MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  dmdprdsplit2lem Structured version   Visualization version   GIF version

Theorem dmdprdsplit2lem 20161
Description: Lemma for dmdprdsplit 20163. (Contributed by Mario Carneiro, 26-Apr-2016.)
Hypotheses
Ref Expression
dprdsplit.2 (𝜑𝑆:𝐼⟶(SubGrp‘𝐺))
dprdsplit.i (𝜑 → (𝐶𝐷) = ∅)
dprdsplit.u (𝜑𝐼 = (𝐶𝐷))
dmdprdsplit.z 𝑍 = (Cntz‘𝐺)
dmdprdsplit.0 0 = (0g𝐺)
dmdprdsplit2.1 (𝜑𝐺dom DProd (𝑆𝐶))
dmdprdsplit2.2 (𝜑𝐺dom DProd (𝑆𝐷))
dmdprdsplit2.3 (𝜑 → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
dmdprdsplit2.4 (𝜑 → ((𝐺 DProd (𝑆𝐶)) ∩ (𝐺 DProd (𝑆𝐷))) = { 0 })
dmdprdsplit2lem.k 𝐾 = (mrCls‘(SubGrp‘𝐺))
Assertion
Ref Expression
dmdprdsplit2lem ((𝜑𝑋𝐶) → ((𝑌𝐼 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))) ∧ ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐼 ∖ {𝑋})))) ⊆ { 0 }))

Proof of Theorem dmdprdsplit2lem
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 dprdsplit.u . . . . . 6 (𝜑𝐼 = (𝐶𝐷))
21adantr 486 . . . . 5 ((𝜑𝑋𝐶) → 𝐼 = (𝐶𝐷))
32eleq2d 2851 . . . 4 ((𝜑𝑋𝐶) → (𝑌𝐼𝑌 ∈ (𝐶𝐷)))
4 elun 4107 . . . 4 (𝑌 ∈ (𝐶𝐷) ↔ (𝑌𝐶𝑌𝐷))
53, 4bitrdi 290 . . 3 ((𝜑𝑋𝐶) → (𝑌𝐼 ↔ (𝑌𝐶𝑌𝐷)))
6 dmdprdsplit2.1 . . . . . . . 8 (𝜑𝐺dom DProd (𝑆𝐶))
76ad2antrr 739 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝐺dom DProd (𝑆𝐶))
8 dprdsplit.2 . . . . . . . . . 10 (𝜑𝑆:𝐼⟶(SubGrp‘𝐺))
9 ssun1 4131 . . . . . . . . . . 11 𝐶 ⊆ (𝐶𝐷)
109, 1sseqtrrid 3981 . . . . . . . . . 10 (𝜑𝐶𝐼)
118, 10fssresd 6749 . . . . . . . . 9 (𝜑 → (𝑆𝐶):𝐶⟶(SubGrp‘𝐺))
1211fdmd 6720 . . . . . . . 8 (𝜑 → dom (𝑆𝐶) = 𝐶)
1312ad2antrr 739 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → dom (𝑆𝐶) = 𝐶)
14 simplr 781 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝑋𝐶)
15 simprl 783 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝑌𝐶)
16 simprr 785 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝑋𝑌)
17 dmdprdsplit.z . . . . . . 7 𝑍 = (Cntz‘𝐺)
187, 13, 14, 15, 16, 17dprdcntz 20124 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → ((𝑆𝐶)‘𝑋) ⊆ (𝑍‘((𝑆𝐶)‘𝑌)))
19 fvres 6904 . . . . . . 7 (𝑋𝐶 → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
2019ad2antlr 740 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
21 fvres 6904 . . . . . . . 8 (𝑌𝐶 → ((𝑆𝐶)‘𝑌) = (𝑆𝑌))
2221ad2antrl 741 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → ((𝑆𝐶)‘𝑌) = (𝑆𝑌))
2322fveq2d 6889 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → (𝑍‘((𝑆𝐶)‘𝑌)) = (𝑍‘(𝑆𝑌)))
2418, 20, 233sstr3d 3992 . . . . 5 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))
2524exp32 426 . . . 4 ((𝜑𝑋𝐶) → (𝑌𝐶 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
2619ad2antlr 740 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
276ad2antrr 739 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝐺dom DProd (𝑆𝐶))
2812ad2antrr 739 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → dom (𝑆𝐶) = 𝐶)
29 simplr 781 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝑋𝐶)
3027, 28, 29dprdub 20141 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐶)‘𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
3126, 30eqsstrrd 3973 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
32 dmdprdsplit2.3 . . . . . . . 8 (𝜑 → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
3332ad2antrr 739 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
34 eqid 2765 . . . . . . . . 9 (Base‘𝐺) = (Base‘𝐺)
3534dprdssv 20132 . . . . . . . 8 (𝐺 DProd (𝑆𝐷)) ⊆ (Base‘𝐺)
36 fvres 6904 . . . . . . . . . 10 (𝑌𝐷 → ((𝑆𝐷)‘𝑌) = (𝑆𝑌))
3736ad2antrl 741 . . . . . . . . 9 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐷)‘𝑌) = (𝑆𝑌))
38 dmdprdsplit2.2 . . . . . . . . . . 11 (𝜑𝐺dom DProd (𝑆𝐷))
3938ad2antrr 739 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝐺dom DProd (𝑆𝐷))
40 ssun2 4132 . . . . . . . . . . . . . 14 𝐷 ⊆ (𝐶𝐷)
4140, 1sseqtrrid 3981 . . . . . . . . . . . . 13 (𝜑𝐷𝐼)
428, 41fssresd 6749 . . . . . . . . . . . 12 (𝜑 → (𝑆𝐷):𝐷⟶(SubGrp‘𝐺))
4342fdmd 6720 . . . . . . . . . . 11 (𝜑 → dom (𝑆𝐷) = 𝐷)
4443ad2antrr 739 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → dom (𝑆𝐷) = 𝐷)
45 simprl 783 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝑌𝐷)
4639, 44, 45dprdub 20141 . . . . . . . . 9 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐷)‘𝑌) ⊆ (𝐺 DProd (𝑆𝐷)))
4737, 46eqsstrrd 3973 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑆𝑌) ⊆ (𝐺 DProd (𝑆𝐷)))
4834, 17cntz2ss 19449 . . . . . . . 8 (((𝐺 DProd (𝑆𝐷)) ⊆ (Base‘𝐺) ∧ (𝑆𝑌) ⊆ (𝐺 DProd (𝑆𝐷))) → (𝑍‘(𝐺 DProd (𝑆𝐷))) ⊆ (𝑍‘(𝑆𝑌)))
4935, 47, 48sylancr 599 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑍‘(𝐺 DProd (𝑆𝐷))) ⊆ (𝑍‘(𝑆𝑌)))
5033, 49sstrd 3948 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝑆𝑌)))
5131, 50sstrd 3948 . . . . 5 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))
5251exp32 426 . . . 4 ((𝜑𝑋𝐶) → (𝑌𝐷 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
5325, 52jaod 873 . . 3 ((𝜑𝑋𝐶) → ((𝑌𝐶𝑌𝐷) → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
545, 53sylbid 243 . 2 ((𝜑𝑋𝐶) → (𝑌𝐼 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
55 dprdgrp 20121 . . . . . . . 8 (𝐺dom DProd (𝑆𝐶) → 𝐺 ∈ Grp)
566, 55syl 18 . . . . . . 7 (𝜑𝐺 ∈ Grp)
5756adantr 486 . . . . . 6 ((𝜑𝑋𝐶) → 𝐺 ∈ Grp)
5834subgacs 19271 . . . . . 6 (𝐺 ∈ Grp → (SubGrp‘𝐺) ∈ (ACS‘(Base‘𝐺)))
59 acsmre 17730 . . . . . 6 ((SubGrp‘𝐺) ∈ (ACS‘(Base‘𝐺)) → (SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)))
6057, 58, 593syl 19 . . . . 5 ((𝜑𝑋𝐶) → (SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)))
61 difundir 4244 . . . . . . . . . . 11 ((𝐶𝐷) ∖ {𝑋}) = ((𝐶 ∖ {𝑋}) ∪ (𝐷 ∖ {𝑋}))
622difeq1d 4080 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → (𝐼 ∖ {𝑋}) = ((𝐶𝐷) ∖ {𝑋}))
63 simpr 490 . . . . . . . . . . . . . . . 16 ((𝜑𝑋𝐶) → 𝑋𝐶)
6463snssd 4754 . . . . . . . . . . . . . . 15 ((𝜑𝑋𝐶) → {𝑋} ⊆ 𝐶)
65 sslin 4195 . . . . . . . . . . . . . . 15 ({𝑋} ⊆ 𝐶 → (𝐷 ∩ {𝑋}) ⊆ (𝐷𝐶))
6664, 65syl 18 . . . . . . . . . . . . . 14 ((𝜑𝑋𝐶) → (𝐷 ∩ {𝑋}) ⊆ (𝐷𝐶))
67 incom 4162 . . . . . . . . . . . . . . 15 (𝐶𝐷) = (𝐷𝐶)
68 dprdsplit.i . . . . . . . . . . . . . . . 16 (𝜑 → (𝐶𝐷) = ∅)
6968adantr 486 . . . . . . . . . . . . . . 15 ((𝜑𝑋𝐶) → (𝐶𝐷) = ∅)
7067, 69eqtr3id 2814 . . . . . . . . . . . . . 14 ((𝜑𝑋𝐶) → (𝐷𝐶) = ∅)
71 sseq0 4361 . . . . . . . . . . . . . 14 (((𝐷 ∩ {𝑋}) ⊆ (𝐷𝐶) ∧ (𝐷𝐶) = ∅) → (𝐷 ∩ {𝑋}) = ∅)
7266, 70, 71syl2anc 596 . . . . . . . . . . . . 13 ((𝜑𝑋𝐶) → (𝐷 ∩ {𝑋}) = ∅)
73 disj3 4414 . . . . . . . . . . . . 13 ((𝐷 ∩ {𝑋}) = ∅ ↔ 𝐷 = (𝐷 ∖ {𝑋}))
7472, 73sylib 221 . . . . . . . . . . . 12 ((𝜑𝑋𝐶) → 𝐷 = (𝐷 ∖ {𝑋}))
7574uneq2d 4122 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → ((𝐶 ∖ {𝑋}) ∪ 𝐷) = ((𝐶 ∖ {𝑋}) ∪ (𝐷 ∖ {𝑋})))
7661, 62, 753eqtr4a 2826 . . . . . . . . . 10 ((𝜑𝑋𝐶) → (𝐼 ∖ {𝑋}) = ((𝐶 ∖ {𝑋}) ∪ 𝐷))
7776imaeq2d 6064 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = (𝑆 “ ((𝐶 ∖ {𝑋}) ∪ 𝐷)))
78 imaundi 6149 . . . . . . . . 9 (𝑆 “ ((𝐶 ∖ {𝑋}) ∪ 𝐷)) = ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷))
7977, 78eqtrdi 2816 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)))
8079unieqd 4887 . . . . . . 7 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)))
81 uniun 4897 . . . . . . 7 ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) = ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷))
8280, 81eqtrdi 2816 . . . . . 6 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)))
83 dmdprdsplit2lem.k . . . . . . . . 9 𝐾 = (mrCls‘(SubGrp‘𝐺))
84 difss 4090 . . . . . . . . . . 11 (𝐶 ∖ {𝑋}) ⊆ 𝐶
85 imass2 6106 . . . . . . . . . . 11 ((𝐶 ∖ {𝑋}) ⊆ 𝐶 → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶))
86 uniss 4882 . . . . . . . . . . 11 ((𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶))
8784, 85, 86mp2b 10 . . . . . . . . . 10 (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶)
88 imassrn 6075 . . . . . . . . . . . 12 (𝑆𝐶) ⊆ ran 𝑆
898frnd 6718 . . . . . . . . . . . . . 14 (𝜑 → ran 𝑆 ⊆ (SubGrp‘𝐺))
9089adantr 486 . . . . . . . . . . . . 13 ((𝜑𝑋𝐶) → ran 𝑆 ⊆ (SubGrp‘𝐺))
91 mresspw 17666 . . . . . . . . . . . . . 14 ((SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)) → (SubGrp‘𝐺) ⊆ 𝒫 (Base‘𝐺))
9260, 91syl 18 . . . . . . . . . . . . 13 ((𝜑𝑋𝐶) → (SubGrp‘𝐺) ⊆ 𝒫 (Base‘𝐺))
9390, 92sstrd 3948 . . . . . . . . . . . 12 ((𝜑𝑋𝐶) → ran 𝑆 ⊆ 𝒫 (Base‘𝐺))
9488, 93sstrid 3949 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → (𝑆𝐶) ⊆ 𝒫 (Base‘𝐺))
95 sspwuni 5068 . . . . . . . . . . 11 ((𝑆𝐶) ⊆ 𝒫 (Base‘𝐺) ↔ (𝑆𝐶) ⊆ (Base‘𝐺))
9694, 95sylib 221 . . . . . . . . . 10 ((𝜑𝑋𝐶) → (𝑆𝐶) ⊆ (Base‘𝐺))
9787, 96sstrid 3949 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (Base‘𝐺))
9860, 83, 97mrcssidd 17703 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))))
99 imassrn 6075 . . . . . . . . . . . 12 (𝑆𝐷) ⊆ ran 𝑆
10099, 93sstrid 3949 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ 𝒫 (Base‘𝐺))
101 sspwuni 5068 . . . . . . . . . . 11 ((𝑆𝐷) ⊆ 𝒫 (Base‘𝐺) ↔ (𝑆𝐷) ⊆ (Base‘𝐺))
102100, 101sylib 221 . . . . . . . . . 10 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ (Base‘𝐺))
10360, 83, 102mrcssidd 17703 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ (𝐾 (𝑆𝐷)))
10483dprdspan 20143 . . . . . . . . . . . 12 (𝐺dom DProd (𝑆𝐷) → (𝐺 DProd (𝑆𝐷)) = (𝐾 ran (𝑆𝐷)))
10538, 104syl 18 . . . . . . . . . . 11 (𝜑 → (𝐺 DProd (𝑆𝐷)) = (𝐾 ran (𝑆𝐷)))
106 df-ima 5676 . . . . . . . . . . . . 13 (𝑆𝐷) = ran (𝑆𝐷)
107106unieqi 4886 . . . . . . . . . . . 12 (𝑆𝐷) = ran (𝑆𝐷)
108107fveq2i 6888 . . . . . . . . . . 11 (𝐾 (𝑆𝐷)) = (𝐾 ran (𝑆𝐷))
109105, 108eqtr4di 2818 . . . . . . . . . 10 (𝜑 → (𝐺 DProd (𝑆𝐷)) = (𝐾 (𝑆𝐷)))
110109adantr 486 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐷)) = (𝐾 (𝑆𝐷)))
111103, 110sseqtrrd 3975 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ (𝐺 DProd (𝑆𝐷)))
112 unss12 4141 . . . . . . . 8 (( (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∧ (𝑆𝐷) ⊆ (𝐺 DProd (𝑆𝐷))) → ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))))
11398, 111, 112syl2anc 596 . . . . . . 7 ((𝜑𝑋𝐶) → ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))))
11483mrccl 17689 . . . . . . . . 9 (((SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)) ∧ (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (Base‘𝐺)) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺))
11560, 97, 114syl2anc 596 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺))
116 dprdsubg 20140 . . . . . . . . . 10 (𝐺dom DProd (𝑆𝐷) → (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺))
11738, 116syl 18 . . . . . . . . 9 (𝜑 → (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺))
118117adantr 486 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺))
119 eqid 2765 . . . . . . . . 9 (LSSum‘𝐺) = (LSSum‘𝐺)
120119lsmunss 19773 . . . . . . . 8 (((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺) ∧ (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺)) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
121115, 118, 120syl2anc 596 . . . . . . 7 ((𝜑𝑋𝐶) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
122113, 121sstrd 3948 . . . . . 6 ((𝜑𝑋𝐶) → ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
12382, 122eqsstrd 3972 . . . . 5 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
12487a1i 11 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶))
12560, 83, 124, 96mrcssd 17702 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐾 (𝑆𝐶)))
12683dprdspan 20143 . . . . . . . . . . 11 (𝐺dom DProd (𝑆𝐶) → (𝐺 DProd (𝑆𝐶)) = (𝐾 ran (𝑆𝐶)))
1276, 126syl 18 . . . . . . . . . 10 (𝜑 → (𝐺 DProd (𝑆𝐶)) = (𝐾 ran (𝑆𝐶)))
128 df-ima 5676 . . . . . . . . . . . 12 (𝑆𝐶) = ran (𝑆𝐶)
129128unieqi 4886 . . . . . . . . . . 11 (𝑆𝐶) = ran (𝑆𝐶)
130129fveq2i 6888 . . . . . . . . . 10 (𝐾 (𝑆𝐶)) = (𝐾 ran (𝑆𝐶))
131127, 130eqtr4di 2818 . . . . . . . . 9 (𝜑 → (𝐺 DProd (𝑆𝐶)) = (𝐾 (𝑆𝐶)))
132131adantr 486 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐶)) = (𝐾 (𝑆𝐶)))
133125, 132sseqtrrd 3975 . . . . . . 7 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐺 DProd (𝑆𝐶)))
13432adantr 486 . . . . . . 7 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
135133, 134sstrd 3948 . . . . . 6 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
136119, 17lsmsubg 19768 . . . . . 6 (((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺) ∧ (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷)))) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))) ∈ (SubGrp‘𝐺))
137115, 118, 135, 136syl3anc 1398 . . . . 5 ((𝜑𝑋𝐶) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))) ∈ (SubGrp‘𝐺))
13883mrcsscl 17698 . . . . 5 (((SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)) ∧ (𝑆 “ (𝐼 ∖ {𝑋})) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))) ∧ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))) ∈ (SubGrp‘𝐺)) → (𝐾 (𝑆 “ (𝐼 ∖ {𝑋}))) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
13960, 123, 137, 138syl3anc 1398 . . . 4 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐼 ∖ {𝑋}))) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
140 sslin 4195 . . . 4 ((𝐾 (𝑆 “ (𝐼 ∖ {𝑋}))) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))) → ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐼 ∖ {𝑋})))) ⊆ ((𝑆𝑋) ∩ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷)))))
141139, 140syl 18 . . 3 ((𝜑𝑋𝐶) → ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐼 ∖ {𝑋})))) ⊆ ((𝑆𝑋) ∩ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷)))))
14210sselda 3938 . . . . 5 ((𝜑𝑋𝐶) → 𝑋𝐼)
1438ffvelcdmda 7083 . . . . 5 ((𝜑𝑋𝐼) → (𝑆𝑋) ∈ (SubGrp‘𝐺))
144142, 143syldan 603 . . . 4 ((𝜑𝑋𝐶) → (𝑆𝑋) ∈ (SubGrp‘𝐺))
145 dmdprdsplit.0 . . . 4 0 = (0g𝐺)
14619adantl 487 . . . . . . . . 9 ((𝜑𝑋𝐶) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
1476adantr 486 . . . . . . . . . 10 ((𝜑𝑋𝐶) → 𝐺dom DProd (𝑆𝐶))
14812adantr 486 . . . . . . . . . 10 ((𝜑𝑋𝐶) → dom (𝑆𝐶) = 𝐶)
149147, 148, 63dprdub 20141 . . . . . . . . 9 ((𝜑𝑋𝐶) → ((𝑆𝐶)‘𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
150146, 149eqsstrrd 3973 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
151 dprdsubg 20140 . . . . . . . . . . 11 (𝐺dom DProd (𝑆𝐶) → (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺))
1526, 151syl 18 . . . . . . . . . 10 (𝜑 → (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺))
153152adantr 486 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺))
154119lsmlub 19778 . . . . . . . . 9 (((𝑆𝑋) ∈ (SubGrp‘𝐺) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺) ∧ (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺)) → (((𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐺 DProd (𝑆𝐶))) ↔ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ⊆ (𝐺 DProd (𝑆𝐶))))
155144, 115, 153, 154syl3anc 1398 . . . . . . . 8 ((𝜑𝑋𝐶) → (((𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐺 DProd (𝑆𝐶))) ↔ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ⊆ (𝐺 DProd (𝑆𝐶))))
156150, 133, 155mpbi2and 725 . . . . . . 7 ((𝜑𝑋𝐶) → ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ⊆ (𝐺 DProd (𝑆𝐶)))
157156ssrind 4196 . . . . . 6 ((𝜑𝑋𝐶) → (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))) ⊆ ((𝐺 DProd (𝑆𝐶)) ∩ (𝐺 DProd (𝑆𝐷))))
158 dmdprdsplit2.4 . . . . . . 7 (𝜑 → ((𝐺 DProd (𝑆𝐶)) ∩ (𝐺 DProd (𝑆𝐷))) = { 0 })
159158adantr 486 . . . . . 6 ((𝜑𝑋𝐶) → ((𝐺 DProd (𝑆𝐶)) ∩ (𝐺 DProd (𝑆𝐷))) = { 0 })
160157, 159sseqtrd 3974 . . . . 5 ((𝜑𝑋𝐶) → (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))) ⊆ { 0 })
161119lsmub1 19771 . . . . . . . . 9 (((𝑆𝑋) ∈ (SubGrp‘𝐺) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺)) → (𝑆𝑋) ⊆ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
162144, 115, 161syl2anc 596 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
163145subg0cl 19244 . . . . . . . . 9 ((𝑆𝑋) ∈ (SubGrp‘𝐺) → 0 ∈ (𝑆𝑋))
164144, 163syl 18 . . . . . . . 8 ((𝜑𝑋𝐶) → 0 ∈ (𝑆𝑋))
165162, 164sseldd 3939 . . . . . . 7 ((𝜑𝑋𝐶) → 0 ∈ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
166145subg0cl 19244 . . . . . . . 8 ((𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺) → 0 ∈ (𝐺 DProd (𝑆𝐷)))
167118, 166syl 18 . . . . . . 7 ((𝜑𝑋𝐶) → 0 ∈ (𝐺 DProd (𝑆𝐷)))
168165, 167elind 4153 . . . . . 6 ((𝜑𝑋𝐶) → 0 ∈ (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))))
169168snssd 4754 . . . . 5 ((𝜑𝑋𝐶) → { 0 } ⊆ (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))))
170160, 169eqssd 3955 . . . 4 ((𝜑𝑋𝐶) → (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))) = { 0 })
171 resima2 6017 . . . . . . . . 9 ((𝐶 ∖ {𝑋}) ⊆ 𝐶 → ((𝑆𝐶) “ (𝐶 ∖ {𝑋})) = (𝑆 “ (𝐶 ∖ {𝑋})))
17284, 171mp1i 14 . . . . . . . 8 ((𝜑𝑋𝐶) → ((𝑆𝐶) “ (𝐶 ∖ {𝑋})) = (𝑆 “ (𝐶 ∖ {𝑋})))
173172unieqd 4887 . . . . . . 7 ((𝜑𝑋𝐶) → ((𝑆𝐶) “ (𝐶 ∖ {𝑋})) = (𝑆 “ (𝐶 ∖ {𝑋})))
174173fveq2d 6889 . . . . . 6 ((𝜑𝑋𝐶) → (𝐾 ((𝑆𝐶) “ (𝐶 ∖ {𝑋}))) = (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))))
175146, 174ineq12d 4174 . . . . 5 ((𝜑𝑋𝐶) → (((𝑆𝐶)‘𝑋) ∩ (𝐾 ((𝑆𝐶) “ (𝐶 ∖ {𝑋})))) = ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
176147, 148, 63, 145, 83dprddisj 20125 . . . . 5 ((𝜑𝑋𝐶) → (((𝑆𝐶)‘𝑋) ∩ (𝐾 ((𝑆𝐶) “ (𝐶 ∖ {𝑋})))) = { 0 })
177175, 176eqtr3d 2802 . . . 4 ((𝜑𝑋𝐶) → ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) = { 0 })
1788adantr 486 . . . . . . . 8 ((𝜑𝑋𝐶) → 𝑆:𝐼⟶(SubGrp‘𝐺))
179 ffun 6712 . . . . . . . 8 (𝑆:𝐼⟶(SubGrp‘𝐺) → Fun 𝑆)
180 funiunfv 7251 . . . . . . . 8 (Fun 𝑆 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) = (𝑆 “ (𝐶 ∖ {𝑋})))
181178, 179, 1803syl 19 . . . . . . 7 ((𝜑𝑋𝐶) → 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) = (𝑆 “ (𝐶 ∖ {𝑋})))
1826ad2antrr 739 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝐺dom DProd (𝑆𝐶))
18312ad2antrr 739 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → dom (𝑆𝐶) = 𝐶)
184 eldifi 4085 . . . . . . . . . . . 12 (𝑦 ∈ (𝐶 ∖ {𝑋}) → 𝑦𝐶)
185184adantl 487 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝑦𝐶)
186 simplr 781 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝑋𝐶)
187 eldifsni 4760 . . . . . . . . . . . 12 (𝑦 ∈ (𝐶 ∖ {𝑋}) → 𝑦𝑋)
188187adantl 487 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝑦𝑋)
189182, 183, 185, 186, 188, 17dprdcntz 20124 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → ((𝑆𝐶)‘𝑦) ⊆ (𝑍‘((𝑆𝐶)‘𝑋)))
190185fvresd 6905 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → ((𝑆𝐶)‘𝑦) = (𝑆𝑦))
19119ad2antlr 740 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
192191fveq2d 6889 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → (𝑍‘((𝑆𝐶)‘𝑋)) = (𝑍‘(𝑆𝑋)))
193189, 190, 1923sstr3d 3992 . . . . . . . . 9 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → (𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
194193ralrimiva 3159 . . . . . . . 8 ((𝜑𝑋𝐶) → ∀𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
195 iunss 5011 . . . . . . . 8 ( 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)) ↔ ∀𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
196194, 195sylibr 237 . . . . . . 7 ((𝜑𝑋𝐶) → 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
197181, 196eqsstrrd 3973 . . . . . 6 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑍‘(𝑆𝑋)))
19834subgss 19237 . . . . . . . 8 ((𝑆𝑋) ∈ (SubGrp‘𝐺) → (𝑆𝑋) ⊆ (Base‘𝐺))
199144, 198syl 18 . . . . . . 7 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ (Base‘𝐺))
20034, 17cntzsubg 19453 . . . . . . 7 ((𝐺 ∈ Grp ∧ (𝑆𝑋) ⊆ (Base‘𝐺)) → (𝑍‘(𝑆𝑋)) ∈ (SubGrp‘𝐺))
20157, 199, 200syl2anc 596 . . . . . 6 ((𝜑𝑋𝐶) → (𝑍‘(𝑆𝑋)) ∈ (SubGrp‘𝐺))
20283mrcsscl 17698 . . . . . 6 (((SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)) ∧ (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑍‘(𝑆𝑋)) ∧ (𝑍‘(𝑆𝑋)) ∈ (SubGrp‘𝐺)) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝑆𝑋)))
20360, 197, 201, 202syl3anc 1398 . . . . 5 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝑆𝑋)))
20417, 115, 144, 203cntzrecd 19792 . . . 4 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ (𝑍‘(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
205119, 144, 115, 118, 145, 170, 177, 17, 204lsmdisj3 19797 . . 3 ((𝜑𝑋𝐶) → ((𝑆𝑋) ∩ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷)))) = { 0 })
206141, 205sseqtrd 3974 . 2 ((𝜑𝑋𝐶) → ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐼 ∖ {𝑋})))) ⊆ { 0 })
20754, 206jca 521 1 ((𝜑𝑋𝐶) → ((𝑌𝐼 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))) ∧ ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐼 ∖ {𝑋})))) ⊆ { 0 }))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wb 209  wa 401  wo 861   = wceq 1570  wcel 2146  wne 2960  wral 3081  cdif 3903  cun 3904  cin 3905  wss 3906  c0 4286  𝒫 cpw 4564  {csn 4591   cuni 4874   ciun 4958   class class class wbr 5111  dom cdm 5663  ran crn 5664  cres 5665  cima 5666  Fun wfun 6534  wf 6536  cfv 6540  (class class class)co 7419  Basecbs 17291  0gc0g 17514  Moorecmre 17656  mrClscmrc 17657  ACScacs 17659  Grpcgrp 19044  SubGrpcsubg 19230  Cntzccntz 19429  LSSumclsm 19748   DProd cdprd 20109
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2737  ax-rep 5240  ax-sep 5259  ax-nul 5271  ax-pow 5338  ax-pr 5406  ax-un 7742  ax-cnex 11171  ax-resscn 11172  ax-1cn 11173  ax-icn 11174  ax-addcl 11175  ax-addrcl 11176  ax-mulcl 11177  ax-mulrcl 11178  ax-mulcom 11179  ax-addass 11180  ax-mulass 11181  ax-distr 11182  ax-i2m1 11183  ax-1ne0 11184  ax-1rid 11185  ax-rnegex 11186  ax-rrecex 11187  ax-cnre 11188  ax-pre-lttri 11189  ax-pre-lttrn 11190  ax-pre-ltadd 11191  ax-pre-mulgt0 11192
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3067  df-ral 3082  df-rex 3092  df-rmo 3371  df-reu 3372  df-rab 3419  df-v 3459  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-pss 3926  df-nul 4287  df-if 4490  df-pw 4566  df-sn 4592  df-pr 4594  df-op 4598  df-uni 4875  df-int 4915  df-iun 4960  df-iin 4961  df-br 5112  df-opab 5176  df-mpt 5195  df-tr 5221  df-id 5558  df-eprel 5563  df-po 5571  df-so 5572  df-fr 5616  df-se 5617  df-we 5618  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-rn 5674  df-res 5675  df-ima 5676  df-pred 6306  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7376  df-ov 7422  df-oprab 7423  df-mpo 7424  df-of 7684  df-om 7869  df-1st 7992  df-2nd 7993  df-supp 8163  df-tpos 8228  df-frecs 8284  df-wrecs 8315  df-recs 8364  df-rdg 8403  df-1o 8459  df-2o 8460  df-er 8700  df-map 8832  df-ixp 8902  df-en 8950  df-dom 8951  df-sdom 8952  df-fin 8953  df-fsupp 9329  df-oi 9479  df-card 9941  df-pnf 11260  df-mnf 11261  df-xr 11262  df-ltxr 11263  df-le 11264  df-sub 11458  df-neg 11459  df-nn 12249  df-2 12318  df-n0 12520  df-z 12607  df-uz 12879  df-fz 13552  df-fzo 13700  df-seq 14056  df-hash 14385  df-sets 17246  df-slot 17264  df-ndx 17276  df-base 17292  df-ress 17313  df-plusg 17345  df-0g 17516  df-gsum 17517  df-mre 17660  df-mrc 17661  df-acs 17663  df-mgm 18720  df-sgrp 18809  df-mnd 18825  df-mhm 18878  df-submnd 18879  df-grp 19047  df-minusg 19048  df-sbg 19049  df-mulg 19178  df-subg 19233  df-ghm 19328  df-gim 19373  df-cntz 19431  df-oppg 19460  df-lsm 19750  df-cmn 19896  df-dprd 20111
This theorem is used by:  dmdprdsplit2  20162
  Copyright terms: Public domain W3C validator