Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  elrgspnlem1 Structured version   Visualization version   GIF version

Theorem elrgspnlem1 33667
Description: Lemma for elrgspn 33671. (Contributed by Thierry Arnoux, 5-Oct-2025.)
Hypotheses
Ref Expression
elrgspn.b 𝐵 = (Base‘𝑅)
elrgspn.m 𝑀 = (mulGrp‘𝑅)
elrgspn.x · = (.g𝑅)
elrgspn.n 𝑁 = (RingSpan‘𝑅)
elrgspn.f 𝐹 = {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0}
elrgspn.r (𝜑𝑅 ∈ Ring)
elrgspn.a (𝜑𝐴𝐵)
elrgspnlem1.1 𝑆 = ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
Assertion
Ref Expression
elrgspnlem1 (𝜑𝑆 ∈ (SubGrp‘𝑅))
Distinct variable groups:   · ,𝑓,𝑔,𝑤   𝐴,𝑓,𝑔,𝑤   𝐵,𝑓,𝑔,𝑤   𝑓,𝐹,𝑔,𝑤   𝑓,𝑀,𝑔,𝑤   𝑅,𝑓,𝑔,𝑤   𝑆,𝑔,𝑤   𝜑,𝑓,𝑔,𝑤
Allowed substitution hints:   𝑆(𝑓)   𝑁(𝑤, 𝑓, 𝑔)

Proof of Theorem elrgspnlem1
Dummy variables 𝑖 𝑣 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elrgspn.r . . 3 (𝜑𝑅 ∈ Ring)
21ringgrpd 20380 . 2 (𝜑𝑅 ∈ Grp)
3 simpr 490 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
4 elrgspn.b . . . . . . . . . 10 𝐵 = (Base‘𝑅)
5 eqid 2762 . . . . . . . . . 10 (0g𝑅) = (0g𝑅)
61ringcmnd 20424 . . . . . . . . . . 11 (𝜑𝑅 ∈ CMnd)
76adantr 486 . . . . . . . . . 10 ((𝜑𝑔𝐹) → 𝑅 ∈ CMnd)
84fvexi 6896 . . . . . . . . . . . . . 14 𝐵 ∈ V
98a1i 11 . . . . . . . . . . . . 13 (𝜑𝐵 ∈ V)
10 elrgspn.a . . . . . . . . . . . . 13 (𝜑𝐴𝐵)
119, 10ssexd 5293 . . . . . . . . . . . 12 (𝜑𝐴 ∈ V)
12 wrdexg 14589 . . . . . . . . . . . 12 (𝐴 ∈ V → Word 𝐴 ∈ V)
1311, 12syl 18 . . . . . . . . . . 11 (𝜑 → Word 𝐴 ∈ V)
1413adantr 486 . . . . . . . . . 10 ((𝜑𝑔𝐹) → Word 𝐴 ∈ V)
15 elrgspn.x . . . . . . . . . . . 12 · = (.g𝑅)
162ad2antrr 739 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
17 elrgspn.f . . . . . . . . . . . . . . . . 17 𝐹 = {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0}
1817ssrab3 4033 . . . . . . . . . . . . . . . 16 𝐹 ⊆ (ℤ ↑m Word 𝐴)
1918a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐹 ⊆ (ℤ ↑m Word 𝐴))
2019sselda 3934 . . . . . . . . . . . . . 14 ((𝜑𝑔𝐹) → 𝑔 ∈ (ℤ ↑m Word 𝐴))
21 zex 12625 . . . . . . . . . . . . . . . . 17 ℤ ∈ V
2221a1i 11 . . . . . . . . . . . . . . . 16 (𝜑 → ℤ ∈ V)
2322, 13elmapd 8842 . . . . . . . . . . . . . . 15 (𝜑 → (𝑔 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑔:Word 𝐴⟶ℤ))
2423adantr 486 . . . . . . . . . . . . . 14 ((𝜑𝑔𝐹) → (𝑔 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑔:Word 𝐴⟶ℤ))
2520, 24mpbid 235 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → 𝑔:Word 𝐴⟶ℤ)
2625ffvelcdmda 7080 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) ∈ ℤ)
27 elrgspn.m . . . . . . . . . . . . . . . 16 𝑀 = (mulGrp‘𝑅)
2827ringmgp 20377 . . . . . . . . . . . . . . 15 (𝑅 ∈ Ring → 𝑀 ∈ Mnd)
291, 28syl 18 . . . . . . . . . . . . . 14 (𝜑𝑀 ∈ Mnd)
30 sswrd 14587 . . . . . . . . . . . . . . . 16 (𝐴𝐵 → Word 𝐴 ⊆ Word 𝐵)
3110, 30syl 18 . . . . . . . . . . . . . . 15 (𝜑 → Word 𝐴 ⊆ Word 𝐵)
3231sselda 3934 . . . . . . . . . . . . . 14 ((𝜑𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐵)
3327, 4mgpbas 20277 . . . . . . . . . . . . . . 15 𝐵 = (Base‘𝑀)
3433gsumwcl 18947 . . . . . . . . . . . . . 14 ((𝑀 ∈ Mnd ∧ 𝑤 ∈ Word 𝐵) → (𝑀 Σg 𝑤) ∈ 𝐵)
3529, 32, 34syl2an2r 698 . . . . . . . . . . . . 13 ((𝜑𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
3635adantlr 728 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
374, 15, 16, 26, 36mulgcld 19218 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
3837fmpttd 7111 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))):Word 𝐴𝐵)
39 fvexd 6897 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (0g𝑅) ∈ V)
40 0zd 12628 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → 0 ∈ ℤ)
41 ssidd 3957 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → Word 𝐴 ⊆ Word 𝐴)
42 breq1 5110 . . . . . . . . . . . . . 14 (𝑓 = 𝑔 → (𝑓 finSupp 0 ↔ 𝑔 finSupp 0))
4342, 17elrab2 3652 . . . . . . . . . . . . 13 (𝑔𝐹 ↔ (𝑔 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑔 finSupp 0))
4443simprbi 503 . . . . . . . . . . . 12 (𝑔𝐹𝑔 finSupp 0)
4544adantl 487 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → 𝑔 finSupp 0)
464, 5, 15mulg0 19196 . . . . . . . . . . . 12 (𝑦𝐵 → (0 · 𝑦) = (0g𝑅))
4746adantl 487 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑦𝐵) → (0 · 𝑦) = (0g𝑅))
4839, 40, 14, 41, 36, 25, 45, 47fisuppov1 33140 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
494, 5, 7, 14, 38, 48gsumcl 20041 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
5049ad4ant13 764 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
513, 50eqeltrd 2862 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑥𝐵)
52 elrgspnlem1.1 . . . . . . . . . 10 𝑆 = ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5352eleq2i 2854 . . . . . . . . 9 (𝑥𝑆𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
54 eqid 2762 . . . . . . . . . . 11 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5554elrnmpt 5946 . . . . . . . . . 10 (𝑥 ∈ V → (𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
5655elv 3458 . . . . . . . . 9 (𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5753, 56sylbb 222 . . . . . . . 8 (𝑥𝑆 → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5857adantl 487 . . . . . . 7 ((𝜑𝑥𝑆) → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5951, 58r19.29a 3172 . . . . . 6 ((𝜑𝑥𝑆) → 𝑥𝐵)
6059, 4eleqtrdi 2872 . . . . 5 ((𝜑𝑥𝑆) → 𝑥 ∈ (Base‘𝑅))
6160ex 418 . . . 4 (𝜑 → (𝑥𝑆𝑥 ∈ (Base‘𝑅)))
6261ssrdv 3940 . . 3 (𝜑𝑆 ⊆ (Base‘𝑅))
6362, 4sseqtrrdi 3975 . 2 (𝜑𝑆𝐵)
64 breq1 5110 . . . . . . . 8 (𝑓 = (Word 𝐴 × {0}) → (𝑓 finSupp 0 ↔ (Word 𝐴 × {0}) finSupp 0))
65 0z 12627 . . . . . . . . . . 11 0 ∈ ℤ
6665fconst6 6769 . . . . . . . . . 10 (Word 𝐴 × {0}):Word 𝐴⟶ℤ
6766a1i 11 . . . . . . . . 9 (𝜑 → (Word 𝐴 × {0}):Word 𝐴⟶ℤ)
6822, 13, 67elmapdd 8843 . . . . . . . 8 (𝜑 → (Word 𝐴 × {0}) ∈ (ℤ ↑m Word 𝐴))
69 c0ex 11225 . . . . . . . . . 10 0 ∈ V
7069a1i 11 . . . . . . . . 9 (𝜑 → 0 ∈ V)
7113, 70fczfsuppd 9359 . . . . . . . 8 (𝜑 → (Word 𝐴 × {0}) finSupp 0)
7264, 68, 71elrabd 3650 . . . . . . 7 (𝜑 → (Word 𝐴 × {0}) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
7372, 17eleqtrrdi 2873 . . . . . 6 (𝜑 → (Word 𝐴 × {0}) ∈ 𝐹)
74 simplr 781 . . . . . . . . . . . . . 14 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → 𝑔 = (Word 𝐴 × {0}))
7574fveq1d 6884 . . . . . . . . . . . . 13 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = ((Word 𝐴 × {0})‘𝑤))
7669fconst 6765 . . . . . . . . . . . . . . 15 (Word 𝐴 × {0}):Word 𝐴⟶{0}
7776a1i 11 . . . . . . . . . . . . . 14 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (Word 𝐴 × {0}):Word 𝐴⟶{0})
78 simpr 490 . . . . . . . . . . . . . 14 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐴)
79 fvconst 7163 . . . . . . . . . . . . . 14 (((Word 𝐴 × {0}):Word 𝐴⟶{0} ∧ 𝑤 ∈ Word 𝐴) → ((Word 𝐴 × {0})‘𝑤) = 0)
8077, 78, 79syl2anc 596 . . . . . . . . . . . . 13 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((Word 𝐴 × {0})‘𝑤) = 0)
8175, 80eqtrd 2797 . . . . . . . . . . . 12 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = 0)
8281oveq1d 7431 . . . . . . . . . . 11 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
8335adantlr 728 . . . . . . . . . . . 12 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
844, 5, 15mulg0 19196 . . . . . . . . . . . 12 ((𝑀 Σg 𝑤) ∈ 𝐵 → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8583, 84syl 18 . . . . . . . . . . 11 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8682, 85eqtrd 2797 . . . . . . . . . 10 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = (0g𝑅))
8786mpteq2dva 5202 . . . . . . . . 9 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (0g𝑅)))
8887oveq2d 7432 . . . . . . . 8 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))))
896cmnmndd 19930 . . . . . . . . . 10 (𝜑𝑅 ∈ Mnd)
905gsumz 18944 . . . . . . . . . 10 ((𝑅 ∈ Mnd ∧ Word 𝐴 ∈ V) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
9189, 13, 90syl2anc 596 . . . . . . . . 9 (𝜑 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
9291adantr 486 . . . . . . . 8 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
9388, 92eqtrd 2797 . . . . . . 7 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (0g𝑅))
9493eqeq2d 2773 . . . . . 6 ((𝜑𝑔 = (Word 𝐴 × {0})) → ((0g𝑅) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ↔ (0g𝑅) = (0g𝑅)))
95 eqidd 2763 . . . . . 6 (𝜑 → (0g𝑅) = (0g𝑅))
9673, 94, 95rspcedvd 3581 . . . . 5 (𝜑 → ∃𝑔𝐹 (0g𝑅) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
97 fvexd 6897 . . . . 5 (𝜑 → (0g𝑅) ∈ V)
9854, 96, 97elrnmptd 5951 . . . 4 (𝜑 → (0g𝑅) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
9998, 52eleqtrrdi 2873 . . 3 (𝜑 → (0g𝑅) ∈ 𝑆)
10099ne0d 4291 . 2 (𝜑𝑆 ≠ ∅)
101 simpllr 788 . . . . . . . . 9 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
102 simpr 490 . . . . . . . . 9 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
103101, 102oveq12d 7434 . . . . . . . 8 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
104 eqid 2762 . . . . . . . . . . . . . 14 (+g𝑅) = (+g𝑅)
1057adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑅 ∈ CMnd)
10614adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → Word 𝐴 ∈ V)
10737adantlr 728 . . . . . . . . . . . . . 14 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
1082ad2antrr 739 . . . . . . . . . . . . . . . 16 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
109 breq1 5110 . . . . . . . . . . . . . . . . . . . . 21 (𝑓 = 𝑖 → (𝑓 finSupp 0 ↔ 𝑖 finSupp 0))
110109, 17elrab2 3652 . . . . . . . . . . . . . . . . . . . 20 (𝑖𝐹 ↔ (𝑖 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑖 finSupp 0))
111110simplbi 502 . . . . . . . . . . . . . . . . . . 19 (𝑖𝐹𝑖 ∈ (ℤ ↑m Word 𝐴))
112111adantl 487 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑖𝐹) → 𝑖 ∈ (ℤ ↑m Word 𝐴))
11322, 13elmapd 8842 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (𝑖 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑖:Word 𝐴⟶ℤ))
114113adantr 486 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑖𝐹) → (𝑖 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑖:Word 𝐴⟶ℤ))
115112, 114mpbid 235 . . . . . . . . . . . . . . . . 17 ((𝜑𝑖𝐹) → 𝑖:Word 𝐴⟶ℤ)
116115ffvelcdmda 7080 . . . . . . . . . . . . . . . 16 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑖𝑤) ∈ ℤ)
11735adantlr 728 . . . . . . . . . . . . . . . 16 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
1184, 15, 108, 116, 117mulgcld 19218 . . . . . . . . . . . . . . 15 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑖𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
119118adantllr 732 . . . . . . . . . . . . . 14 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑖𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
120 eqidd 2763 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))
121 eqidd 2763 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))
12248adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
12348ralrimiva 3156 . . . . . . . . . . . . . . . . 17 (𝜑 → ∀𝑔𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
124 fveq1 6881 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = 𝑖 → (𝑔𝑤) = (𝑖𝑤))
125124oveq1d 7431 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = 𝑖 → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = ((𝑖𝑤) · (𝑀 Σg 𝑤)))
126125mpteq2dv 5203 . . . . . . . . . . . . . . . . . . 19 (𝑔 = 𝑖 → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))
127126breq1d 5117 . . . . . . . . . . . . . . . . . 18 (𝑔 = 𝑖 → ((𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅) ↔ (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅)))
128127cbvralvw 3242 . . . . . . . . . . . . . . . . 17 (∀𝑔𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅) ↔ ∀𝑖𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
129123, 128sylib 221 . . . . . . . . . . . . . . . 16 (𝜑 → ∀𝑖𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
130129r19.21bi 3256 . . . . . . . . . . . . . . 15 ((𝜑𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
131130adantlr 728 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
1324, 5, 104, 105, 106, 107, 119, 120, 121, 122, 131gsummptfsadd 20050 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
13325ffnd 6707 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑔𝐹) → 𝑔 Fn Word 𝐴)
134133adantr 486 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 Fn Word 𝐴)
135115ffnd 6707 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖𝐹) → 𝑖 Fn Word 𝐴)
136135adantlr 728 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 Fn Word 𝐴)
137 inidm 4175 . . . . . . . . . . . . . . . . . 18 (Word 𝐴 ∩ Word 𝐴) = Word 𝐴
138 eqidd 2763 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = (𝑔𝑤))
139 eqidd 2763 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑖𝑤) = (𝑖𝑤))
140134, 136, 106, 106, 137, 138, 139ofval 7692 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔f + 𝑖)‘𝑤) = ((𝑔𝑤) + (𝑖𝑤)))
141140oveq1d 7431 . . . . . . . . . . . . . . . 16 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)))
14216adantlr 728 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
14326adantlr 728 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) ∈ ℤ)
144116adantllr 732 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑖𝑤) ∈ ℤ)
14536adantlr 728 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
1464, 15, 104mulgdir 19228 . . . . . . . . . . . . . . . . 17 ((𝑅 ∈ Grp ∧ ((𝑔𝑤) ∈ ℤ ∧ (𝑖𝑤) ∈ ℤ ∧ (𝑀 Σg 𝑤) ∈ 𝐵)) → (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))
147142, 143, 144, 145, 146syl13anc 1399 . . . . . . . . . . . . . . . 16 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))
148141, 147eqtr2d 2798 . . . . . . . . . . . . . . 15 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))) = (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))
149148mpteq2dva 5202 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤)))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))
150149oveq2d 7432 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
151132, 150eqtr3d 2799 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
152 fveq1 6881 . . . . . . . . . . . . . . . . . 18 (𝑔 = → (𝑔𝑤) = (𝑤))
153152oveq1d 7431 . . . . . . . . . . . . . . . . 17 (𝑔 = → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = ((𝑤) · (𝑀 Σg 𝑤)))
154153mpteq2dv 5203 . . . . . . . . . . . . . . . 16 (𝑔 = → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))))
155154oveq2d 7432 . . . . . . . . . . . . . . 15 (𝑔 = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
156155cbvmptv 5213 . . . . . . . . . . . . . 14 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
157 fveq1 6881 . . . . . . . . . . . . . . . . . . 19 ( = (𝑔f + 𝑖) → (𝑤) = ((𝑔f + 𝑖)‘𝑤))
158157oveq1d 7431 . . . . . . . . . . . . . . . . . 18 ( = (𝑔f + 𝑖) → ((𝑤) · (𝑀 Σg 𝑤)) = (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))
159158mpteq2dv 5203 . . . . . . . . . . . . . . . . 17 ( = (𝑔f + 𝑖) → (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))
160159oveq2d 7432 . . . . . . . . . . . . . . . 16 ( = (𝑔f + 𝑖) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
161160eqeq2d 2773 . . . . . . . . . . . . . . 15 ( = (𝑔f + 𝑖) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))))
162 breq1 5110 . . . . . . . . . . . . . . . . 17 (𝑓 = (𝑔f + 𝑖) → (𝑓 finSupp 0 ↔ (𝑔f + 𝑖) finSupp 0))
16321a1i 11 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ℤ ∈ V)
164 zaddcl 12659 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ) → (𝑥 + 𝑦) ∈ ℤ)
165164adantl 487 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ (𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ)) → (𝑥 + 𝑦) ∈ ℤ)
16625adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔:Word 𝐴⟶ℤ)
167115adantlr 728 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖:Word 𝐴⟶ℤ)
168165, 166, 167, 106, 106, 137off 7699 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖):Word 𝐴⟶ℤ)
169163, 106, 168elmapdd 8843 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ (ℤ ↑m Word 𝐴))
170 zringring 21661 . . . . . . . . . . . . . . . . . . . . 21 ring ∈ Ring
171 ringmnd 20381 . . . . . . . . . . . . . . . . . . . . 21 (ℤring ∈ Ring → ℤring ∈ Mnd)
172170, 171ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ring ∈ Mnd
173172a1i 11 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ℤring ∈ Mnd)
17420adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 ∈ (ℤ ↑m Word 𝐴))
175111adantl 487 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 ∈ (ℤ ↑m Word 𝐴))
17645adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 finSupp 0)
177 zring0 21670 . . . . . . . . . . . . . . . . . . . 20 0 = (0g‘ℤring)
178176, 177breqtrdi 5150 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 finSupp (0g‘ℤring))
179110simprbi 503 . . . . . . . . . . . . . . . . . . . . 21 (𝑖𝐹𝑖 finSupp 0)
180179adantl 487 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 finSupp 0)
181180, 177breqtrdi 5150 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 finSupp (0g‘ℤring))
182 zringbas 21665 . . . . . . . . . . . . . . . . . . . 20 ℤ = (Base‘ℤring)
183182mndpfsupp 18874 . . . . . . . . . . . . . . . . . . 19 (((ℤring ∈ Mnd ∧ Word 𝐴 ∈ V) ∧ (𝑔 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑖 ∈ (ℤ ↑m Word 𝐴)) ∧ (𝑔 finSupp (0g‘ℤring) ∧ 𝑖 finSupp (0g‘ℤring))) → (𝑔f (+g‘ℤring)𝑖) finSupp (0g‘ℤring))
184173, 106, 174, 175, 178, 181, 183syl222anc 1413 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f (+g‘ℤring)𝑖) finSupp (0g‘ℤring))
185 zringplusg 21666 . . . . . . . . . . . . . . . . . . . . 21 + = (+g‘ℤring)
186185a1i 11 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → + = (+g‘ℤring))
187186ofeqd 7683 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ∘f + = ∘f (+g‘ℤring))
188187oveqd 7433 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) = (𝑔f (+g‘ℤring)𝑖))
189177a1i 11 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 0 = (0g‘ℤring))
190184, 188, 1893brtr4d 5141 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) finSupp 0)
191162, 169, 190elrabd 3650 . . . . . . . . . . . . . . . 16 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
192191, 17eleqtrrdi 2873 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ 𝐹)
193 eqidd 2763 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
194161, 192, 193rspcedvdw 3582 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ∃𝐹 (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
195 ovexd 7451 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ V)
196156, 194, 195elrnmptd 5951 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
197196, 52eleqtrrdi 2873 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
198151, 197eqeltrd 2862 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
199198adantllr 732 . . . . . . . . . 10 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
200199adantllr 732 . . . . . . . . 9 (((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
201200ad4ant13 764 . . . . . . . 8 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
202103, 201eqeltrd 2862 . . . . . . 7 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
20352eleq2i 2854 . . . . . . . . . 10 (𝑦𝑆𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
204126oveq2d 7432 . . . . . . . . . . . . 13 (𝑔 = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
205204cbvmptv 5213 . . . . . . . . . . . 12 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑖𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
206205elrnmpt 5946 . . . . . . . . . . 11 (𝑦 ∈ V → (𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
207206elv 3458 . . . . . . . . . 10 (𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
208203, 207sylbb 222 . . . . . . . . 9 (𝑦𝑆 → ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
209208adantl 487 . . . . . . . 8 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
210209ad2antrr 739 . . . . . . 7 (((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
211202, 210r19.29a 3172 . . . . . 6 (((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
21258adantr 486 . . . . . 6 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
213211, 212r19.29a 3172 . . . . 5 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
214213ralrimiva 3156 . . . 4 ((𝜑𝑥𝑆) → ∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆)
2152ad3antrrr 743 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑅 ∈ Grp)
21626znegcld 12728 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → -(𝑔𝑤) ∈ ℤ)
2174, 15, 16, 216, 36mulgcld 19218 . . . . . . . . . 10 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (-(𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
218217fmpttd 7111 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))):Word 𝐴𝐵)
21925adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑔:Word 𝐴⟶ℤ)
220 simpr 490 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐴)
221219, 220fvco3d 6983 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) = ((𝑧 ∈ ℤ ↦ -𝑧)‘(𝑔𝑤)))
222 eqid 2762 . . . . . . . . . . . . . 14 (𝑧 ∈ ℤ ↦ -𝑧) = (𝑧 ∈ ℤ ↦ -𝑧)
223 negeq 11474 . . . . . . . . . . . . . 14 (𝑧 = (𝑔𝑤) → -𝑧 = -(𝑔𝑤))
224222, 223, 26, 216fvmptd3 7014 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑧 ∈ ℤ ↦ -𝑧)‘(𝑔𝑤)) = -(𝑔𝑤))
225221, 224eqtrd 2797 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) = -(𝑔𝑤))
226225oveq1d 7431 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤)) = (-(𝑔𝑤) · (𝑀 Σg 𝑤)))
227226mpteq2dva 5202 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))
228 simpr 490 . . . . . . . . . . . . . . 15 ((𝜑𝑧 ∈ ℤ) → 𝑧 ∈ ℤ)
229228znegcld 12728 . . . . . . . . . . . . . 14 ((𝜑𝑧 ∈ ℤ) → -𝑧 ∈ ℤ)
230229fmpttd 7111 . . . . . . . . . . . . 13 (𝜑 → (𝑧 ∈ ℤ ↦ -𝑧):ℤ⟶ℤ)
231230adantr 486 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑧 ∈ ℤ ↦ -𝑧):ℤ⟶ℤ)
232231, 25fcod 6732 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔):Word 𝐴⟶ℤ)
23321a1i 11 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → ℤ ∈ V)
234 negeq 11474 . . . . . . . . . . . . . . 15 (𝑧 = 0 → -𝑧 = -0)
235 neg0 11529 . . . . . . . . . . . . . . 15 -0 = 0
236234, 235eqtrdi 2813 . . . . . . . . . . . . . 14 (𝑧 = 0 → -𝑧 = 0)
237 0zd 12628 . . . . . . . . . . . . . 14 (𝜑 → 0 ∈ ℤ)
238222, 236, 237, 237fvmptd3 7014 . . . . . . . . . . . . 13 (𝜑 → ((𝑧 ∈ ℤ ↦ -𝑧)‘0) = 0)
239238adantr 486 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧)‘0) = 0)
24040, 25, 231, 14, 233, 45, 239fsuppco2 9376 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔) finSupp 0)
24139, 40, 14, 41, 36, 232, 240, 47fisuppov1 33140 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
242227, 241eqbrtrrd 5133 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
2434, 5, 7, 14, 218, 242gsumcl 20041 . . . . . . . 8 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
244243ad4ant13 764 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
2453oveq1d 7431 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))))
246 eqidd 2763 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))
247 eqidd 2763 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))
2484, 5, 104, 7, 14, 37, 217, 246, 247, 48, 242gsummptfsadd 20050 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))))
249248ad4ant13 764 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))))
25026zcnd 12727 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) ∈ ℂ)
251250negidd 11584 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) + -(𝑔𝑤)) = 0)
252251oveq1d 7431 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + -(𝑔𝑤)) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
2534, 15, 104mulgdir 19228 . . . . . . . . . . . . . 14 ((𝑅 ∈ Grp ∧ ((𝑔𝑤) ∈ ℤ ∧ -(𝑔𝑤) ∈ ℤ ∧ (𝑀 Σg 𝑤) ∈ 𝐵)) → (((𝑔𝑤) + -(𝑔𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))
25416, 26, 216, 36, 253syl13anc 1399 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + -(𝑔𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))
25536, 84syl 18 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
256252, 254, 2553eqtr3d 2805 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (0g𝑅))
257256mpteq2dva 5202 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑤 ∈ Word 𝐴 ↦ (0g𝑅)))
258257oveq2d 7432 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))))
25991adantr 486 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
260258, 259eqtrd 2797 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
261260ad4ant13 764 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
262245, 249, 2613eqtr2d 2803 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
263 eqid 2762 . . . . . . . . 9 (invg𝑅) = (invg𝑅)
2644, 104, 5, 263grpinvid1 19114 . . . . . . . 8 ((𝑅 ∈ Grp ∧ 𝑥𝐵 ∧ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵) → (((invg𝑅)‘𝑥) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅)))
265264biimpar 483 . . . . . . 7 (((𝑅 ∈ Grp ∧ 𝑥𝐵 ∧ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵) ∧ (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅)) → ((invg𝑅)‘𝑥) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))))
266215, 51, 244, 262, 265syl31anc 1400 . . . . . 6 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → ((invg𝑅)‘𝑥) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))))
267 fveq1 6881 . . . . . . . . . . . . . 14 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑤) = ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤))
268267oveq1d 7431 . . . . . . . . . . . . 13 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → ((𝑤) · (𝑀 Σg 𝑤)) = (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))
269268mpteq2dv 5203 . . . . . . . . . . . 12 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))
270269oveq2d 7432 . . . . . . . . . . 11 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))))
271270eqeq2d 2773 . . . . . . . . . 10 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))))
272 breq1 5110 . . . . . . . . . . . 12 (𝑓 = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑓 finSupp 0 ↔ (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) finSupp 0))
27325ffvelcdmda 7080 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ Word 𝐴) → (𝑔𝑣) ∈ ℤ)
274273znegcld 12728 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ Word 𝐴) → -(𝑔𝑣) ∈ ℤ)
275274fmpttd 7111 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)):Word 𝐴⟶ℤ)
276233, 14, 275elmapdd 8843 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ (ℤ ↑m Word 𝐴))
277275ffund 6711 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → Fun (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)))
278133adantr 486 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 𝑔 Fn Word 𝐴)
27914adantr 486 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → Word 𝐴 ∈ V)
280 0zd 12628 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 0 ∈ ℤ)
281 simpr 490 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0)))
282278, 279, 280, 281fvdifsupp 8172 . . . . . . . . . . . . . . . 16 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → (𝑔𝑣) = 0)
283282negeqd 11476 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → -(𝑔𝑣) = -0)
284283, 235eqtrdi 2813 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → -(𝑔𝑣) = 0)
285284, 14suppss2 8201 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) supp 0) ⊆ (𝑔 supp 0))
286276, 40, 277, 45, 285fsuppsssuppgd 9355 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) finSupp 0)
287272, 276, 286elrabd 3650 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
288287, 17eleqtrrdi 2873 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ 𝐹)
289 eqid 2762 . . . . . . . . . . . . . . 15 (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))
290 fveq2 6882 . . . . . . . . . . . . . . . 16 (𝑣 = 𝑤 → (𝑔𝑣) = (𝑔𝑤))
291290negeqd 11476 . . . . . . . . . . . . . . 15 (𝑣 = 𝑤 → -(𝑔𝑣) = -(𝑔𝑤))
292289, 291, 220, 216fvmptd3 7014 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) = -(𝑔𝑤))
293292eqcomd 2768 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → -(𝑔𝑤) = ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤))
294293oveq1d 7431 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (-(𝑔𝑤) · (𝑀 Σg 𝑤)) = (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))
295294mpteq2dva 5202 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))
296295oveq2d 7432 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))))
297271, 288, 296rspcedvdw 3582 . . . . . . . . 9 ((𝜑𝑔𝐹) → ∃𝐹 (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
298156, 297, 243elrnmptd 5951 . . . . . . . 8 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
299298, 52eleqtrrdi 2873 . . . . . . 7 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
300299ad4ant13 764 . . . . . 6 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
301266, 300eqeltrd 2862 . . . . 5 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → ((invg𝑅)‘𝑥) ∈ 𝑆)
302301, 58r19.29a 3172 . . . 4 ((𝜑𝑥𝑆) → ((invg𝑅)‘𝑥) ∈ 𝑆)
303214, 302jca 521 . . 3 ((𝜑𝑥𝑆) → (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))
304303ralrimiva 3156 . 2 (𝜑 → ∀𝑥𝑆 (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))
3054, 104, 263issubg2 19264 . . 3 (𝑅 ∈ Grp → (𝑆 ∈ (SubGrp‘𝑅) ↔ (𝑆𝐵𝑆 ≠ ∅ ∧ ∀𝑥𝑆 (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))))
306305biimpar 483 . 2 ((𝑅 ∈ Grp ∧ (𝑆𝐵𝑆 ≠ ∅ ∧ ∀𝑥𝑆 (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))) → 𝑆 ∈ (SubGrp‘𝑅))
3072, 63, 100, 304, 306syl13anc 1399 1 (𝜑𝑆 ∈ (SubGrp‘𝑅))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wb 209  wa 401  w3a 1103   = wceq 1570  wcel 2145  wne 2957  wral 3078  wrex 3088  {crab 3414  Vcvv 3453  cdif 3899  wss 3902  c0 4282  {csn 4587   class class class wbr 5107  cmpt 5190   × cxp 5657  ran crn 5660  ccom 5663   Fn wfn 6532  wf 6533  cfv 6537  (class class class)co 7416  f cof 7679   supp csupp 8161  m cmap 8829   finSupp cfsupp 9334  0cc0 11125   + caddc 11128  -cneg 11467  cz 12616  Word cword 14578  Basecbs 17303  +gcplusg 17344  0gc0g 17526   Σg cgsu 17527  Mndcmnd 18836  Grpcgrp 19056  invgcminusg 19057  .gcmg 19189  SubGrpcsubg 19242  CMndccmn 19906  mulGrpcmgp 20272  Ringcrg 20371  RingSpancrgspn 20771  ringczring 21658
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 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2734  ax-rep 5236  ax-sep 5255  ax-nul 5267  ax-pow 5334  ax-pr 5402  ax-un 7739  ax-cnex 11181  ax-resscn 11182  ax-1cn 11183  ax-icn 11184  ax-addcl 11185  ax-addrcl 11186  ax-mulcl 11187  ax-mulrcl 11188  ax-mulcom 11189  ax-addass 11190  ax-mulass 11191  ax-distr 11192  ax-i2m1 11193  ax-1ne0 11194  ax-1rid 11195  ax-rnegex 11196  ax-rrecex 11197  ax-cnre 11198  ax-pre-lttri 11199  ax-pre-lttrn 11200  ax-pre-ltadd 11201  ax-pre-mulgt0 11202  ax-addf 11204
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 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3064  df-ral 3079  df-rex 3089  df-rmo 3367  df-reu 3368  df-rab 3415  df-v 3455  df-sbc 3743  df-csb 3851  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-pss 3922  df-nul 4283  df-if 4486  df-pw 4562  df-sn 4588  df-pr 4590  df-tp 4592  df-op 4594  df-uni 4871  df-int 4911  df-iun 4956  df-br 5108  df-opab 5172  df-mpt 5191  df-tr 5217  df-id 5554  df-eprel 5559  df-po 5567  df-so 5568  df-fr 5612  df-se 5613  df-we 5614  df-xp 5665  df-rel 5666  df-cnv 5667  df-co 5668  df-dm 5669  df-rn 5670  df-res 5671  df-ima 5672  df-pred 6303  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6493  df-fun 6539  df-fn 6540  df-f 6541  df-f1 6542  df-fo 6543  df-f1o 6544  df-fv 6545  df-isom 6546  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-of 7681  df-om 7866  df-1st 7989  df-2nd 7990  df-supp 8162  df-frecs 8283  df-wrecs 8314  df-recs 8363  df-rdg 8402  df-1o 8458  df-er 8699  df-map 8831  df-en 8956  df-dom 8957  df-sdom 8958  df-fin 8959  df-fsupp 9335  df-oi 9485  df-card 9947  df-pnf 11270  df-mnf 11271  df-xr 11272  df-ltxr 11273  df-le 11274  df-sub 11468  df-neg 11469  df-nn 12259  df-2 12328  df-3 12329  df-4 12330  df-5 12331  df-6 12332  df-7 12333  df-8 12334  df-9 12335  df-n0 12530  df-z 12617  df-dec 12738  df-uz 12889  df-fz 13562  df-fzo 13710  df-seq 14066  df-hash 14395  df-word 14579  df-struct 17241  df-sets 17258  df-slot 17276  df-ndx 17288  df-base 17304  df-ress 17325  df-plusg 17357  df-mulr 17358  df-starv 17359  df-tset 17363  df-ple 17364  df-ds 17366  df-unif 17367  df-0g 17528  df-gsum 17529  df-mgm 18732  df-sgrp 18821  df-mnd 18837  df-submnd 18891  df-grp 19059  df-minusg 19060  df-mulg 19190  df-subg 19245  df-cntz 19443  df-cmn 19908  df-abl 19909  df-mgp 20273  df-rng 20287  df-ur 20320  df-ring 20373  df-cring 20374  df-subrng 20707  df-subrg 20731  df-cnfld 21585  df-zring 21659
This theorem is used by:  elrgspnlem2  33668
  Copyright terms: Public domain W3C validator