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

Theorem frlmsslsp 21751
Description: A subset of a free module obtained by restricting the support set is spanned by the relevant unit vectors. (Contributed by Stefan O'Rear, 6-Feb-2015.) (Revised by AV, 24-Jun-2019.)
Hypotheses
Ref Expression
frlmsslsp.y 𝑌 = (𝑅 freeLMod 𝐼)
frlmsslsp.u 𝑈 = (𝑅 unitVec 𝐼)
frlmsslsp.k 𝐾 = (LSpan‘𝑌)
frlmsslsp.b 𝐵 = (Base‘𝑌)
frlmsslsp.z 0 = (0g𝑅)
frlmsslsp.c 𝐶 = {𝑥𝐵 ∣ (𝑥 supp 0 ) ⊆ 𝐽}
Assertion
Ref Expression
frlmsslsp ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝐾‘(𝑈𝐽)) = 𝐶)
Distinct variable groups:   𝑥,𝑌   𝑥,𝑈   𝑥,𝐵   𝑥, 0   𝑥,𝑅   𝑥,𝐼   𝑥,𝑉   𝑥,𝐽   𝑥,𝐾
Allowed substitution hint:   𝐶(𝑥)

Proof of Theorem frlmsslsp
Dummy variables 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 frlmsslsp.y . . . . 5 𝑌 = (𝑅 freeLMod 𝐼)
21frlmlmod 21704 . . . 4 ((𝑅 ∈ Ring ∧ 𝐼𝑉) → 𝑌 ∈ LMod)
323adant3 1132 . . 3 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝑌 ∈ LMod)
4 eqid 2736 . . . 4 (LSubSp‘𝑌) = (LSubSp‘𝑌)
5 frlmsslsp.b . . . 4 𝐵 = (Base‘𝑌)
6 frlmsslsp.z . . . 4 0 = (0g𝑅)
7 frlmsslsp.c . . . 4 𝐶 = {𝑥𝐵 ∣ (𝑥 supp 0 ) ⊆ 𝐽}
81, 4, 5, 6, 7frlmsslss2 21730 . . 3 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝐶 ∈ (LSubSp‘𝑌))
9 frlmsslsp.u . . . . . . . . . 10 𝑈 = (𝑅 unitVec 𝐼)
109, 1, 5uvcff 21746 . . . . . . . . 9 ((𝑅 ∈ Ring ∧ 𝐼𝑉) → 𝑈:𝐼𝐵)
11103adant3 1132 . . . . . . . 8 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝑈:𝐼𝐵)
1211adantr 480 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) → 𝑈:𝐼𝐵)
13 simp3 1138 . . . . . . . 8 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝐽𝐼)
1413sselda 3933 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) → 𝑦𝐼)
1512, 14ffvelcdmd 7030 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) → (𝑈𝑦) ∈ 𝐵)
16 simpl2 1193 . . . . . . . 8 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) → 𝐼𝑉)
17 eqid 2736 . . . . . . . . 9 (Base‘𝑅) = (Base‘𝑅)
181, 17, 5frlmbasf 21715 . . . . . . . 8 ((𝐼𝑉 ∧ (𝑈𝑦) ∈ 𝐵) → (𝑈𝑦):𝐼⟶(Base‘𝑅))
1916, 15, 18syl2anc 584 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) → (𝑈𝑦):𝐼⟶(Base‘𝑅))
20 simpll1 1213 . . . . . . . 8 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) ∧ 𝑥 ∈ (𝐼𝐽)) → 𝑅 ∈ Ring)
21 simpll2 1214 . . . . . . . 8 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) ∧ 𝑥 ∈ (𝐼𝐽)) → 𝐼𝑉)
2214adantr 480 . . . . . . . 8 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) ∧ 𝑥 ∈ (𝐼𝐽)) → 𝑦𝐼)
23 eldifi 4083 . . . . . . . . 9 (𝑥 ∈ (𝐼𝐽) → 𝑥𝐼)
2423adantl 481 . . . . . . . 8 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) ∧ 𝑥 ∈ (𝐼𝐽)) → 𝑥𝐼)
25 elneeldif 3915 . . . . . . . . 9 ((𝑦𝐽𝑥 ∈ (𝐼𝐽)) → 𝑦𝑥)
2625adantll 714 . . . . . . . 8 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) ∧ 𝑥 ∈ (𝐼𝐽)) → 𝑦𝑥)
279, 20, 21, 22, 24, 26, 6uvcvv0 21745 . . . . . . 7 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) ∧ 𝑥 ∈ (𝐼𝐽)) → ((𝑈𝑦)‘𝑥) = 0 )
2819, 27suppss 8136 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) → ((𝑈𝑦) supp 0 ) ⊆ 𝐽)
29 oveq1 7365 . . . . . . . 8 (𝑥 = (𝑈𝑦) → (𝑥 supp 0 ) = ((𝑈𝑦) supp 0 ))
3029sseq1d 3965 . . . . . . 7 (𝑥 = (𝑈𝑦) → ((𝑥 supp 0 ) ⊆ 𝐽 ↔ ((𝑈𝑦) supp 0 ) ⊆ 𝐽))
3130, 7elrab2 3649 . . . . . 6 ((𝑈𝑦) ∈ 𝐶 ↔ ((𝑈𝑦) ∈ 𝐵 ∧ ((𝑈𝑦) supp 0 ) ⊆ 𝐽))
3215, 28, 31sylanbrc 583 . . . . 5 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐽) → (𝑈𝑦) ∈ 𝐶)
3332ralrimiva 3128 . . . 4 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → ∀𝑦𝐽 (𝑈𝑦) ∈ 𝐶)
3411ffund 6666 . . . . 5 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → Fun 𝑈)
3511fdmd 6672 . . . . . 6 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → dom 𝑈 = 𝐼)
3613, 35sseqtrrd 3971 . . . . 5 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝐽 ⊆ dom 𝑈)
37 funimass4 6898 . . . . 5 ((Fun 𝑈𝐽 ⊆ dom 𝑈) → ((𝑈𝐽) ⊆ 𝐶 ↔ ∀𝑦𝐽 (𝑈𝑦) ∈ 𝐶))
3834, 36, 37syl2anc 584 . . . 4 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → ((𝑈𝐽) ⊆ 𝐶 ↔ ∀𝑦𝐽 (𝑈𝑦) ∈ 𝐶))
3933, 38mpbird 257 . . 3 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝑈𝐽) ⊆ 𝐶)
40 frlmsslsp.k . . . 4 𝐾 = (LSpan‘𝑌)
414, 40lspssp 20939 . . 3 ((𝑌 ∈ LMod ∧ 𝐶 ∈ (LSubSp‘𝑌) ∧ (𝑈𝐽) ⊆ 𝐶) → (𝐾‘(𝑈𝐽)) ⊆ 𝐶)
423, 8, 39, 41syl3anc 1373 . 2 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝐾‘(𝑈𝐽)) ⊆ 𝐶)
43 simpl1 1192 . . . 4 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑅 ∈ Ring)
44 simpl2 1193 . . . 4 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝐼𝑉)
457ssrab3 4034 . . . . . 6 𝐶𝐵
4645a1i 11 . . . . 5 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝐶𝐵)
4746sselda 3933 . . . 4 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑦𝐵)
48 eqid 2736 . . . . 5 ( ·𝑠𝑌) = ( ·𝑠𝑌)
499, 1, 5, 48uvcresum 21748 . . . 4 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝑦𝐵) → 𝑦 = (𝑌 Σg (𝑦f ( ·𝑠𝑌)𝑈)))
5043, 44, 47, 49syl3anc 1373 . . 3 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑦 = (𝑌 Σg (𝑦f ( ·𝑠𝑌)𝑈)))
51 eqid 2736 . . . 4 (0g𝑌) = (0g𝑌)
52 lmodabl 20860 . . . . . 6 (𝑌 ∈ LMod → 𝑌 ∈ Abel)
533, 52syl 17 . . . . 5 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝑌 ∈ Abel)
5453adantr 480 . . . 4 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑌 ∈ Abel)
55 imassrn 6030 . . . . . . . 8 (𝑈𝐽) ⊆ ran 𝑈
5611frnd 6670 . . . . . . . 8 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → ran 𝑈𝐵)
5755, 56sstrid 3945 . . . . . . 7 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝑈𝐽) ⊆ 𝐵)
585, 4, 40lspcl 20927 . . . . . . 7 ((𝑌 ∈ LMod ∧ (𝑈𝐽) ⊆ 𝐵) → (𝐾‘(𝑈𝐽)) ∈ (LSubSp‘𝑌))
593, 57, 58syl2anc 584 . . . . . 6 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝐾‘(𝑈𝐽)) ∈ (LSubSp‘𝑌))
604lsssubg 20908 . . . . . 6 ((𝑌 ∈ LMod ∧ (𝐾‘(𝑈𝐽)) ∈ (LSubSp‘𝑌)) → (𝐾‘(𝑈𝐽)) ∈ (SubGrp‘𝑌))
613, 59, 60syl2anc 584 . . . . 5 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝐾‘(𝑈𝐽)) ∈ (SubGrp‘𝑌))
6261adantr 480 . . . 4 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝐾‘(𝑈𝐽)) ∈ (SubGrp‘𝑌))
631, 17, 5frlmbasf 21715 . . . . . . . . 9 ((𝐼𝑉𝑦𝐵) → 𝑦:𝐼⟶(Base‘𝑅))
64633ad2antl2 1187 . . . . . . . 8 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → 𝑦:𝐼⟶(Base‘𝑅))
6564ffnd 6663 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → 𝑦 Fn 𝐼)
6611ffnd 6663 . . . . . . . 8 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝑈 Fn 𝐼)
6766adantr 480 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → 𝑈 Fn 𝐼)
68 simpl2 1193 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → 𝐼𝑉)
69 inidm 4179 . . . . . . 7 (𝐼𝐼) = 𝐼
7065, 67, 68, 68, 69offn 7635 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → (𝑦f ( ·𝑠𝑌)𝑈) Fn 𝐼)
7147, 70syldan 591 . . . . 5 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑦f ( ·𝑠𝑌)𝑈) Fn 𝐼)
7247, 65syldan 591 . . . . . . . . . 10 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑦 Fn 𝐼)
7372adantrr 717 . . . . . . . . 9 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → 𝑦 Fn 𝐼)
7466adantr 480 . . . . . . . . 9 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → 𝑈 Fn 𝐼)
75 simpl2 1193 . . . . . . . . 9 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → 𝐼𝑉)
76 simprr 772 . . . . . . . . 9 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → 𝑧𝐼)
77 fnfvof 7639 . . . . . . . . 9 (((𝑦 Fn 𝐼𝑈 Fn 𝐼) ∧ (𝐼𝑉𝑧𝐼)) → ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑧) = ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)))
7873, 74, 75, 76, 77syl22anc 838 . . . . . . . 8 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑧) = ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)))
793adantr 480 . . . . . . . . . . . 12 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → 𝑌 ∈ LMod)
8059adantr 480 . . . . . . . . . . . 12 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → (𝐾‘(𝑈𝐽)) ∈ (LSubSp‘𝑌))
8145sseli 3929 . . . . . . . . . . . . . . . 16 (𝑦𝐶𝑦𝐵)
8281, 64sylan2 593 . . . . . . . . . . . . . . 15 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑦:𝐼⟶(Base‘𝑅))
8382adantrr 717 . . . . . . . . . . . . . 14 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → 𝑦:𝐼⟶(Base‘𝑅))
8413sselda 3933 . . . . . . . . . . . . . . 15 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑧𝐽) → 𝑧𝐼)
8584adantrl 716 . . . . . . . . . . . . . 14 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → 𝑧𝐼)
8683, 85ffvelcdmd 7030 . . . . . . . . . . . . 13 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → (𝑦𝑧) ∈ (Base‘𝑅))
871frlmsca 21708 . . . . . . . . . . . . . . . 16 ((𝑅 ∈ Ring ∧ 𝐼𝑉) → 𝑅 = (Scalar‘𝑌))
88873adant3 1132 . . . . . . . . . . . . . . 15 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝑅 = (Scalar‘𝑌))
8988fveq2d 6838 . . . . . . . . . . . . . 14 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (Base‘𝑅) = (Base‘(Scalar‘𝑌)))
9089adantr 480 . . . . . . . . . . . . 13 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → (Base‘𝑅) = (Base‘(Scalar‘𝑌)))
9186, 90eleqtrd 2838 . . . . . . . . . . . 12 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → (𝑦𝑧) ∈ (Base‘(Scalar‘𝑌)))
925, 40lspssid 20936 . . . . . . . . . . . . . . 15 ((𝑌 ∈ LMod ∧ (𝑈𝐽) ⊆ 𝐵) → (𝑈𝐽) ⊆ (𝐾‘(𝑈𝐽)))
933, 57, 92syl2anc 584 . . . . . . . . . . . . . 14 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝑈𝐽) ⊆ (𝐾‘(𝑈𝐽)))
9493adantr 480 . . . . . . . . . . . . 13 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → (𝑈𝐽) ⊆ (𝐾‘(𝑈𝐽)))
95 funfvima2 7177 . . . . . . . . . . . . . . . 16 ((Fun 𝑈𝐽 ⊆ dom 𝑈) → (𝑧𝐽 → (𝑈𝑧) ∈ (𝑈𝐽)))
9634, 36, 95syl2anc 584 . . . . . . . . . . . . . . 15 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝑧𝐽 → (𝑈𝑧) ∈ (𝑈𝐽)))
9796imp 406 . . . . . . . . . . . . . 14 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑧𝐽) → (𝑈𝑧) ∈ (𝑈𝐽))
9897adantrl 716 . . . . . . . . . . . . 13 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → (𝑈𝑧) ∈ (𝑈𝐽))
9994, 98sseldd 3934 . . . . . . . . . . . 12 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → (𝑈𝑧) ∈ (𝐾‘(𝑈𝐽)))
100 eqid 2736 . . . . . . . . . . . . 13 (Scalar‘𝑌) = (Scalar‘𝑌)
101 eqid 2736 . . . . . . . . . . . . 13 (Base‘(Scalar‘𝑌)) = (Base‘(Scalar‘𝑌))
102100, 48, 101, 4lssvscl 20906 . . . . . . . . . . . 12 (((𝑌 ∈ LMod ∧ (𝐾‘(𝑈𝐽)) ∈ (LSubSp‘𝑌)) ∧ ((𝑦𝑧) ∈ (Base‘(Scalar‘𝑌)) ∧ (𝑈𝑧) ∈ (𝐾‘(𝑈𝐽)))) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) ∈ (𝐾‘(𝑈𝐽)))
10379, 80, 91, 99, 102syl22anc 838 . . . . . . . . . . 11 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐽)) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) ∈ (𝐾‘(𝑈𝐽)))
104103anassrs 467 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) ∧ 𝑧𝐽) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) ∈ (𝐾‘(𝑈𝐽)))
105104adantlrr 721 . . . . . . . . 9 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ 𝑧𝐽) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) ∈ (𝐾‘(𝑈𝐽)))
106 id 22 . . . . . . . . . . . . . . . 16 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶))
107106adantrr 717 . . . . . . . . . . . . . . 15 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶))
108107adantr 480 . . . . . . . . . . . . . 14 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶))
109 simplrr 777 . . . . . . . . . . . . . . 15 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → 𝑧𝐼)
110 simpr 484 . . . . . . . . . . . . . . 15 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → ¬ 𝑧𝐽)
111109, 110eldifd 3912 . . . . . . . . . . . . . 14 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → 𝑧 ∈ (𝐼𝐽))
112 oveq1 7365 . . . . . . . . . . . . . . . . . . 19 (𝑥 = 𝑦 → (𝑥 supp 0 ) = (𝑦 supp 0 ))
113112sseq1d 3965 . . . . . . . . . . . . . . . . . 18 (𝑥 = 𝑦 → ((𝑥 supp 0 ) ⊆ 𝐽 ↔ (𝑦 supp 0 ) ⊆ 𝐽))
114113, 7elrab2 3649 . . . . . . . . . . . . . . . . 17 (𝑦𝐶 ↔ (𝑦𝐵 ∧ (𝑦 supp 0 ) ⊆ 𝐽))
115114simprbi 496 . . . . . . . . . . . . . . . 16 (𝑦𝐶 → (𝑦 supp 0 ) ⊆ 𝐽)
116115adantl 481 . . . . . . . . . . . . . . 15 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑦 supp 0 ) ⊆ 𝐽)
1176fvexi 6848 . . . . . . . . . . . . . . . 16 0 ∈ V
118117a1i 11 . . . . . . . . . . . . . . 15 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 0 ∈ V)
11982, 116, 44, 118suppssr 8137 . . . . . . . . . . . . . 14 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) ∧ 𝑧 ∈ (𝐼𝐽)) → (𝑦𝑧) = 0 )
120108, 111, 119syl2anc 584 . . . . . . . . . . . . 13 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → (𝑦𝑧) = 0 )
12188fveq2d 6838 . . . . . . . . . . . . . . 15 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (0g𝑅) = (0g‘(Scalar‘𝑌)))
1226, 121eqtrid 2783 . . . . . . . . . . . . . 14 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 0 = (0g‘(Scalar‘𝑌)))
123122ad2antrr 726 . . . . . . . . . . . . 13 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → 0 = (0g‘(Scalar‘𝑌)))
124120, 123eqtrd 2771 . . . . . . . . . . . 12 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → (𝑦𝑧) = (0g‘(Scalar‘𝑌)))
125124oveq1d 7373 . . . . . . . . . . 11 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) = ((0g‘(Scalar‘𝑌))( ·𝑠𝑌)(𝑈𝑧)))
1263ad2antrr 726 . . . . . . . . . . . 12 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → 𝑌 ∈ LMod)
12711ffvelcdmda 7029 . . . . . . . . . . . . . 14 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑧𝐼) → (𝑈𝑧) ∈ 𝐵)
128127adantrl 716 . . . . . . . . . . . . 13 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → (𝑈𝑧) ∈ 𝐵)
129128adantr 480 . . . . . . . . . . . 12 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → (𝑈𝑧) ∈ 𝐵)
130 eqid 2736 . . . . . . . . . . . . 13 (0g‘(Scalar‘𝑌)) = (0g‘(Scalar‘𝑌))
1315, 100, 48, 130, 51lmod0vs 20846 . . . . . . . . . . . 12 ((𝑌 ∈ LMod ∧ (𝑈𝑧) ∈ 𝐵) → ((0g‘(Scalar‘𝑌))( ·𝑠𝑌)(𝑈𝑧)) = (0g𝑌))
132126, 129, 131syl2anc 584 . . . . . . . . . . 11 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → ((0g‘(Scalar‘𝑌))( ·𝑠𝑌)(𝑈𝑧)) = (0g𝑌))
133125, 132eqtrd 2771 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) = (0g𝑌))
13459ad2antrr 726 . . . . . . . . . . 11 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → (𝐾‘(𝑈𝐽)) ∈ (LSubSp‘𝑌))
13551, 4lss0cl 20898 . . . . . . . . . . 11 ((𝑌 ∈ LMod ∧ (𝐾‘(𝑈𝐽)) ∈ (LSubSp‘𝑌)) → (0g𝑌) ∈ (𝐾‘(𝑈𝐽)))
136126, 134, 135syl2anc 584 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → (0g𝑌) ∈ (𝐾‘(𝑈𝐽)))
137133, 136eqeltrd 2836 . . . . . . . . 9 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) ∧ ¬ 𝑧𝐽) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) ∈ (𝐾‘(𝑈𝐽)))
138105, 137pm2.61dan 812 . . . . . . . 8 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → ((𝑦𝑧)( ·𝑠𝑌)(𝑈𝑧)) ∈ (𝐾‘(𝑈𝐽)))
13978, 138eqeltrd 2836 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ (𝑦𝐶𝑧𝐼)) → ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑧) ∈ (𝐾‘(𝑈𝐽)))
140139expr 456 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑧𝐼 → ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑧) ∈ (𝐾‘(𝑈𝐽))))
141140ralrimiv 3127 . . . . 5 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → ∀𝑧𝐼 ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑧) ∈ (𝐾‘(𝑈𝐽)))
142 ffnfv 7064 . . . . 5 ((𝑦f ( ·𝑠𝑌)𝑈):𝐼⟶(𝐾‘(𝑈𝐽)) ↔ ((𝑦f ( ·𝑠𝑌)𝑈) Fn 𝐼 ∧ ∀𝑧𝐼 ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑧) ∈ (𝐾‘(𝑈𝐽))))
14371, 141, 142sylanbrc 583 . . . 4 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑦f ( ·𝑠𝑌)𝑈):𝐼⟶(𝐾‘(𝑈𝐽)))
1441, 6, 5frlmbasfsupp 21713 . . . . . . . 8 ((𝐼𝑉𝑦𝐵) → 𝑦 finSupp 0 )
145144fsuppimpd 9272 . . . . . . 7 ((𝐼𝑉𝑦𝐵) → (𝑦 supp 0 ) ∈ Fin)
14644, 47, 145syl2anc 584 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑦 supp 0 ) ∈ Fin)
147 dffn2 6664 . . . . . . . . 9 ((𝑦f ( ·𝑠𝑌)𝑈) Fn 𝐼 ↔ (𝑦f ( ·𝑠𝑌)𝑈):𝐼⟶V)
14870, 147sylib 218 . . . . . . . 8 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → (𝑦f ( ·𝑠𝑌)𝑈):𝐼⟶V)
14965adantr 480 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → 𝑦 Fn 𝐼)
15066ad2antrr 726 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → 𝑈 Fn 𝐼)
151 simpll2 1214 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → 𝐼𝑉)
152 eldifi 4083 . . . . . . . . . . 11 (𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 )) → 𝑥𝐼)
153152adantl 481 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → 𝑥𝐼)
154 fnfvof 7639 . . . . . . . . . 10 (((𝑦 Fn 𝐼𝑈 Fn 𝐼) ∧ (𝐼𝑉𝑥𝐼)) → ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑥) = ((𝑦𝑥)( ·𝑠𝑌)(𝑈𝑥)))
155149, 150, 151, 153, 154syl22anc 838 . . . . . . . . 9 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑥) = ((𝑦𝑥)( ·𝑠𝑌)(𝑈𝑥)))
156 ssidd 3957 . . . . . . . . . . . 12 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → (𝑦 supp 0 ) ⊆ (𝑦 supp 0 ))
157117a1i 11 . . . . . . . . . . . 12 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → 0 ∈ V)
15864, 156, 68, 157suppssr 8137 . . . . . . . . . . 11 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → (𝑦𝑥) = 0 )
159122ad2antrr 726 . . . . . . . . . . 11 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → 0 = (0g‘(Scalar‘𝑌)))
160158, 159eqtrd 2771 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → (𝑦𝑥) = (0g‘(Scalar‘𝑌)))
161160oveq1d 7373 . . . . . . . . 9 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → ((𝑦𝑥)( ·𝑠𝑌)(𝑈𝑥)) = ((0g‘(Scalar‘𝑌))( ·𝑠𝑌)(𝑈𝑥)))
1623ad2antrr 726 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → 𝑌 ∈ LMod)
16311adantr 480 . . . . . . . . . . 11 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → 𝑈:𝐼𝐵)
164 ffvelcdm 7026 . . . . . . . . . . 11 ((𝑈:𝐼𝐵𝑥𝐼) → (𝑈𝑥) ∈ 𝐵)
165163, 152, 164syl2an 596 . . . . . . . . . 10 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → (𝑈𝑥) ∈ 𝐵)
1665, 100, 48, 130, 51lmod0vs 20846 . . . . . . . . . 10 ((𝑌 ∈ LMod ∧ (𝑈𝑥) ∈ 𝐵) → ((0g‘(Scalar‘𝑌))( ·𝑠𝑌)(𝑈𝑥)) = (0g𝑌))
167162, 165, 166syl2anc 584 . . . . . . . . 9 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → ((0g‘(Scalar‘𝑌))( ·𝑠𝑌)(𝑈𝑥)) = (0g𝑌))
168155, 161, 1673eqtrd 2775 . . . . . . . 8 ((((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) ∧ 𝑥 ∈ (𝐼 ∖ (𝑦 supp 0 ))) → ((𝑦f ( ·𝑠𝑌)𝑈)‘𝑥) = (0g𝑌))
169148, 168suppss 8136 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐵) → ((𝑦f ( ·𝑠𝑌)𝑈) supp (0g𝑌)) ⊆ (𝑦 supp 0 ))
17047, 169syldan 591 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → ((𝑦f ( ·𝑠𝑌)𝑈) supp (0g𝑌)) ⊆ (𝑦 supp 0 ))
171146, 170ssfid 9169 . . . . 5 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → ((𝑦f ( ·𝑠𝑌)𝑈) supp (0g𝑌)) ∈ Fin)
172 simp2 1137 . . . . . . . . 9 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → 𝐼𝑉)
1731, 17, 5frlmbasmap 21714 . . . . . . . . 9 ((𝐼𝑉𝑦𝐵) → 𝑦 ∈ ((Base‘𝑅) ↑m 𝐼))
174172, 81, 173syl2an 596 . . . . . . . 8 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑦 ∈ ((Base‘𝑅) ↑m 𝐼))
175 elmapfn 8802 . . . . . . . 8 (𝑦 ∈ ((Base‘𝑅) ↑m 𝐼) → 𝑦 Fn 𝐼)
176174, 175syl 17 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑦 Fn 𝐼)
17711adantr 480 . . . . . . . 8 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑈:𝐼𝐵)
178177ffnd 6663 . . . . . . 7 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑈 Fn 𝐼)
179176, 178, 44, 44offun 7636 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → Fun (𝑦f ( ·𝑠𝑌)𝑈))
180 ovexd 7393 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑦f ( ·𝑠𝑌)𝑈) ∈ V)
181 fvexd 6849 . . . . . 6 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (0g𝑌) ∈ V)
182 funisfsupp 9270 . . . . . 6 ((Fun (𝑦f ( ·𝑠𝑌)𝑈) ∧ (𝑦f ( ·𝑠𝑌)𝑈) ∈ V ∧ (0g𝑌) ∈ V) → ((𝑦f ( ·𝑠𝑌)𝑈) finSupp (0g𝑌) ↔ ((𝑦f ( ·𝑠𝑌)𝑈) supp (0g𝑌)) ∈ Fin))
183179, 180, 181, 182syl3anc 1373 . . . . 5 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → ((𝑦f ( ·𝑠𝑌)𝑈) finSupp (0g𝑌) ↔ ((𝑦f ( ·𝑠𝑌)𝑈) supp (0g𝑌)) ∈ Fin))
184171, 183mpbird 257 . . . 4 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑦f ( ·𝑠𝑌)𝑈) finSupp (0g𝑌))
18551, 54, 44, 62, 143, 184gsumsubgcl 19849 . . 3 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → (𝑌 Σg (𝑦f ( ·𝑠𝑌)𝑈)) ∈ (𝐾‘(𝑈𝐽)))
18650, 185eqeltrd 2836 . 2 (((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) ∧ 𝑦𝐶) → 𝑦 ∈ (𝐾‘(𝑈𝐽)))
18742, 186eqelssd 3955 1 ((𝑅 ∈ Ring ∧ 𝐼𝑉𝐽𝐼) → (𝐾‘(𝑈𝐽)) = 𝐶)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1086   = wceq 1541  wcel 2113  wne 2932  wral 3051  {crab 3399  Vcvv 3440  cdif 3898  wss 3901   class class class wbr 5098  dom cdm 5624  ran crn 5625  cima 5627  Fun wfun 6486   Fn wfn 6487  wf 6488  cfv 6492  (class class class)co 7358  f cof 7620   supp csupp 8102  m cmap 8763  Fincfn 8883   finSupp cfsupp 9264  Basecbs 17136  Scalarcsca 17180   ·𝑠 cvsca 17181  0gc0g 17359   Σg cgsu 17360  SubGrpcsubg 19050  Abelcabl 19710  Ringcrg 20168  LModclmod 20811  LSubSpclss 20882  LSpanclspn 20922   freeLMod cfrlm 21701   unitVec cuvc 21737
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2184  ax-ext 2708  ax-rep 5224  ax-sep 5241  ax-nul 5251  ax-pow 5310  ax-pr 5377  ax-un 7680  ax-cnex 11082  ax-resscn 11083  ax-1cn 11084  ax-icn 11085  ax-addcl 11086  ax-addrcl 11087  ax-mulcl 11088  ax-mulrcl 11089  ax-mulcom 11090  ax-addass 11091  ax-mulass 11092  ax-distr 11093  ax-i2m1 11094  ax-1ne0 11095  ax-1rid 11096  ax-rnegex 11097  ax-rrecex 11098  ax-cnre 11099  ax-pre-lttri 11100  ax-pre-lttrn 11101  ax-pre-ltadd 11102  ax-pre-mulgt0 11103
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3350  df-reu 3351  df-rab 3400  df-v 3442  df-sbc 3741  df-csb 3850  df-dif 3904  df-un 3906  df-in 3908  df-ss 3918  df-pss 3921  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4581  df-pr 4583  df-tp 4585  df-op 4587  df-uni 4864  df-int 4903  df-iun 4948  df-iin 4949  df-br 5099  df-opab 5161  df-mpt 5180  df-tr 5206  df-id 5519  df-eprel 5524  df-po 5532  df-so 5533  df-fr 5577  df-se 5578  df-we 5579  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-rn 5635  df-res 5636  df-ima 5637  df-pred 6259  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-isom 6501  df-riota 7315  df-ov 7361  df-oprab 7362  df-mpo 7363  df-of 7622  df-om 7809  df-1st 7933  df-2nd 7934  df-supp 8103  df-frecs 8223  df-wrecs 8254  df-recs 8303  df-rdg 8341  df-1o 8397  df-2o 8398  df-er 8635  df-map 8765  df-ixp 8836  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9265  df-sup 9345  df-oi 9415  df-card 9851  df-pnf 11168  df-mnf 11169  df-xr 11170  df-ltxr 11171  df-le 11172  df-sub 11366  df-neg 11367  df-nn 12146  df-2 12208  df-3 12209  df-4 12210  df-5 12211  df-6 12212  df-7 12213  df-8 12214  df-9 12215  df-n0 12402  df-z 12489  df-dec 12608  df-uz 12752  df-fz 13424  df-fzo 13571  df-seq 13925  df-hash 14254  df-struct 17074  df-sets 17091  df-slot 17109  df-ndx 17121  df-base 17137  df-ress 17158  df-plusg 17190  df-mulr 17191  df-sca 17193  df-vsca 17194  df-ip 17195  df-tset 17196  df-ple 17197  df-ds 17199  df-hom 17201  df-cco 17202  df-0g 17361  df-gsum 17362  df-prds 17367  df-pws 17369  df-mre 17505  df-mrc 17506  df-acs 17508  df-mgm 18565  df-sgrp 18644  df-mnd 18660  df-mhm 18708  df-submnd 18709  df-grp 18866  df-minusg 18867  df-sbg 18868  df-mulg 18998  df-subg 19053  df-ghm 19142  df-cntz 19246  df-cmn 19711  df-abl 19712  df-mgp 20076  df-rng 20088  df-ur 20117  df-ring 20170  df-subrg 20503  df-lmod 20813  df-lss 20883  df-lsp 20923  df-lmhm 20974  df-sra 21125  df-rgmod 21126  df-dsmm 21687  df-frlm 21702  df-uvc 21738
This theorem is referenced by:  frlmlbs  21752
  Copyright terms: Public domain W3C validator