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

Theorem elrgspnlem4 33306
Description: Lemma for elrgspn 33307. (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
elrgspnlem4 (𝜑 → (𝑁𝐴) = 𝑆)
Distinct variable groups:   · ,𝑓,𝑔,𝑤   𝐴,𝑓,𝑔,𝑤   𝐵,𝑓,𝑔,𝑤   𝑓,𝐹,𝑔,𝑤   𝑓,𝑀,𝑔,𝑤   𝑅,𝑓,𝑔,𝑤   𝑆,𝑔,𝑤   𝜑,𝑓,𝑔,𝑤
Allowed substitution hints:   𝑆(𝑓)   𝑁(𝑤,𝑓,𝑔)

Proof of Theorem elrgspnlem4
Dummy variables 𝑒 𝑖 𝑠 𝑡 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elrgspn.r . . 3 (𝜑𝑅 ∈ Ring)
2 elrgspn.b . . . 4 𝐵 = (Base‘𝑅)
32a1i 11 . . 3 (𝜑𝐵 = (Base‘𝑅))
4 elrgspn.a . . 3 (𝜑𝐴𝐵)
5 elrgspn.n . . . 4 𝑁 = (RingSpan‘𝑅)
65a1i 11 . . 3 (𝜑𝑁 = (RingSpan‘𝑅))
7 eqidd 2737 . . 3 (𝜑 → (𝑁𝐴) = (𝑁𝐴))
81, 3, 4, 6, 7rgspnval 20589 . 2 (𝜑 → (𝑁𝐴) = {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡})
9 sseq2 3948 . . . . 5 (𝑡 = 𝑆 → (𝐴𝑡𝐴𝑆))
10 elrgspn.m . . . . . 6 𝑀 = (mulGrp‘𝑅)
11 elrgspn.x . . . . . 6 · = (.g𝑅)
12 elrgspn.f . . . . . 6 𝐹 = {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0}
13 elrgspnlem1.1 . . . . . 6 𝑆 = ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
142, 10, 11, 5, 12, 1, 4, 13elrgspnlem2 33304 . . . . 5 (𝜑𝑆 ∈ (SubRing‘𝑅))
152, 10, 11, 5, 12, 1, 4, 13elrgspnlem3 33305 . . . . 5 (𝜑𝐴𝑆)
169, 14, 15elrabd 3636 . . . 4 (𝜑𝑆 ∈ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡})
17 intss1 4905 . . . 4 (𝑆 ∈ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡} → {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡} ⊆ 𝑆)
1816, 17syl 17 . . 3 (𝜑 {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡} ⊆ 𝑆)
19 simpr 484 . . . . . . . . . 10 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑠𝑆) ∧ 𝑔𝐹) ∧ 𝑠 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑠 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
20 eqidd 2737 . . . . . . . . . . . 12 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → (𝑔 supp 0) = (𝑔 supp 0))
21 oveq1 7374 . . . . . . . . . . . . . . 15 (𝑓 = 𝑔 → (𝑓 supp 0) = (𝑔 supp 0))
2221eqeq1d 2738 . . . . . . . . . . . . . 14 (𝑓 = 𝑔 → ((𝑓 supp 0) = (𝑔 supp 0) ↔ (𝑔 supp 0) = (𝑔 supp 0)))
23 fveq1 6839 . . . . . . . . . . . . . . . . . 18 (𝑓 = 𝑔 → (𝑓𝑤) = (𝑔𝑤))
2423oveq1d 7382 . . . . . . . . . . . . . . . . 17 (𝑓 = 𝑔 → ((𝑓𝑤) · (𝑀 Σg 𝑤)) = ((𝑔𝑤) · (𝑀 Σg 𝑤)))
2524mpteq2dv 5179 . . . . . . . . . . . . . . . 16 (𝑓 = 𝑔 → (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))
2625oveq2d 7383 . . . . . . . . . . . . . . 15 (𝑓 = 𝑔 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
2726eleq1d 2821 . . . . . . . . . . . . . 14 (𝑓 = 𝑔 → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡 ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
2822, 27imbi12d 344 . . . . . . . . . . . . 13 (𝑓 = 𝑔 → (((𝑓 supp 0) = (𝑔 supp 0) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ((𝑔 supp 0) = (𝑔 supp 0) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
29 eqeq2 2748 . . . . . . . . . . . . . . . 16 (𝑖 = ∅ → ((𝑓 supp 0) = 𝑖 ↔ (𝑓 supp 0) = ∅))
3029imbi1d 341 . . . . . . . . . . . . . . 15 (𝑖 = ∅ → (((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ((𝑓 supp 0) = ∅ → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
3130ralbidv 3160 . . . . . . . . . . . . . 14 (𝑖 = ∅ → (∀𝑓𝐹 ((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ∀𝑓𝐹 ((𝑓 supp 0) = ∅ → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
32 eqeq2 2748 . . . . . . . . . . . . . . . 16 (𝑖 = → ((𝑓 supp 0) = 𝑖 ↔ (𝑓 supp 0) = ))
3332imbi1d 341 . . . . . . . . . . . . . . 15 (𝑖 = → (((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
3433ralbidv 3160 . . . . . . . . . . . . . 14 (𝑖 = → (∀𝑓𝐹 ((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
35 eqeq2 2748 . . . . . . . . . . . . . . . 16 (𝑖 = ( ∪ {𝑥}) → ((𝑓 supp 0) = 𝑖 ↔ (𝑓 supp 0) = ( ∪ {𝑥})))
3635imbi1d 341 . . . . . . . . . . . . . . 15 (𝑖 = ( ∪ {𝑥}) → (((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ((𝑓 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
3736ralbidv 3160 . . . . . . . . . . . . . 14 (𝑖 = ( ∪ {𝑥}) → (∀𝑓𝐹 ((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ∀𝑓𝐹 ((𝑓 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
38 eqeq2 2748 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑔 supp 0) → ((𝑓 supp 0) = 𝑖 ↔ (𝑓 supp 0) = (𝑔 supp 0)))
3938imbi1d 341 . . . . . . . . . . . . . . 15 (𝑖 = (𝑔 supp 0) → (((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ((𝑓 supp 0) = (𝑔 supp 0) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
4039ralbidv 3160 . . . . . . . . . . . . . 14 (𝑖 = (𝑔 supp 0) → (∀𝑓𝐹 ((𝑓 supp 0) = 𝑖 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ∀𝑓𝐹 ((𝑓 supp 0) = (𝑔 supp 0) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
41 eqid 2736 . . . . . . . . . . . . . . . . . . 19 (0g𝑅) = (0g𝑅)
421ringcmnd 20265 . . . . . . . . . . . . . . . . . . . 20 (𝜑𝑅 ∈ CMnd)
4342ad5antr 735 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → 𝑅 ∈ CMnd)
442fvexi 6854 . . . . . . . . . . . . . . . . . . . . . . 23 𝐵 ∈ V
4544a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑𝐵 ∈ V)
4645, 4ssexd 5265 . . . . . . . . . . . . . . . . . . . . 21 (𝜑𝐴 ∈ V)
47 wrdexg 14486 . . . . . . . . . . . . . . . . . . . . 21 (𝐴 ∈ V → Word 𝐴 ∈ V)
4846, 47syl 17 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → Word 𝐴 ∈ V)
4948ad5antr 735 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → Word 𝐴 ∈ V)
50 simp-4l 783 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) → 𝜑)
5112reqabi 3412 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑓𝐹 ↔ (𝑓 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑓 finSupp 0))
5251simplbi 496 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑓𝐹𝑓 ∈ (ℤ ↑m Word 𝐴))
5352adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) → 𝑓 ∈ (ℤ ↑m Word 𝐴))
54 zex 12533 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ℤ ∈ V
5554a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → ℤ ∈ V)
5655, 48elmapd 8787 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → (𝑓 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑓:Word 𝐴⟶ℤ))
5756biimpa 476 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑓 ∈ (ℤ ↑m Word 𝐴)) → 𝑓:Word 𝐴⟶ℤ)
5850, 53, 57syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) → 𝑓:Word 𝐴⟶ℤ)
5958ffnd 6669 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) → 𝑓 Fn Word 𝐴)
6059ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → 𝑓 Fn Word 𝐴)
6149adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → Word 𝐴 ∈ V)
62 0zd 12536 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → 0 ∈ ℤ)
63 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → 𝑤 ∈ (Word 𝐴 ∖ ∅))
6463eldifad 3901 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → 𝑤 ∈ Word 𝐴)
6563eldifbd 3902 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → ¬ 𝑤 ∈ ∅)
66 simplr 769 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → (𝑓 supp 0) = ∅)
6765, 66neleqtrrd 2859 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → ¬ 𝑤 ∈ (𝑓 supp 0))
6864, 67eldifd 3900 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → 𝑤 ∈ (Word 𝐴 ∖ (𝑓 supp 0)))
6960, 61, 62, 68fvdifsupp 8121 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → (𝑓𝑤) = 0)
7069oveq1d 7382 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → ((𝑓𝑤) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
7110ringmgp 20220 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑅 ∈ Ring → 𝑀 ∈ Mnd)
721, 71syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑𝑀 ∈ Mnd)
7372ad6antr 737 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → 𝑀 ∈ Mnd)
74 sswrd 14484 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝐴𝐵 → Word 𝐴 ⊆ Word 𝐵)
754, 74syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜑 → Word 𝐴 ⊆ Word 𝐵)
7675ad6antr 737 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → Word 𝐴 ⊆ Word 𝐵)
7776, 64sseldd 3922 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → 𝑤 ∈ Word 𝐵)
7810, 2mgpbas 20126 . . . . . . . . . . . . . . . . . . . . . . 23 𝐵 = (Base‘𝑀)
7978gsumwcl 18807 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑀 ∈ Mnd ∧ 𝑤 ∈ Word 𝐵) → (𝑀 Σg 𝑤) ∈ 𝐵)
8073, 77, 79syl2anc 585 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → (𝑀 Σg 𝑤) ∈ 𝐵)
812, 41, 11mulg0 19050 . . . . . . . . . . . . . . . . . . . . 21 ((𝑀 Σg 𝑤) ∈ 𝐵 → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8280, 81syl 17 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
8370, 82eqtrd 2771 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ (Word 𝐴 ∖ ∅)) → ((𝑓𝑤) · (𝑀 Σg 𝑤)) = (0g𝑅))
84 0fi 8989 . . . . . . . . . . . . . . . . . . . 20 ∅ ∈ Fin
8584a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → ∅ ∈ Fin)
861ringgrpd 20223 . . . . . . . . . . . . . . . . . . . . 21 (𝜑𝑅 ∈ Grp)
8786ad6antr 737 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
8858ad2antrr 727 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → 𝑓:Word 𝐴⟶ℤ)
89 simpr 484 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐴)
9088, 89ffvelcdmd 7037 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → (𝑓𝑤) ∈ ℤ)
9172ad6antr 737 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → 𝑀 ∈ Mnd)
9275ad6antr 737 . . . . . . . . . . . . . . . . . . . . . 22 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → Word 𝐴 ⊆ Word 𝐵)
9392, 89sseldd 3922 . . . . . . . . . . . . . . . . . . . . 21 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐵)
9491, 93, 79syl2anc 585 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
952, 11, 87, 90, 94mulgcld 19072 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) ∧ 𝑤 ∈ Word 𝐴) → ((𝑓𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
96 0ss 4340 . . . . . . . . . . . . . . . . . . . 20 ∅ ⊆ Word 𝐴
9796a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → ∅ ⊆ Word 𝐴)
982, 41, 43, 49, 83, 85, 95, 97gsummptres2 33114 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ ∅ ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))))
99 mpt0 6640 . . . . . . . . . . . . . . . . . . . 20 (𝑤 ∈ ∅ ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤))) = ∅
10099a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → (𝑤 ∈ ∅ ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤))) = ∅)
101100oveq2d 7383 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → (𝑅 Σg (𝑤 ∈ ∅ ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg ∅))
10241gsum0 18652 . . . . . . . . . . . . . . . . . . 19 (𝑅 Σg ∅) = (0g𝑅)
103102a1i 11 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → (𝑅 Σg ∅) = (0g𝑅))
10498, 101, 1033eqtrd 2775 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) = (0g𝑅))
105 subrgsubg 20554 . . . . . . . . . . . . . . . . . . . 20 (𝑡 ∈ (SubRing‘𝑅) → 𝑡 ∈ (SubGrp‘𝑅))
10641subg0cl 19110 . . . . . . . . . . . . . . . . . . . 20 (𝑡 ∈ (SubGrp‘𝑅) → (0g𝑅) ∈ 𝑡)
107105, 106syl 17 . . . . . . . . . . . . . . . . . . 19 (𝑡 ∈ (SubRing‘𝑅) → (0g𝑅) ∈ 𝑡)
108107adantl 481 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑡 ∈ (SubRing‘𝑅)) → (0g𝑅) ∈ 𝑡)
109108ad4antr 733 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → (0g𝑅) ∈ 𝑡)
110104, 109eqeltrd 2836 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) ∧ (𝑓 supp 0) = ∅) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)
111110ex 412 . . . . . . . . . . . . . . 15 (((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ 𝑓𝐹) → ((𝑓 supp 0) = ∅ → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
112111ralrimiva 3129 . . . . . . . . . . . . . 14 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → ∀𝑓𝐹 ((𝑓 supp 0) = ∅ → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
11342ad7antr 739 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑅 ∈ CMnd)
11448ad7antr 739 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → Word 𝐴 ∈ V)
115 simp-5l 785 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) → 𝜑)
116 breq1 5088 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑓 = 𝑒 → (𝑓 finSupp 0 ↔ 𝑒 finSupp 0))
117116, 12elrab2 3637 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑒𝐹 ↔ (𝑒 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑒 finSupp 0))
118117simplbi 496 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑒𝐹𝑒 ∈ (ℤ ↑m Word 𝐴))
11955, 48elmapd 8787 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝜑 → (𝑒 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑒:Word 𝐴⟶ℤ))
120119biimpa 476 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑒 ∈ (ℤ ↑m Word 𝐴)) → 𝑒:Word 𝐴⟶ℤ)
121118, 120sylan2 594 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑒𝐹) → 𝑒:Word 𝐴⟶ℤ)
122115, 121sylancom 589 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) → 𝑒:Word 𝐴⟶ℤ)
123122adantl3r 751 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) → 𝑒:Word 𝐴⟶ℤ)
124123ffnd 6669 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) → 𝑒 Fn Word 𝐴)
125124ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → 𝑒 Fn Word 𝐴)
126114adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → Word 𝐴 ∈ V)
127 0zd 12536 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → 0 ∈ ℤ)
128 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0)))
129125, 126, 127, 128fvdifsupp 8121 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → (𝑒𝑤) = 0)
130129oveq1d 7382 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → ((𝑒𝑤) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
13172ad8antr 741 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → 𝑀 ∈ Mnd)
13275ad8antr 741 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → Word 𝐴 ⊆ Word 𝐵)
133128eldifad 3901 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → 𝑤 ∈ Word 𝐴)
134132, 133sseldd 3922 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → 𝑤 ∈ Word 𝐵)
135131, 134, 79syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → (𝑀 Σg 𝑤) ∈ 𝐵)
136135, 81syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
137130, 136eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴 ∖ (𝑒 supp 0))) → ((𝑒𝑤) · (𝑀 Σg 𝑤)) = (0g𝑅))
138117simprbi 497 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑒𝐹𝑒 finSupp 0)
139138ad2antlr 728 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑒 finSupp 0)
140139fsuppimpd 9282 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑒 supp 0) ∈ Fin)
14186ad8antr 741 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → 𝑅 ∈ Grp)
142123ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → 𝑒:Word 𝐴⟶ℤ)
143 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐴)
144142, 143ffvelcdmd 7037 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → (𝑒𝑤) ∈ ℤ)
14572ad8antr 741 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → 𝑀 ∈ Mnd)
14675ad7antr 739 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → Word 𝐴 ⊆ Word 𝐵)
147146sselda 3921 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → 𝑤 ∈ Word 𝐵)
148145, 147, 79syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → (𝑀 Σg 𝑤) ∈ 𝐵)
1492, 11, 141, 144, 148mulgcld 19072 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑒𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
150 suppssdm 8127 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑒 supp 0) ⊆ dom 𝑒
151123adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑒:Word 𝐴⟶ℤ)
152150, 151fssdm 6687 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑒 supp 0) ⊆ Word 𝐴)
1532, 41, 113, 114, 137, 140, 149, 152gsummptres2 33114 . . . . . . . . . . . . . . . . . . . . . 22 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ (𝑒 supp 0) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))))
154153adantllr 720 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ (𝑒 supp 0) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))))
155 simpr 484 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑒 supp 0) = ( ∪ {𝑥}))
156155mpteq1d 5175 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑤 ∈ (𝑒 supp 0) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ ( ∪ {𝑥}) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))))
157156oveq2d 7383 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ (𝑒 supp 0) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ ( ∪ {𝑥}) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))))
158 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . 23 (+g𝑅) = (+g𝑅)
159 breq1 5088 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑓 = 𝑔 → (𝑓 finSupp 0 ↔ 𝑔 finSupp 0))
160159, 12elrab2 3637 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑔𝐹 ↔ (𝑔 ∈ (ℤ ↑m Word 𝐴) ∧ 𝑔 finSupp 0))
161160simprbi 497 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑔𝐹𝑔 finSupp 0)
162161adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → 𝑔 finSupp 0)
163162fsuppimpd 9282 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → (𝑔 supp 0) ∈ Fin)
164163ad4antr 733 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑔 supp 0) ∈ Fin)
165 simp-4r 784 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ⊆ (𝑔 supp 0))
166164, 165ssfid 9179 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ∈ Fin)
16786ad8antr 741 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → 𝑅 ∈ Grp)
168151adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → 𝑒:Word 𝐴⟶ℤ)
169 suppssdm 8127 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑔 supp 0) ⊆ dom 𝑔
170 simp-7l 789 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝜑)
171 simp-5r 786 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑔𝐹)
172160simplbi 496 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑔𝐹𝑔 ∈ (ℤ ↑m Word 𝐴))
17355, 48elmapd 8787 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜑 → (𝑔 ∈ (ℤ ↑m Word 𝐴) ↔ 𝑔:Word 𝐴⟶ℤ))
174173biimpa 476 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑔 ∈ (ℤ ↑m Word 𝐴)) → 𝑔:Word 𝐴⟶ℤ)
175172, 174sylan2 594 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑔𝐹) → 𝑔:Word 𝐴⟶ℤ)
176170, 171, 175syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑔:Word 𝐴⟶ℤ)
177169, 176fssdm 6687 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑔 supp 0) ⊆ Word 𝐴)
178165, 177sstrd 3932 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ⊆ Word 𝐴)
179178sselda 3921 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → 𝑤 ∈ Word 𝐴)
180168, 179ffvelcdmd 7037 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → (𝑒𝑤) ∈ ℤ)
181179, 148syldan 592 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → (𝑀 Σg 𝑤) ∈ 𝐵)
1822, 11, 167, 180, 181mulgcld 19072 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → ((𝑒𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
183 simpllr 776 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑥 ∈ ((𝑔 supp 0) ∖ ))
184183eldifbd 3902 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ¬ 𝑥)
185170, 86syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑅 ∈ Grp)
186183eldifad 3901 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑥 ∈ (𝑔 supp 0))
187177, 186sseldd 3922 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑥 ∈ Word 𝐴)
188151, 187ffvelcdmd 7037 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑒𝑥) ∈ ℤ)
189170, 72syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑀 ∈ Mnd)
190146, 187sseldd 3922 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑥 ∈ Word 𝐵)
19178gsumwcl 18807 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑀 ∈ Mnd ∧ 𝑥 ∈ Word 𝐵) → (𝑀 Σg 𝑥) ∈ 𝐵)
192189, 190, 191syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑀 Σg 𝑥) ∈ 𝐵)
1932, 11, 185, 188, 192mulgcld 19072 . . . . . . . . . . . . . . . . . . . . . . 23 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒𝑥) · (𝑀 Σg 𝑥)) ∈ 𝐵)
194 fveq2 6840 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑤 = 𝑥 → (𝑒𝑤) = (𝑒𝑥))
195 oveq2 7375 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑤 = 𝑥 → (𝑀 Σg 𝑤) = (𝑀 Σg 𝑥))
196194, 195oveq12d 7385 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑤 = 𝑥 → ((𝑒𝑤) · (𝑀 Σg 𝑤)) = ((𝑒𝑥) · (𝑀 Σg 𝑥)))
1972, 158, 113, 166, 182, 183, 184, 193, 196gsumunsn 19935 . . . . . . . . . . . . . . . . . . . . . 22 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ ( ∪ {𝑥}) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) = ((𝑅 Σg (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)((𝑒𝑥) · (𝑀 Σg 𝑥))))
198197adantllr 720 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ ( ∪ {𝑥}) ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) = ((𝑅 Σg (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)((𝑒𝑥) · (𝑀 Σg 𝑥))))
199154, 157, 1983eqtrd 2775 . . . . . . . . . . . . . . . . . . . 20 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) = ((𝑅 Σg (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)((𝑒𝑥) · (𝑀 Σg 𝑥))))
200105ad8antlr 742 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑡 ∈ (SubGrp‘𝑅))
201124adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑒 Fn Word 𝐴)
202 0zd 12536 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 0 ∈ ℤ)
203201, 187, 202fmptunsnop 32773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))) = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}))
204203adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))) = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}))
205204fveq1d 6842 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → ((𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦)))‘𝑤) = (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤))
206 eqid 2736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))) = (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦)))
207 eqidd 2737 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ 𝑦 = 𝑥) → 0 = 0)
208201ad3antrrr 731 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 𝑒 Fn Word 𝐴)
209114ad3antrrr 731 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → Word 𝐴 ∈ V)
210 0zd 12536 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 0 ∈ ℤ)
211 simplr 769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 𝑦 = 𝑤)
212 simpllr 776 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 𝑤 ∈ (Word 𝐴))
213212eldifad 3901 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 𝑤 ∈ Word 𝐴)
214211, 213eqeltrd 2836 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 𝑦 ∈ Word 𝐴)
215 simp-4r 784 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → (𝑒 supp 0) = ( ∪ {𝑥}))
216212eldifbd 3902 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → ¬ 𝑤)
217211, 216eqneltrd 2856 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → ¬ 𝑦)
218 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → ¬ 𝑦 = 𝑥)
219218neqned 2939 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 𝑦𝑥)
220 nelsn 4610 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑦𝑥 → ¬ 𝑦 ∈ {𝑥})
221219, 220syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → ¬ 𝑦 ∈ {𝑥})
222 nelun 32583 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑒 supp 0) = ( ∪ {𝑥}) → (¬ 𝑦 ∈ (𝑒 supp 0) ↔ (¬ 𝑦 ∧ ¬ 𝑦 ∈ {𝑥})))
223222biimpar 477 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝑒 supp 0) = ( ∪ {𝑥}) ∧ (¬ 𝑦 ∧ ¬ 𝑦 ∈ {𝑥})) → ¬ 𝑦 ∈ (𝑒 supp 0))
224215, 217, 221, 223syl12anc 837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → ¬ 𝑦 ∈ (𝑒 supp 0))
225214, 224eldifd 3900 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → 𝑦 ∈ (Word 𝐴 ∖ (𝑒 supp 0)))
226208, 209, 210, 225fvdifsupp 8121 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) ∧ ¬ 𝑦 = 𝑥) → (𝑒𝑦) = 0)
227207, 226ifeqda 4503 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) ∧ 𝑦 = 𝑤) → if(𝑦 = 𝑥, 0, (𝑒𝑦)) = 0)
228 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → 𝑤 ∈ (Word 𝐴))
229228eldifad 3901 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → 𝑤 ∈ Word 𝐴)
230 0zd 12536 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → 0 ∈ ℤ)
231206, 227, 229, 230fvmptd2 6956 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → ((𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦)))‘𝑤) = 0)
232205, 231eqtr3d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) = 0)
233232oveq1d 7382 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)) = (0 · (𝑀 Σg 𝑤)))
234229, 148syldan 592 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → (𝑀 Σg 𝑤) ∈ 𝐵)
235234, 81syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → (0 · (𝑀 Σg 𝑤)) = (0g𝑅))
236233, 235eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ (Word 𝐴)) → ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)) = (0g𝑅))
237203adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))) = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}))
238237fveq1d 6842 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦)))‘𝑤) = (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤))
239 0zd 12536 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ 𝑦 = 𝑥) → 0 ∈ ℤ)
240151ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → 𝑒:Word 𝐴⟶ℤ)
241 simplr 769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → 𝑦 ∈ Word 𝐴)
242240, 241ffvelcdmd 7037 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → (𝑒𝑦) ∈ ℤ)
243239, 242ifclda 4502 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) → if(𝑦 = 𝑥, 0, (𝑒𝑦)) ∈ ℤ)
244243fmpttd 7067 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))):Word 𝐴⟶ℤ)
245244ffvelcdmda 7036 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → ((𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦)))‘𝑤) ∈ ℤ)
246238, 245eqeltrrd 2837 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) ∈ ℤ)
2472, 11, 141, 246, 148mulgcld 19072 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤 ∈ Word 𝐴) → ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)) ∈ 𝐵)
2482, 41, 113, 114, 236, 166, 247, 178gsummptres2 33114 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))))
249248adantllr 720 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))))
250203adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))) = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}))
251250fveq1d 6842 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → ((𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦)))‘𝑤) = (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤))
252 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → 𝑦 = 𝑤)
253 simplr 769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → 𝑤)
254252, 253eqeltrd 2836 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → 𝑦)
255184ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → ¬ 𝑥)
256 nelneq 2860 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑦 ∧ ¬ 𝑥) → ¬ 𝑦 = 𝑥)
257254, 255, 256syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → ¬ 𝑦 = 𝑥)
258257iffalsed 4477 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → if(𝑦 = 𝑥, 0, (𝑒𝑦)) = (𝑒𝑦))
259252fveq2d 6844 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → (𝑒𝑦) = (𝑒𝑤))
260258, 259eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) ∧ 𝑦 = 𝑤) → if(𝑦 = 𝑥, 0, (𝑒𝑦)) = (𝑒𝑤))
261206, 260, 179, 180fvmptd2 6956 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → ((𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦)))‘𝑤) = (𝑒𝑤))
262251, 261eqtr3d 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) = (𝑒𝑤))
263262oveq1d 7382 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑤) → ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)) = ((𝑒𝑤) · (𝑀 Σg 𝑤)))
264263mpteq2dva 5178 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑤 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))))
265264adantllr 720 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑤 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))))
266265oveq2d 7383 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))))
267249, 266eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))))
268 simplr 769 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑒𝐹)
269268resexd 5993 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∈ V)
270 snex 5381 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 {⟨𝑥, 0⟩} ∈ V
271270a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → {⟨𝑥, 0⟩} ∈ V)
272269, 271, 202suppun2 32757 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0) = (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) supp 0) ∪ ({⟨𝑥, 0⟩} supp 0)))
273114, 202, 201fdifsupp 32758 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) supp 0) = ((𝑒 supp 0) ∖ {𝑥}))
274 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑒 supp 0) = ( ∪ {𝑥}))
275274difeq1d 4065 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 supp 0) ∖ {𝑥}) = (( ∪ {𝑥}) ∖ {𝑥}))
276 disjsn 4655 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (( ∩ {𝑥}) = ∅ ↔ ¬ 𝑥)
277 undif5 4424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (( ∩ {𝑥}) = ∅ → (( ∪ {𝑥}) ∖ {𝑥}) = )
278276, 277sylbir 235 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 𝑥 → (( ∪ {𝑥}) ∖ {𝑥}) = )
279184, 278syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (( ∪ {𝑥}) ∖ {𝑥}) = )
280273, 275, 2793eqtrd 2775 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) supp 0) = )
281 vex 3433 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 𝑥 ∈ V
282 c0ex 11138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 0 ∈ V
283281, 282xpsn 7094 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ({𝑥} × {0}) = {⟨𝑥, 0⟩}
284283oveq1i 7377 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (({𝑥} × {0}) supp 0) = ({⟨𝑥, 0⟩} supp 0)
285 fczsupp0 8143 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (({𝑥} × {0}) supp 0) = ∅
286284, 285eqtr3i 2761 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ({⟨𝑥, 0⟩} supp 0) = ∅
287286a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ({⟨𝑥, 0⟩} supp 0) = ∅)
288280, 287uneq12d 4109 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) supp 0) ∪ ({⟨𝑥, 0⟩} supp 0)) = ( ∪ ∅))
289 un0 4334 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ( ∪ ∅) =
290289a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ( ∪ ∅) = )
291272, 288, 2903eqtrd 2775 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0) = )
292291adantllr 720 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0) = )
293 oveq1 7374 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → (𝑓 supp 0) = (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0))
294293eqeq1d 2738 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → ((𝑓 supp 0) = ↔ (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0) = ))
295 fveq1 6839 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → (𝑓𝑤) = (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤))
296295oveq1d 7382 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → ((𝑓𝑤) · (𝑀 Σg 𝑤)) = ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))
297296mpteq2dv 5179 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤))))
298297oveq2d 7383 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))))
299298eleq1d 2821 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡 ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
300294, 299imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → (((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
301 simpllr 776 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
302 breq1 5088 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑓 = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) → (𝑓 finSupp 0 ↔ ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) finSupp 0))
30354a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ℤ ∈ V)
304114adantllr 720 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → Word 𝐴 ∈ V)
305203adantllr 720 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))) = ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}))
306 0zd 12536 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ 𝑦 = 𝑥) → 0 ∈ ℤ)
307 simp-10l 795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → 𝜑)
308 simp-4r 784 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → 𝑒𝐹)
309307, 308, 121syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → 𝑒:Word 𝐴⟶ℤ)
310 simplr 769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → 𝑦 ∈ Word 𝐴)
311309, 310ffvelcdmd 7037 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) ∧ ¬ 𝑦 = 𝑥) → (𝑒𝑦) ∈ ℤ)
312306, 311ifclda 4502 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) ∧ 𝑦 ∈ Word 𝐴) → if(𝑦 = 𝑥, 0, (𝑒𝑦)) ∈ ℤ)
313312fmpttd 7067 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑦 ∈ Word 𝐴 ↦ if(𝑦 = 𝑥, 0, (𝑒𝑦))):Word 𝐴⟶ℤ)
314305, 313feq1dd 6651 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}):Word 𝐴⟶ℤ)
315303, 304, 314elmapdd 8788 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) ∈ (ℤ ↑m Word 𝐴))
316 0zd 12536 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 0 ∈ ℤ)
317314ffund 6672 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → Fun ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}))
318166adantllr 720 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ∈ Fin)
319292, 318eqeltrd 2836 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0) ∈ Fin)
320315, 316, 317, 319isfsuppd 9279 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) finSupp 0)
321302, 315, 320elrabd 3636 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) ∈ {𝑓 ∈ (ℤ ↑m Word 𝐴) ∣ 𝑓 finSupp 0})
322321, 12eleqtrrdi 2847 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) ∈ 𝐹)
323300, 301, 322rspcdva 3565 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩}) supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
324292, 323mpd 15 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((((𝑒 ↾ (Word 𝐴 ∖ {𝑥})) ∪ {⟨𝑥, 0⟩})‘𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)
325267, 324eqeltrrd 2837 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)
32686ad8antr 741 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑅 ∈ Grp)
32710subrgsubm 20562 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑡 ∈ (SubRing‘𝑅) → 𝑡 ∈ (SubMnd‘𝑀))
328327ad8antlr 742 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑡 ∈ (SubMnd‘𝑀))
329 sswrd 14484 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝐴𝑡 → Word 𝐴 ⊆ Word 𝑡)
330329ad7antlr 740 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → Word 𝐴 ⊆ Word 𝑡)
331187adantllr 720 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑥 ∈ Word 𝐴)
332330, 331sseldd 3922 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑥 ∈ Word 𝑡)
333 gsumwsubmcl 18805 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑡 ∈ (SubMnd‘𝑀) ∧ 𝑥 ∈ Word 𝑡) → (𝑀 Σg 𝑥) ∈ 𝑡)
334328, 332, 333syl2anc 585 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑀 Σg 𝑥) ∈ 𝑡)
335123ad4ant13 752 . . . . . . . . . . . . . . . . . . . . . . 23 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → 𝑒:Word 𝐴⟶ℤ)
336335, 331ffvelcdmd 7037 . . . . . . . . . . . . . . . . . . . . . 22 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑒𝑥) ∈ ℤ)
3372, 11, 326, 334, 200, 336subgmulgcld 33104 . . . . . . . . . . . . . . . . . . . . 21 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑒𝑥) · (𝑀 Σg 𝑥)) ∈ 𝑡)
338158, 200, 325, 337subgcld 33102 . . . . . . . . . . . . . . . . . . . 20 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → ((𝑅 Σg (𝑤 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))))(+g𝑅)((𝑒𝑥) · (𝑀 Σg 𝑥))) ∈ 𝑡)
339199, 338eqeltrd 2836 . . . . . . . . . . . . . . . . . . 19 (((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) ∧ (𝑒 supp 0) = ( ∪ {𝑥})) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)
340339ex 412 . . . . . . . . . . . . . . . . . 18 ((((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) ∧ 𝑒𝐹) → ((𝑒 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
341340ralrimiva 3129 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) ∧ ∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)) → ∀𝑒𝐹 ((𝑒 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
342341ex 412 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ⊆ (𝑔 supp 0)) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ )) → (∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) → ∀𝑒𝐹 ((𝑒 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
343342anasss 466 . . . . . . . . . . . . . . 15 (((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ( ⊆ (𝑔 supp 0) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ ))) → (∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) → ∀𝑒𝐹 ((𝑒 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
344 oveq1 7374 . . . . . . . . . . . . . . . . . 18 (𝑒 = 𝑓 → (𝑒 supp 0) = (𝑓 supp 0))
345344eqeq1d 2738 . . . . . . . . . . . . . . . . 17 (𝑒 = 𝑓 → ((𝑒 supp 0) = ( ∪ {𝑥}) ↔ (𝑓 supp 0) = ( ∪ {𝑥})))
346 fveq1 6839 . . . . . . . . . . . . . . . . . . . . 21 (𝑒 = 𝑓 → (𝑒𝑤) = (𝑓𝑤))
347346oveq1d 7382 . . . . . . . . . . . . . . . . . . . 20 (𝑒 = 𝑓 → ((𝑒𝑤) · (𝑀 Σg 𝑤)) = ((𝑓𝑤) · (𝑀 Σg 𝑤)))
348347mpteq2dv 5179 . . . . . . . . . . . . . . . . . . 19 (𝑒 = 𝑓 → (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤))) = (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤))))
349348oveq2d 7383 . . . . . . . . . . . . . . . . . 18 (𝑒 = 𝑓 → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))))
350349eleq1d 2821 . . . . . . . . . . . . . . . . 17 (𝑒 = 𝑓 → ((𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡 ↔ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
351345, 350imbi12d 344 . . . . . . . . . . . . . . . 16 (𝑒 = 𝑓 → (((𝑒 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ((𝑓 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
352351cbvralvw 3215 . . . . . . . . . . . . . . 15 (∀𝑒𝐹 ((𝑒 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑒𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) ↔ ∀𝑓𝐹 ((𝑓 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
353343, 352imbitrdi 251 . . . . . . . . . . . . . 14 (((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) ∧ ( ⊆ (𝑔 supp 0) ∧ 𝑥 ∈ ((𝑔 supp 0) ∖ ))) → (∀𝑓𝐹 ((𝑓 supp 0) = → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡) → ∀𝑓𝐹 ((𝑓 supp 0) = ( ∪ {𝑥}) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)))
35431, 34, 37, 40, 112, 353, 163findcard2d 9101 . . . . . . . . . . . . 13 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → ∀𝑓𝐹 ((𝑓 supp 0) = (𝑔 supp 0) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑓𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
355 simpr 484 . . . . . . . . . . . . 13 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → 𝑔𝐹)
35628, 354, 355rspcdva 3565 . . . . . . . . . . . 12 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → ((𝑔 supp 0) = (𝑔 supp 0) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡))
35720, 356mpd 15 . . . . . . . . . . 11 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑔𝐹) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)
358357ad4ant13 752 . . . . . . . . . 10 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑠𝑆) ∧ 𝑔𝐹) ∧ 𝑠 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))) ∈ 𝑡)
35919, 358eqeltrd 2836 . . . . . . . . 9 ((((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑠𝑆) ∧ 𝑔𝐹) ∧ 𝑠 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) → 𝑠𝑡)
360 eqid 2736 . . . . . . . . . 10 (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))) = (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
36113eleq2i 2828 . . . . . . . . . . . 12 (𝑠𝑆𝑠 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
362361biimpi 216 . . . . . . . . . . 11 (𝑠𝑆𝑠 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
363362adantl 481 . . . . . . . . . 10 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑠𝑆) → 𝑠 ∈ ran (𝑔𝐹 ↦ (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤))))))
364360, 363elrnmpt2d 5921 . . . . . . . . 9 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑠𝑆) → ∃𝑔𝐹 𝑠 = (𝑅 Σg (𝑤 ∈ Word 𝐴 ↦ ((𝑔𝑤) · (𝑀 Σg 𝑤)))))
365359, 364r19.29a 3145 . . . . . . . 8 ((((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) ∧ 𝑠𝑆) → 𝑠𝑡)
366365ex 412 . . . . . . 7 (((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) → (𝑠𝑆𝑠𝑡))
367366ssrdv 3927 . . . . . 6 (((𝜑𝑡 ∈ (SubRing‘𝑅)) ∧ 𝐴𝑡) → 𝑆𝑡)
368367ex 412 . . . . 5 ((𝜑𝑡 ∈ (SubRing‘𝑅)) → (𝐴𝑡𝑆𝑡))
369368ralrimiva 3129 . . . 4 (𝜑 → ∀𝑡 ∈ (SubRing‘𝑅)(𝐴𝑡𝑆𝑡))
370 ssintrab 4913 . . . 4 (𝑆 {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡} ↔ ∀𝑡 ∈ (SubRing‘𝑅)(𝐴𝑡𝑆𝑡))
371369, 370sylibr 234 . . 3 (𝜑𝑆 {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡})
37218, 371eqssd 3939 . 2 (𝜑 {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴𝑡} = 𝑆)
3738, 372eqtrd 2771 1 (𝜑 → (𝑁𝐴) = 𝑆)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wa 395   = wceq 1542  wcel 2114  wne 2932  wral 3051  {crab 3389  Vcvv 3429  cdif 3886  cun 3887  cin 3888  wss 3889  c0 4273  ifcif 4466  {csn 4567  cop 4573   cint 4889   class class class wbr 5085  cmpt 5166   × cxp 5629  ran crn 5632  cres 5633   Fn wfn 6493  wf 6494  cfv 6498  (class class class)co 7367   supp csupp 8110  m cmap 8773  Fincfn 8893   finSupp cfsupp 9274  0cc0 11038  cz 12524  Word cword 14475  Basecbs 17179  +gcplusg 17220  0gc0g 17402   Σg cgsu 17403  Mndcmnd 18702  SubMndcsubmnd 18750  Grpcgrp 18909  .gcmg 19043  SubGrpcsubg 19096  CMndccmn 19755  mulGrpcmgp 20121  Ringcrg 20214  SubRingcsubrg 20546  RingSpancrgspn 20587
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2708  ax-rep 5212  ax-sep 5231  ax-nul 5241  ax-pow 5307  ax-pr 5375  ax-un 7689  ax-inf2 9562  ax-cnex 11094  ax-resscn 11095  ax-1cn 11096  ax-icn 11097  ax-addcl 11098  ax-addrcl 11099  ax-mulcl 11100  ax-mulrcl 11101  ax-mulcom 11102  ax-addass 11103  ax-mulass 11104  ax-distr 11105  ax-i2m1 11106  ax-1ne0 11107  ax-1rid 11108  ax-rnegex 11109  ax-rrecex 11110  ax-cnre 11111  ax-pre-lttri 11112  ax-pre-lttrn 11113  ax-pre-ltadd 11114  ax-pre-mulgt0 11115  ax-pre-sup 11116  ax-addf 11117
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3062  df-rmo 3342  df-reu 3343  df-rab 3390  df-v 3431  df-sbc 3729  df-csb 3838  df-dif 3892  df-un 3894  df-in 3896  df-ss 3906  df-pss 3909  df-nul 4274  df-if 4467  df-pw 4543  df-sn 4568  df-pr 4570  df-tp 4572  df-op 4574  df-uni 4851  df-int 4890  df-iun 4935  df-iin 4936  df-br 5086  df-opab 5148  df-mpt 5167  df-tr 5193  df-id 5526  df-eprel 5531  df-po 5539  df-so 5540  df-fr 5584  df-se 5585  df-we 5586  df-xp 5637  df-rel 5638  df-cnv 5639  df-co 5640  df-dm 5641  df-rn 5642  df-res 5643  df-ima 5644  df-pred 6265  df-ord 6326  df-on 6327  df-lim 6328  df-suc 6329  df-iota 6454  df-fun 6500  df-fn 6501  df-f 6502  df-f1 6503  df-fo 6504  df-f1o 6505  df-fv 6506  df-isom 6507  df-riota 7324  df-ov 7370  df-oprab 7371  df-mpo 7372  df-of 7631  df-om 7818  df-1st 7942  df-2nd 7943  df-supp 8111  df-tpos 8176  df-frecs 8231  df-wrecs 8262  df-recs 8311  df-rdg 8349  df-1o 8405  df-2o 8406  df-er 8643  df-map 8775  df-en 8894  df-dom 8895  df-sdom 8896  df-fin 8897  df-fsupp 9275  df-sup 9355  df-oi 9425  df-card 9863  df-pnf 11181  df-mnf 11182  df-xr 11183  df-ltxr 11184  df-le 11185  df-sub 11379  df-neg 11380  df-div 11808  df-nn 12175  df-2 12244  df-3 12245  df-4 12246  df-5 12247  df-6 12248  df-7 12249  df-8 12250  df-9 12251  df-n0 12438  df-z 12525  df-dec 12645  df-uz 12789  df-rp 12943  df-fz 13462  df-fzo 13609  df-seq 13964  df-exp 14024  df-hash 14293  df-word 14476  df-concat 14533  df-s1 14559  df-substr 14604  df-pfx 14634  df-cj 15061  df-re 15062  df-im 15063  df-sqrt 15197  df-abs 15198  df-clim 15450  df-sum 15649  df-struct 17117  df-sets 17134  df-slot 17152  df-ndx 17164  df-base 17180  df-ress 17201  df-plusg 17233  df-mulr 17234  df-starv 17235  df-tset 17239  df-ple 17240  df-ds 17242  df-unif 17243  df-0g 17404  df-gsum 17405  df-mre 17548  df-mrc 17549  df-acs 17551  df-mgm 18608  df-sgrp 18687  df-mnd 18703  df-mhm 18751  df-submnd 18752  df-grp 18912  df-minusg 18913  df-mulg 19044  df-subg 19099  df-ghm 19188  df-cntz 19292  df-cmn 19757  df-abl 19758  df-mgp 20122  df-rng 20134  df-ur 20163  df-ring 20216  df-cring 20217  df-oppr 20317  df-subrng 20523  df-subrg 20547  df-rgspn 20588  df-cnfld 21353  df-zring 21427
This theorem is referenced by:  elrgspn  33307
  Copyright terms: Public domain W3C validator