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 2188 |
. 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 13489 |
. . . . . . 7
⊢ ((𝑊 ∈ LMod ∧ 𝑘 ∈ 𝐾 ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ 𝑉) |
13 | 12 | 3expa 1204 |
. . . . . 6
⊢ (((𝑊 ∈ LMod ∧ 𝑘 ∈ 𝐾) ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ 𝑉) |
14 | 13 | an32s 568 |
. . . . 5
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ 𝑘 ∈ 𝐾) → (𝑘 · 𝑋) ∈ 𝑉) |
15 | | eleq1a 2259 |
. . . . 5
⊢ ((𝑘 · 𝑋) ∈ 𝑉 → (𝑣 = (𝑘 · 𝑋) → 𝑣 ∈ 𝑉)) |
16 | 14, 15 | syl 14 |
. . . 4
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ 𝑘 ∈ 𝐾) → (𝑣 = (𝑘 · 𝑋) → 𝑣 ∈ 𝑉)) |
17 | 16 | rexlimdva 2604 |
. . 3
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) → 𝑣 ∈ 𝑉)) |
18 | 17 | abssdv 3241 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ⊆ 𝑉) |
19 | | eqid 2187 |
. . . . . 6
⊢
(0g‘𝐹) = (0g‘𝐹) |
20 | 1, 3, 19 | lmod0cl 13498 |
. . . . 5
⊢ (𝑊 ∈ LMod →
(0g‘𝐹)
∈ 𝐾) |
21 | | elex2 2765 |
. . . . 5
⊢
((0g‘𝐹) ∈ 𝐾 → ∃𝑘 𝑘 ∈ 𝐾) |
22 | 20, 21 | syl 14 |
. . . 4
⊢ (𝑊 ∈ LMod → ∃𝑘 𝑘 ∈ 𝐾) |
23 | 22 | adantr 276 |
. . 3
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ∃𝑘 𝑘 ∈ 𝐾) |
24 | | nfv 1538 |
. . . 4
⊢
Ⅎ𝑘(𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) |
25 | | nfre1 2530 |
. . . . . 6
⊢
Ⅎ𝑘∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) |
26 | 25 | nfsab 2179 |
. . . . 5
⊢
Ⅎ𝑘 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} |
27 | 26 | nfex 1647 |
. . . 4
⊢
Ⅎ𝑘∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} |
28 | | vex 2752 |
. . . . . . . 8
⊢ 𝑘 ∈ V |
29 | | vscaslid 12635 |
. . . . . . . . . . 11
⊢ (
·𝑠 = Slot (
·𝑠 ‘ndx) ∧ (
·𝑠 ‘ndx) ∈
ℕ) |
30 | 29 | slotex 12502 |
. . . . . . . . . 10
⊢ (𝑊 ∈ LMod → (
·𝑠 ‘𝑊) ∈ V) |
31 | 8, 30 | eqeltrid 2274 |
. . . . . . . . 9
⊢ (𝑊 ∈ LMod → · ∈
V) |
32 | 31 | adantr 276 |
. . . . . . . 8
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → · ∈
V) |
33 | | simpr 110 |
. . . . . . . 8
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → 𝑋 ∈ 𝑉) |
34 | | ovexg 5922 |
. . . . . . . 8
⊢ ((𝑘 ∈ V ∧ · ∈
V ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ V) |
35 | 28, 32, 33, 34 | mp3an2i 1352 |
. . . . . . 7
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑘 · 𝑋) ∈ V) |
36 | | elabrexg 5772 |
. . . . . . 7
⊢ ((𝑘 ∈ 𝐾 ∧ (𝑘 · 𝑋) ∈ V) → (𝑘 · 𝑋) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
37 | 35, 36 | sylan2 286 |
. . . . . 6
⊢ ((𝑘 ∈ 𝐾 ∧ (𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉)) → (𝑘 · 𝑋) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
38 | | elex2 2765 |
. . . . . 6
⊢ ((𝑘 · 𝑋) ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
39 | 37, 38 | syl 14 |
. . . . 5
⊢ ((𝑘 ∈ 𝐾 ∧ (𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉)) → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
40 | 39 | expcom 116 |
. . . 4
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑘 ∈ 𝐾 → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) |
41 | 24, 27, 40 | exlimd 1607 |
. . 3
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (∃𝑘 𝑘 ∈ 𝐾 → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) |
42 | 23, 41 | mpd 13 |
. 2
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ∃𝑗 𝑗 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) |
43 | | vex 2752 |
. . . . . . . . . . 11
⊢ 𝑎 ∈ V |
44 | | eqeq1 2194 |
. . . . . . . . . . . 12
⊢ (𝑣 = 𝑎 → (𝑣 = (𝑘 · 𝑋) ↔ 𝑎 = (𝑘 · 𝑋))) |
45 | 44 | rexbidv 2488 |
. . . . . . . . . . 11
⊢ (𝑣 = 𝑎 → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) ↔ ∃𝑘 ∈ 𝐾 𝑎 = (𝑘 · 𝑋))) |
46 | 43, 45 | elab 2893 |
. . . . . . . . . 10
⊢ (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑘 ∈ 𝐾 𝑎 = (𝑘 · 𝑋)) |
47 | | oveq1 5895 |
. . . . . . . . . . . 12
⊢ (𝑘 = 𝑦 → (𝑘 · 𝑋) = (𝑦 · 𝑋)) |
48 | 47 | eqeq2d 2199 |
. . . . . . . . . . 11
⊢ (𝑘 = 𝑦 → (𝑎 = (𝑘 · 𝑋) ↔ 𝑎 = (𝑦 · 𝑋))) |
49 | 48 | cbvrexvw 2720 |
. . . . . . . . . 10
⊢
(∃𝑘 ∈
𝐾 𝑎 = (𝑘 · 𝑋) ↔ ∃𝑦 ∈ 𝐾 𝑎 = (𝑦 · 𝑋)) |
50 | 46, 49 | bitri 184 |
. . . . . . . . 9
⊢ (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑦 ∈ 𝐾 𝑎 = (𝑦 · 𝑋)) |
51 | | vex 2752 |
. . . . . . . . . . 11
⊢ 𝑏 ∈ V |
52 | | eqeq1 2194 |
. . . . . . . . . . . 12
⊢ (𝑣 = 𝑏 → (𝑣 = (𝑘 · 𝑋) ↔ 𝑏 = (𝑘 · 𝑋))) |
53 | 52 | rexbidv 2488 |
. . . . . . . . . . 11
⊢ (𝑣 = 𝑏 → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) ↔ ∃𝑘 ∈ 𝐾 𝑏 = (𝑘 · 𝑋))) |
54 | 51, 53 | elab 2893 |
. . . . . . . . . 10
⊢ (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑘 ∈ 𝐾 𝑏 = (𝑘 · 𝑋)) |
55 | | oveq1 5895 |
. . . . . . . . . . . 12
⊢ (𝑘 = 𝑧 → (𝑘 · 𝑋) = (𝑧 · 𝑋)) |
56 | 55 | eqeq2d 2199 |
. . . . . . . . . . 11
⊢ (𝑘 = 𝑧 → (𝑏 = (𝑘 · 𝑋) ↔ 𝑏 = (𝑧 · 𝑋))) |
57 | 56 | cbvrexvw 2720 |
. . . . . . . . . 10
⊢
(∃𝑘 ∈
𝐾 𝑏 = (𝑘 · 𝑋) ↔ ∃𝑧 ∈ 𝐾 𝑏 = (𝑧 · 𝑋)) |
58 | 54, 57 | bitri 184 |
. . . . . . . . 9
⊢ (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ↔ ∃𝑧 ∈ 𝐾 𝑏 = (𝑧 · 𝑋)) |
59 | 50, 58 | anbi12i 460 |
. . . . . . . 8
⊢ ((𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) ↔ (∃𝑦 ∈ 𝐾 𝑎 = (𝑦 · 𝑋) ∧ ∃𝑧 ∈ 𝐾 𝑏 = (𝑧 · 𝑋))) |
60 | | reeanv 2657 |
. . . . . . . 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 2187 |
. . . . . . . . . . . . . . 15
⊢
(.r‘𝐹) = (.r‘𝐹) |
66 | 1, 3, 65 | lmodmcl 13484 |
. . . . . . . . . . . . . 14
⊢ ((𝑊 ∈ LMod ∧ 𝑥 ∈ 𝐾 ∧ 𝑦 ∈ 𝐾) → (𝑥(.r‘𝐹)𝑦) ∈ 𝐾) |
67 | 62, 63, 64, 66 | syl3anc 1248 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → (𝑥(.r‘𝐹)𝑦) ∈ 𝐾) |
68 | | simprlr 538 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → 𝑧 ∈ 𝐾) |
69 | | eqid 2187 |
. . . . . . . . . . . . . 14
⊢
(+g‘𝐹) = (+g‘𝐹) |
70 | 1, 3, 69 | lmodacl 13483 |
. . . . . . . . . . . . 13
⊢ ((𝑊 ∈ LMod ∧ (𝑥(.r‘𝐹)𝑦) ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) → ((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) ∈ 𝐾) |
71 | 62, 67, 68, 70 | syl3anc 1248 |
. . . . . . . . . . . 12
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) ∈ 𝐾) |
72 | | simplr 528 |
. . . . . . . . . . . . . 14
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → 𝑋 ∈ 𝑉) |
73 | | eqid 2187 |
. . . . . . . . . . . . . . 15
⊢
(+g‘𝑊) = (+g‘𝑊) |
74 | 5, 73, 1, 8, 3, 69 | lmodvsdir 13496 |
. . . . . . . . . . . . . 14
⊢ ((𝑊 ∈ LMod ∧ ((𝑥(.r‘𝐹)𝑦) ∈ 𝐾 ∧ 𝑧 ∈ 𝐾 ∧ 𝑋 ∈ 𝑉)) → (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋) = (((𝑥(.r‘𝐹)𝑦) · 𝑋)(+g‘𝑊)(𝑧 · 𝑋))) |
75 | 62, 67, 68, 72, 74 | syl13anc 1250 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋) = (((𝑥(.r‘𝐹)𝑦) · 𝑋)(+g‘𝑊)(𝑧 · 𝑋))) |
76 | 5, 1, 8, 3, 65 | lmodvsass 13497 |
. . . . . . . . . . . . . . 15
⊢ ((𝑊 ∈ LMod ∧ (𝑥 ∈ 𝐾 ∧ 𝑦 ∈ 𝐾 ∧ 𝑋 ∈ 𝑉)) → ((𝑥(.r‘𝐹)𝑦) · 𝑋) = (𝑥 · (𝑦 · 𝑋))) |
77 | 62, 63, 64, 72, 76 | syl13anc 1250 |
. . . . . . . . . . . . . 14
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ((𝑥(.r‘𝐹)𝑦) · 𝑋) = (𝑥 · (𝑦 · 𝑋))) |
78 | 77 | oveq1d 5903 |
. . . . . . . . . . . . 13
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → (((𝑥(.r‘𝐹)𝑦) · 𝑋)(+g‘𝑊)(𝑧 · 𝑋)) = ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋))) |
79 | 75, 78 | eqtr2d 2221 |
. . . . . . . . . . . 12
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋)) |
80 | | oveq1 5895 |
. . . . . . . . . . . . 13
⊢ (𝑘 = ((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) → (𝑘 · 𝑋) = (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋)) |
81 | 80 | rspceeqv 2871 |
. . . . . . . . . . . 12
⊢ ((((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) ∈ 𝐾 ∧ ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (((𝑥(.r‘𝐹)𝑦)(+g‘𝐹)𝑧) · 𝑋)) → ∃𝑘 ∈ 𝐾 ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (𝑘 · 𝑋)) |
82 | 71, 79, 81 | syl2anc 411 |
. . . . . . . . . . 11
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ ((𝑦 ∈ 𝐾 ∧ 𝑧 ∈ 𝐾) ∧ 𝑥 ∈ 𝐾)) → ∃𝑘 ∈ 𝐾 ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (𝑘 · 𝑋)) |
83 | | oveq2 5896 |
. . . . . . . . . . . . . 14
⊢ (𝑎 = (𝑦 · 𝑋) → (𝑥 · 𝑎) = (𝑥 · (𝑦 · 𝑋))) |
84 | | oveq12 5897 |
. . . . . . . . . . . . . 14
⊢ (((𝑥 · 𝑎) = (𝑥 · (𝑦 · 𝑋)) ∧ 𝑏 = (𝑧 · 𝑋)) → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋))) |
85 | 83, 84 | sylan 283 |
. . . . . . . . . . . . 13
⊢ ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋))) |
86 | 85 | eqeq1d 2196 |
. . . . . . . . . . . 12
⊢ ((𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → (((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋) ↔ ((𝑥 · (𝑦 · 𝑋))(+g‘𝑊)(𝑧 · 𝑋)) = (𝑘 · 𝑋))) |
87 | 86 | rexbidv 2488 |
. . . . . . . . . . 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 2612 |
. . . . . . 7
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (∃𝑦 ∈ 𝐾 ∃𝑧 ∈ 𝐾 (𝑎 = (𝑦 · 𝑋) ∧ 𝑏 = (𝑧 · 𝑋)) → (𝑥 ∈ 𝐾 → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)))) |
92 | 61, 91 | biimtrid 152 |
. . . . . 6
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → ((𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)}) → (𝑥 ∈ 𝐾 → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)))) |
93 | 92 | expcomd 1451 |
. . . . 5
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → (𝑥 ∈ 𝐾 → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))))) |
94 | 93 | com24 87 |
. . . 4
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → (𝑥 ∈ 𝐾 → (𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → (𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))))) |
95 | 94 | 3imp2 1223 |
. . 3
⊢ (((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) ∧ (𝑥 ∈ 𝐾 ∧ 𝑎 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∧ 𝑏 ∈ {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)})) → ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋)) |
96 | | vex 2752 |
. . . . . . 7
⊢ 𝑥 ∈ V |
97 | 43 | a1i 9 |
. . . . . . 7
⊢ (𝑊 ∈ LMod → 𝑎 ∈ V) |
98 | | ovexg 5922 |
. . . . . . 7
⊢ ((𝑥 ∈ V ∧ · ∈
V ∧ 𝑎 ∈ V) →
(𝑥 · 𝑎) ∈ V) |
99 | 96, 31, 97, 98 | mp3an2i 1352 |
. . . . . 6
⊢ (𝑊 ∈ LMod → (𝑥 · 𝑎) ∈ V) |
100 | | plusgslid 12585 |
. . . . . . 7
⊢
(+g = Slot (+g‘ndx) ∧
(+g‘ndx) ∈ ℕ) |
101 | 100 | slotex 12502 |
. . . . . 6
⊢ (𝑊 ∈ LMod →
(+g‘𝑊)
∈ V) |
102 | 51 | a1i 9 |
. . . . . 6
⊢ (𝑊 ∈ LMod → 𝑏 ∈ V) |
103 | | ovexg 5922 |
. . . . . 6
⊢ (((𝑥 · 𝑎) ∈ V ∧ (+g‘𝑊) ∈ V ∧ 𝑏 ∈ V) → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ V) |
104 | 99, 101, 102, 103 | syl3anc 1248 |
. . . . 5
⊢ (𝑊 ∈ LMod → ((𝑥 · 𝑎)(+g‘𝑊)𝑏) ∈ V) |
105 | | eqeq1 2194 |
. . . . . . 7
⊢ (𝑣 = ((𝑥 · 𝑎)(+g‘𝑊)𝑏) → (𝑣 = (𝑘 · 𝑋) ↔ ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
106 | 105 | rexbidv 2488 |
. . . . . 6
⊢ (𝑣 = ((𝑥 · 𝑎)(+g‘𝑊)𝑏) → (∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋) ↔ ∃𝑘 ∈ 𝐾 ((𝑥 · 𝑎)(+g‘𝑊)𝑏) = (𝑘 · 𝑋))) |
107 | 106 | elabg 2895 |
. . . . 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 13543 |
1
⊢ ((𝑊 ∈ LMod ∧ 𝑋 ∈ 𝑉) → {𝑣 ∣ ∃𝑘 ∈ 𝐾 𝑣 = (𝑘 · 𝑋)} ∈ 𝑆) |