| Step | Hyp | Ref
| Expression |
| 1 | | lss1d.f |
. . 3
⊢ 𝐹 = (Scalar‘𝑊) |
| 2 | 1 | a1i 9 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝐹 = (Scalar‘𝑊)) |
| 3 | | lss1d.k |
. . 3
⊢ 𝐾 = (Base‘𝐹) |
| 4 | 3 | a1i 9 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝐾 = (Base‘𝐹)) |
| 5 | | lss1d.v |
. . 3
⊢ 𝑉 = (Base‘𝑊) |
| 6 | 5 | a1i 9 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝑉 = (Base‘𝑊)) |
| 7 | | eqidd 2197 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (+g‘𝑊) = (+g‘𝑊)) |
| 8 | | lss1d.t |
. . 3
⊢ · = (
·𝑠 ‘𝑊) |
| 9 | 8 | a1i 9 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → · = (
·𝑠 ‘𝑊)) |
| 10 | | lss1d.s |
. . 3
⊢ 𝑆 = (LSubSp‘𝑊) |
| 11 | 10 | a1i 9 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝑆 = (LSubSp‘𝑊)) |
| 12 | 5, 1, 8, 3 | lmodvscl 13861 |
. . . . . . 7
⊢ ((𝑊 ∈ LMod ∧ 𝑘 ∈ 𝐾 ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ 𝑉) |
| 13 | 12 | 3expa 1205 |
. . . . . 6
⊢ (((𝑊 ∈ LMod ∧ 𝑘 ∈ 𝐾) ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ 𝑉) |
| 14 | 13 | an32s 568 |
. . . . 5
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ 𝑘 ∈ 𝐾) → (𝑘 · 𝑋) ∈ 𝑉) |
| 15 | | eleq1a 2268 |
. . . . 5
⊢ ((𝑘 · 𝑋) ∈ 𝑉 → (𝑣 = (𝑘 · 𝑋) → 𝑣 ∈ 𝑉)) |
| 16 | 14, 15 | syl 14 |
. . . 4
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ 𝑘 ∈ 𝐾) → (𝑣 = (𝑘 · 𝑋) → 𝑣 ∈ 𝑉)) |
| 17 | 16 | rexlimdva 2614 |
. . 3
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) → 𝑣 ∈ 𝑉)) |
| 18 | 17 | abssdv 3257 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ⊆ 𝑉) |
| 19 | | eqid 2196 |
. . . . . 6
⊢
(0g‘𝐹) = (0g‘𝐹) |
| 20 | 1, 3, 19 | lmod0cl 13870 |
. . . . 5
⊢ (𝑊 ∈ LMod →
(0g‘𝐹)
∈ 𝐾) |
| 21 | | elex2 2779 |
. . . . 5
⊢
((0g‘𝐹) ∈ 𝐾 → ∃𝑘 𝑘 ∈ 𝐾) |
| 22 | 20, 21 | syl 14 |
. . . 4
⊢ (𝑊 ∈ LMod → ∃𝑘 𝑘 ∈ 𝐾) |
| 23 | 22 | adantr 276 |
. . 3
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ∃𝑘 𝑘 ∈ 𝐾) |
| 24 | | nfv 1542 |
. . . 4
⊢
Ⅎ𝑘(𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) |
| 25 | | nfre1 2540 |
. . . . . 6
⊢
Ⅎ𝑘∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) |
| 26 | 25 | nfsab 2188 |
. . . . 5
⊢
Ⅎ𝑘 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} |
| 27 | 26 | nfex 1651 |
. . . 4
⊢
Ⅎ𝑘∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} |
| 28 | | vex 2766 |
. . . . . . . 8
⊢ 𝑘 ∈ V |
| 29 | | vscaslid 12840 |
. . . . . . . . . . 11
⊢ (
·𝑠 = Slot (
·𝑠 ‘ndx) ∧ (
·𝑠 ‘ndx) ∈
ℕ) |
| 30 | 29 | slotex 12705 |
. . . . . . . . . 10
⊢ (𝑊 ∈ LMod → (
·𝑠 ‘𝑊) ∈ V) |
| 31 | 8, 30 | eqeltrid 2283 |
. . . . . . . . 9
⊢ (𝑊 ∈ LMod → · ∈
V) |
| 32 | 31 | adantr 276 |
. . . . . . . 8
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → · ∈
V) |
| 33 | | simpr 110 |
. . . . . . . 8
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝑋 ∈ 𝑉) |
| 34 | | ovexg 5956 |
. . . . . . . 8
⊢ ((𝑘 ∈ V ∧ · ∈
V ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ V) |
| 35 | 28, 32, 33, 34 | mp3an2i 1353 |
. . . . . . 7
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ V) |
| 36 | | elabrexg 5805 |
. . . . . . 7
⊢ ((𝑘 ∈ 𝐾 ∧ (𝑘 · 𝑋) ∈ V) → (𝑘 · 𝑋) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
| 37 | 35, 36 | sylan2 286 |
. . . . . 6
⊢ ((𝑘 ∈ 𝐾 ∧ (𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉)) → (𝑘 · 𝑋) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
| 38 | | elex2 2779 |
. . . . . 6
⊢ ((𝑘 · 𝑋) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
| 39 | 37, 38 | syl 14 |
. . . . 5
⊢ ((𝑘 ∈ 𝐾 ∧ (𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉)) → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
| 40 | 39 | expcom 116 |
. . . 4
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑘 ∈ 𝐾 → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) |
| 41 | 24, 27, 40 | exlimd 1611 |
. . 3
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (∃𝑘 𝑘 ∈ 𝐾 → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) |
| 42 | 23, 41 | mpd 13 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
| 43 | | vex 2766 |
. . . . . . . . . . 11
⊢ 𝑎 ∈ V |
| 44 | | eqeq1 2203 |
. . . . . . . . . . . 12
⊢ (𝑣 = 𝑎 → (𝑣 = (𝑘 · 𝑋) ↔ 𝑎 = (𝑘 · 𝑋))) |
| 45 | 44 | rexbidv 2498 |
. . . . . . . . . . 11
⊢ (𝑣 = 𝑎 → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) ↔ ∃𝑘 ∈ 𝐾 𝑎 = (𝑘 · 𝑋))) |
| 46 | 43, 45 | elab 2908 |
. . . . . . . . . 10
⊢ (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑘 ∈ 𝐾 𝑎 = (𝑘 · 𝑋)) |
| 47 | | oveq1 5929 |
. . . . . . . . . . . 12
⊢ (𝑘 = 𝑦 → (𝑘 · 𝑋) = (𝑦 · 𝑋)) |
| 48 | 47 | eqeq2d 2208 |
. . . . . . . . . . 11
⊢ (𝑘 = 𝑦 → (𝑎 = (𝑘 · 𝑋) ↔ 𝑎 = (𝑦 · 𝑋))) |
| 49 | 48 | cbvrexvw 2734 |
. . . . . . . . . 10
⊢
(∃𝑘 ∈
𝐾 𝑎 = (𝑘 · 𝑋) ↔ ∃𝑦 ∈ 𝐾 𝑎 = (𝑦 · 𝑋)) |
| 50 | 46, 49 | bitri 184 |
. . . . . . . . 9
⊢ (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑦 ∈ 𝐾 𝑎 = (𝑦 · 𝑋)) |
| 51 | | vex 2766 |
. . . . . . . . . . 11
⊢ 𝑏 ∈ V |
| 52 | | eqeq1 2203 |
. . . . . . . . . . . 12
⊢ (𝑣 = 𝑏 → (𝑣 = (𝑘 · 𝑋) ↔ 𝑏 = (𝑘 · 𝑋))) |
| 53 | 52 | rexbidv 2498 |
. . . . . . . . . . 11
⊢ (𝑣 = 𝑏 → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) ↔ ∃𝑘 ∈ 𝐾 𝑏 = (𝑘 · 𝑋))) |
| 54 | 51, 53 | elab 2908 |
. . . . . . . . . 10
⊢ (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑘 ∈ 𝐾 𝑏 = (𝑘 · 𝑋)) |
| 55 | | oveq1 5929 |
. . . . . . . . . . . 12
⊢ (𝑘 = 𝑧 → (𝑘 · 𝑋) = (𝑧 · 𝑋)) |
| 56 | 55 | eqeq2d 2208 |
. . . . . . . . . . 11
⊢ (𝑘 = 𝑧 → (𝑏 = (𝑘 · 𝑋) ↔ 𝑏 = (𝑧 · 𝑋))) |
| 57 | 56 | cbvrexvw 2734 |
. . . . . . . . . 10
⊢
(∃𝑘 ∈
𝐾 𝑏 = (𝑘 · 𝑋) ↔ ∃𝑧 ∈ 𝐾 𝑏 = (𝑧 · 𝑋)) |
| 58 | 54, 57 | bitri 184 |
. . . . . . . . 9
⊢ (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑧 ∈ 𝐾 𝑏 = (𝑧 · 𝑋)) |
| 59 | 50, 58 | anbi12i 460 |
. . . . . . . 8
⊢ ((𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) ↔ (∃𝑦 ∈ 𝐾 𝑎 = (𝑦 · 𝑋) ∧ ∃𝑧 ∈ 𝐾 𝑏 = (𝑧 · 𝑋))) |
| 60 | | reeanv 2667 |
. . . . . . . 8
⊢
(∃𝑦 ∈
𝐾 ∃𝑧 ∈ 𝐾 (𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) ↔ (∃𝑦 ∈ 𝐾 𝑎 = (𝑦 · 𝑋) ∧ ∃𝑧 ∈ 𝐾 𝑏 = (𝑧 · 𝑋))) |
| 61 | 59, 60 | bitr4i 187 |
. . . . . . 7
⊢ ((𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) ↔ ∃𝑦 ∈ 𝐾 ∃𝑧 ∈ 𝐾 (𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋))) |
| 62 | | simpll 527 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → 𝑊 ∈ LMod) |
| 63 | | simprr 531 |
. . . . . . . . . . . . . 14
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → 𝑥 ∈ 𝐾) |
| 64 | | simprll 537 |
. . . . . . . . . . . . . 14
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → 𝑦 ∈ 𝐾) |
| 65 | | eqid 2196 |
. . . . . . . . . . . . . . 15
⊢
(.r‘𝐹) = (.r‘𝐹) |
| 66 | 1, 3, 65 | lmodmcl 13856 |
. . . . . . . . . . . . . 14
⊢ ((𝑊 ∈ LMod ∧ 𝑥 ∈ 𝐾 ∧ 𝑦 ∈ 𝐾) → (𝑥(.r‘𝐹)𝑦) ∈ 𝐾) |
| 67 | 62, 63, 64, 66 | syl3anc 1249 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → (𝑥(.r‘𝐹)𝑦) ∈ 𝐾) |
| 68 | | simprlr 538 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → 𝑧 ∈ 𝐾) |
| 69 | | eqid 2196 |
. . . . . . . . . . . . . 14
⊢
(+g‘𝐹) = (+g‘𝐹) |
| 70 | 1, 3, 69 | lmodacl 13855 |
. . . . . . . . . . . . 13
⊢ ((𝑊 ∈ LMod ∧ (𝑥(.r‘𝐹)𝑦) ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) → ((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) ∈ 𝐾) |
| 71 | 62, 67, 68, 70 | syl3anc 1249 |
. . . . . . . . . . . 12
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) ∈ 𝐾) |
| 72 | | simplr 528 |
. . . . . . . . . . . . . 14
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → 𝑋 ∈ 𝑉) |
| 73 | | eqid 2196 |
. . . . . . . . . . . . . . 15
⊢
(+g‘𝑊) = (+g‘𝑊) |
| 74 | 5, 73, 1, 8, 3, 69 | lmodvsdir 13868 |
. . . . . . . . . . . . . 14
⊢ ((𝑊 ∈ LMod ∧ ((𝑥(.r‘𝐹)𝑦) ∈ 𝐾 ∧ 𝑧 ∈ 𝐾 ∧ 𝑋 ∈ 𝑉)) → (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋) = (((𝑥(.r‘𝐹)𝑦) · 𝑋)(+g‘𝑊)(𝑧 · 𝑋))) |
| 75 | 62, 67, 68, 72, 74 | syl13anc 1251 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋) = (((𝑥(.r‘𝐹)𝑦) · 𝑋)(+g‘𝑊)(𝑧 · 𝑋))) |
| 76 | 5, 1, 8, 3, 65 | lmodvsass 13869 |
. . . . . . . . . . . . . . 15
⊢ ((𝑊 ∈ LMod ∧ (𝑥 ∈ 𝐾 ∧ 𝑦 ∈ 𝐾 ∧ 𝑋 ∈ 𝑉)) → ((𝑥(.r‘𝐹)𝑦) · 𝑋) = (𝑥 · (𝑦 · 𝑋))) |
| 77 | 62, 63, 64, 72, 76 | syl13anc 1251 |
. . . . . . . . . . . . . 14
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ((𝑥(.r‘𝐹)𝑦) · 𝑋) = (𝑥 · (𝑦 · 𝑋))) |
| 78 | 77 | oveq1d 5937 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → (((𝑥(.r‘𝐹)𝑦) · 𝑋)(+g‘𝑊)(𝑧 · 𝑋)) = ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋))) |
| 79 | 75, 78 | eqtr2d 2230 |
. . . . . . . . . . . 12
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋)) |
| 80 | | oveq1 5929 |
. . . . . . . . . . . . 13
⊢ (𝑘 = ((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) → (𝑘 · 𝑋) = (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋)) |
| 81 | 80 | rspceeqv 2886 |
. . . . . . . . . . . 12
⊢ ((((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) ∈ 𝐾 ∧ ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋)) → ∃𝑘 ∈ 𝐾 ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (𝑘 · 𝑋)) |
| 82 | 71, 79, 81 | syl2anc 411 |
. . . . . . . . . . 11
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ∃𝑘 ∈ 𝐾 ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (𝑘 · 𝑋)) |
| 83 | | oveq2 5930 |
. . . . . . . . . . . . . 14
⊢ (𝑎 = (𝑦 · 𝑋) → (𝑥 · 𝑎) = (𝑥 · (𝑦 · 𝑋))) |
| 84 | | oveq12 5931 |
. . . . . . . . . . . . . 14
⊢ (((𝑥 · 𝑎) = (𝑥 · (𝑦 · 𝑋)) ∧ 𝑏 = (𝑧 · 𝑋)) → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋))) |
| 85 | 83, 84 | sylan 283 |
. . . . . . . . . . . . 13
⊢ ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋))) |
| 86 | 85 | eqeq1d 2205 |
. . . . . . . . . . . 12
⊢ ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → (((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋) ↔ ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (𝑘 · 𝑋))) |
| 87 | 86 | rexbidv 2498 |
. . . . . . . . . . 11
⊢ ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → (∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋) ↔ ∃𝑘 ∈ 𝐾 ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (𝑘 · 𝑋))) |
| 88 | 82, 87 | syl5ibrcom 157 |
. . . . . . . . . 10
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
| 89 | 88 | expr 375 |
. . . . . . . . 9
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ (𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾)) → (𝑥 ∈ 𝐾 → ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)))) |
| 90 | 89 | com23 78 |
. . . . . . . 8
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ (𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾)) → ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → (𝑥 ∈ 𝐾 → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)))) |
| 91 | 90 | rexlimdvva 2622 |
. . . . . . 7
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (∃𝑦 ∈ 𝐾 ∃𝑧 ∈ 𝐾 (𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → (𝑥 ∈ 𝐾 → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)))) |
| 92 | 61, 91 | biimtrid 152 |
. . . . . 6
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ((𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) → (𝑥 ∈ 𝐾 → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)))) |
| 93 | 92 | expcomd 1452 |
. . . . 5
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → (𝑥 ∈ 𝐾 → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))))) |
| 94 | 93 | com24 87 |
. . . 4
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑥 ∈ 𝐾 → (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))))) |
| 95 | 94 | 3imp2 1224 |
. . 3
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ (𝑥 ∈ 𝐾 ∧ 𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)) |
| 96 | | vex 2766 |
. . . . . . 7
⊢ 𝑥 ∈ V |
| 97 | 43 | a1i 9 |
. . . . . . 7
⊢ (𝑊 ∈ LMod → 𝑎 ∈ V) |
| 98 | | ovexg 5956 |
. . . . . . 7
⊢ ((𝑥 ∈ V ∧ · ∈
V ∧ 𝑎 ∈ V) →
(𝑥 · 𝑎) ∈ V) |
| 99 | 96, 31, 97, 98 | mp3an2i 1353 |
. . . . . 6
⊢ (𝑊 ∈ LMod → (𝑥 · 𝑎) ∈ V) |
| 100 | | plusgslid 12790 |
. . . . . . 7
⊢
(+g = Slot (+g‘ndx) ∧
(+g‘ndx) ∈ ℕ) |
| 101 | 100 | slotex 12705 |
. . . . . 6
⊢ (𝑊 ∈ LMod →
(+g‘𝑊)
∈ V) |
| 102 | 51 | a1i 9 |
. . . . . 6
⊢ (𝑊 ∈ LMod → 𝑏 ∈ V) |
| 103 | | ovexg 5956 |
. . . . . 6
⊢ (((𝑥 · 𝑎) ∈ V ∧ (+g‘𝑊) ∈ V ∧ 𝑏 ∈ V) → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ V) |
| 104 | 99, 101, 102, 103 | syl3anc 1249 |
. . . . 5
⊢ (𝑊 ∈ LMod → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ V) |
| 105 | | eqeq1 2203 |
. . . . . . 7
⊢ (𝑣 = ((𝑥 · 𝑎)(+g‘𝑊)𝑏) → (𝑣 = (𝑘 · 𝑋) ↔ ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
| 106 | 105 | rexbidv 2498 |
. . . . . 6
⊢ (𝑣 = ((𝑥 · 𝑎)(+g‘𝑊)𝑏) → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) ↔ ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
| 107 | 106 | elabg 2910 |
. . . . 5
⊢ (((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ V → (((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
| 108 | 104, 107 | syl 14 |
. . . 4
⊢ (𝑊 ∈ LMod → (((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
| 109 | 108 | ad2antrr 488 |
. . 3
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ (𝑥 ∈ 𝐾 ∧ 𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) → (((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
| 110 | 95, 109 | mpbird 167 |
. 2
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ (𝑥 ∈ 𝐾 ∧ 𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
| 111 | | simpl 109 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝑊 ∈ LMod) |
| 112 | 2, 4, 6, 7, 9, 11,
18, 42, 110, 111 | islssmd 13915 |
1
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∈ 𝑆) |