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

Theorem dmdprdsplit2lem 20112
Description: Lemma for dmdprdsplit 20114. (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 485 . . . . 5 ((𝜑𝑋𝐶) → 𝐼 = (𝐶𝐷))
32eleq2d 2849 . . . 4 ((𝜑𝑋𝐶) → (𝑌𝐼𝑌 ∈ (𝐶𝐷)))
4 elun 4107 . . . 4 (𝑌 ∈ (𝐶𝐷) ↔ (𝑌𝐶𝑌𝐷))
53, 4bitrdi 290 . . 3 ((𝜑𝑋𝐶) → (𝑌𝐼 ↔ (𝑌𝐶𝑌𝐷)))
6 dmdprdsplit2.1 . . . . . . . 8 (𝜑𝐺dom DProd (𝑆𝐶))
76ad2antrr 738 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝐺dom DProd (𝑆𝐶))
8 dprdsplit.2 . . . . . . . . . 10 (𝜑𝑆:𝐼⟶(SubGrp‘𝐺))
9 ssun1 4131 . . . . . . . . . . 11 𝐶 ⊆ (𝐶𝐷)
109, 1sseqtrrid 3980 . . . . . . . . . 10 (𝜑𝐶𝐼)
118, 10fssresd 6745 . . . . . . . . 9 (𝜑 → (𝑆𝐶):𝐶⟶(SubGrp‘𝐺))
1211fdmd 6716 . . . . . . . 8 (𝜑 → dom (𝑆𝐶) = 𝐶)
1312ad2antrr 738 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → dom (𝑆𝐶) = 𝐶)
14 simplr 780 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝑋𝐶)
15 simprl 782 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝑌𝐶)
16 simprr 784 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → 𝑋𝑌)
17 dmdprdsplit.z . . . . . . 7 𝑍 = (Cntz‘𝐺)
187, 13, 14, 15, 16, 17dprdcntz 20075 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → ((𝑆𝐶)‘𝑋) ⊆ (𝑍‘((𝑆𝐶)‘𝑌)))
19 fvres 6900 . . . . . . 7 (𝑋𝐶 → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
2019ad2antlr 739 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
21 fvres 6900 . . . . . . . 8 (𝑌𝐶 → ((𝑆𝐶)‘𝑌) = (𝑆𝑌))
2221ad2antrl 740 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → ((𝑆𝐶)‘𝑌) = (𝑆𝑌))
2322fveq2d 6885 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → (𝑍‘((𝑆𝐶)‘𝑌)) = (𝑍‘(𝑆𝑌)))
2418, 20, 233sstr3d 3991 . . . . 5 (((𝜑𝑋𝐶) ∧ (𝑌𝐶𝑋𝑌)) → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))
2524exp32 425 . . . 4 ((𝜑𝑋𝐶) → (𝑌𝐶 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
2619ad2antlr 739 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
276ad2antrr 738 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝐺dom DProd (𝑆𝐶))
2812ad2antrr 738 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → dom (𝑆𝐶) = 𝐶)
29 simplr 780 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝑋𝐶)
3027, 28, 29dprdub 20092 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐶)‘𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
3126, 30eqsstrrd 3972 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
32 dmdprdsplit2.3 . . . . . . . 8 (𝜑 → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
3332ad2antrr 738 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
34 eqid 2763 . . . . . . . . 9 (Base‘𝐺) = (Base‘𝐺)
3534dprdssv 20083 . . . . . . . 8 (𝐺 DProd (𝑆𝐷)) ⊆ (Base‘𝐺)
36 fvres 6900 . . . . . . . . . 10 (𝑌𝐷 → ((𝑆𝐷)‘𝑌) = (𝑆𝑌))
3736ad2antrl 740 . . . . . . . . 9 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐷)‘𝑌) = (𝑆𝑌))
38 dmdprdsplit2.2 . . . . . . . . . . 11 (𝜑𝐺dom DProd (𝑆𝐷))
3938ad2antrr 738 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝐺dom DProd (𝑆𝐷))
40 ssun2 4132 . . . . . . . . . . . . . 14 𝐷 ⊆ (𝐶𝐷)
4140, 1sseqtrrid 3980 . . . . . . . . . . . . 13 (𝜑𝐷𝐼)
428, 41fssresd 6745 . . . . . . . . . . . 12 (𝜑 → (𝑆𝐷):𝐷⟶(SubGrp‘𝐺))
4342fdmd 6716 . . . . . . . . . . 11 (𝜑 → dom (𝑆𝐷) = 𝐷)
4443ad2antrr 738 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → dom (𝑆𝐷) = 𝐷)
45 simprl 782 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → 𝑌𝐷)
4639, 44, 45dprdub 20092 . . . . . . . . 9 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → ((𝑆𝐷)‘𝑌) ⊆ (𝐺 DProd (𝑆𝐷)))
4737, 46eqsstrrd 3972 . . . . . . . 8 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑆𝑌) ⊆ (𝐺 DProd (𝑆𝐷)))
4834, 17cntz2ss 19400 . . . . . . . 8 (((𝐺 DProd (𝑆𝐷)) ⊆ (Base‘𝐺) ∧ (𝑆𝑌) ⊆ (𝐺 DProd (𝑆𝐷))) → (𝑍‘(𝐺 DProd (𝑆𝐷))) ⊆ (𝑍‘(𝑆𝑌)))
4935, 47, 48sylancr 598 . . . . . . 7 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑍‘(𝐺 DProd (𝑆𝐷))) ⊆ (𝑍‘(𝑆𝑌)))
5033, 49sstrd 3947 . . . . . 6 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝑆𝑌)))
5131, 50sstrd 3947 . . . . 5 (((𝜑𝑋𝐶) ∧ (𝑌𝐷𝑋𝑌)) → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))
5251exp32 425 . . . 4 ((𝜑𝑋𝐶) → (𝑌𝐷 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
5325, 52jaod 872 . . 3 ((𝜑𝑋𝐶) → ((𝑌𝐶𝑌𝐷) → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
545, 53sylbid 243 . 2 ((𝜑𝑋𝐶) → (𝑌𝐼 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))))
55 dprdgrp 20072 . . . . . . . 8 (𝐺dom DProd (𝑆𝐶) → 𝐺 ∈ Grp)
566, 55syl 18 . . . . . . 7 (𝜑𝐺 ∈ Grp)
5756adantr 485 . . . . . 6 ((𝜑𝑋𝐶) → 𝐺 ∈ Grp)
5834subgacs 19222 . . . . . 6 (𝐺 ∈ Grp → (SubGrp‘𝐺) ∈ (ACS‘(Base‘𝐺)))
59 acsmre 17703 . . . . . 6 ((SubGrp‘𝐺) ∈ (ACS‘(Base‘𝐺)) → (SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)))
6057, 58, 593syl 19 . . . . 5 ((𝜑𝑋𝐶) → (SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)))
61 difundir 4244 . . . . . . . . . . 11 ((𝐶𝐷) ∖ {𝑋}) = ((𝐶 ∖ {𝑋}) ∪ (𝐷 ∖ {𝑋}))
622difeq1d 4080 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → (𝐼 ∖ {𝑋}) = ((𝐶𝐷) ∖ {𝑋}))
63 simpr 489 . . . . . . . . . . . . . . . 16 ((𝜑𝑋𝐶) → 𝑋𝐶)
6463snssd 4752 . . . . . . . . . . . . . . 15 ((𝜑𝑋𝐶) → {𝑋} ⊆ 𝐶)
65 sslin 4195 . . . . . . . . . . . . . . 15 ({𝑋} ⊆ 𝐶 → (𝐷 ∩ {𝑋}) ⊆ (𝐷𝐶))
6664, 65syl 18 . . . . . . . . . . . . . 14 ((𝜑𝑋𝐶) → (𝐷 ∩ {𝑋}) ⊆ (𝐷𝐶))
67 incom 4162 . . . . . . . . . . . . . . 15 (𝐶𝐷) = (𝐷𝐶)
68 dprdsplit.i . . . . . . . . . . . . . . . 16 (𝜑 → (𝐶𝐷) = ∅)
6968adantr 485 . . . . . . . . . . . . . . 15 ((𝜑𝑋𝐶) → (𝐶𝐷) = ∅)
7067, 69eqtr3id 2812 . . . . . . . . . . . . . 14 ((𝜑𝑋𝐶) → (𝐷𝐶) = ∅)
71 sseq0 4361 . . . . . . . . . . . . . 14 (((𝐷 ∩ {𝑋}) ⊆ (𝐷𝐶) ∧ (𝐷𝐶) = ∅) → (𝐷 ∩ {𝑋}) = ∅)
7266, 70, 71syl2anc 595 . . . . . . . . . . . . 13 ((𝜑𝑋𝐶) → (𝐷 ∩ {𝑋}) = ∅)
73 disj3 4414 . . . . . . . . . . . . 13 ((𝐷 ∩ {𝑋}) = ∅ ↔ 𝐷 = (𝐷 ∖ {𝑋}))
7472, 73sylib 221 . . . . . . . . . . . 12 ((𝜑𝑋𝐶) → 𝐷 = (𝐷 ∖ {𝑋}))
7574uneq2d 4122 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → ((𝐶 ∖ {𝑋}) ∪ 𝐷) = ((𝐶 ∖ {𝑋}) ∪ (𝐷 ∖ {𝑋})))
7661, 62, 753eqtr4a 2824 . . . . . . . . . 10 ((𝜑𝑋𝐶) → (𝐼 ∖ {𝑋}) = ((𝐶 ∖ {𝑋}) ∪ 𝐷))
7776imaeq2d 6062 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = (𝑆 “ ((𝐶 ∖ {𝑋}) ∪ 𝐷)))
78 imaundi 6147 . . . . . . . . 9 (𝑆 “ ((𝐶 ∖ {𝑋}) ∪ 𝐷)) = ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷))
7977, 78eqtrdi 2814 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)))
8079unieqd 4885 . . . . . . 7 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)))
81 uniun 4895 . . . . . . 7 ((𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) = ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷))
8280, 81eqtrdi 2814 . . . . . 6 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) = ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)))
83 dmdprdsplit2lem.k . . . . . . . . 9 𝐾 = (mrCls‘(SubGrp‘𝐺))
84 difss 4090 . . . . . . . . . . 11 (𝐶 ∖ {𝑋}) ⊆ 𝐶
85 imass2 6104 . . . . . . . . . . 11 ((𝐶 ∖ {𝑋}) ⊆ 𝐶 → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶))
86 uniss 4880 . . . . . . . . . . 11 ((𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶))
8784, 85, 86mp2b 10 . . . . . . . . . 10 (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶)
88 imassrn 6073 . . . . . . . . . . . 12 (𝑆𝐶) ⊆ ran 𝑆
898frnd 6714 . . . . . . . . . . . . . 14 (𝜑 → ran 𝑆 ⊆ (SubGrp‘𝐺))
9089adantr 485 . . . . . . . . . . . . 13 ((𝜑𝑋𝐶) → ran 𝑆 ⊆ (SubGrp‘𝐺))
91 mresspw 17639 . . . . . . . . . . . . . 14 ((SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)) → (SubGrp‘𝐺) ⊆ 𝒫 (Base‘𝐺))
9260, 91syl 18 . . . . . . . . . . . . 13 ((𝜑𝑋𝐶) → (SubGrp‘𝐺) ⊆ 𝒫 (Base‘𝐺))
9390, 92sstrd 3947 . . . . . . . . . . . 12 ((𝜑𝑋𝐶) → ran 𝑆 ⊆ 𝒫 (Base‘𝐺))
9488, 93sstrid 3948 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → (𝑆𝐶) ⊆ 𝒫 (Base‘𝐺))
95 sspwuni 5066 . . . . . . . . . . 11 ((𝑆𝐶) ⊆ 𝒫 (Base‘𝐺) ↔ (𝑆𝐶) ⊆ (Base‘𝐺))
9694, 95sylib 221 . . . . . . . . . 10 ((𝜑𝑋𝐶) → (𝑆𝐶) ⊆ (Base‘𝐺))
9787, 96sstrid 3948 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (Base‘𝐺))
9860, 83, 97mrcssidd 17676 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))))
99 imassrn 6073 . . . . . . . . . . . 12 (𝑆𝐷) ⊆ ran 𝑆
10099, 93sstrid 3948 . . . . . . . . . . 11 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ 𝒫 (Base‘𝐺))
101 sspwuni 5066 . . . . . . . . . . 11 ((𝑆𝐷) ⊆ 𝒫 (Base‘𝐺) ↔ (𝑆𝐷) ⊆ (Base‘𝐺))
102100, 101sylib 221 . . . . . . . . . 10 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ (Base‘𝐺))
10360, 83, 102mrcssidd 17676 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ (𝐾 (𝑆𝐷)))
10483dprdspan 20094 . . . . . . . . . . . 12 (𝐺dom DProd (𝑆𝐷) → (𝐺 DProd (𝑆𝐷)) = (𝐾 ran (𝑆𝐷)))
10538, 104syl 18 . . . . . . . . . . 11 (𝜑 → (𝐺 DProd (𝑆𝐷)) = (𝐾 ran (𝑆𝐷)))
106 df-ima 5674 . . . . . . . . . . . . 13 (𝑆𝐷) = ran (𝑆𝐷)
107106unieqi 4884 . . . . . . . . . . . 12 (𝑆𝐷) = ran (𝑆𝐷)
108107fveq2i 6884 . . . . . . . . . . 11 (𝐾 (𝑆𝐷)) = (𝐾 ran (𝑆𝐷))
109105, 108eqtr4di 2816 . . . . . . . . . 10 (𝜑 → (𝐺 DProd (𝑆𝐷)) = (𝐾 (𝑆𝐷)))
110109adantr 485 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐷)) = (𝐾 (𝑆𝐷)))
111103, 110sseqtrrd 3974 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆𝐷) ⊆ (𝐺 DProd (𝑆𝐷)))
112 unss12 4141 . . . . . . . 8 (( (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∧ (𝑆𝐷) ⊆ (𝐺 DProd (𝑆𝐷))) → ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))))
11398, 111, 112syl2anc 595 . . . . . . 7 ((𝜑𝑋𝐶) → ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))))
11483mrccl 17662 . . . . . . . . 9 (((SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)) ∧ (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (Base‘𝐺)) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺))
11560, 97, 114syl2anc 595 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺))
116 dprdsubg 20091 . . . . . . . . . 10 (𝐺dom DProd (𝑆𝐷) → (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺))
11738, 116syl 18 . . . . . . . . 9 (𝜑 → (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺))
118117adantr 485 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺))
119 eqid 2763 . . . . . . . . 9 (LSSum‘𝐺) = (LSSum‘𝐺)
120119lsmunss 19724 . . . . . . . 8 (((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺) ∧ (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺)) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
121115, 118, 120syl2anc 595 . . . . . . 7 ((𝜑𝑋𝐶) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∪ (𝐺 DProd (𝑆𝐷))) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
122113, 121sstrd 3947 . . . . . 6 ((𝜑𝑋𝐶) → ( (𝑆 “ (𝐶 ∖ {𝑋})) ∪ (𝑆𝐷)) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
12382, 122eqsstrd 3971 . . . . 5 ((𝜑𝑋𝐶) → (𝑆 “ (𝐼 ∖ {𝑋})) ⊆ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))))
12487a1i 11 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑆𝐶))
12560, 83, 124, 96mrcssd 17675 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐾 (𝑆𝐶)))
12683dprdspan 20094 . . . . . . . . . . 11 (𝐺dom DProd (𝑆𝐶) → (𝐺 DProd (𝑆𝐶)) = (𝐾 ran (𝑆𝐶)))
1276, 126syl 18 . . . . . . . . . 10 (𝜑 → (𝐺 DProd (𝑆𝐶)) = (𝐾 ran (𝑆𝐶)))
128 df-ima 5674 . . . . . . . . . . . 12 (𝑆𝐶) = ran (𝑆𝐶)
129128unieqi 4884 . . . . . . . . . . 11 (𝑆𝐶) = ran (𝑆𝐶)
130129fveq2i 6884 . . . . . . . . . 10 (𝐾 (𝑆𝐶)) = (𝐾 ran (𝑆𝐶))
131127, 130eqtr4di 2816 . . . . . . . . 9 (𝜑 → (𝐺 DProd (𝑆𝐶)) = (𝐾 (𝑆𝐶)))
132131adantr 485 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐶)) = (𝐾 (𝑆𝐶)))
133125, 132sseqtrrd 3974 . . . . . . 7 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐺 DProd (𝑆𝐶)))
13432adantr 485 . . . . . . 7 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐶)) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
135133, 134sstrd 3947 . . . . . 6 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷))))
136119, 17lsmsubg 19719 . . . . . 6 (((𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺) ∧ (𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝐺 DProd (𝑆𝐷)))) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))) ∈ (SubGrp‘𝐺))
137115, 118, 135, 136syl3anc 1398 . . . . 5 ((𝜑𝑋𝐶) → ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷))) ∈ (SubGrp‘𝐺))
13883mrcsscl 17671 . . . . 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 3937 . . . . 5 ((𝜑𝑋𝐶) → 𝑋𝐼)
1438ffvelcdmda 7079 . . . . 5 ((𝜑𝑋𝐼) → (𝑆𝑋) ∈ (SubGrp‘𝐺))
144142, 143syldan 602 . . . 4 ((𝜑𝑋𝐶) → (𝑆𝑋) ∈ (SubGrp‘𝐺))
145 dmdprdsplit.0 . . . 4 0 = (0g𝐺)
14619adantl 486 . . . . . . . . 9 ((𝜑𝑋𝐶) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
1476adantr 485 . . . . . . . . . 10 ((𝜑𝑋𝐶) → 𝐺dom DProd (𝑆𝐶))
14812adantr 485 . . . . . . . . . 10 ((𝜑𝑋𝐶) → dom (𝑆𝐶) = 𝐶)
149147, 148, 63dprdub 20092 . . . . . . . . 9 ((𝜑𝑋𝐶) → ((𝑆𝐶)‘𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
150146, 149eqsstrrd 3972 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)))
151 dprdsubg 20091 . . . . . . . . . . 11 (𝐺dom DProd (𝑆𝐶) → (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺))
1526, 151syl 18 . . . . . . . . . 10 (𝜑 → (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺))
153152adantr 485 . . . . . . . . 9 ((𝜑𝑋𝐶) → (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺))
154119lsmlub 19729 . . . . . . . . 9 (((𝑆𝑋) ∈ (SubGrp‘𝐺) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺) ∧ (𝐺 DProd (𝑆𝐶)) ∈ (SubGrp‘𝐺)) → (((𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐺 DProd (𝑆𝐶))) ↔ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ⊆ (𝐺 DProd (𝑆𝐶))))
155144, 115, 153, 154syl3anc 1398 . . . . . . . 8 ((𝜑𝑋𝐶) → (((𝑆𝑋) ⊆ (𝐺 DProd (𝑆𝐶)) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝐺 DProd (𝑆𝐶))) ↔ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ⊆ (𝐺 DProd (𝑆𝐶))))
156150, 133, 155mpbi2and 724 . . . . . . 7 ((𝜑𝑋𝐶) → ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ⊆ (𝐺 DProd (𝑆𝐶)))
157156ssrind 4196 . . . . . 6 ((𝜑𝑋𝐶) → (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))) ⊆ ((𝐺 DProd (𝑆𝐶)) ∩ (𝐺 DProd (𝑆𝐷))))
158 dmdprdsplit2.4 . . . . . . 7 (𝜑 → ((𝐺 DProd (𝑆𝐶)) ∩ (𝐺 DProd (𝑆𝐷))) = { 0 })
159158adantr 485 . . . . . 6 ((𝜑𝑋𝐶) → ((𝐺 DProd (𝑆𝐶)) ∩ (𝐺 DProd (𝑆𝐷))) = { 0 })
160157, 159sseqtrd 3973 . . . . 5 ((𝜑𝑋𝐶) → (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))) ⊆ { 0 })
161119lsmub1 19722 . . . . . . . . 9 (((𝑆𝑋) ∈ (SubGrp‘𝐺) ∧ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ∈ (SubGrp‘𝐺)) → (𝑆𝑋) ⊆ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
162144, 115, 161syl2anc 595 . . . . . . . 8 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
163145subg0cl 19195 . . . . . . . . 9 ((𝑆𝑋) ∈ (SubGrp‘𝐺) → 0 ∈ (𝑆𝑋))
164144, 163syl 18 . . . . . . . 8 ((𝜑𝑋𝐶) → 0 ∈ (𝑆𝑋))
165162, 164sseldd 3938 . . . . . . 7 ((𝜑𝑋𝐶) → 0 ∈ ((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
166145subg0cl 19195 . . . . . . . 8 ((𝐺 DProd (𝑆𝐷)) ∈ (SubGrp‘𝐺) → 0 ∈ (𝐺 DProd (𝑆𝐷)))
167118, 166syl 18 . . . . . . 7 ((𝜑𝑋𝐶) → 0 ∈ (𝐺 DProd (𝑆𝐷)))
168165, 167elind 4153 . . . . . 6 ((𝜑𝑋𝐶) → 0 ∈ (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))))
169168snssd 4752 . . . . 5 ((𝜑𝑋𝐶) → { 0 } ⊆ (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))))
170160, 169eqssd 3954 . . . 4 ((𝜑𝑋𝐶) → (((𝑆𝑋)(LSSum‘𝐺)(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) ∩ (𝐺 DProd (𝑆𝐷))) = { 0 })
171 resima2 6015 . . . . . . . . 9 ((𝐶 ∖ {𝑋}) ⊆ 𝐶 → ((𝑆𝐶) “ (𝐶 ∖ {𝑋})) = (𝑆 “ (𝐶 ∖ {𝑋})))
17284, 171mp1i 14 . . . . . . . 8 ((𝜑𝑋𝐶) → ((𝑆𝐶) “ (𝐶 ∖ {𝑋})) = (𝑆 “ (𝐶 ∖ {𝑋})))
173172unieqd 4885 . . . . . . 7 ((𝜑𝑋𝐶) → ((𝑆𝐶) “ (𝐶 ∖ {𝑋})) = (𝑆 “ (𝐶 ∖ {𝑋})))
174173fveq2d 6885 . . . . . 6 ((𝜑𝑋𝐶) → (𝐾 ((𝑆𝐶) “ (𝐶 ∖ {𝑋}))) = (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))))
175146, 174ineq12d 4174 . . . . 5 ((𝜑𝑋𝐶) → (((𝑆𝐶)‘𝑋) ∩ (𝐾 ((𝑆𝐶) “ (𝐶 ∖ {𝑋})))) = ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
176147, 148, 63, 145, 83dprddisj 20076 . . . . 5 ((𝜑𝑋𝐶) → (((𝑆𝐶)‘𝑋) ∩ (𝐾 ((𝑆𝐶) “ (𝐶 ∖ {𝑋})))) = { 0 })
177175, 176eqtr3d 2800 . . . 4 ((𝜑𝑋𝐶) → ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))) = { 0 })
1788adantr 485 . . . . . . . 8 ((𝜑𝑋𝐶) → 𝑆:𝐼⟶(SubGrp‘𝐺))
179 ffun 6708 . . . . . . . 8 (𝑆:𝐼⟶(SubGrp‘𝐺) → Fun 𝑆)
180 funiunfv 7246 . . . . . . . 8 (Fun 𝑆 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) = (𝑆 “ (𝐶 ∖ {𝑋})))
181178, 179, 1803syl 19 . . . . . . 7 ((𝜑𝑋𝐶) → 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) = (𝑆 “ (𝐶 ∖ {𝑋})))
1826ad2antrr 738 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝐺dom DProd (𝑆𝐶))
18312ad2antrr 738 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → dom (𝑆𝐶) = 𝐶)
184 eldifi 4085 . . . . . . . . . . . 12 (𝑦 ∈ (𝐶 ∖ {𝑋}) → 𝑦𝐶)
185184adantl 486 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝑦𝐶)
186 simplr 780 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝑋𝐶)
187 eldifsni 4758 . . . . . . . . . . . 12 (𝑦 ∈ (𝐶 ∖ {𝑋}) → 𝑦𝑋)
188187adantl 486 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → 𝑦𝑋)
189182, 183, 185, 186, 188, 17dprdcntz 20075 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → ((𝑆𝐶)‘𝑦) ⊆ (𝑍‘((𝑆𝐶)‘𝑋)))
190185fvresd 6901 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → ((𝑆𝐶)‘𝑦) = (𝑆𝑦))
19119ad2antlr 739 . . . . . . . . . . 11 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → ((𝑆𝐶)‘𝑋) = (𝑆𝑋))
192191fveq2d 6885 . . . . . . . . . 10 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → (𝑍‘((𝑆𝐶)‘𝑋)) = (𝑍‘(𝑆𝑋)))
193189, 190, 1923sstr3d 3991 . . . . . . . . 9 (((𝜑𝑋𝐶) ∧ 𝑦 ∈ (𝐶 ∖ {𝑋})) → (𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
194193ralrimiva 3157 . . . . . . . 8 ((𝜑𝑋𝐶) → ∀𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
195 iunss 5009 . . . . . . . 8 ( 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)) ↔ ∀𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
196194, 195sylibr 237 . . . . . . 7 ((𝜑𝑋𝐶) → 𝑦 ∈ (𝐶 ∖ {𝑋})(𝑆𝑦) ⊆ (𝑍‘(𝑆𝑋)))
197181, 196eqsstrrd 3972 . . . . . 6 ((𝜑𝑋𝐶) → (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑍‘(𝑆𝑋)))
19834subgss 19188 . . . . . . . 8 ((𝑆𝑋) ∈ (SubGrp‘𝐺) → (𝑆𝑋) ⊆ (Base‘𝐺))
199144, 198syl 18 . . . . . . 7 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ (Base‘𝐺))
20034, 17cntzsubg 19404 . . . . . . 7 ((𝐺 ∈ Grp ∧ (𝑆𝑋) ⊆ (Base‘𝐺)) → (𝑍‘(𝑆𝑋)) ∈ (SubGrp‘𝐺))
20157, 199, 200syl2anc 595 . . . . . 6 ((𝜑𝑋𝐶) → (𝑍‘(𝑆𝑋)) ∈ (SubGrp‘𝐺))
20283mrcsscl 17671 . . . . . 6 (((SubGrp‘𝐺) ∈ (Moore‘(Base‘𝐺)) ∧ (𝑆 “ (𝐶 ∖ {𝑋})) ⊆ (𝑍‘(𝑆𝑋)) ∧ (𝑍‘(𝑆𝑋)) ∈ (SubGrp‘𝐺)) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝑆𝑋)))
20360, 197, 201, 202syl3anc 1398 . . . . 5 ((𝜑𝑋𝐶) → (𝐾 (𝑆 “ (𝐶 ∖ {𝑋}))) ⊆ (𝑍‘(𝑆𝑋)))
20417, 115, 144, 203cntzrecd 19743 . . . 4 ((𝜑𝑋𝐶) → (𝑆𝑋) ⊆ (𝑍‘(𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))))
205119, 144, 115, 118, 145, 170, 177, 17, 204lsmdisj3 19748 . . 3 ((𝜑𝑋𝐶) → ((𝑆𝑋) ∩ ((𝐾 (𝑆 “ (𝐶 ∖ {𝑋})))(LSSum‘𝐺)(𝐺 DProd (𝑆𝐷)))) = { 0 })
206141, 205sseqtrd 3973 . 2 ((𝜑𝑋𝐶) → ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐼 ∖ {𝑋})))) ⊆ { 0 })
20754, 206jca 520 1 ((𝜑𝑋𝐶) → ((𝑌𝐼 → (𝑋𝑌 → (𝑆𝑋) ⊆ (𝑍‘(𝑆𝑌)))) ∧ ((𝑆𝑋) ∩ (𝐾 (𝑆 “ (𝐼 ∖ {𝑋})))) ⊆ { 0 }))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 400  wo 860   = wceq 1570  wcel 2143  wne 2958  wral 3079  cdif 3902  cun 3903  cin 3904  wss 3905  c0 4286  𝒫 cpw 4562  {csn 4589   cuni 4872   ciun 4956   class class class wbr 5109  dom cdm 5661  ran crn 5662  cres 5663  cima 5664  Fun wfun 6530  wf 6532  cfv 6536  (class class class)co 7410  Basecbs 17264  0gc0g 17487  Moorecmre 17629  mrClscmrc 17630  ACScacs 17632  Grpcgrp 18995  SubGrpcsubg 19181  Cntzccntz 19380  LSSumclsm 19699   DProd cdprd 20060
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-rep 5238  ax-sep 5257  ax-nul 5269  ax-pow 5336  ax-pr 5404  ax-un 7732  ax-cnex 11151  ax-resscn 11152  ax-1cn 11153  ax-icn 11154  ax-addcl 11155  ax-addrcl 11156  ax-mulcl 11157  ax-mulrcl 11158  ax-mulcom 11159  ax-addass 11160  ax-mulass 11161  ax-distr 11162  ax-i2m1 11163  ax-1ne0 11164  ax-1rid 11165  ax-rnegex 11166  ax-rrecex 11167  ax-cnre 11168  ax-pre-lttri 11169  ax-pre-lttrn 11170  ax-pre-ltadd 11171  ax-pre-mulgt0 11172
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3457  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-pss 3925  df-nul 4287  df-if 4488  df-pw 4564  df-sn 4590  df-pr 4592  df-op 4596  df-uni 4873  df-int 4913  df-iun 4958  df-iin 4959  df-br 5110  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5556  df-eprel 5561  df-po 5569  df-so 5570  df-fr 5614  df-se 5615  df-we 5616  df-xp 5667  df-rel 5668  df-cnv 5669  df-co 5670  df-dm 5671  df-rn 5672  df-res 5673  df-ima 5674  df-pred 6302  df-ord 6363  df-on 6364  df-lim 6365  df-suc 6366  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-isom 6545  df-riota 7367  df-ov 7413  df-oprab 7414  df-mpo 7415  df-of 7674  df-om 7859  df-1st 7982  df-2nd 7983  df-supp 8153  df-tpos 8218  df-frecs 8274  df-wrecs 8305  df-recs 8354  df-rdg 8393  df-1o 8449  df-2o 8450  df-er 8690  df-map 8822  df-ixp 8892  df-en 8940  df-dom 8941  df-sdom 8942  df-fin 8943  df-fsupp 9318  df-oi 9468  df-card 9921  df-pnf 11240  df-mnf 11241  df-xr 11242  df-ltxr 11243  df-le 11244  df-sub 11438  df-neg 11439  df-nn 12229  df-2 12298  df-n0 12500  df-z 12587  df-uz 12858  df-fz 13531  df-fzo 13679  df-seq 14034  df-hash 14363  df-sets 17219  df-slot 17237  df-ndx 17249  df-base 17265  df-ress 17286  df-plusg 17318  df-0g 17489  df-gsum 17490  df-mre 17633  df-mrc 17634  df-acs 17636  df-mgm 18693  df-sgrp 18772  df-mnd 18788  df-mhm 18836  df-submnd 18837  df-grp 18998  df-minusg 18999  df-sbg 19000  df-mulg 19129  df-subg 19184  df-ghm 19279  df-gim 19324  df-cntz 19382  df-oppg 19411  df-lsm 19701  df-cmn 19847  df-dprd 20062
This theorem is referenced by:  dmdprdsplit2  20113
  Copyright terms: Public domain W3C validator