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

Theorem islindf4 21805
Description: A family is independent iff it has no nontrivial representations of zero. (Contributed by Stefan O'Rear, 28-Feb-2015.)
Hypotheses
Ref Expression
islindf4.b 𝐵 = (Base‘𝑊)
islindf4.r 𝑅 = (Scalar‘𝑊)
islindf4.t · = ( ·𝑠𝑊)
islindf4.z 0 = (0g𝑊)
islindf4.y 𝑌 = (0g𝑅)
islindf4.l 𝐿 = (Base‘(𝑅 freeLMod 𝐼))
Assertion
Ref Expression
islindf4 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (𝐹 LIndF 𝑊 ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0𝑥 = (𝐼 × {𝑌}))))
Distinct variable groups:   𝑥,𝐵   𝑥,𝐹   𝑥,𝐼   𝑥,𝐿   𝑥,𝑅   𝑥, ·   𝑥,𝑊   𝑥,𝑋   𝑥,𝑌   𝑥, 0

Proof of Theorem islindf4
Dummy variables 𝑗 𝑘 𝑙 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 raldifsni 4753 . . . . 5 (∀𝑙 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∀𝑙 ∈ (Base‘𝑅)((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) → 𝑙 = 𝑌))
2 simpll1 1214 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑊 ∈ LMod)
3 simprll 779 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑙 ∈ (Base‘𝑅))
4 ffvelcdm 7035 . . . . . . . . . . . . . . . . . 18 ((𝐹:𝐼𝐵𝑗𝐼) → (𝐹𝑗) ∈ 𝐵)
543ad2antl3 1189 . . . . . . . . . . . . . . . . 17 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (𝐹𝑗) ∈ 𝐵)
65adantr 480 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝐹𝑗) ∈ 𝐵)
7 islindf4.b . . . . . . . . . . . . . . . . 17 𝐵 = (Base‘𝑊)
8 islindf4.r . . . . . . . . . . . . . . . . 17 𝑅 = (Scalar‘𝑊)
9 islindf4.t . . . . . . . . . . . . . . . . 17 · = ( ·𝑠𝑊)
10 eqid 2737 . . . . . . . . . . . . . . . . 17 (invg𝑊) = (invg𝑊)
11 eqid 2737 . . . . . . . . . . . . . . . . 17 (invg𝑅) = (invg𝑅)
12 eqid 2737 . . . . . . . . . . . . . . . . 17 (Base‘𝑅) = (Base‘𝑅)
137, 8, 9, 10, 11, 12lmodvsinv 21000 . . . . . . . . . . . . . . . 16 ((𝑊 ∈ LMod ∧ 𝑙 ∈ (Base‘𝑅) ∧ (𝐹𝑗) ∈ 𝐵) → (((invg𝑅)‘𝑙) · (𝐹𝑗)) = ((invg𝑊)‘(𝑙 · (𝐹𝑗))))
142, 3, 6, 13syl3anc 1374 . . . . . . . . . . . . . . 15 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((invg𝑅)‘𝑙) · (𝐹𝑗)) = ((invg𝑊)‘(𝑙 · (𝐹𝑗))))
1514eqeq1d 2739 . . . . . . . . . . . . . 14 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) ↔ ((invg𝑊)‘(𝑙 · (𝐹𝑗))) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))))
16 lmodgrp 20830 . . . . . . . . . . . . . . . 16 (𝑊 ∈ LMod → 𝑊 ∈ Grp)
172, 16syl 17 . . . . . . . . . . . . . . 15 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑊 ∈ Grp)
187, 8, 9, 12lmodvscl 20841 . . . . . . . . . . . . . . . 16 ((𝑊 ∈ LMod ∧ 𝑙 ∈ (Base‘𝑅) ∧ (𝐹𝑗) ∈ 𝐵) → (𝑙 · (𝐹𝑗)) ∈ 𝐵)
192, 3, 6, 18syl3anc 1374 . . . . . . . . . . . . . . 15 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑙 · (𝐹𝑗)) ∈ 𝐵)
20 islindf4.z . . . . . . . . . . . . . . . 16 0 = (0g𝑊)
21 lmodcmn 20873 . . . . . . . . . . . . . . . . 17 (𝑊 ∈ LMod → 𝑊 ∈ CMnd)
222, 21syl 17 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑊 ∈ CMnd)
23 simpll2 1215 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝐼𝑋)
24 difexg 5276 . . . . . . . . . . . . . . . . 17 (𝐼𝑋 → (𝐼 ∖ {𝑗}) ∈ V)
2523, 24syl 17 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝐼 ∖ {𝑗}) ∈ V)
26 simprlr 780 . . . . . . . . . . . . . . . . . 18 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))
27 elmapi 8798 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})) → 𝑦:(𝐼 ∖ {𝑗})⟶(Base‘𝑅))
2826, 27syl 17 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑦:(𝐼 ∖ {𝑗})⟶(Base‘𝑅))
29 simpll3 1216 . . . . . . . . . . . . . . . . . 18 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝐹:𝐼𝐵)
30 difss 4090 . . . . . . . . . . . . . . . . . 18 (𝐼 ∖ {𝑗}) ⊆ 𝐼
31 fssres 6708 . . . . . . . . . . . . . . . . . 18 ((𝐹:𝐼𝐵 ∧ (𝐼 ∖ {𝑗}) ⊆ 𝐼) → (𝐹 ↾ (𝐼 ∖ {𝑗})):(𝐼 ∖ {𝑗})⟶𝐵)
3229, 30, 31sylancl 587 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝐹 ↾ (𝐼 ∖ {𝑗})):(𝐼 ∖ {𝑗})⟶𝐵)
338, 12, 9, 7, 2, 28, 32, 25lcomf 20864 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))):(𝐼 ∖ {𝑗})⟶𝐵)
34 islindf4.y . . . . . . . . . . . . . . . . 17 𝑌 = (0g𝑅)
35 simprr 773 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑦 finSupp 𝑌)
368, 12, 9, 7, 2, 28, 32, 25, 20, 34, 35lcomfsupp 20865 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))) finSupp 0 )
377, 20, 22, 25, 33, 36gsumcl 19856 . . . . . . . . . . . . . . 15 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) ∈ 𝐵)
38 eqid 2737 . . . . . . . . . . . . . . . 16 (+g𝑊) = (+g𝑊)
397, 38, 20, 10grpinvid2 18934 . . . . . . . . . . . . . . 15 ((𝑊 ∈ Grp ∧ (𝑙 · (𝐹𝑗)) ∈ 𝐵 ∧ (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) ∈ 𝐵) → (((invg𝑊)‘(𝑙 · (𝐹𝑗))) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) ↔ ((𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))(+g𝑊)(𝑙 · (𝐹𝑗))) = 0 ))
4017, 19, 37, 39syl3anc 1374 . . . . . . . . . . . . . 14 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((invg𝑊)‘(𝑙 · (𝐹𝑗))) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) ↔ ((𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))(+g𝑊)(𝑙 · (𝐹𝑗))) = 0 ))
41 simplr 769 . . . . . . . . . . . . . . . . . . 19 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑗𝐼)
42 fsnunf2 7142 . . . . . . . . . . . . . . . . . . 19 ((𝑦:(𝐼 ∖ {𝑗})⟶(Base‘𝑅) ∧ 𝑗𝐼𝑙 ∈ (Base‘𝑅)) → (𝑦 ∪ {⟨𝑗, 𝑙⟩}):𝐼⟶(Base‘𝑅))
4328, 41, 3, 42syl3anc 1374 . . . . . . . . . . . . . . . . . 18 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑦 ∪ {⟨𝑗, 𝑙⟩}):𝐼⟶(Base‘𝑅))
448, 12, 9, 7, 2, 43, 29, 23lcomf 20864 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹):𝐼𝐵)
45 simpr 484 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → 𝑗𝐼)
46 simpl 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) → 𝑙 ∈ (Base‘𝑅))
4745, 46anim12i 614 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → (𝑗𝐼𝑙 ∈ (Base‘𝑅)))
48 elmapfun 8815 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})) → Fun 𝑦)
49 fdm 6679 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑦:(𝐼 ∖ {𝑗})⟶(Base‘𝑅) → dom 𝑦 = (𝐼 ∖ {𝑗}))
50 neldifsnd 4751 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (dom 𝑦 = (𝐼 ∖ {𝑗}) → ¬ 𝑗 ∈ (𝐼 ∖ {𝑗}))
51 df-nel 3038 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑗 ∉ dom 𝑦 ↔ ¬ 𝑗 ∈ dom 𝑦)
52 eleq2 2826 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (dom 𝑦 = (𝐼 ∖ {𝑗}) → (𝑗 ∈ dom 𝑦𝑗 ∈ (𝐼 ∖ {𝑗})))
5352notbid 318 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (dom 𝑦 = (𝐼 ∖ {𝑗}) → (¬ 𝑗 ∈ dom 𝑦 ↔ ¬ 𝑗 ∈ (𝐼 ∖ {𝑗})))
5451, 53bitrid 283 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (dom 𝑦 = (𝐼 ∖ {𝑗}) → (𝑗 ∉ dom 𝑦 ↔ ¬ 𝑗 ∈ (𝐼 ∖ {𝑗})))
5550, 54mpbird 257 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (dom 𝑦 = (𝐼 ∖ {𝑗}) → 𝑗 ∉ dom 𝑦)
5627, 49, 553syl 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})) → 𝑗 ∉ dom 𝑦)
5748, 56jca 511 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})) → (Fun 𝑦𝑗 ∉ dom 𝑦))
5857adantl 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) → (Fun 𝑦𝑗 ∉ dom 𝑦))
5958adantl 481 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → (Fun 𝑦𝑗 ∉ dom 𝑦))
6047, 59jca 511 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → ((𝑗𝐼𝑙 ∈ (Base‘𝑅)) ∧ (Fun 𝑦𝑗 ∉ dom 𝑦)))
61 funsnfsupp 9307 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑗𝐼𝑙 ∈ (Base‘𝑅)) ∧ (Fun 𝑦𝑗 ∉ dom 𝑦)) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌𝑦 finSupp 𝑌))
6261bicomd 223 . . . . . . . . . . . . . . . . . . . . 21 (((𝑗𝐼𝑙 ∈ (Base‘𝑅)) ∧ (Fun 𝑦𝑗 ∉ dom 𝑦)) → (𝑦 finSupp 𝑌 ↔ (𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌))
6360, 62syl 17 . . . . . . . . . . . . . . . . . . . 20 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → (𝑦 finSupp 𝑌 ↔ (𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌))
6463biimpd 229 . . . . . . . . . . . . . . . . . . 19 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → (𝑦 finSupp 𝑌 → (𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌))
6564impr 454 . . . . . . . . . . . . . . . . . 18 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌)
668, 12, 9, 7, 2, 43, 29, 23, 20, 34, 65lcomfsupp 20865 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) finSupp 0 )
67 disjdifr 4427 . . . . . . . . . . . . . . . . . 18 ((𝐼 ∖ {𝑗}) ∩ {𝑗}) = ∅
6867a1i 11 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝐼 ∖ {𝑗}) ∩ {𝑗}) = ∅)
69 difsnid 4768 . . . . . . . . . . . . . . . . . . 19 (𝑗𝐼 → ((𝐼 ∖ {𝑗}) ∪ {𝑗}) = 𝐼)
7069eqcomd 2743 . . . . . . . . . . . . . . . . . 18 (𝑗𝐼𝐼 = ((𝐼 ∖ {𝑗}) ∪ {𝑗}))
7141, 70syl 17 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝐼 = ((𝐼 ∖ {𝑗}) ∪ {𝑗}))
727, 20, 38, 22, 23, 44, 66, 68, 71gsumsplit 19869 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = ((𝑊 Σg (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ (𝐼 ∖ {𝑗})))(+g𝑊)(𝑊 Σg (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ {𝑗}))))
73 vex 3446 . . . . . . . . . . . . . . . . . . . . 21 𝑦 ∈ V
74 snex 5385 . . . . . . . . . . . . . . . . . . . . 21 {⟨𝑗, 𝑙⟩} ∈ V
7573, 74unex 7699 . . . . . . . . . . . . . . . . . . . 20 (𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∈ V
76 simpl3 1195 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → 𝐹:𝐼𝐵)
77 simpl2 1194 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → 𝐼𝑋)
7876, 77fexd 7183 . . . . . . . . . . . . . . . . . . . . 21 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → 𝐹 ∈ V)
7978adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝐹 ∈ V)
80 offres 7937 . . . . . . . . . . . . . . . . . . . 20 (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∈ V ∧ 𝐹 ∈ V) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ (𝐼 ∖ {𝑗})) = (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ↾ (𝐼 ∖ {𝑗})) ∘f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))
8175, 79, 80sylancr 588 . . . . . . . . . . . . . . . . . . 19 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ (𝐼 ∖ {𝑗})) = (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ↾ (𝐼 ∖ {𝑗})) ∘f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))
8228ffnd 6671 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑦 Fn (𝐼 ∖ {𝑗}))
83 neldifsn 4750 . . . . . . . . . . . . . . . . . . . . 21 ¬ 𝑗 ∈ (𝐼 ∖ {𝑗})
84 fsnunres 7144 . . . . . . . . . . . . . . . . . . . . 21 ((𝑦 Fn (𝐼 ∖ {𝑗}) ∧ ¬ 𝑗 ∈ (𝐼 ∖ {𝑗})) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ↾ (𝐼 ∖ {𝑗})) = 𝑦)
8582, 83, 84sylancl 587 . . . . . . . . . . . . . . . . . . . 20 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ↾ (𝐼 ∖ {𝑗})) = 𝑦)
8685oveq1d 7383 . . . . . . . . . . . . . . . . . . 19 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ↾ (𝐼 ∖ {𝑗})) ∘f · (𝐹 ↾ (𝐼 ∖ {𝑗}))) = (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))
8781, 86eqtrd 2772 . . . . . . . . . . . . . . . . . 18 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ (𝐼 ∖ {𝑗})) = (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))
8887oveq2d 7384 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑊 Σg (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ (𝐼 ∖ {𝑗}))) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))))
8944ffnd 6671 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) Fn 𝐼)
90 fnressn 7113 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) Fn 𝐼𝑗𝐼) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ {𝑗}) = {⟨𝑗, (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)‘𝑗)⟩})
9189, 41, 90syl2anc 585 . . . . . . . . . . . . . . . . . . . 20 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ {𝑗}) = {⟨𝑗, (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)‘𝑗)⟩})
9243ffnd 6671 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑦 ∪ {⟨𝑗, 𝑙⟩}) Fn 𝐼)
9329ffnd 6671 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝐹 Fn 𝐼)
94 fnfvof 7649 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑦 ∪ {⟨𝑗, 𝑙⟩}) Fn 𝐼𝐹 Fn 𝐼) ∧ (𝐼𝑋𝑗𝐼)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)‘𝑗) = (((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) · (𝐹𝑗)))
9592, 93, 23, 41, 94syl22anc 839 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)‘𝑗) = (((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) · (𝐹𝑗)))
96 fndm 6603 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑦 Fn (𝐼 ∖ {𝑗}) → dom 𝑦 = (𝐼 ∖ {𝑗}))
9796eleq2d 2823 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑦 Fn (𝐼 ∖ {𝑗}) → (𝑗 ∈ dom 𝑦𝑗 ∈ (𝐼 ∖ {𝑗})))
9883, 97mtbiri 327 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 Fn (𝐼 ∖ {𝑗}) → ¬ 𝑗 ∈ dom 𝑦)
99 vex 3446 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑗 ∈ V
100 vex 3446 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑙 ∈ V
101 fsnunfv 7143 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑗 ∈ V ∧ 𝑙 ∈ V ∧ ¬ 𝑗 ∈ dom 𝑦) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑙)
10299, 100, 101mp3an12 1454 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑗 ∈ dom 𝑦 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑙)
10382, 98, 1023syl 18 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑙)
104103oveq1d 7383 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) · (𝐹𝑗)) = (𝑙 · (𝐹𝑗)))
10595, 104eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)‘𝑗) = (𝑙 · (𝐹𝑗)))
106105opeq2d 4838 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ⟨𝑗, (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)‘𝑗)⟩ = ⟨𝑗, (𝑙 · (𝐹𝑗))⟩)
107106sneqd 4594 . . . . . . . . . . . . . . . . . . . 20 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → {⟨𝑗, (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)‘𝑗)⟩} = {⟨𝑗, (𝑙 · (𝐹𝑗))⟩})
108 ovex 7401 . . . . . . . . . . . . . . . . . . . . . 22 (𝑙 · (𝐹𝑗)) ∈ V
109 fmptsn 7123 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑗 ∈ V ∧ (𝑙 · (𝐹𝑗)) ∈ V) → {⟨𝑗, (𝑙 · (𝐹𝑗))⟩} = (𝑥 ∈ {𝑗} ↦ (𝑙 · (𝐹𝑗))))
11099, 108, 109mp2an 693 . . . . . . . . . . . . . . . . . . . . 21 {⟨𝑗, (𝑙 · (𝐹𝑗))⟩} = (𝑥 ∈ {𝑗} ↦ (𝑙 · (𝐹𝑗)))
111110a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → {⟨𝑗, (𝑙 · (𝐹𝑗))⟩} = (𝑥 ∈ {𝑗} ↦ (𝑙 · (𝐹𝑗))))
11291, 107, 1113eqtrd 2776 . . . . . . . . . . . . . . . . . . 19 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ {𝑗}) = (𝑥 ∈ {𝑗} ↦ (𝑙 · (𝐹𝑗))))
113112oveq2d 7384 . . . . . . . . . . . . . . . . . 18 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑊 Σg (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ {𝑗})) = (𝑊 Σg (𝑥 ∈ {𝑗} ↦ (𝑙 · (𝐹𝑗)))))
114 cmnmnd 19738 . . . . . . . . . . . . . . . . . . . 20 (𝑊 ∈ CMnd → 𝑊 ∈ Mnd)
1152, 21, 1143syl 18 . . . . . . . . . . . . . . . . . . 19 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑊 ∈ Mnd)
11699a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑗 ∈ V)
117 eqidd 2738 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = 𝑗 → (𝑙 · (𝐹𝑗)) = (𝑙 · (𝐹𝑗)))
1187, 117gsumsn 19895 . . . . . . . . . . . . . . . . . . 19 ((𝑊 ∈ Mnd ∧ 𝑗 ∈ V ∧ (𝑙 · (𝐹𝑗)) ∈ 𝐵) → (𝑊 Σg (𝑥 ∈ {𝑗} ↦ (𝑙 · (𝐹𝑗)))) = (𝑙 · (𝐹𝑗)))
119115, 116, 19, 118syl3anc 1374 . . . . . . . . . . . . . . . . . 18 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑊 Σg (𝑥 ∈ {𝑗} ↦ (𝑙 · (𝐹𝑗)))) = (𝑙 · (𝐹𝑗)))
120113, 119eqtrd 2772 . . . . . . . . . . . . . . . . 17 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑊 Σg (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ {𝑗})) = (𝑙 · (𝐹𝑗)))
12188, 120oveq12d 7386 . . . . . . . . . . . . . . . 16 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝑊 Σg (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ (𝐼 ∖ {𝑗})))(+g𝑊)(𝑊 Σg (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹) ↾ {𝑗}))) = ((𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))(+g𝑊)(𝑙 · (𝐹𝑗))))
12272, 121eqtr2d 2773 . . . . . . . . . . . . . . 15 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))(+g𝑊)(𝑙 · (𝐹𝑗))) = (𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)))
123122eqeq1d 2739 . . . . . . . . . . . . . 14 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))(+g𝑊)(𝑙 · (𝐹𝑗))) = 0 ↔ (𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 ))
12415, 40, 1233bitrd 305 . . . . . . . . . . . . 13 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → ((((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) ↔ (𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 ))
125103eqcomd 2743 . . . . . . . . . . . . . 14 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → 𝑙 = ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗))
126125eqeq1d 2739 . . . . . . . . . . . . 13 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (𝑙 = 𝑌 ↔ ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))
127124, 126imbi12d 344 . . . . . . . . . . . 12 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ ((𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))) ∧ 𝑦 finSupp 𝑌)) → (((((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) → 𝑙 = 𝑌) ↔ ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌)))
128127anassrs 467 . . . . . . . . . . 11 (((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) ∧ 𝑦 finSupp 𝑌) → (((((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) → 𝑙 = 𝑌) ↔ ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌)))
129128pm5.74da 804 . . . . . . . . . 10 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → ((𝑦 finSupp 𝑌 → ((((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) → 𝑙 = 𝑌)) ↔ (𝑦 finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))))
130 impexp 450 . . . . . . . . . . 11 (((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌) ↔ (𝑦 finSupp 𝑌 → ((((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) → 𝑙 = 𝑌)))
131130a1i 11 . . . . . . . . . 10 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → (((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌) ↔ (𝑦 finSupp 𝑌 → ((((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))) → 𝑙 = 𝑌))))
13263bicomd 223 . . . . . . . . . . 11 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌𝑦 finSupp 𝑌))
133132imbi1d 341 . . . . . . . . . 10 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → (((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌)) ↔ (𝑦 finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))))
134129, 131, 1333bitr4d 311 . . . . . . . . 9 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ (𝑙 ∈ (Base‘𝑅) ∧ 𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗})))) → (((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌) ↔ ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))))
1351342ralbidva 3200 . . . . . . . 8 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑙 ∈ (Base‘𝑅)∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌) ↔ ∀𝑙 ∈ (Base‘𝑅)∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))))
136 breq1 5103 . . . . . . . . . . 11 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → (𝑥 finSupp 𝑌 ↔ (𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌))
137 oveq1 7375 . . . . . . . . . . . . . 14 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → (𝑥f · 𝐹) = ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹))
138137oveq2d 7384 . . . . . . . . . . . . 13 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → (𝑊 Σg (𝑥f · 𝐹)) = (𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)))
139138eqeq1d 2739 . . . . . . . . . . . 12 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → ((𝑊 Σg (𝑥f · 𝐹)) = 0 ↔ (𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 ))
140 fveq1 6841 . . . . . . . . . . . . 13 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → (𝑥𝑗) = ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗))
141140eqeq1d 2739 . . . . . . . . . . . 12 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → ((𝑥𝑗) = 𝑌 ↔ ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))
142139, 141imbi12d 344 . . . . . . . . . . 11 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → (((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌) ↔ ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌)))
143136, 142imbi12d 344 . . . . . . . . . 10 (𝑥 = (𝑦 ∪ {⟨𝑗, 𝑙⟩}) → ((𝑥 finSupp 𝑌 → ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)) ↔ ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))))
144143ralxpmap 8846 . . . . . . . . 9 (𝑗𝐼 → (∀𝑥 ∈ ((Base‘𝑅) ↑m 𝐼)(𝑥 finSupp 𝑌 → ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)) ↔ ∀𝑙 ∈ (Base‘𝑅)∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))))
145144adantl 481 . . . . . . . 8 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑥 ∈ ((Base‘𝑅) ↑m 𝐼)(𝑥 finSupp 𝑌 → ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)) ↔ ∀𝑙 ∈ (Base‘𝑅)∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 ∪ {⟨𝑗, 𝑙⟩}) finSupp 𝑌 → ((𝑊 Σg ((𝑦 ∪ {⟨𝑗, 𝑙⟩}) ∘f · 𝐹)) = 0 → ((𝑦 ∪ {⟨𝑗, 𝑙⟩})‘𝑗) = 𝑌))))
146135, 145bitr4d 282 . . . . . . 7 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑙 ∈ (Base‘𝑅)∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌) ↔ ∀𝑥 ∈ ((Base‘𝑅) ↑m 𝐼)(𝑥 finSupp 𝑌 → ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌))))
147 breq1 5103 . . . . . . . 8 (𝑧 = 𝑥 → (𝑧 finSupp 𝑌𝑥 finSupp 𝑌))
148147ralrab 3654 . . . . . . 7 (∀𝑥 ∈ {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌) ↔ ∀𝑥 ∈ ((Base‘𝑅) ↑m 𝐼)(𝑥 finSupp 𝑌 → ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)))
149146, 148bitr4di 289 . . . . . 6 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑙 ∈ (Base‘𝑅)∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌) ↔ ∀𝑥 ∈ {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)))
150 resima 5982 . . . . . . . . . . . . 13 ((𝐹 ↾ (𝐼 ∖ {𝑗})) “ (𝐼 ∖ {𝑗})) = (𝐹 “ (𝐼 ∖ {𝑗}))
151150eqcomi 2746 . . . . . . . . . . . 12 (𝐹 “ (𝐼 ∖ {𝑗})) = ((𝐹 ↾ (𝐼 ∖ {𝑗})) “ (𝐼 ∖ {𝑗}))
152151fveq2i 6845 . . . . . . . . . . 11 ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) = ((LSpan‘𝑊)‘((𝐹 ↾ (𝐼 ∖ {𝑗})) “ (𝐼 ∖ {𝑗})))
153152eleq2i 2829 . . . . . . . . . 10 ((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘((𝐹 ↾ (𝐼 ∖ {𝑗})) “ (𝐼 ∖ {𝑗}))))
154 eqid 2737 . . . . . . . . . . 11 (LSpan‘𝑊) = (LSpan‘𝑊)
15576, 30, 31sylancl 587 . . . . . . . . . . 11 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (𝐹 ↾ (𝐼 ∖ {𝑗})):(𝐼 ∖ {𝑗})⟶𝐵)
156 simpl1 1193 . . . . . . . . . . 11 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → 𝑊 ∈ LMod)
157243ad2ant2 1135 . . . . . . . . . . . 12 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (𝐼 ∖ {𝑗}) ∈ V)
158157adantr 480 . . . . . . . . . . 11 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (𝐼 ∖ {𝑗}) ∈ V)
159154, 7, 12, 8, 34, 9, 155, 156, 158ellspd 21769 . . . . . . . . . 10 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → ((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘((𝐹 ↾ (𝐼 ∖ {𝑗})) “ (𝐼 ∖ {𝑗}))) ↔ ∃𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))(𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))))))
160153, 159bitrid 283 . . . . . . . . 9 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → ((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∃𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))(𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗})))))))
161160imbi1d 341 . . . . . . . 8 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) → 𝑙 = 𝑌) ↔ (∃𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))(𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌)))
162 r19.23v 3165 . . . . . . . 8 (∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌) ↔ (∃𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))(𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌))
163161, 162bitr4di 289 . . . . . . 7 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) → 𝑙 = 𝑌) ↔ ∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌)))
164163ralbidv 3161 . . . . . 6 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑙 ∈ (Base‘𝑅)((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) → 𝑙 = 𝑌) ↔ ∀𝑙 ∈ (Base‘𝑅)∀𝑦 ∈ ((Base‘𝑅) ↑m (𝐼 ∖ {𝑗}))((𝑦 finSupp 𝑌 ∧ (((invg𝑅)‘𝑙) · (𝐹𝑗)) = (𝑊 Σg (𝑦f · (𝐹 ↾ (𝐼 ∖ {𝑗}))))) → 𝑙 = 𝑌)))
165 islindf4.l . . . . . . . 8 𝐿 = (Base‘(𝑅 freeLMod 𝐼))
1668fvexi 6856 . . . . . . . . . . 11 𝑅 ∈ V
167 eqid 2737 . . . . . . . . . . . 12 (𝑅 freeLMod 𝐼) = (𝑅 freeLMod 𝐼)
168 eqid 2737 . . . . . . . . . . . 12 {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} = {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌}
169167, 12, 34, 168frlmbas 21722 . . . . . . . . . . 11 ((𝑅 ∈ V ∧ 𝐼𝑋) → {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} = (Base‘(𝑅 freeLMod 𝐼)))
170166, 169mpan 691 . . . . . . . . . 10 (𝐼𝑋 → {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} = (Base‘(𝑅 freeLMod 𝐼)))
1711703ad2ant2 1135 . . . . . . . . 9 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} = (Base‘(𝑅 freeLMod 𝐼)))
172171adantr 480 . . . . . . . 8 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} = (Base‘(𝑅 freeLMod 𝐼)))
173165, 172eqtr4id 2791 . . . . . . 7 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → 𝐿 = {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌})
174173raleqdv 3298 . . . . . 6 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌) ↔ ∀𝑥 ∈ {𝑧 ∈ ((Base‘𝑅) ↑m 𝐼) ∣ 𝑧 finSupp 𝑌} ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)))
175149, 164, 1743bitr4d 311 . . . . 5 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑙 ∈ (Base‘𝑅)((((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) → 𝑙 = 𝑌) ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)))
1761, 175bitrid 283 . . . 4 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑙 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)))
1778lmodfgrp 20832 . . . . . . . 8 (𝑊 ∈ LMod → 𝑅 ∈ Grp)
17812, 34, 11grpinvnzcl 18953 . . . . . . . 8 ((𝑅 ∈ Grp ∧ 𝑙 ∈ ((Base‘𝑅) ∖ {𝑌})) → ((invg𝑅)‘𝑙) ∈ ((Base‘𝑅) ∖ {𝑌}))
179177, 178sylan 581 . . . . . . 7 ((𝑊 ∈ LMod ∧ 𝑙 ∈ ((Base‘𝑅) ∖ {𝑌})) → ((invg𝑅)‘𝑙) ∈ ((Base‘𝑅) ∖ {𝑌}))
18012, 34, 11grpinvnzcl 18953 . . . . . . . . 9 ((𝑅 ∈ Grp ∧ 𝑘 ∈ ((Base‘𝑅) ∖ {𝑌})) → ((invg𝑅)‘𝑘) ∈ ((Base‘𝑅) ∖ {𝑌}))
181177, 180sylan 581 . . . . . . . 8 ((𝑊 ∈ LMod ∧ 𝑘 ∈ ((Base‘𝑅) ∖ {𝑌})) → ((invg𝑅)‘𝑘) ∈ ((Base‘𝑅) ∖ {𝑌}))
182 eldifi 4085 . . . . . . . . . 10 (𝑘 ∈ ((Base‘𝑅) ∖ {𝑌}) → 𝑘 ∈ (Base‘𝑅))
18312, 11grpinvinv 18947 . . . . . . . . . 10 ((𝑅 ∈ Grp ∧ 𝑘 ∈ (Base‘𝑅)) → ((invg𝑅)‘((invg𝑅)‘𝑘)) = 𝑘)
184177, 182, 183syl2an 597 . . . . . . . . 9 ((𝑊 ∈ LMod ∧ 𝑘 ∈ ((Base‘𝑅) ∖ {𝑌})) → ((invg𝑅)‘((invg𝑅)‘𝑘)) = 𝑘)
185184eqcomd 2743 . . . . . . . 8 ((𝑊 ∈ LMod ∧ 𝑘 ∈ ((Base‘𝑅) ∖ {𝑌})) → 𝑘 = ((invg𝑅)‘((invg𝑅)‘𝑘)))
186 fveq2 6842 . . . . . . . . 9 (𝑙 = ((invg𝑅)‘𝑘) → ((invg𝑅)‘𝑙) = ((invg𝑅)‘((invg𝑅)‘𝑘)))
187186rspceeqv 3601 . . . . . . . 8 ((((invg𝑅)‘𝑘) ∈ ((Base‘𝑅) ∖ {𝑌}) ∧ 𝑘 = ((invg𝑅)‘((invg𝑅)‘𝑘))) → ∃𝑙 ∈ ((Base‘𝑅) ∖ {𝑌})𝑘 = ((invg𝑅)‘𝑙))
188181, 185, 187syl2anc 585 . . . . . . 7 ((𝑊 ∈ LMod ∧ 𝑘 ∈ ((Base‘𝑅) ∖ {𝑌})) → ∃𝑙 ∈ ((Base‘𝑅) ∖ {𝑌})𝑘 = ((invg𝑅)‘𝑙))
189 oveq1 7375 . . . . . . . . . 10 (𝑘 = ((invg𝑅)‘𝑙) → (𝑘 · (𝐹𝑗)) = (((invg𝑅)‘𝑙) · (𝐹𝑗)))
190189eleq1d 2822 . . . . . . . . 9 (𝑘 = ((invg𝑅)‘𝑙) → ((𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗})))))
191190notbid 318 . . . . . . . 8 (𝑘 = ((invg𝑅)‘𝑙) → (¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ¬ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗})))))
192191adantl 481 . . . . . . 7 ((𝑊 ∈ LMod ∧ 𝑘 = ((invg𝑅)‘𝑙)) → (¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ¬ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗})))))
193179, 188, 192ralxfrd 5355 . . . . . 6 (𝑊 ∈ LMod → (∀𝑘 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∀𝑙 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗})))))
1941933ad2ant1 1134 . . . . 5 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (∀𝑘 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∀𝑙 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗})))))
195194adantr 480 . . . 4 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑘 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∀𝑙 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (((invg𝑅)‘𝑙) · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗})))))
196 simplr 769 . . . . . . . 8 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ 𝑥𝐿) → 𝑗𝐼)
19734fvexi 6856 . . . . . . . . 9 𝑌 ∈ V
198197fvconst2 7160 . . . . . . . 8 (𝑗𝐼 → ((𝐼 × {𝑌})‘𝑗) = 𝑌)
199196, 198syl 17 . . . . . . 7 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ 𝑥𝐿) → ((𝐼 × {𝑌})‘𝑗) = 𝑌)
200199eqeq2d 2748 . . . . . 6 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ 𝑥𝐿) → ((𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗) ↔ (𝑥𝑗) = 𝑌))
201200imbi2d 340 . . . . 5 ((((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) ∧ 𝑥𝐿) → (((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)) ↔ ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)))
202201ralbidva 3159 . . . 4 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)) ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = 𝑌)))
203176, 195, 2023bitr4d 311 . . 3 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑗𝐼) → (∀𝑘 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗))))
204203ralbidva 3159 . 2 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (∀𝑗𝐼𝑘 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗}))) ↔ ∀𝑗𝐼𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗))))
2057, 9, 154, 8, 12, 34islindf2 21781 . 2 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (𝐹 LIndF 𝑊 ↔ ∀𝑗𝐼𝑘 ∈ ((Base‘𝑅) ∖ {𝑌}) ¬ (𝑘 · (𝐹𝑗)) ∈ ((LSpan‘𝑊)‘(𝐹 “ (𝐼 ∖ {𝑗})))))
206167, 12, 165frlmbasf 21727 . . . . . . . 8 ((𝐼𝑋𝑥𝐿) → 𝑥:𝐼⟶(Base‘𝑅))
2072063ad2antl2 1188 . . . . . . 7 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑥𝐿) → 𝑥:𝐼⟶(Base‘𝑅))
208207ffnd 6671 . . . . . 6 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑥𝐿) → 𝑥 Fn 𝐼)
209 fnconstg 6730 . . . . . . 7 (𝑌 ∈ V → (𝐼 × {𝑌}) Fn 𝐼)
210197, 209ax-mp 5 . . . . . 6 (𝐼 × {𝑌}) Fn 𝐼
211 eqfnfv 6985 . . . . . 6 ((𝑥 Fn 𝐼 ∧ (𝐼 × {𝑌}) Fn 𝐼) → (𝑥 = (𝐼 × {𝑌}) ↔ ∀𝑗𝐼 (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)))
212208, 210, 211sylancl 587 . . . . 5 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑥𝐿) → (𝑥 = (𝐼 × {𝑌}) ↔ ∀𝑗𝐼 (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)))
213212imbi2d 340 . . . 4 (((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) ∧ 𝑥𝐿) → (((𝑊 Σg (𝑥f · 𝐹)) = 0𝑥 = (𝐼 × {𝑌})) ↔ ((𝑊 Σg (𝑥f · 𝐹)) = 0 → ∀𝑗𝐼 (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗))))
214213ralbidva 3159 . . 3 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0𝑥 = (𝐼 × {𝑌})) ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → ∀𝑗𝐼 (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗))))
215 r19.21v 3163 . . . . 5 (∀𝑗𝐼 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)) ↔ ((𝑊 Σg (𝑥f · 𝐹)) = 0 → ∀𝑗𝐼 (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)))
216215ralbii 3084 . . . 4 (∀𝑥𝐿𝑗𝐼 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)) ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → ∀𝑗𝐼 (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)))
217 ralcom 3266 . . . 4 (∀𝑥𝐿𝑗𝐼 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)) ↔ ∀𝑗𝐼𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)))
218216, 217bitr3i 277 . . 3 (∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → ∀𝑗𝐼 (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)) ↔ ∀𝑗𝐼𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗)))
219214, 218bitrdi 287 . 2 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0𝑥 = (𝐼 × {𝑌})) ↔ ∀𝑗𝐼𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0 → (𝑥𝑗) = ((𝐼 × {𝑌})‘𝑗))))
220204, 205, 2193bitr4d 311 1 ((𝑊 ∈ LMod ∧ 𝐼𝑋𝐹:𝐼𝐵) → (𝐹 LIndF 𝑊 ↔ ∀𝑥𝐿 ((𝑊 Σg (𝑥f · 𝐹)) = 0𝑥 = (𝐼 × {𝑌}))))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wnel 3037  wral 3052  wrex 3062  {crab 3401  Vcvv 3442  cdif 3900  cun 3901  cin 3902  wss 3903  c0 4287  {csn 4582  cop 4588   class class class wbr 5100  cmpt 5181   × cxp 5630  dom cdm 5632  cres 5634  cima 5635  Fun wfun 6494   Fn wfn 6495  wf 6496  cfv 6500  (class class class)co 7368  f cof 7630  m cmap 8775   finSupp cfsupp 9276  Basecbs 17148  +gcplusg 17189  Scalarcsca 17192   ·𝑠 cvsca 17193  0gc0g 17371   Σg cgsu 17372  Mndcmnd 18671  Grpcgrp 18875  invgcminusg 18876  CMndccmn 19721  LModclmod 20823  LSpanclspn 20934   freeLMod cfrlm 21713   LIndF clindf 21771
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5226  ax-sep 5243  ax-nul 5253  ax-pow 5312  ax-pr 5379  ax-un 7690  ax-cnex 11094  ax-resscn 11095  ax-1cn 11096  ax-icn 11097  ax-addcl 11098  ax-addrcl 11099  ax-mulcl 11100  ax-mulrcl 11101  ax-mulcom 11102  ax-addass 11103  ax-mulass 11104  ax-distr 11105  ax-i2m1 11106  ax-1ne0 11107  ax-1rid 11108  ax-rnegex 11109  ax-rrecex 11110  ax-cnre 11111  ax-pre-lttri 11112  ax-pre-lttrn 11113  ax-pre-ltadd 11114  ax-pre-mulgt0 11115
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3063  df-rmo 3352  df-reu 3353  df-rab 3402  df-v 3444  df-sbc 3743  df-csb 3852  df-dif 3906  df-un 3908  df-in 3910  df-ss 3920  df-pss 3923  df-nul 4288  df-if 4482  df-pw 4558  df-sn 4583  df-pr 4585  df-tp 4587  df-op 4589  df-uni 4866  df-int 4905  df-iun 4950  df-iin 4951  df-br 5101  df-opab 5163  df-mpt 5182  df-tr 5208  df-id 5527  df-eprel 5532  df-po 5540  df-so 5541  df-fr 5585  df-se 5586  df-we 5587  df-xp 5638  df-rel 5639  df-cnv 5640  df-co 5641  df-dm 5642  df-rn 5643  df-res 5644  df-ima 5645  df-pred 6267  df-ord 6328  df-on 6329  df-lim 6330  df-suc 6331  df-iota 6456  df-fun 6502  df-fn 6503  df-f 6504  df-f1 6505  df-fo 6506  df-f1o 6507  df-fv 6508  df-isom 6509  df-riota 7325  df-ov 7371  df-oprab 7372  df-mpo 7373  df-of 7632  df-om 7819  df-1st 7943  df-2nd 7944  df-supp 8113  df-frecs 8233  df-wrecs 8264  df-recs 8313  df-rdg 8351  df-1o 8407  df-2o 8408  df-er 8645  df-map 8777  df-ixp 8848  df-en 8896  df-dom 8897  df-sdom 8898  df-fin 8899  df-fsupp 9277  df-sup 9357  df-oi 9427  df-card 9863  df-pnf 11180  df-mnf 11181  df-xr 11182  df-ltxr 11183  df-le 11184  df-sub 11378  df-neg 11379  df-nn 12158  df-2 12220  df-3 12221  df-4 12222  df-5 12223  df-6 12224  df-7 12225  df-8 12226  df-9 12227  df-n0 12414  df-z 12501  df-dec 12620  df-uz 12764  df-fz 13436  df-fzo 13583  df-seq 13937  df-hash 14266  df-struct 17086  df-sets 17103  df-slot 17121  df-ndx 17133  df-base 17149  df-ress 17170  df-plusg 17202  df-mulr 17203  df-sca 17205  df-vsca 17206  df-ip 17207  df-tset 17208  df-ple 17209  df-ds 17211  df-hom 17213  df-cco 17214  df-0g 17373  df-gsum 17374  df-prds 17379  df-pws 17381  df-mre 17517  df-mrc 17518  df-acs 17520  df-mgm 18577  df-sgrp 18656  df-mnd 18672  df-mhm 18720  df-submnd 18721  df-grp 18878  df-minusg 18879  df-sbg 18880  df-mulg 19010  df-subg 19065  df-ghm 19154  df-cntz 19258  df-cmn 19723  df-abl 19724  df-mgp 20088  df-rng 20100  df-ur 20129  df-ring 20182  df-nzr 20458  df-subrg 20515  df-lmod 20825  df-lss 20895  df-lsp 20935  df-lmhm 20986  df-lbs 21039  df-sra 21137  df-rgmod 21138  df-dsmm 21699  df-frlm 21714  df-uvc 21750  df-lindf 21773
This theorem is referenced by:  islindf5  21806  islinds5  33459  islbs5  33472  fedgmul  33808  extdgfialglem1  33869  matunitlindflem1  37864  aacllem  50157
  Copyright terms: Public domain W3C validator