| Step | Hyp | Ref
| Expression |
| 1 | | simpl1 1192 |
. . . 4
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → 𝑆 ∈ (SubGrp‘𝐺)) |
| 2 | | simpl2 1193 |
. . . 4
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → 𝑇 ∈ (SubGrp‘𝐺)) |
| 3 | | inss1 4217 |
. . . . 5
⊢ (𝑇 ∩ 𝑈) ⊆ 𝑇 |
| 4 | 3 | a1i 11 |
. . . 4
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑇 ∩ 𝑈) ⊆ 𝑇) |
| 5 | | lsmmod.p |
. . . . 5
⊢ ⊕ =
(LSSum‘𝐺) |
| 6 | 5 | lsmless2 19647 |
. . . 4
⊢ ((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ (𝑇 ∩ 𝑈) ⊆ 𝑇) → (𝑆 ⊕ (𝑇 ∩ 𝑈)) ⊆ (𝑆 ⊕ 𝑇)) |
| 7 | 1, 2, 4, 6 | syl3anc 1373 |
. . 3
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑆 ⊕ (𝑇 ∩ 𝑈)) ⊆ (𝑆 ⊕ 𝑇)) |
| 8 | | simpr 484 |
. . . 4
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → 𝑆 ⊆ 𝑈) |
| 9 | | inss2 4218 |
. . . . 5
⊢ (𝑇 ∩ 𝑈) ⊆ 𝑈 |
| 10 | 9 | a1i 11 |
. . . 4
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑇 ∩ 𝑈) ⊆ 𝑈) |
| 11 | | subgrcl 19119 |
. . . . . . 7
⊢ (𝑆 ∈ (SubGrp‘𝐺) → 𝐺 ∈ Grp) |
| 12 | | eqid 2736 |
. . . . . . . 8
⊢
(Base‘𝐺) =
(Base‘𝐺) |
| 13 | 12 | subgacs 19149 |
. . . . . . 7
⊢ (𝐺 ∈ Grp →
(SubGrp‘𝐺) ∈
(ACS‘(Base‘𝐺))) |
| 14 | | acsmre 17669 |
. . . . . . 7
⊢
((SubGrp‘𝐺)
∈ (ACS‘(Base‘𝐺)) → (SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺))) |
| 15 | 1, 11, 13, 14 | 4syl 19 |
. . . . . 6
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺))) |
| 16 | | simpl3 1194 |
. . . . . 6
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → 𝑈 ∈ (SubGrp‘𝐺)) |
| 17 | | mreincl 17616 |
. . . . . 6
⊢
(((SubGrp‘𝐺)
∈ (Moore‘(Base‘𝐺)) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) → (𝑇 ∩ 𝑈) ∈ (SubGrp‘𝐺)) |
| 18 | 15, 2, 16, 17 | syl3anc 1373 |
. . . . 5
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑇 ∩ 𝑈) ∈ (SubGrp‘𝐺)) |
| 19 | 5 | lsmlub 19650 |
. . . . 5
⊢ ((𝑆 ∈ (SubGrp‘𝐺) ∧ (𝑇 ∩ 𝑈) ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) → ((𝑆 ⊆ 𝑈 ∧ (𝑇 ∩ 𝑈) ⊆ 𝑈) ↔ (𝑆 ⊕ (𝑇 ∩ 𝑈)) ⊆ 𝑈)) |
| 20 | 1, 18, 16, 19 | syl3anc 1373 |
. . . 4
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → ((𝑆 ⊆ 𝑈 ∧ (𝑇 ∩ 𝑈) ⊆ 𝑈) ↔ (𝑆 ⊕ (𝑇 ∩ 𝑈)) ⊆ 𝑈)) |
| 21 | 8, 10, 20 | mpbi2and 712 |
. . 3
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑆 ⊕ (𝑇 ∩ 𝑈)) ⊆ 𝑈) |
| 22 | 7, 21 | ssind 4221 |
. 2
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑆 ⊕ (𝑇 ∩ 𝑈)) ⊆ ((𝑆 ⊕ 𝑇) ∩ 𝑈)) |
| 23 | | elin 3947 |
. . . 4
⊢ (𝑥 ∈ ((𝑆 ⊕ 𝑇) ∩ 𝑈) ↔ (𝑥 ∈ (𝑆 ⊕ 𝑇) ∧ 𝑥 ∈ 𝑈)) |
| 24 | | eqid 2736 |
. . . . . . . 8
⊢
(+g‘𝐺) = (+g‘𝐺) |
| 25 | 24, 5 | lsmelval 19635 |
. . . . . . 7
⊢ ((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺)) → (𝑥 ∈ (𝑆 ⊕ 𝑇) ↔ ∃𝑦 ∈ 𝑆 ∃𝑧 ∈ 𝑇 𝑥 = (𝑦(+g‘𝐺)𝑧))) |
| 26 | 1, 2, 25 | syl2anc 584 |
. . . . . 6
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑥 ∈ (𝑆 ⊕ 𝑇) ↔ ∃𝑦 ∈ 𝑆 ∃𝑧 ∈ 𝑇 𝑥 = (𝑦(+g‘𝐺)𝑧))) |
| 27 | 1 | adantr 480 |
. . . . . . . . . 10
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑆 ∈ (SubGrp‘𝐺)) |
| 28 | 18 | adantr 480 |
. . . . . . . . . 10
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → (𝑇 ∩ 𝑈) ∈ (SubGrp‘𝐺)) |
| 29 | | simprll 778 |
. . . . . . . . . 10
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑦 ∈ 𝑆) |
| 30 | | simprlr 779 |
. . . . . . . . . . 11
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑧 ∈ 𝑇) |
| 31 | 27, 11 | syl 17 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝐺 ∈ Grp) |
| 32 | 16 | adantr 480 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑈 ∈ (SubGrp‘𝐺)) |
| 33 | 12 | subgss 19115 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑈 ∈ (SubGrp‘𝐺) → 𝑈 ⊆ (Base‘𝐺)) |
| 34 | 32, 33 | syl 17 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑈 ⊆ (Base‘𝐺)) |
| 35 | 8 | adantr 480 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑆 ⊆ 𝑈) |
| 36 | 35, 29 | sseldd 3964 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑦 ∈ 𝑈) |
| 37 | 34, 36 | sseldd 3964 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑦 ∈ (Base‘𝐺)) |
| 38 | | eqid 2736 |
. . . . . . . . . . . . . . . 16
⊢
(0g‘𝐺) = (0g‘𝐺) |
| 39 | | eqid 2736 |
. . . . . . . . . . . . . . . 16
⊢
(invg‘𝐺) = (invg‘𝐺) |
| 40 | 12, 24, 38, 39 | grplinv 18977 |
. . . . . . . . . . . . . . 15
⊢ ((𝐺 ∈ Grp ∧ 𝑦 ∈ (Base‘𝐺)) →
(((invg‘𝐺)‘𝑦)(+g‘𝐺)𝑦) = (0g‘𝐺)) |
| 41 | 31, 37, 40 | syl2anc 584 |
. . . . . . . . . . . . . 14
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → (((invg‘𝐺)‘𝑦)(+g‘𝐺)𝑦) = (0g‘𝐺)) |
| 42 | 41 | oveq1d 7425 |
. . . . . . . . . . . . 13
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → ((((invg‘𝐺)‘𝑦)(+g‘𝐺)𝑦)(+g‘𝐺)𝑧) = ((0g‘𝐺)(+g‘𝐺)𝑧)) |
| 43 | 39 | subginvcl 19123 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑈 ∈ (SubGrp‘𝐺) ∧ 𝑦 ∈ 𝑈) → ((invg‘𝐺)‘𝑦) ∈ 𝑈) |
| 44 | 32, 36, 43 | syl2anc 584 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → ((invg‘𝐺)‘𝑦) ∈ 𝑈) |
| 45 | 34, 44 | sseldd 3964 |
. . . . . . . . . . . . . 14
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → ((invg‘𝐺)‘𝑦) ∈ (Base‘𝐺)) |
| 46 | | simpll2 1214 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑇 ∈ (SubGrp‘𝐺)) |
| 47 | 12 | subgss 19115 |
. . . . . . . . . . . . . . . 16
⊢ (𝑇 ∈ (SubGrp‘𝐺) → 𝑇 ⊆ (Base‘𝐺)) |
| 48 | 46, 47 | syl 17 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑇 ⊆ (Base‘𝐺)) |
| 49 | 48, 30 | sseldd 3964 |
. . . . . . . . . . . . . 14
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑧 ∈ (Base‘𝐺)) |
| 50 | 12, 24 | grpass 18930 |
. . . . . . . . . . . . . 14
⊢ ((𝐺 ∈ Grp ∧
(((invg‘𝐺)‘𝑦) ∈ (Base‘𝐺) ∧ 𝑦 ∈ (Base‘𝐺) ∧ 𝑧 ∈ (Base‘𝐺))) → ((((invg‘𝐺)‘𝑦)(+g‘𝐺)𝑦)(+g‘𝐺)𝑧) = (((invg‘𝐺)‘𝑦)(+g‘𝐺)(𝑦(+g‘𝐺)𝑧))) |
| 51 | 31, 45, 37, 49, 50 | syl13anc 1374 |
. . . . . . . . . . . . 13
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → ((((invg‘𝐺)‘𝑦)(+g‘𝐺)𝑦)(+g‘𝐺)𝑧) = (((invg‘𝐺)‘𝑦)(+g‘𝐺)(𝑦(+g‘𝐺)𝑧))) |
| 52 | 12, 24, 38 | grplid 18955 |
. . . . . . . . . . . . . 14
⊢ ((𝐺 ∈ Grp ∧ 𝑧 ∈ (Base‘𝐺)) →
((0g‘𝐺)(+g‘𝐺)𝑧) = 𝑧) |
| 53 | 31, 49, 52 | syl2anc 584 |
. . . . . . . . . . . . 13
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → ((0g‘𝐺)(+g‘𝐺)𝑧) = 𝑧) |
| 54 | 42, 51, 53 | 3eqtr3d 2779 |
. . . . . . . . . . . 12
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → (((invg‘𝐺)‘𝑦)(+g‘𝐺)(𝑦(+g‘𝐺)𝑧)) = 𝑧) |
| 55 | | simprr 772 |
. . . . . . . . . . . . 13
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → (𝑦(+g‘𝐺)𝑧) ∈ 𝑈) |
| 56 | 24 | subgcl 19124 |
. . . . . . . . . . . . 13
⊢ ((𝑈 ∈ (SubGrp‘𝐺) ∧
((invg‘𝐺)‘𝑦) ∈ 𝑈 ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈) → (((invg‘𝐺)‘𝑦)(+g‘𝐺)(𝑦(+g‘𝐺)𝑧)) ∈ 𝑈) |
| 57 | 32, 44, 55, 56 | syl3anc 1373 |
. . . . . . . . . . . 12
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → (((invg‘𝐺)‘𝑦)(+g‘𝐺)(𝑦(+g‘𝐺)𝑧)) ∈ 𝑈) |
| 58 | 54, 57 | eqeltrrd 2836 |
. . . . . . . . . . 11
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑧 ∈ 𝑈) |
| 59 | 30, 58 | elind 4180 |
. . . . . . . . . 10
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → 𝑧 ∈ (𝑇 ∩ 𝑈)) |
| 60 | 24, 5 | lsmelvali 19636 |
. . . . . . . . . 10
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ (𝑇 ∩ 𝑈) ∈ (SubGrp‘𝐺)) ∧ (𝑦 ∈ 𝑆 ∧ 𝑧 ∈ (𝑇 ∩ 𝑈))) → (𝑦(+g‘𝐺)𝑧) ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈))) |
| 61 | 27, 28, 29, 59, 60 | syl22anc 838 |
. . . . . . . . 9
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ ((𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇) ∧ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) → (𝑦(+g‘𝐺)𝑧) ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈))) |
| 62 | 61 | expr 456 |
. . . . . . . 8
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ (𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇)) → ((𝑦(+g‘𝐺)𝑧) ∈ 𝑈 → (𝑦(+g‘𝐺)𝑧) ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈)))) |
| 63 | | eleq1 2823 |
. . . . . . . . 9
⊢ (𝑥 = (𝑦(+g‘𝐺)𝑧) → (𝑥 ∈ 𝑈 ↔ (𝑦(+g‘𝐺)𝑧) ∈ 𝑈)) |
| 64 | | eleq1 2823 |
. . . . . . . . 9
⊢ (𝑥 = (𝑦(+g‘𝐺)𝑧) → (𝑥 ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈)) ↔ (𝑦(+g‘𝐺)𝑧) ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈)))) |
| 65 | 63, 64 | imbi12d 344 |
. . . . . . . 8
⊢ (𝑥 = (𝑦(+g‘𝐺)𝑧) → ((𝑥 ∈ 𝑈 → 𝑥 ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈))) ↔ ((𝑦(+g‘𝐺)𝑧) ∈ 𝑈 → (𝑦(+g‘𝐺)𝑧) ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈))))) |
| 66 | 62, 65 | syl5ibrcom 247 |
. . . . . . 7
⊢ ((((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) ∧ (𝑦 ∈ 𝑆 ∧ 𝑧 ∈ 𝑇)) → (𝑥 = (𝑦(+g‘𝐺)𝑧) → (𝑥 ∈ 𝑈 → 𝑥 ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈))))) |
| 67 | 66 | rexlimdvva 3202 |
. . . . . 6
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (∃𝑦 ∈ 𝑆 ∃𝑧 ∈ 𝑇 𝑥 = (𝑦(+g‘𝐺)𝑧) → (𝑥 ∈ 𝑈 → 𝑥 ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈))))) |
| 68 | 26, 67 | sylbid 240 |
. . . . 5
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑥 ∈ (𝑆 ⊕ 𝑇) → (𝑥 ∈ 𝑈 → 𝑥 ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈))))) |
| 69 | 68 | impd 410 |
. . . 4
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → ((𝑥 ∈ (𝑆 ⊕ 𝑇) ∧ 𝑥 ∈ 𝑈) → 𝑥 ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈)))) |
| 70 | 23, 69 | biimtrid 242 |
. . 3
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑥 ∈ ((𝑆 ⊕ 𝑇) ∩ 𝑈) → 𝑥 ∈ (𝑆 ⊕ (𝑇 ∩ 𝑈)))) |
| 71 | 70 | ssrdv 3969 |
. 2
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → ((𝑆 ⊕ 𝑇) ∩ 𝑈) ⊆ (𝑆 ⊕ (𝑇 ∩ 𝑈))) |
| 72 | 22, 71 | eqssd 3981 |
1
⊢ (((𝑆 ∈ (SubGrp‘𝐺) ∧ 𝑇 ∈ (SubGrp‘𝐺) ∧ 𝑈 ∈ (SubGrp‘𝐺)) ∧ 𝑆 ⊆ 𝑈) → (𝑆 ⊕ (𝑇 ∩ 𝑈)) = ((𝑆 ⊕ 𝑇) ∩ 𝑈)) |