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 33714
Description: Lemma for elrgspn 33718. (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 20408 . 2 (𝜑𝑅 ∈ Grp)
3 simpr 490 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
4 elrgspn.b . . . . . . . . . 10 𝐵 = (Base‘𝑅)
5 eqid 2760 . . . . . . . . . 10 (0g𝑅) = (0g𝑅)
61ringcmnd 20452 . . . . . . . . . . 11 (𝜑𝑅 ∈ CMnd)
76adantr 486 . . . . . . . . . 10 ((𝜑𝑔𝐹) → 𝑅 ∈ CMnd)
84fvexi 6895 . . . . . . . . . . . . . 14 𝐵 ∈ V
98a1i 11 . . . . . . . . . . . . 13 (𝜑𝐵 ∈ V)
10 elrgspn.a . . . . . . . . . . . . 13 (𝜑𝐴𝐵)
119, 10ssexd 5289 . . . . . . . . . . . 12 (𝜑𝐴 ∈ V)
12 wrdexg 14614 . . . . . . . . . . . 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 4030 . . . . . . . . . . . . . . . 16 𝐹 ⊆ (ℤ ↑m Word 𝐴)
1918a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐹 ⊆ (ℤ ↑m Word 𝐴))
2019sselda 3931 . . . . . . . . . . . . . 14 ((𝜑𝑔𝐹) → 𝑔 ∈ (ℤ ↑m Word 𝐴))
21 zex 12649 . . . . . . . . . . . . . . . . 17 ℤ ∈ V
2221a1i 11 . . . . . . . . . . . . . . . 16 (𝜑 → ℤ ∈ V)
2322, 13elmapd 8846 . . . . . . . . . . . . . . 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 20404 . . . . . . . . . . . . . . 15 (𝑅 ∈ Ring → 𝑀 ∈ Mnd)
291, 28syl 18 . . . . . . . . . . . . . 14 (𝜑𝑀 ∈ Mnd)
30 sswrd 14612 . . . . . . . . . . . . . . . 16 (𝐴𝐵 → Word 𝐴 ⊆ Word 𝐵)
3110, 30syl 18 . . . . . . . . . . . . . . 15 (𝜑 → Word 𝐴 ⊆ Word 𝐵)
3231sselda 3931 . . . . . . . . . . . . . 14 ((𝜑𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐵)
3327, 4mgpbas 20304 . . . . . . . . . . . . . . 15 𝐵 = (Base‘𝑀)
3433gsumwcl 18974 . . . . . . . . . . . . . 14 ((𝑀 ∈ Mnd ∧ 𝑤 ∈ Word 𝐵) → (𝑀 Σg 𝑤) ∈ 𝐵)
3529, 32, 34syl2an2r 698 . . . . . . . . . . . . 13 ((𝜑𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
3635adantlr 728 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
374, 15, 16, 26, 36mulgcld 19245 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
3837fmpttd 7111 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))):Word 𝐴𝐵)
39 fvexd 6896 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (0g𝑅) ∈ V)
40 0zd 12652 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → 0 ∈ ℤ)
41 ssidd 3954 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → Word 𝐴 ⊆ Word 𝐴)
42 breq1 5106 . . . . . . . . . . . . . 14 (𝑓 = 𝑔 → (𝑓 finSupp 0 ↔ 𝑔 finSupp 0))
4342, 17elrab2 3649 . . . . . . . . . . . . 13 (𝑔𝐹 ↔ (𝑔 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑔 finSupp 0))
4443simprbi 503 . . . . . . . . . . . 12 (𝑔𝐹𝑔 finSupp 0)
4544adantl 487 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → 𝑔 finSupp 0)
464, 5, 15mulg0 19223 . . . . . . . . . . . 12 (𝑦𝐵 → (0 · 𝑦) = (0g𝑅))
4746adantl 487 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑦𝐵) → (0 · 𝑦) = (0g𝑅))
4839, 40, 14, 41, 36, 25, 45, 47fisuppov1 33187 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
494, 5, 7, 14, 38, 48gsumcl 20068 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
5049ad4ant13 764 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
513, 50eqeltrd 2860 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑥𝐵)
52 elrgspnlem1.1 . . . . . . . . . 10 𝑆 = ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5352eleq2i 2852 . . . . . . . . 9 (𝑥𝑆𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
54 eqid 2760 . . . . . . . . . . 11 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5554elrnmpt 5944 . . . . . . . . . 10 (𝑥 ∈ V → (𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
5655elv 3455 . . . . . . . . 9 (𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5753, 56sylbb 222 . . . . . . . 8 (𝑥𝑆 → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5857adantl 487 . . . . . . 7 ((𝜑𝑥𝑆) → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5951, 58r19.29a 3170 . . . . . 6 ((𝜑𝑥𝑆) → 𝑥𝐵)
6059, 4eleqtrdi 2870 . . . . 5 ((𝜑𝑥𝑆) → 𝑥 ∈ (Base‘𝑅))
6160ex 418 . . . 4 (𝜑 → (𝑥𝑆𝑥 ∈ (Base‘𝑅)))
6261ssrdv 3937 . . 3 (𝜑𝑆 ⊆ (Base‘𝑅))
6362, 4sseqtrrdi 3972 . 2 (𝜑𝑆𝐵)
64 breq1 5106 . . . . . . . 8 (𝑓 = (Word 𝐴 × {0}) → (𝑓 finSupp 0 ↔ (Word 𝐴 × {0}) finSupp 0))
65 0z 12651 . . . . . . . . . . 11 0 ∈ ℤ
6665fconst6 6768 . . . . . . . . . 10 (Word 𝐴 × {0}):Word 𝐴⟶ℤ
6766a1i 11 . . . . . . . . 9 (𝜑 → (Word 𝐴 × {0}):Word 𝐴⟶ℤ)
6822, 13, 67elmapdd 8847 . . . . . . . 8 (𝜑 → (Word 𝐴 × {0}) ∈ (ℤ ↑m Word 𝐴))
69 c0ex 11249 . . . . . . . . . 10 0 ∈ V
7069a1i 11 . . . . . . . . 9 (𝜑 → 0 ∈ V)
7113, 70fczfsuppd 9363 . . . . . . . 8 (𝜑 → (Word 𝐴 × {0}) finSupp 0)
7264, 68, 71elrabd 3647 . . . . . . 7 (𝜑 → (Word 𝐴 × {0}) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
7372, 17eleqtrrdi 2871 . . . . . 6 (𝜑 → (Word 𝐴 × {0}) ∈ 𝐹)
74 simplr 781 . . . . . . . . . . . . . 14 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → 𝑔 = (Word 𝐴 × {0}))
7574fveq1d 6883 . . . . . . . . . . . . 13 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = ((Word 𝐴 × {0})‘𝑤))
7669fconst 6764 . . . . . . . . . . . . . . 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 2795 . . . . . . . . . . . 12 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = 0)
8281oveq1d 7431 . . . . . . . . . . 11 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
8335adantlr 728 . . . . . . . . . . . 12 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
844, 5, 15mulg0 19223 . . . . . . . . . . . 12 ((𝑀 Σg 𝑤) ∈ 𝐵 → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8583, 84syl 18 . . . . . . . . . . 11 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8682, 85eqtrd 2795 . . . . . . . . . 10 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = (0g𝑅))
8786mpteq2dva 5198 . . . . . . . . 9 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (0g𝑅)))
8887oveq2d 7432 . . . . . . . 8 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))))
896cmnmndd 19957 . . . . . . . . . 10 (𝜑𝑅 ∈ Mnd)
905gsumz 18971 . . . . . . . . . 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 2795 . . . . . . 7 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (0g𝑅))
9493eqeq2d 2771 . . . . . 6 ((𝜑𝑔 = (Word 𝐴 × {0})) → ((0g𝑅) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ↔ (0g𝑅) = (0g𝑅)))
95 eqidd 2761 . . . . . 6 (𝜑 → (0g𝑅) = (0g𝑅))
9673, 94, 95rspcedvd 3578 . . . . 5 (𝜑 → ∃𝑔𝐹 (0g𝑅) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
97 fvexd 6896 . . . . 5 (𝜑 → (0g𝑅) ∈ V)
9854, 96, 97elrnmptd 5949 . . . 4 (𝜑 → (0g𝑅) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
9998, 52eleqtrrdi 2871 . . 3 (𝜑 → (0g𝑅) ∈ 𝑆)
10099ne0d 4288 . 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 2760 . . . . . . . . . . . . . 14 (+g𝑅) = (+g𝑅)
1057adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑅 ∈ CMnd)
10614adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → Word 𝐴 ∈ V)
10737adantlr 728 . . . . . . . . . . . . . 14 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
1082ad2antrr 739 . . . . . . . . . . . . . . . 16 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
109 breq1 5106 . . . . . . . . . . . . . . . . . . . . 21 (𝑓 = 𝑖 → (𝑓 finSupp 0 ↔ 𝑖 finSupp 0))
110109, 17elrab2 3649 . . . . . . . . . . . . . . . . . . . 20 (𝑖𝐹 ↔ (𝑖 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑖 finSupp 0))
111110simplbi 502 . . . . . . . . . . . . . . . . . . 19 (𝑖𝐹𝑖 ∈ (ℤ ↑m Word 𝐴))
112111adantl 487 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑖𝐹) → 𝑖 ∈ (ℤ ↑m Word 𝐴))
11322, 13elmapd 8846 . . . . . . . . . . . . . . . . . . 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 19245 . . . . . . . . . . . . . . 15 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑖𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
119118adantllr 732 . . . . . . . . . . . . . 14 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑖𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
120 eqidd 2761 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))
121 eqidd 2761 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))
12248adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
12348ralrimiva 3154 . . . . . . . . . . . . . . . . 17 (𝜑 → ∀𝑔𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
124 fveq1 6880 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = 𝑖 → (𝑔𝑤) = (𝑖𝑤))
125124oveq1d 7431 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = 𝑖 → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = ((𝑖𝑤) · (𝑀 Σg 𝑤)))
126125mpteq2dv 5199 . . . . . . . . . . . . . . . . . . 19 (𝑔 = 𝑖 → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))
127126breq1d 5113 . . . . . . . . . . . . . . . . . 18 (𝑔 = 𝑖 → ((𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅) ↔ (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅)))
128127cbvralvw 3240 . . . . . . . . . . . . . . . . 17 (∀𝑔𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅) ↔ ∀𝑖𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
129123, 128sylib 221 . . . . . . . . . . . . . . . 16 (𝜑 → ∀𝑖𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
130129r19.21bi 3254 . . . . . . . . . . . . . . 15 ((𝜑𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
131130adantlr 728 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
1324, 5, 104, 105, 106, 107, 119, 120, 121, 122, 131gsummptfsadd 20077 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
13325ffnd 6706 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑔𝐹) → 𝑔 Fn Word 𝐴)
134133adantr 486 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 Fn Word 𝐴)
135115ffnd 6706 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖𝐹) → 𝑖 Fn Word 𝐴)
136135adantlr 728 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 Fn Word 𝐴)
137 inidm 4172 . . . . . . . . . . . . . . . . . 18 (Word 𝐴 ∩ Word 𝐴) = Word 𝐴
138 eqidd 2761 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = (𝑔𝑤))
139 eqidd 2761 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑖𝑤) = (𝑖𝑤))
140134, 136, 106, 106, 137, 138, 139ofval 7695 . . . . . . . . . . . . . . . . 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 19255 . . . . . . . . . . . . . . . . 17 ((𝑅 ∈ Grp ∧ ((𝑔𝑤) ∈ ℤ ∧ (𝑖𝑤) ∈ ℤ ∧ (𝑀 Σg 𝑤) ∈ 𝐵)) → (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))
147142, 143, 144, 145, 146syl13anc 1399 . . . . . . . . . . . . . . . 16 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))
148141, 147eqtr2d 2796 . . . . . . . . . . . . . . 15 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))) = (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))
149148mpteq2dva 5198 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤)))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))
150149oveq2d 7432 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
151132, 150eqtr3d 2797 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
152 fveq1 6880 . . . . . . . . . . . . . . . . . 18 (𝑔 = → (𝑔𝑤) = (𝑤))
153152oveq1d 7431 . . . . . . . . . . . . . . . . 17 (𝑔 = → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = ((𝑤) · (𝑀 Σg 𝑤)))
154153mpteq2dv 5199 . . . . . . . . . . . . . . . 16 (𝑔 = → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))))
155154oveq2d 7432 . . . . . . . . . . . . . . 15 (𝑔 = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
156155cbvmptv 5209 . . . . . . . . . . . . . 14 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
157 fveq1 6880 . . . . . . . . . . . . . . . . . . 19 ( = (𝑔f + 𝑖) → (𝑤) = ((𝑔f + 𝑖)‘𝑤))
158157oveq1d 7431 . . . . . . . . . . . . . . . . . 18 ( = (𝑔f + 𝑖) → ((𝑤) · (𝑀 Σg 𝑤)) = (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))
159158mpteq2dv 5199 . . . . . . . . . . . . . . . . 17 ( = (𝑔f + 𝑖) → (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))
160159oveq2d 7432 . . . . . . . . . . . . . . . 16 ( = (𝑔f + 𝑖) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
161160eqeq2d 2771 . . . . . . . . . . . . . . 15 ( = (𝑔f + 𝑖) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))))
162 breq1 5106 . . . . . . . . . . . . . . . . 17 (𝑓 = (𝑔f + 𝑖) → (𝑓 finSupp 0 ↔ (𝑔f + 𝑖) finSupp 0))
16321a1i 11 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ℤ ∈ V)
164 zaddcl 12683 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ) → (𝑥 + 𝑦) ∈ ℤ)
165164adantl 487 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ (𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ)) → (𝑥 + 𝑦) ∈ ℤ)
16625adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔:Word 𝐴⟶ℤ)
167115adantlr 728 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖:Word 𝐴⟶ℤ)
168165, 166, 167, 106, 106, 137off 7702 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖):Word 𝐴⟶ℤ)
169163, 106, 168elmapdd 8847 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ (ℤ ↑m Word 𝐴))
170 zringring 21694 . . . . . . . . . . . . . . . . . . . . 21 ring ∈ Ring
171 ringmnd 20409 . . . . . . . . . . . . . . . . . . . . 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 21703 . . . . . . . . . . . . . . . . . . . 20 0 = (0g‘ℤring)
178176, 177breqtrdi 5146 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 finSupp (0g‘ℤring))
179110simprbi 503 . . . . . . . . . . . . . . . . . . . . 21 (𝑖𝐹𝑖 finSupp 0)
180179adantl 487 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 finSupp 0)
181180, 177breqtrdi 5146 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 finSupp (0g‘ℤring))
182 zringbas 21698 . . . . . . . . . . . . . . . . . . . 20 ℤ = (Base‘ℤring)
183182mndpfsupp 18900 . . . . . . . . . . . . . . . . . . 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 21699 . . . . . . . . . . . . . . . . . . . . 21 + = (+g‘ℤring)
186185a1i 11 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → + = (+g‘ℤring))
187186ofeqd 7686 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ∘f + = ∘f (+g‘ℤring))
188187oveqd 7433 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) = (𝑔f (+g‘ℤring)𝑖))
189177a1i 11 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 0 = (0g‘ℤring))
190184, 188, 1893brtr4d 5137 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) finSupp 0)
191162, 169, 190elrabd 3647 . . . . . . . . . . . . . . . 16 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
192191, 17eleqtrrdi 2871 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ 𝐹)
193 eqidd 2761 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
194161, 192, 193rspcedvdw 3579 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ∃𝐹 (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
195 ovexd 7451 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ V)
196156, 194, 195elrnmptd 5949 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
197196, 52eleqtrrdi 2871 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
198151, 197eqeltrd 2860 . . . . . . . . . . 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 2860 . . . . . . 7 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
20352eleq2i 2852 . . . . . . . . . 10 (𝑦𝑆𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
204126oveq2d 7432 . . . . . . . . . . . . 13 (𝑔 = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
205204cbvmptv 5209 . . . . . . . . . . . 12 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑖𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
206205elrnmpt 5944 . . . . . . . . . . 11 (𝑦 ∈ V → (𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
207206elv 3455 . . . . . . . . . 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 3170 . . . . . 6 (((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
21258adantr 486 . . . . . 6 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
213211, 212r19.29a 3170 . . . . 5 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
214213ralrimiva 3154 . . . 4 ((𝜑𝑥𝑆) → ∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆)
2152ad3antrrr 743 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑅 ∈ Grp)
21626znegcld 12752 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → -(𝑔𝑤) ∈ ℤ)
2174, 15, 16, 216, 36mulgcld 19245 . . . . . . . . . 10 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (-(𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
218217fmpttd 7111 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))):Word 𝐴𝐵)
21925adantr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑔:Word 𝐴⟶ℤ)
220 simpr 490 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐴)
221219, 220fvco3d 6982 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) = ((𝑧 ∈ ℤ ↦ -𝑧)‘(𝑔𝑤)))
222 eqid 2760 . . . . . . . . . . . . . 14 (𝑧 ∈ ℤ ↦ -𝑧) = (𝑧 ∈ ℤ ↦ -𝑧)
223 negeq 11498 . . . . . . . . . . . . . 14 (𝑧 = (𝑔𝑤) → -𝑧 = -(𝑔𝑤))
224222, 223, 26, 216fvmptd3 7013 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑧 ∈ ℤ ↦ -𝑧)‘(𝑔𝑤)) = -(𝑔𝑤))
225221, 224eqtrd 2795 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) = -(𝑔𝑤))
226225oveq1d 7431 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤)) = (-(𝑔𝑤) · (𝑀 Σg 𝑤)))
227226mpteq2dva 5198 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))
228 simpr 490 . . . . . . . . . . . . . . 15 ((𝜑𝑧 ∈ ℤ) → 𝑧 ∈ ℤ)
229228znegcld 12752 . . . . . . . . . . . . . 14 ((𝜑𝑧 ∈ ℤ) → -𝑧 ∈ ℤ)
230229fmpttd 7111 . . . . . . . . . . . . 13 (𝜑 → (𝑧 ∈ ℤ ↦ -𝑧):ℤ⟶ℤ)
231230adantr 486 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑧 ∈ ℤ ↦ -𝑧):ℤ⟶ℤ)
232231, 25fcod 6731 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔):Word 𝐴⟶ℤ)
23321a1i 11 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → ℤ ∈ V)
234 negeq 11498 . . . . . . . . . . . . . . 15 (𝑧 = 0 → -𝑧 = -0)
235 neg0 11553 . . . . . . . . . . . . . . 15 -0 = 0
236234, 235eqtrdi 2811 . . . . . . . . . . . . . 14 (𝑧 = 0 → -𝑧 = 0)
237 0zd 12652 . . . . . . . . . . . . . 14 (𝜑 → 0 ∈ ℤ)
238222, 236, 237, 237fvmptd3 7013 . . . . . . . . . . . . 13 (𝜑 → ((𝑧 ∈ ℤ ↦ -𝑧)‘0) = 0)
239238adantr 486 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧)‘0) = 0)
24040, 25, 231, 14, 233, 45, 239fsuppco2 9380 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔) finSupp 0)
24139, 40, 14, 41, 36, 232, 240, 47fisuppov1 33187 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
242227, 241eqbrtrrd 5129 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
2434, 5, 7, 14, 218, 242gsumcl 20068 . . . . . . . 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 2761 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))
247 eqidd 2761 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))
2484, 5, 104, 7, 14, 37, 217, 246, 247, 48, 242gsummptfsadd 20077 . . . . . . . . 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 12751 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) ∈ ℂ)
251250negidd 11608 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) + -(𝑔𝑤)) = 0)
252251oveq1d 7431 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + -(𝑔𝑤)) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
2534, 15, 104mulgdir 19255 . . . . . . . . . . . . . 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 2803 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (0g𝑅))
257256mpteq2dva 5198 . . . . . . . . . . 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 2795 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
261260ad4ant13 764 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
262245, 249, 2613eqtr2d 2801 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
263 eqid 2760 . . . . . . . . 9 (invg𝑅) = (invg𝑅)
2644, 104, 5, 263grpinvid1 19141 . . . . . . . 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 6880 . . . . . . . . . . . . . 14 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑤) = ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤))
268267oveq1d 7431 . . . . . . . . . . . . 13 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → ((𝑤) · (𝑀 Σg 𝑤)) = (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))
269268mpteq2dv 5199 . . . . . . . . . . . 12 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))
270269oveq2d 7432 . . . . . . . . . . 11 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))))
271270eqeq2d 2771 . . . . . . . . . 10 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))))
272 breq1 5106 . . . . . . . . . . . 12 (𝑓 = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑓 finSupp 0 ↔ (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) finSupp 0))
27325ffvelcdmda 7080 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ Word 𝐴) → (𝑔𝑣) ∈ ℤ)
274273znegcld 12752 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ Word 𝐴) → -(𝑔𝑣) ∈ ℤ)
275274fmpttd 7111 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)):Word 𝐴⟶ℤ)
276233, 14, 275elmapdd 8847 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ (ℤ ↑m Word 𝐴))
277275ffund 6710 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → Fun (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)))
278133adantr 486 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 𝑔 Fn Word 𝐴)
27914adantr 486 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → Word 𝐴 ∈ V)
280 0zd 12652 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 0 ∈ ℤ)
281 simpr 490 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0)))
282278, 279, 280, 281fvdifsupp 8174 . . . . . . . . . . . . . . . 16 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → (𝑔𝑣) = 0)
283282negeqd 11500 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → -(𝑔𝑣) = -0)
284283, 235eqtrdi 2811 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → -(𝑔𝑣) = 0)
285284, 14suppss2 8203 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) supp 0) ⊆ (𝑔 supp 0))
286276, 40, 277, 45, 285fsuppsssuppgd 9359 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) finSupp 0)
287272, 276, 286elrabd 3647 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
288287, 17eleqtrrdi 2871 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ 𝐹)
289 eqid 2760 . . . . . . . . . . . . . . 15 (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))
290 fveq2 6881 . . . . . . . . . . . . . . . 16 (𝑣 = 𝑤 → (𝑔𝑣) = (𝑔𝑤))
291290negeqd 11500 . . . . . . . . . . . . . . 15 (𝑣 = 𝑤 → -(𝑔𝑣) = -(𝑔𝑤))
292289, 291, 220, 216fvmptd3 7013 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) = -(𝑔𝑤))
293292eqcomd 2766 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → -(𝑔𝑤) = ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤))
294293oveq1d 7431 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (-(𝑔𝑤) · (𝑀 Σg 𝑤)) = (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))
295294mpteq2dva 5198 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))
296295oveq2d 7432 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))))
297271, 288, 296rspcedvdw 3579 . . . . . . . . 9 ((𝜑𝑔𝐹) → ∃𝐹 (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
298156, 297, 243elrnmptd 5949 . . . . . . . 8 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
299298, 52eleqtrrdi 2871 . . . . . . 7 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
300299ad4ant13 764 . . . . . 6 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
301266, 300eqeltrd 2860 . . . . 5 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → ((invg𝑅)‘𝑥) ∈ 𝑆)
302301, 58r19.29a 3170 . . . 4 ((𝜑𝑥𝑆) → ((invg𝑅)‘𝑥) ∈ 𝑆)
303214, 302jca 521 . . 3 ((𝜑𝑥𝑆) → (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))
304303ralrimiva 3154 . 2 (𝜑 → ∀𝑥𝑆 (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))
3054, 104, 263issubg2 19291 . . 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 2955  wral 3076  wrex 3086  {crab 3412  Vcvv 3450  cdif 3896  wss 3899  c0 4279  {csn 4584   class class class wbr 5103  cmpt 5186   × cxp 5653  ran crn 5656  ccom 5659   Fn wfn 6530  wf 6531  cfv 6535  (class class class)co 7416  f cof 7682   supp csupp 8163  m cmap 8833   finSupp cfsupp 9338  0cc0 11149   + caddc 11152  -cneg 11491  cz 12640  Word cword 14603  Basecbs 17326  +gcplusg 17367  0gc0g 17549   Σg cgsu 17550  Mndcmnd 18862  Grpcgrp 19083  invgcminusg 19084  .gcmg 19216  SubGrpcsubg 19269  CMndccmn 19933  mulGrpcmgp 20299  Ringcrg 20398  RingSpancrgspn 20801  ringczring 21691
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 2213  ax-ext 2732  ax-rep 5232  ax-sep 5251  ax-nul 5263  ax-pow 5330  ax-pr 5398  ax-un 7742  ax-cnex 11205  ax-resscn 11206  ax-1cn 11207  ax-icn 11208  ax-addcl 11209  ax-addrcl 11210  ax-mulcl 11211  ax-mulrcl 11212  ax-mulcom 11213  ax-addass 11214  ax-mulass 11215  ax-distr 11216  ax-i2m1 11217  ax-1ne0 11218  ax-1rid 11219  ax-rnegex 11220  ax-rrecex 11221  ax-cnre 11222  ax-pre-lttri 11223  ax-pre-lttrn 11224  ax-pre-ltadd 11225  ax-pre-mulgt0 11226  ax-addf 11228
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 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-tp 4589  df-op 4591  df-uni 4868  df-int 4908  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-se 5609  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6301  df-ord 6362  df-on 6363  df-lim 6364  df-suc 6365  df-iota 6491  df-fun 6537  df-fn 6538  df-f 6539  df-f1 6540  df-fo 6541  df-f1o 6542  df-fv 6543  df-isom 6544  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-of 7684  df-om 7869  df-1st 7992  df-2nd 7993  df-supp 8164  df-frecs 8285  df-wrecs 8316  df-recs 8365  df-rdg 8404  df-1o 8462  df-er 8703  df-map 8835  df-en 8960  df-dom 8961  df-sdom 8962  df-fin 8963  df-fsupp 9339  df-oi 9489  df-card 9969  df-pnf 11294  df-mnf 11295  df-xr 11296  df-ltxr 11297  df-le 11298  df-sub 11492  df-neg 11493  df-nn 12283  df-2 12352  df-3 12353  df-4 12354  df-5 12355  df-6 12356  df-7 12357  df-8 12358  df-9 12359  df-n0 12554  df-z 12641  df-dec 12762  df-uz 12913  df-fz 13587  df-fzo 13735  df-seq 14091  df-hash 14420  df-word 14604  df-struct 17264  df-sets 17281  df-slot 17299  df-ndx 17311  df-base 17327  df-ress 17348  df-plusg 17380  df-mulr 17381  df-starv 17382  df-tset 17386  df-ple 17387  df-ds 17389  df-unif 17390  df-0g 17551  df-gsum 17552  df-mgm 18755  df-sgrp 18847  df-mnd 18863  df-submnd 18918  df-grp 19086  df-minusg 19087  df-mulg 19217  df-subg 19272  df-cntz 19470  df-cmn 19935  df-abl 19936  df-mgp 20300  df-rng 20314  df-ur 20347  df-ring 20400  df-cring 20401  df-subrng 20737  df-subrg 20761  df-cnfld 21618  df-zring 21692
This theorem is used by:  elrgspnlem2  33715
  Copyright terms: Public domain W3C validator