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 33327
Description: Lemma for elrgspn 33331. (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 20218 . 2 (𝜑𝑅 ∈ Grp)
3 simpr 486 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
4 elrgspn.b . . . . . . . . . 10 𝐵 = (Base‘𝑅)
5 eqid 2741 . . . . . . . . . 10 (0g𝑅) = (0g𝑅)
61ringcmnd 20260 . . . . . . . . . . 11 (𝜑𝑅 ∈ CMnd)
76adantr 482 . . . . . . . . . 10 ((𝜑𝑔𝐹) → 𝑅 ∈ CMnd)
84fvexi 6845 . . . . . . . . . . . . . 14 𝐵 ∈ V
98a1i 11 . . . . . . . . . . . . 13 (𝜑𝐵 ∈ V)
10 elrgspn.a . . . . . . . . . . . . 13 (𝜑𝐴𝐵)
119, 10ssexd 5255 . . . . . . . . . . . 12 (𝜑𝐴 ∈ V)
12 wrdexg 14481 . . . . . . . . . . . 12 (𝐴 ∈ V → Word 𝐴 ∈ V)
1311, 12syl 17 . . . . . . . . . . 11 (𝜑 → Word 𝐴 ∈ V)
1413adantr 482 . . . . . . . . . 10 ((𝜑𝑔𝐹) → Word 𝐴 ∈ V)
15 elrgspn.x . . . . . . . . . . . 12 · = (.g𝑅)
162ad2antrr 733 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
17 elrgspn.f . . . . . . . . . . . . . . . . 17 𝐹 = {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0}
1817ssrab3 4016 . . . . . . . . . . . . . . . 16 𝐹 ⊆ (ℤ ↑m Word 𝐴)
1918a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐹 ⊆ (ℤ ↑m Word 𝐴))
2019sselda 3917 . . . . . . . . . . . . . 14 ((𝜑𝑔𝐹) → 𝑔 ∈ (ℤ ↑m Word 𝐴))
21 zex 12528 . . . . . . . . . . . . . . . . 17 ℤ ∈ V
2221a1i 11 . . . . . . . . . . . . . . . 16 (𝜑 → ℤ ∈ V)
2322, 13elmapd 8781 . . . . . . . . . . . . . . 15 (𝜑 → (𝑔 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑔:Word 𝐴⟶ℤ))
2423adantr 482 . . . . . . . . . . . . . 14 ((𝜑𝑔𝐹) → (𝑔 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑔:Word 𝐴⟶ℤ))
2520, 24mpbid 234 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → 𝑔:Word 𝐴⟶ℤ)
2625ffvelcdmda 7029 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) ∈ ℤ)
27 elrgspn.m . . . . . . . . . . . . . . . 16 𝑀 = (mulGrp‘𝑅)
2827ringmgp 20215 . . . . . . . . . . . . . . 15 (𝑅 ∈ Ring → 𝑀 ∈ Mnd)
291, 28syl 17 . . . . . . . . . . . . . 14 (𝜑𝑀 ∈ Mnd)
30 sswrd 14479 . . . . . . . . . . . . . . . 16 (𝐴𝐵 → Word 𝐴 ⊆ Word 𝐵)
3110, 30syl 17 . . . . . . . . . . . . . . 15 (𝜑 → Word 𝐴 ⊆ Word 𝐵)
3231sselda 3917 . . . . . . . . . . . . . 14 ((𝜑𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐵)
3327, 4mgpbas 20121 . . . . . . . . . . . . . . 15 𝐵 = (Base‘𝑀)
3433gsumwcl 18802 . . . . . . . . . . . . . 14 ((𝑀 ∈ Mnd ∧ 𝑤 ∈ Word 𝐵) → (𝑀 Σg 𝑤) ∈ 𝐵)
3529, 32, 34syl2an2r 692 . . . . . . . . . . . . 13 ((𝜑𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
3635adantlr 722 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
374, 15, 16, 26, 36mulgcld 19067 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
3837fmpttd 7060 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))):Word 𝐴𝐵)
39 fvexd 6846 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (0g𝑅) ∈ V)
40 0zd 12531 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → 0 ∈ ℤ)
41 ssidd 3940 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → Word 𝐴 ⊆ Word 𝐴)
42 breq1 5078 . . . . . . . . . . . . . 14 (𝑓 = 𝑔 → (𝑓 finSupp 0 ↔ 𝑔 finSupp 0))
4342, 17elrab2 3634 . . . . . . . . . . . . 13 (𝑔𝐹 ↔ (𝑔 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑔 finSupp 0))
4443simprbi 499 . . . . . . . . . . . 12 (𝑔𝐹𝑔 finSupp 0)
4544adantl 483 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → 𝑔 finSupp 0)
464, 5, 15mulg0 19045 . . . . . . . . . . . 12 (𝑦𝐵 → (0 · 𝑦) = (0g𝑅))
4746adantl 483 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑦𝐵) → (0 · 𝑦) = (0g𝑅))
4839, 40, 14, 41, 36, 25, 45, 47fisuppov1 32779 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
494, 5, 7, 14, 38, 48gsumcl 19885 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
5049ad4ant13 758 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
513, 50eqeltrd 2841 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑥𝐵)
52 elrgspnlem1.1 . . . . . . . . . 10 𝑆 = ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5352eleq2i 2833 . . . . . . . . 9 (𝑥𝑆𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
54 eqid 2741 . . . . . . . . . . 11 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5554elrnmpt 5907 . . . . . . . . . 10 (𝑥 ∈ V → (𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
5655elv 3438 . . . . . . . . 9 (𝑥 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5753, 56sylbb 221 . . . . . . . 8 (𝑥𝑆 → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5857adantl 483 . . . . . . 7 ((𝜑𝑥𝑆) → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
5951, 58r19.29a 3149 . . . . . 6 ((𝜑𝑥𝑆) → 𝑥𝐵)
6059, 4eleqtrdi 2851 . . . . 5 ((𝜑𝑥𝑆) → 𝑥 ∈ (Base‘𝑅))
6160ex 414 . . . 4 (𝜑 → (𝑥𝑆𝑥 ∈ (Base‘𝑅)))
6261ssrdv 3923 . . 3 (𝜑𝑆 ⊆ (Base‘𝑅))
6362, 4sseqtrrdi 3958 . 2 (𝜑𝑆𝐵)
64 breq1 5078 . . . . . . . 8 (𝑓 = (Word 𝐴 × {0}) → (𝑓 finSupp 0 ↔ (Word 𝐴 × {0}) finSupp 0))
65 0z 12530 . . . . . . . . . . 11 0 ∈ ℤ
6665fconst6 6721 . . . . . . . . . 10 (Word 𝐴 × {0}):Word 𝐴⟶ℤ
6766a1i 11 . . . . . . . . 9 (𝜑 → (Word 𝐴 × {0}):Word 𝐴⟶ℤ)
6822, 13, 67elmapdd 8782 . . . . . . . 8 (𝜑 → (Word 𝐴 × {0}) ∈ (ℤ ↑m Word 𝐴))
69 c0ex 11133 . . . . . . . . . 10 0 ∈ V
7069a1i 11 . . . . . . . . 9 (𝜑 → 0 ∈ V)
7113, 70fczfsuppd 9293 . . . . . . . 8 (𝜑 → (Word 𝐴 × {0}) finSupp 0)
7264, 68, 71elrabd 3633 . . . . . . 7 (𝜑 → (Word 𝐴 × {0}) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
7372, 17eleqtrrdi 2852 . . . . . 6 (𝜑 → (Word 𝐴 × {0}) ∈ 𝐹)
74 simplr 775 . . . . . . . . . . . . . 14 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → 𝑔 = (Word 𝐴 × {0}))
7574fveq1d 6833 . . . . . . . . . . . . 13 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = ((Word 𝐴 × {0})‘𝑤))
7669fconst 6717 . . . . . . . . . . . . . . 15 (Word 𝐴 × {0}):Word 𝐴⟶{0}
7776a1i 11 . . . . . . . . . . . . . 14 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (Word 𝐴 × {0}):Word 𝐴⟶{0})
78 simpr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐴)
79 fvconst 7110 . . . . . . . . . . . . . 14 (((Word 𝐴 × {0}):Word 𝐴⟶{0} ∧ 𝑤 ∈ Word 𝐴) → ((Word 𝐴 × {0})‘𝑤) = 0)
8077, 78, 79syl2anc 591 . . . . . . . . . . . . 13 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((Word 𝐴 × {0})‘𝑤) = 0)
8175, 80eqtrd 2776 . . . . . . . . . . . 12 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = 0)
8281oveq1d 7375 . . . . . . . . . . 11 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
8335adantlr 722 . . . . . . . . . . . 12 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
844, 5, 15mulg0 19045 . . . . . . . . . . . 12 ((𝑀 Σg 𝑤) ∈ 𝐵 → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8583, 84syl 17 . . . . . . . . . . 11 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8682, 85eqtrd 2776 . . . . . . . . . 10 (((𝜑𝑔 = (Word 𝐴 × {0})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = (0g𝑅))
8786mpteq2dva 5168 . . . . . . . . 9 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (0g𝑅)))
8887oveq2d 7376 . . . . . . . 8 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))))
896cmnmndd 19774 . . . . . . . . . 10 (𝜑𝑅 ∈ Mnd)
905gsumz 18799 . . . . . . . . . 10 ((𝑅 ∈ Mnd ∧ Word 𝐴 ∈ V) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
9189, 13, 90syl2anc 591 . . . . . . . . 9 (𝜑 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
9291adantr 482 . . . . . . . 8 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
9388, 92eqtrd 2776 . . . . . . 7 ((𝜑𝑔 = (Word 𝐴 × {0})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (0g𝑅))
9493eqeq2d 2752 . . . . . 6 ((𝜑𝑔 = (Word 𝐴 × {0})) → ((0g𝑅) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ↔ (0g𝑅) = (0g𝑅)))
95 eqidd 2742 . . . . . 6 (𝜑 → (0g𝑅) = (0g𝑅))
9673, 94, 95rspcedvd 3564 . . . . 5 (𝜑 → ∃𝑔𝐹 (0g𝑅) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
97 fvexd 6846 . . . . 5 (𝜑 → (0g𝑅) ∈ V)
9854, 96, 97elrnmptd 5912 . . . 4 (𝜑 → (0g𝑅) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
9998, 52eleqtrrdi 2852 . . 3 (𝜑 → (0g𝑅) ∈ 𝑆)
10099ne0d 4273 . 2 (𝜑𝑆 ≠ ∅)
101 simpllr 782 . . . . . . . . 9 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
102 simpr 486 . . . . . . . . 9 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
103101, 102oveq12d 7378 . . . . . . . 8 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
104 eqid 2741 . . . . . . . . . . . . . 14 (+g𝑅) = (+g𝑅)
1057adantr 482 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑅 ∈ CMnd)
10614adantr 482 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → Word 𝐴 ∈ V)
10737adantlr 722 . . . . . . . . . . . . . 14 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
1082ad2antrr 733 . . . . . . . . . . . . . . . 16 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
109 breq1 5078 . . . . . . . . . . . . . . . . . . . . 21 (𝑓 = 𝑖 → (𝑓 finSupp 0 ↔ 𝑖 finSupp 0))
110109, 17elrab2 3634 . . . . . . . . . . . . . . . . . . . 20 (𝑖𝐹 ↔ (𝑖 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑖 finSupp 0))
111110simplbi 498 . . . . . . . . . . . . . . . . . . 19 (𝑖𝐹𝑖 ∈ (ℤ ↑m Word 𝐴))
112111adantl 483 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑖𝐹) → 𝑖 ∈ (ℤ ↑m Word 𝐴))
11322, 13elmapd 8781 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (𝑖 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑖:Word 𝐴⟶ℤ))
114113adantr 482 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑖𝐹) → (𝑖 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑖:Word 𝐴⟶ℤ))
115112, 114mpbid 234 . . . . . . . . . . . . . . . . 17 ((𝜑𝑖𝐹) → 𝑖:Word 𝐴⟶ℤ)
116115ffvelcdmda 7029 . . . . . . . . . . . . . . . 16 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑖𝑤) ∈ ℤ)
11735adantlr 722 . . . . . . . . . . . . . . . 16 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
1184, 15, 108, 116, 117mulgcld 19067 . . . . . . . . . . . . . . 15 (((𝜑𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑖𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
119118adantllr 726 . . . . . . . . . . . . . 14 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑖𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
120 eqidd 2742 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))
121 eqidd 2742 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))
12248adantr 482 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
12348ralrimiva 3133 . . . . . . . . . . . . . . . . 17 (𝜑 → ∀𝑔𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
124 fveq1 6830 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = 𝑖 → (𝑔𝑤) = (𝑖𝑤))
125124oveq1d 7375 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = 𝑖 → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = ((𝑖𝑤) · (𝑀 Σg 𝑤)))
126125mpteq2dv 5169 . . . . . . . . . . . . . . . . . . 19 (𝑔 = 𝑖 → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))
127126breq1d 5085 . . . . . . . . . . . . . . . . . 18 (𝑔 = 𝑖 → ((𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅) ↔ (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅)))
128127cbvralvw 3219 . . . . . . . . . . . . . . . . 17 (∀𝑔𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅) ↔ ∀𝑖𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
129123, 128sylib 220 . . . . . . . . . . . . . . . 16 (𝜑 → ∀𝑖𝐹 (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
130129r19.21bi 3233 . . . . . . . . . . . . . . 15 ((𝜑𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
131130adantlr 722 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
1324, 5, 104, 105, 106, 107, 119, 120, 121, 122, 131gsummptfsadd 19894 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
13325ffnd 6660 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑔𝐹) → 𝑔 Fn Word 𝐴)
134133adantr 482 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 Fn Word 𝐴)
135115ffnd 6660 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖𝐹) → 𝑖 Fn Word 𝐴)
136135adantlr 722 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 Fn Word 𝐴)
137 inidm 4158 . . . . . . . . . . . . . . . . . 18 (Word 𝐴 ∩ Word 𝐴) = Word 𝐴
138 eqidd 2742 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) = (𝑔𝑤))
139 eqidd 2742 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑖𝑤) = (𝑖𝑤))
140134, 136, 106, 106, 137, 138, 139ofval 7635 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔f + 𝑖)‘𝑤) = ((𝑔𝑤) + (𝑖𝑤)))
141140oveq1d 7375 . . . . . . . . . . . . . . . 16 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)))
14216adantlr 722 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
14326adantlr 722 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) ∈ ℤ)
144116adantllr 726 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑖𝑤) ∈ ℤ)
14536adantlr 722 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
1464, 15, 104mulgdir 19077 . . . . . . . . . . . . . . . . 17 ((𝑅 ∈ Grp ∧ ((𝑔𝑤) ∈ ℤ ∧ (𝑖𝑤) ∈ ℤ ∧ (𝑀 Σg 𝑤) ∈ 𝐵)) → (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))
147142, 143, 144, 145, 146syl13anc 1381 . . . . . . . . . . . . . . . 16 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + (𝑖𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))
148141, 147eqtr2d 2777 . . . . . . . . . . . . . . 15 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))) = (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))
149148mpteq2dva 5168 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤)))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))
150149oveq2d 7376 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)((𝑖𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
151132, 150eqtr3d 2778 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
152 fveq1 6830 . . . . . . . . . . . . . . . . . 18 (𝑔 = → (𝑔𝑤) = (𝑤))
153152oveq1d 7375 . . . . . . . . . . . . . . . . 17 (𝑔 = → ((𝑔𝑤) · (𝑀 Σg 𝑤)) = ((𝑤) · (𝑀 Σg 𝑤)))
154153mpteq2dv 5169 . . . . . . . . . . . . . . . 16 (𝑔 = → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))))
155154oveq2d 7376 . . . . . . . . . . . . . . 15 (𝑔 = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
156155cbvmptv 5179 . . . . . . . . . . . . . 14 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
157 fveq1 6830 . . . . . . . . . . . . . . . . . . 19 ( = (𝑔f + 𝑖) → (𝑤) = ((𝑔f + 𝑖)‘𝑤))
158157oveq1d 7375 . . . . . . . . . . . . . . . . . 18 ( = (𝑔f + 𝑖) → ((𝑤) · (𝑀 Σg 𝑤)) = (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))
159158mpteq2dv 5169 . . . . . . . . . . . . . . . . 17 ( = (𝑔f + 𝑖) → (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))
160159oveq2d 7376 . . . . . . . . . . . . . . . 16 ( = (𝑔f + 𝑖) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
161160eqeq2d 2752 . . . . . . . . . . . . . . 15 ( = (𝑔f + 𝑖) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤))))))
162 breq1 5078 . . . . . . . . . . . . . . . . 17 (𝑓 = (𝑔f + 𝑖) → (𝑓 finSupp 0 ↔ (𝑔f + 𝑖) finSupp 0))
16321a1i 11 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ℤ ∈ V)
164 zaddcl 12562 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ) → (𝑥 + 𝑦) ∈ ℤ)
165164adantl 483 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑔𝐹) ∧ 𝑖𝐹) ∧ (𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ)) → (𝑥 + 𝑦) ∈ ℤ)
16625adantr 482 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔:Word 𝐴⟶ℤ)
167115adantlr 722 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖:Word 𝐴⟶ℤ)
168165, 166, 167, 106, 106, 137off 7642 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖):Word 𝐴⟶ℤ)
169163, 106, 168elmapdd 8782 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ (ℤ ↑m Word 𝐴))
170 zringring 21428 . . . . . . . . . . . . . . . . . . . . 21 ring ∈ Ring
171 ringmnd 20219 . . . . . . . . . . . . . . . . . . . . 21 (ℤring ∈ Ring → ℤring ∈ Mnd)
172170, 171ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ring ∈ Mnd
173172a1i 11 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ℤring ∈ Mnd)
17420adantr 482 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 ∈ (ℤ ↑m Word 𝐴))
175111adantl 483 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 ∈ (ℤ ↑m Word 𝐴))
17645adantr 482 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 finSupp 0)
177 zring0 21437 . . . . . . . . . . . . . . . . . . . 20 0 = (0g‘ℤring)
178176, 177breqtrdi 5116 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑔 finSupp (0g‘ℤring))
179110simprbi 499 . . . . . . . . . . . . . . . . . . . . 21 (𝑖𝐹𝑖 finSupp 0)
180179adantl 483 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 finSupp 0)
181180, 177breqtrdi 5116 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 𝑖 finSupp (0g‘ℤring))
182 zringbas 21432 . . . . . . . . . . . . . . . . . . . 20 ℤ = (Base‘ℤring)
183182mndpfsupp 18730 . . . . . . . . . . . . . . . . . . 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 1395 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f (+g‘ℤring)𝑖) finSupp (0g‘ℤring))
185 zringplusg 21433 . . . . . . . . . . . . . . . . . . . . 21 + = (+g‘ℤring)
186185a1i 11 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → + = (+g‘ℤring))
187186ofeqd 7626 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ∘f + = ∘f (+g‘ℤring))
188187oveqd 7377 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) = (𝑔f (+g‘ℤring)𝑖))
189177a1i 11 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → 0 = (0g‘ℤring))
190184, 188, 1893brtr4d 5107 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) finSupp 0)
191162, 169, 190elrabd 3633 . . . . . . . . . . . . . . . 16 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
192191, 17eleqtrrdi 2852 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑔f + 𝑖) ∈ 𝐹)
193 eqidd 2742 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))))
194161, 192, 193rspcedvdw 3565 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ∃𝐹 (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
195 ovexd 7395 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ V)
196156, 194, 195elrnmptd 5912 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
197196, 52eleqtrrdi 2852 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔f + 𝑖)‘𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
198151, 197eqeltrd 2841 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
199198adantllr 726 . . . . . . . . . 10 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
200199adantllr 726 . . . . . . . . 9 (((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑖𝐹) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
201200ad4ant13 758 . . . . . . . 8 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) ∈ 𝑆)
202103, 201eqeltrd 2841 . . . . . . 7 (((((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ∧ 𝑖𝐹) ∧ 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
20352eleq2i 2833 . . . . . . . . . 10 (𝑦𝑆𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
204126oveq2d 7376 . . . . . . . . . . . . 13 (𝑔 = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
205204cbvmptv 5179 . . . . . . . . . . . 12 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑖𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
206205elrnmpt 5907 . . . . . . . . . . 11 (𝑦 ∈ V → (𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤))))))
207206elv 3438 . . . . . . . . . 10 (𝑦 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) ↔ ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
208203, 207sylbb 221 . . . . . . . . 9 (𝑦𝑆 → ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
209208adantl 483 . . . . . . . 8 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
210209ad2antrr 733 . . . . . . 7 (((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → ∃𝑖𝐹 𝑦 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑖𝑤) · (𝑀 Σg 𝑤)))))
211202, 210r19.29a 3149 . . . . . 6 (((((𝜑𝑥𝑆) ∧ 𝑦𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
21258adantr 482 . . . . . 6 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → ∃𝑔𝐹 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
213211, 212r19.29a 3149 . . . . 5 (((𝜑𝑥𝑆) ∧ 𝑦𝑆) → (𝑥(+g𝑅)𝑦) ∈ 𝑆)
214213ralrimiva 3133 . . . 4 ((𝜑𝑥𝑆) → ∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆)
2152ad3antrrr 737 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑅 ∈ Grp)
21626znegcld 12630 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → -(𝑔𝑤) ∈ ℤ)
2174, 15, 16, 216, 36mulgcld 19067 . . . . . . . . . 10 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (-(𝑔𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
218217fmpttd 7060 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))):Word 𝐴𝐵)
21925adantr 482 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑔:Word 𝐴⟶ℤ)
220 simpr 486 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐴)
221219, 220fvco3d 6932 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) = ((𝑧 ∈ ℤ ↦ -𝑧)‘(𝑔𝑤)))
222 eqid 2741 . . . . . . . . . . . . . 14 (𝑧 ∈ ℤ ↦ -𝑧) = (𝑧 ∈ ℤ ↦ -𝑧)
223 negeq 11380 . . . . . . . . . . . . . 14 (𝑧 = (𝑔𝑤) → -𝑧 = -(𝑔𝑤))
224222, 223, 26, 216fvmptd3 6963 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑧 ∈ ℤ ↦ -𝑧)‘(𝑔𝑤)) = -(𝑔𝑤))
225221, 224eqtrd 2776 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) = -(𝑔𝑤))
226225oveq1d 7375 . . . . . . . . . . 11 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤)) = (-(𝑔𝑤) · (𝑀 Σg 𝑤)))
227226mpteq2dva 5168 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))
228 simpr 486 . . . . . . . . . . . . . . 15 ((𝜑𝑧 ∈ ℤ) → 𝑧 ∈ ℤ)
229228znegcld 12630 . . . . . . . . . . . . . 14 ((𝜑𝑧 ∈ ℤ) → -𝑧 ∈ ℤ)
230229fmpttd 7060 . . . . . . . . . . . . 13 (𝜑 → (𝑧 ∈ ℤ ↦ -𝑧):ℤ⟶ℤ)
231230adantr 482 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑧 ∈ ℤ ↦ -𝑧):ℤ⟶ℤ)
232231, 25fcod 6684 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔):Word 𝐴⟶ℤ)
23321a1i 11 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → ℤ ∈ V)
234 negeq 11380 . . . . . . . . . . . . . . 15 (𝑧 = 0 → -𝑧 = -0)
235 neg0 11435 . . . . . . . . . . . . . . 15 -0 = 0
236234, 235eqtrdi 2792 . . . . . . . . . . . . . 14 (𝑧 = 0 → -𝑧 = 0)
237 0zd 12531 . . . . . . . . . . . . . 14 (𝜑 → 0 ∈ ℤ)
238222, 236, 237, 237fvmptd3 6963 . . . . . . . . . . . . 13 (𝜑 → ((𝑧 ∈ ℤ ↦ -𝑧)‘0) = 0)
239238adantr 482 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧)‘0) = 0)
24040, 25, 231, 14, 233, 45, 239fsuppco2 9310 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → ((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔) finSupp 0)
24139, 40, 14, 41, 36, 232, 240, 47fisuppov1 32779 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((((𝑧 ∈ ℤ ↦ -𝑧) ∘ 𝑔)‘𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
242227, 241eqbrtrrd 5099 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) finSupp (0g𝑅))
2434, 5, 7, 14, 218, 242gsumcl 19885 . . . . . . . 8 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
244243ad4ant13 758 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵)
2453oveq1d 7375 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))))
246 eqidd 2742 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))
247 eqidd 2742 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))
2484, 5, 104, 7, 14, 37, 217, 246, 247, 48, 242gsummptfsadd 19894 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))))
249248ad4ant13 758 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))))
25026zcnd 12629 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (𝑔𝑤) ∈ ℂ)
251250negidd 11490 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑔𝑤) + -(𝑔𝑤)) = 0)
252251oveq1d 7375 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + -(𝑔𝑤)) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
2534, 15, 104mulgdir 19077 . . . . . . . . . . . . . 14 ((𝑅 ∈ Grp ∧ ((𝑔𝑤) ∈ ℤ ∧ -(𝑔𝑤) ∈ ℤ ∧ (𝑀 Σg 𝑤) ∈ 𝐵)) → (((𝑔𝑤) + -(𝑔𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))
25416, 26, 216, 36, 253syl13anc 1381 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) + -(𝑔𝑤)) · (𝑀 Σg 𝑤)) = (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))
25536, 84syl 17 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
256252, 254, 2553eqtr3d 2784 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (0g𝑅))
257256mpteq2dva 5168 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑤 ∈ Word 𝐴 ↦ (0g𝑅)))
258257oveq2d 7376 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))))
25991adantr 482 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (0g𝑅))) = (0g𝑅))
260258, 259eqtrd 2776 . . . . . . . . 9 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
261260ad4ant13 758 . . . . . . . 8 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑔𝑤) · (𝑀 Σg 𝑤))(+g𝑅)(-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
262245, 249, 2613eqtr2d 2782 . . . . . . 7 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅))
263 eqid 2741 . . . . . . . . 9 (invg𝑅) = (invg𝑅)
2644, 104, 5, 263grpinvid1 18962 . . . . . . . 8 ((𝑅 ∈ Grp ∧ 𝑥𝐵 ∧ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵) → (((invg𝑅)‘𝑥) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅)))
265264biimpar 479 . . . . . . 7 (((𝑅 ∈ Grp ∧ 𝑥𝐵 ∧ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝐵) ∧ (𝑥(+g𝑅)(𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))))) = (0g𝑅)) → ((invg𝑅)‘𝑥) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))))
266215, 51, 244, 262, 265syl31anc 1382 . . . . . 6 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → ((invg𝑅)‘𝑥) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))))
267 fveq1 6830 . . . . . . . . . . . . . 14 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑤) = ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤))
268267oveq1d 7375 . . . . . . . . . . . . 13 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → ((𝑤) · (𝑀 Σg 𝑤)) = (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))
269268mpteq2dv 5169 . . . . . . . . . . . 12 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))
270269oveq2d 7376 . . . . . . . . . . 11 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))))
271270eqeq2d 2752 . . . . . . . . . 10 ( = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))) ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))))
272 breq1 5078 . . . . . . . . . . . 12 (𝑓 = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) → (𝑓 finSupp 0 ↔ (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) finSupp 0))
27325ffvelcdmda 7029 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ Word 𝐴) → (𝑔𝑣) ∈ ℤ)
274273znegcld 12630 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ Word 𝐴) → -(𝑔𝑣) ∈ ℤ)
275274fmpttd 7060 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)):Word 𝐴⟶ℤ)
276233, 14, 275elmapdd 8782 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ (ℤ ↑m Word 𝐴))
277275ffund 6663 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → Fun (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)))
278133adantr 482 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 𝑔 Fn Word 𝐴)
27914adantr 482 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → Word 𝐴 ∈ V)
280 0zd 12531 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 0 ∈ ℤ)
281 simpr 486 . . . . . . . . . . . . . . . . 17 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0)))
282278, 279, 280, 281fvdifsupp 8115 . . . . . . . . . . . . . . . 16 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → (𝑔𝑣) = 0)
283282negeqd 11382 . . . . . . . . . . . . . . 15 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → -(𝑔𝑣) = -0)
284283, 235eqtrdi 2792 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑣 ∈ (Word 𝐴 ∖ (𝑔 supp 0))) → -(𝑔𝑣) = 0)
285284, 14suppss2 8144 . . . . . . . . . . . . 13 ((𝜑𝑔𝐹) → ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) supp 0) ⊆ (𝑔 supp 0))
286276, 40, 277, 45, 285fsuppsssuppgd 9289 . . . . . . . . . . . 12 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) finSupp 0)
287272, 276, 286elrabd 3633 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
288287, 17eleqtrrdi 2852 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) ∈ 𝐹)
289 eqid 2741 . . . . . . . . . . . . . . 15 (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣)) = (𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))
290 fveq2 6831 . . . . . . . . . . . . . . . 16 (𝑣 = 𝑤 → (𝑔𝑣) = (𝑔𝑤))
291290negeqd 11382 . . . . . . . . . . . . . . 15 (𝑣 = 𝑤 → -(𝑔𝑣) = -(𝑔𝑤))
292289, 291, 220, 216fvmptd3 6963 . . . . . . . . . . . . . 14 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) = -(𝑔𝑤))
293292eqcomd 2747 . . . . . . . . . . . . 13 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → -(𝑔𝑤) = ((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤))
294293oveq1d 7375 . . . . . . . . . . . 12 (((𝜑𝑔𝐹) ∧ 𝑤 ∈ Word 𝐴) → (-(𝑔𝑤) · (𝑀 Σg 𝑤)) = (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))
295294mpteq2dva 5168 . . . . . . . . . . 11 ((𝜑𝑔𝐹) → (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤))))
296295oveq2d 7376 . . . . . . . . . 10 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (((𝑣 ∈ Word 𝐴 ↦ -(𝑔𝑣))‘𝑤) · (𝑀 Σg 𝑤)))))
297271, 288, 296rspcedvdw 3565 . . . . . . . . 9 ((𝜑𝑔𝐹) → ∃𝐹 (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑤) · (𝑀 Σg 𝑤)))))
298156, 297, 243elrnmptd 5912 . . . . . . . 8 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
299298, 52eleqtrrdi 2852 . . . . . . 7 ((𝜑𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
300299ad4ant13 758 . . . . . 6 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ (-(𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑆)
301266, 300eqeltrd 2841 . . . . 5 ((((𝜑𝑥𝑆) ∧ 𝑔𝐹) ∧ 𝑥 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → ((invg𝑅)‘𝑥) ∈ 𝑆)
302301, 58r19.29a 3149 . . . 4 ((𝜑𝑥𝑆) → ((invg𝑅)‘𝑥) ∈ 𝑆)
303214, 302jca 517 . . 3 ((𝜑𝑥𝑆) → (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))
304303ralrimiva 3133 . 2 (𝜑 → ∀𝑥𝑆 (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))
3054, 104, 263issubg2 19112 . . 3 (𝑅 ∈ Grp → (𝑆 ∈ (SubGrp‘𝑅) ↔ (𝑆𝐵𝑆 ≠ ∅ ∧ ∀𝑥𝑆 (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))))
306305biimpar 479 . 2 ((𝑅 ∈ Grp ∧ (𝑆𝐵𝑆 ≠ ∅ ∧ ∀𝑥𝑆 (∀𝑦𝑆 (𝑥(+g𝑅)𝑦) ∈ 𝑆 ∧ ((invg𝑅)‘𝑥) ∈ 𝑆))) → 𝑆 ∈ (SubGrp‘𝑅))
3072, 63, 100, 304, 306syl13anc 1381 1 (𝜑𝑆 ∈ (SubGrp‘𝑅))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 397  w3a 1093   = wceq 1548  wcel 2121  wne 2936  wral 3055  wrex 3065  {crab 3393  Vcvv 3433  cdif 3882  wss 3885  c0 4264  {csn 4558   class class class wbr 5075  cmpt 5156   × cxp 5619  ran crn 5622  ccom 5625   Fn wfn 6484  wf 6485  cfv 6489  (class class class)co 7360  f cof 7622   supp csupp 8104  m cmap 8767   finSupp cfsupp 9268  0cc0 11033   + caddc 11036  -cneg 11373  cz 12519  Word cword 14470  Basecbs 17174  +gcplusg 17215  0gc0g 17397   Σg cgsu 17398  Mndcmnd 18697  Grpcgrp 18904  invgcminusg 18905  .gcmg 19038  SubGrpcsubg 19091  CMndccmn 19750  mulGrpcmgp 20116  Ringcrg 20209  RingSpancrgspn 20586  ringczring 21425
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1803  ax-4 1817  ax-5 1918  ax-6 1975  ax-7 2016  ax-8 2123  ax-9 2131  ax-10 2154  ax-11 2170  ax-12 2191  ax-ext 2713  ax-rep 5202  ax-sep 5221  ax-nul 5231  ax-pow 5297  ax-pr 5365  ax-un 7682  ax-cnex 11089  ax-resscn 11090  ax-1cn 11091  ax-icn 11092  ax-addcl 11093  ax-addrcl 11094  ax-mulcl 11095  ax-mulrcl 11096  ax-mulcom 11097  ax-addass 11098  ax-mulass 11099  ax-distr 11100  ax-i2m1 11101  ax-1ne0 11102  ax-1rid 11103  ax-rnegex 11104  ax-rrecex 11105  ax-cnre 11106  ax-pre-lttri 11107  ax-pre-lttrn 11108  ax-pre-ltadd 11109  ax-pre-mulgt0 11110  ax-addf 11112
This theorem depends on definitions:  df-bi 209  df-an 398  df-or 855  df-3or 1094  df-3an 1095  df-tru 1551  df-fal 1561  df-ex 1788  df-nf 1792  df-sb 2075  df-mo 2545  df-eu 2575  df-clab 2720  df-cleq 2733  df-clel 2816  df-nfc 2890  df-ne 2937  df-nel 3041  df-ral 3056  df-rex 3066  df-rmo 3346  df-reu 3347  df-rab 3394  df-v 3435  df-sbc 3726  df-csb 3834  df-dif 3888  df-un 3890  df-in 3892  df-ss 3902  df-pss 3905  df-nul 4265  df-if 4458  df-pw 4534  df-sn 4559  df-pr 4561  df-tp 4563  df-op 4565  df-uni 4842  df-int 4881  df-iun 4926  df-br 5076  df-opab 5138  df-mpt 5157  df-tr 5183  df-id 5516  df-eprel 5521  df-po 5529  df-so 5530  df-fr 5574  df-se 5575  df-we 5576  df-xp 5627  df-rel 5628  df-cnv 5629  df-co 5630  df-dm 5631  df-rn 5632  df-res 5633  df-ima 5634  df-pred 6256  df-ord 6317  df-on 6318  df-lim 6319  df-suc 6320  df-iota 6445  df-fun 6491  df-fn 6492  df-f 6493  df-f1 6494  df-fo 6495  df-f1o 6496  df-fv 6497  df-isom 6498  df-riota 7317  df-ov 7363  df-oprab 7364  df-mpo 7365  df-of 7624  df-om 7811  df-1st 7935  df-2nd 7936  df-supp 8105  df-frecs 8225  df-wrecs 8256  df-recs 8305  df-rdg 8343  df-1o 8399  df-er 8637  df-map 8769  df-en 8888  df-dom 8889  df-sdom 8890  df-fin 8891  df-fsupp 9269  df-oi 9419  df-card 9858  df-pnf 11176  df-mnf 11177  df-xr 11178  df-ltxr 11179  df-le 11180  df-sub 11374  df-neg 11375  df-nn 12170  df-2 12239  df-3 12240  df-4 12241  df-5 12242  df-6 12243  df-7 12244  df-8 12245  df-9 12246  df-n0 12433  df-z 12520  df-dec 12640  df-uz 12784  df-fz 13457  df-fzo 13604  df-seq 13959  df-hash 14288  df-word 14471  df-struct 17112  df-sets 17129  df-slot 17147  df-ndx 17159  df-base 17175  df-ress 17196  df-plusg 17228  df-mulr 17229  df-starv 17230  df-tset 17234  df-ple 17235  df-ds 17237  df-unif 17238  df-0g 17399  df-gsum 17400  df-mgm 18603  df-sgrp 18682  df-mnd 18698  df-submnd 18747  df-grp 18907  df-minusg 18908  df-mulg 19039  df-subg 19094  df-cntz 19287  df-cmn 19752  df-abl 19753  df-mgp 20117  df-rng 20129  df-ur 20158  df-ring 20211  df-cring 20212  df-subrng 20522  df-subrg 20546  df-cnfld 21352  df-zring 21426
This theorem is referenced by:  elrgspnlem2  33328
  Copyright terms: Public domain W3C validator