| Step | Hyp | Ref
| Expression |
| 1 | | submrcl 18815 |
. . . 4
⊢ (𝑇 ∈ (SubMnd‘𝐺) → 𝐺 ∈ Mnd) |
| 2 | 1 | 3ad2ant1 1134 |
. . 3
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → 𝐺 ∈ Mnd) |
| 3 | | eqid 2737 |
. . . . 5
⊢
(Base‘𝐺) =
(Base‘𝐺) |
| 4 | 3 | submss 18822 |
. . . 4
⊢ (𝑇 ∈ (SubMnd‘𝐺) → 𝑇 ⊆ (Base‘𝐺)) |
| 5 | 4 | 3ad2ant1 1134 |
. . 3
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → 𝑇 ⊆ (Base‘𝐺)) |
| 6 | 3 | submss 18822 |
. . . 4
⊢ (𝑈 ∈ (SubMnd‘𝐺) → 𝑈 ⊆ (Base‘𝐺)) |
| 7 | 6 | 3ad2ant2 1135 |
. . 3
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → 𝑈 ⊆ (Base‘𝐺)) |
| 8 | | lsmsubg.p |
. . . 4
⊢ ⊕ =
(LSSum‘𝐺) |
| 9 | 3, 8 | lsmssv 19661 |
. . 3
⊢ ((𝐺 ∈ Mnd ∧ 𝑇 ⊆ (Base‘𝐺) ∧ 𝑈 ⊆ (Base‘𝐺)) → (𝑇 ⊕ 𝑈) ⊆ (Base‘𝐺)) |
| 10 | 2, 5, 7, 9 | syl3anc 1373 |
. 2
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → (𝑇 ⊕ 𝑈) ⊆ (Base‘𝐺)) |
| 11 | | simp2 1138 |
. . . 4
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → 𝑈 ∈ (SubMnd‘𝐺)) |
| 12 | 3, 8 | lsmub1x 19664 |
. . . 4
⊢ ((𝑇 ⊆ (Base‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺)) → 𝑇 ⊆ (𝑇 ⊕ 𝑈)) |
| 13 | 5, 11, 12 | syl2anc 584 |
. . 3
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → 𝑇 ⊆ (𝑇 ⊕ 𝑈)) |
| 14 | | eqid 2737 |
. . . . 5
⊢
(0g‘𝐺) = (0g‘𝐺) |
| 15 | 14 | subm0cl 18824 |
. . . 4
⊢ (𝑇 ∈ (SubMnd‘𝐺) →
(0g‘𝐺)
∈ 𝑇) |
| 16 | 15 | 3ad2ant1 1134 |
. . 3
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → (0g‘𝐺) ∈ 𝑇) |
| 17 | 13, 16 | sseldd 3984 |
. 2
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → (0g‘𝐺) ∈ (𝑇 ⊕ 𝑈)) |
| 18 | | eqid 2737 |
. . . . . . 7
⊢
(+g‘𝐺) = (+g‘𝐺) |
| 19 | 3, 18, 8 | lsmelvalx 19658 |
. . . . . 6
⊢ ((𝐺 ∈ Mnd ∧ 𝑇 ⊆ (Base‘𝐺) ∧ 𝑈 ⊆ (Base‘𝐺)) → (𝑥 ∈ (𝑇 ⊕ 𝑈) ↔ ∃𝑎 ∈ 𝑇 ∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐))) |
| 20 | 2, 5, 7, 19 | syl3anc 1373 |
. . . . 5
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → (𝑥 ∈ (𝑇 ⊕ 𝑈) ↔ ∃𝑎 ∈ 𝑇 ∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐))) |
| 21 | 3, 18, 8 | lsmelvalx 19658 |
. . . . . 6
⊢ ((𝐺 ∈ Mnd ∧ 𝑇 ⊆ (Base‘𝐺) ∧ 𝑈 ⊆ (Base‘𝐺)) → (𝑦 ∈ (𝑇 ⊕ 𝑈) ↔ ∃𝑏 ∈ 𝑇 ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑))) |
| 22 | 2, 5, 7, 21 | syl3anc 1373 |
. . . . 5
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → (𝑦 ∈ (𝑇 ⊕ 𝑈) ↔ ∃𝑏 ∈ 𝑇 ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑))) |
| 23 | 20, 22 | anbi12d 632 |
. . . 4
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → ((𝑥 ∈ (𝑇 ⊕ 𝑈) ∧ 𝑦 ∈ (𝑇 ⊕ 𝑈)) ↔ (∃𝑎 ∈ 𝑇 ∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ ∃𝑏 ∈ 𝑇 ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑)))) |
| 24 | | reeanv 3229 |
. . . . 5
⊢
(∃𝑎 ∈
𝑇 ∃𝑏 ∈ 𝑇 (∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑)) ↔ (∃𝑎 ∈ 𝑇 ∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ ∃𝑏 ∈ 𝑇 ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑))) |
| 25 | | reeanv 3229 |
. . . . . . 7
⊢
(∃𝑐 ∈
𝑈 ∃𝑑 ∈ 𝑈 (𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ 𝑦 = (𝑏(+g‘𝐺)𝑑)) ↔ (∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑))) |
| 26 | 2 | adantr 480 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝐺 ∈ Mnd) |
| 27 | 5 | adantr 480 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑇 ⊆ (Base‘𝐺)) |
| 28 | | simprll 779 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑎 ∈ 𝑇) |
| 29 | 27, 28 | sseldd 3984 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑎 ∈ (Base‘𝐺)) |
| 30 | | simprlr 780 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑏 ∈ 𝑇) |
| 31 | 27, 30 | sseldd 3984 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑏 ∈ (Base‘𝐺)) |
| 32 | 7 | adantr 480 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑈 ⊆ (Base‘𝐺)) |
| 33 | | simprrl 781 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑐 ∈ 𝑈) |
| 34 | 32, 33 | sseldd 3984 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑐 ∈ (Base‘𝐺)) |
| 35 | | simprrr 782 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑑 ∈ 𝑈) |
| 36 | 32, 35 | sseldd 3984 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑑 ∈ (Base‘𝐺)) |
| 37 | | simpl3 1194 |
. . . . . . . . . . . . . 14
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑇 ⊆ (𝑍‘𝑈)) |
| 38 | 37, 30 | sseldd 3984 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑏 ∈ (𝑍‘𝑈)) |
| 39 | | lsmsubg.z |
. . . . . . . . . . . . . 14
⊢ 𝑍 = (Cntz‘𝐺) |
| 40 | 18, 39 | cntzi 19347 |
. . . . . . . . . . . . 13
⊢ ((𝑏 ∈ (𝑍‘𝑈) ∧ 𝑐 ∈ 𝑈) → (𝑏(+g‘𝐺)𝑐) = (𝑐(+g‘𝐺)𝑏)) |
| 41 | 38, 33, 40 | syl2anc 584 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → (𝑏(+g‘𝐺)𝑐) = (𝑐(+g‘𝐺)𝑏)) |
| 42 | 3, 18, 26, 29, 31, 34, 36, 41 | mnd4g 18761 |
. . . . . . . . . . 11
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → ((𝑎(+g‘𝐺)𝑏)(+g‘𝐺)(𝑐(+g‘𝐺)𝑑)) = ((𝑎(+g‘𝐺)𝑐)(+g‘𝐺)(𝑏(+g‘𝐺)𝑑))) |
| 43 | | simpl1 1192 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑇 ∈ (SubMnd‘𝐺)) |
| 44 | 18 | submcl 18825 |
. . . . . . . . . . . . 13
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) → (𝑎(+g‘𝐺)𝑏) ∈ 𝑇) |
| 45 | 43, 28, 30, 44 | syl3anc 1373 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → (𝑎(+g‘𝐺)𝑏) ∈ 𝑇) |
| 46 | | simpl2 1193 |
. . . . . . . . . . . . 13
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → 𝑈 ∈ (SubMnd‘𝐺)) |
| 47 | 18 | submcl 18825 |
. . . . . . . . . . . . 13
⊢ ((𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈) → (𝑐(+g‘𝐺)𝑑) ∈ 𝑈) |
| 48 | 46, 33, 35, 47 | syl3anc 1373 |
. . . . . . . . . . . 12
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → (𝑐(+g‘𝐺)𝑑) ∈ 𝑈) |
| 49 | 3, 18, 8 | lsmelvalix 19659 |
. . . . . . . . . . . 12
⊢ (((𝐺 ∈ Mnd ∧ 𝑇 ⊆ (Base‘𝐺) ∧ 𝑈 ⊆ (Base‘𝐺)) ∧ ((𝑎(+g‘𝐺)𝑏) ∈ 𝑇 ∧ (𝑐(+g‘𝐺)𝑑) ∈ 𝑈)) → ((𝑎(+g‘𝐺)𝑏)(+g‘𝐺)(𝑐(+g‘𝐺)𝑑)) ∈ (𝑇 ⊕ 𝑈)) |
| 50 | 26, 27, 32, 45, 48, 49 | syl32anc 1380 |
. . . . . . . . . . 11
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → ((𝑎(+g‘𝐺)𝑏)(+g‘𝐺)(𝑐(+g‘𝐺)𝑑)) ∈ (𝑇 ⊕ 𝑈)) |
| 51 | 42, 50 | eqeltrrd 2842 |
. . . . . . . . . 10
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → ((𝑎(+g‘𝐺)𝑐)(+g‘𝐺)(𝑏(+g‘𝐺)𝑑)) ∈ (𝑇 ⊕ 𝑈)) |
| 52 | | oveq12 7440 |
. . . . . . . . . . 11
⊢ ((𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ 𝑦 = (𝑏(+g‘𝐺)𝑑)) → (𝑥(+g‘𝐺)𝑦) = ((𝑎(+g‘𝐺)𝑐)(+g‘𝐺)(𝑏(+g‘𝐺)𝑑))) |
| 53 | 52 | eleq1d 2826 |
. . . . . . . . . 10
⊢ ((𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ 𝑦 = (𝑏(+g‘𝐺)𝑑)) → ((𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈) ↔ ((𝑎(+g‘𝐺)𝑐)(+g‘𝐺)(𝑏(+g‘𝐺)𝑑)) ∈ (𝑇 ⊕ 𝑈))) |
| 54 | 51, 53 | syl5ibrcom 247 |
. . . . . . . . 9
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ ((𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈))) → ((𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ 𝑦 = (𝑏(+g‘𝐺)𝑑)) → (𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈))) |
| 55 | 54 | anassrs 467 |
. . . . . . . 8
⊢ ((((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ (𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇)) ∧ (𝑐 ∈ 𝑈 ∧ 𝑑 ∈ 𝑈)) → ((𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ 𝑦 = (𝑏(+g‘𝐺)𝑑)) → (𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈))) |
| 56 | 55 | rexlimdvva 3213 |
. . . . . . 7
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ (𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇)) → (∃𝑐 ∈ 𝑈 ∃𝑑 ∈ 𝑈 (𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ 𝑦 = (𝑏(+g‘𝐺)𝑑)) → (𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈))) |
| 57 | 25, 56 | biimtrrid 243 |
. . . . . 6
⊢ (((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) ∧ (𝑎 ∈ 𝑇 ∧ 𝑏 ∈ 𝑇)) → ((∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑)) → (𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈))) |
| 58 | 57 | rexlimdvva 3213 |
. . . . 5
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → (∃𝑎 ∈ 𝑇 ∃𝑏 ∈ 𝑇 (∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑)) → (𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈))) |
| 59 | 24, 58 | biimtrrid 243 |
. . . 4
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → ((∃𝑎 ∈ 𝑇 ∃𝑐 ∈ 𝑈 𝑥 = (𝑎(+g‘𝐺)𝑐) ∧ ∃𝑏 ∈ 𝑇 ∃𝑑 ∈ 𝑈 𝑦 = (𝑏(+g‘𝐺)𝑑)) → (𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈))) |
| 60 | 23, 59 | sylbid 240 |
. . 3
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → ((𝑥 ∈ (𝑇 ⊕ 𝑈) ∧ 𝑦 ∈ (𝑇 ⊕ 𝑈)) → (𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈))) |
| 61 | 60 | ralrimivv 3200 |
. 2
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → ∀𝑥 ∈ (𝑇 ⊕ 𝑈)∀𝑦 ∈ (𝑇 ⊕ 𝑈)(𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈)) |
| 62 | 3, 14, 18 | issubm 18816 |
. . 3
⊢ (𝐺 ∈ Mnd → ((𝑇 ⊕ 𝑈) ∈ (SubMnd‘𝐺) ↔ ((𝑇 ⊕ 𝑈) ⊆ (Base‘𝐺) ∧ (0g‘𝐺) ∈ (𝑇 ⊕ 𝑈) ∧ ∀𝑥 ∈ (𝑇 ⊕ 𝑈)∀𝑦 ∈ (𝑇 ⊕ 𝑈)(𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈)))) |
| 63 | 2, 62 | syl 17 |
. 2
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → ((𝑇 ⊕ 𝑈) ∈ (SubMnd‘𝐺) ↔ ((𝑇 ⊕ 𝑈) ⊆ (Base‘𝐺) ∧ (0g‘𝐺) ∈ (𝑇 ⊕ 𝑈) ∧ ∀𝑥 ∈ (𝑇 ⊕ 𝑈)∀𝑦 ∈ (𝑇 ⊕ 𝑈)(𝑥(+g‘𝐺)𝑦) ∈ (𝑇 ⊕ 𝑈)))) |
| 64 | 10, 17, 61, 63 | mpbir3and 1343 |
1
⊢ ((𝑇 ∈ (SubMnd‘𝐺) ∧ 𝑈 ∈ (SubMnd‘𝐺) ∧ 𝑇 ⊆ (𝑍‘𝑈)) → (𝑇 ⊕ 𝑈) ∈ (SubMnd‘𝐺)) |