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

Theorem mplvrpmga 33710
Description: The action of permuting variables in a multivariate polynomial is a group action. (Contributed by Thierry Arnoux, 10-Jan-2026.)
Hypotheses
Ref Expression
mplvrpmga.1 𝑆 = (SymGrp‘𝐼)
mplvrpmga.2 𝑃 = (Base‘𝑆)
mplvrpmga.3 𝑀 = (Base‘(𝐼 mPoly 𝑅))
mplvrpmga.4 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
mplvrpmga.5 (𝜑𝐼𝑉)
Assertion
Ref Expression
mplvrpmga (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
Distinct variable groups:   𝐴,𝑑,𝑓,𝑥   𝐼,𝑑,𝑓,,𝑥   𝑀,𝑑,𝑓,𝑥   𝑃,𝑑,𝑓,𝑥   𝑥,𝑅   𝜑,𝑑,𝑓,𝑥
Allowed substitution hints:   𝜑()   𝐴()   𝑃()   𝑅(𝑓,,𝑑)   𝑆(𝑥,𝑓,,𝑑)   𝑀()   𝑉(𝑥,𝑓,,𝑑)

Proof of Theorem mplvrpmga
Dummy variables 𝑔 𝑝 𝑞 𝑐 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mplvrpmga.5 . . 3 (𝜑𝐼𝑉)
2 mplvrpmga.1 . . . 4 𝑆 = (SymGrp‘𝐼)
32symggrp 19329 . . 3 (𝐼𝑉𝑆 ∈ Grp)
41, 3syl 17 . 2 (𝜑𝑆 ∈ Grp)
5 mplvrpmga.3 . . . 4 𝑀 = (Base‘(𝐼 mPoly 𝑅))
65fvexi 6848 . . 3 𝑀 ∈ V
76a1i 11 . 2 (𝜑𝑀 ∈ V)
8 fvexd 6849 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘𝑅) ∈ V)
9 ovex 7391 . . . . . . . 8 (ℕ0m 𝐼) ∈ V
109rabex 5284 . . . . . . 7 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
1110a1i 11 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
12 eqid 2736 . . . . . . . . 9 (𝐼 mPoly 𝑅) = (𝐼 mPoly 𝑅)
13 eqid 2736 . . . . . . . . 9 (Base‘𝑅) = (Base‘𝑅)
14 eqid 2736 . . . . . . . . . 10 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
1514psrbasfsupp 33693 . . . . . . . . 9 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
16 xp2nd 7966 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (2nd𝑐) ∈ 𝑀)
1716ad2antlr 727 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐) ∈ 𝑀)
1812, 13, 5, 15, 17mplelf 21953 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
19 breq1 5101 . . . . . . . . 9 ( = (𝑥 ∘ (1st𝑐)) → ( finSupp 0 ↔ (𝑥 ∘ (1st𝑐)) finSupp 0))
20 nn0ex 12407 . . . . . . . . . . 11 0 ∈ V
2120a1i 11 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
221ad2antrr 726 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
23 ssrab2 4032 . . . . . . . . . . . . . 14 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
2423a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
2524sselda 3933 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
2622, 21, 25elmaprd 32759 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
27 xp1st 7965 . . . . . . . . . . . . 13 (𝑐 ∈ (𝑃 × 𝑀) → (1st𝑐) ∈ 𝑃)
2827ad2antlr 727 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐) ∈ 𝑃)
29 mplvrpmga.2 . . . . . . . . . . . . 13 𝑃 = (Base‘𝑆)
302, 29symgbasf 19305 . . . . . . . . . . . 12 ((1st𝑐) ∈ 𝑃 → (1st𝑐):𝐼𝐼)
3128, 30syl 17 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐):𝐼𝐼)
3226, 31fcod 6687 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)):𝐼⟶ℕ0)
3321, 22, 32elmapdd 8778 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ (ℕ0m 𝐼))
34 simpr 484 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
35 breq1 5101 . . . . . . . . . . . . 13 ( = 𝑥 → ( finSupp 0 ↔ 𝑥 finSupp 0))
3635elrab 3646 . . . . . . . . . . . 12 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↔ (𝑥 ∈ (ℕ0m 𝐼) ∧ 𝑥 finSupp 0))
3734, 36sylib 218 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∈ (ℕ0m 𝐼) ∧ 𝑥 finSupp 0))
3837simprd 495 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 finSupp 0)
392, 29symgbasf1o 19304 . . . . . . . . . . 11 ((1st𝑐) ∈ 𝑃 → (1st𝑐):𝐼1-1-onto𝐼)
40 f1of1 6773 . . . . . . . . . . 11 ((1st𝑐):𝐼1-1-onto𝐼 → (1st𝑐):𝐼1-1𝐼)
4128, 39, 403syl 18 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐):𝐼1-1𝐼)
42 0nn0 12416 . . . . . . . . . . 11 0 ∈ ℕ0
4342a1i 11 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
4438, 41, 43, 34fsuppco 9305 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) finSupp 0)
4519, 33, 44elrabd 3648 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
4618, 45ffvelcdmd 7030 . . . . . . 7 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) ∈ (Base‘𝑅))
4746fmpttd 7060 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
488, 11, 47elmapdd 8778 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
49 eqid 2736 . . . . . . 7 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
50 eqid 2736 . . . . . . 7 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
5149, 13, 15, 50, 1psrbas 21889 . . . . . 6 (𝜑 → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
5251adantr 480 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
5348, 52eleqtrrd 2839 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
54 coeq1 5806 . . . . . . 7 (𝑥 = 𝑦 → (𝑥 ∘ (1st𝑐)) = (𝑦 ∘ (1st𝑐)))
5554fveq2d 6838 . . . . . 6 (𝑥 = 𝑦 → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
5655cbvmptv 5202 . . . . 5 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
57 fveq1 6833 . . . . . . . 8 (𝑔 = (2nd𝑐) → (𝑔‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦𝑞)))
5857mpteq2dv 5192 . . . . . . 7 (𝑔 = (2nd𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))))
5958breq1d 5108 . . . . . 6 (𝑔 = (2nd𝑐) → ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅) ↔ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) finSupp (0g𝑅)))
60 coeq2 5807 . . . . . . . . 9 (𝑞 = (1st𝑐) → (𝑦𝑞) = (𝑦 ∘ (1st𝑐)))
6160fveq2d 6838 . . . . . . . 8 (𝑞 = (1st𝑐) → ((2nd𝑐)‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
6261mpteq2dv 5192 . . . . . . 7 (𝑞 = (1st𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))))
6362breq1d 5108 . . . . . 6 (𝑞 = (1st𝑐) → ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) finSupp (0g𝑅) ↔ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))) finSupp (0g𝑅)))
64 mplvrpmga.4 . . . . . . . . . . . . 13 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
6564a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
66 simpr 484 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞𝑓 = 𝑔) → 𝑓 = 𝑔)
67 coeq2 5807 . . . . . . . . . . . . . . . 16 (𝑑 = 𝑞 → (𝑥𝑑) = (𝑥𝑞))
6867adantr 480 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑥𝑑) = (𝑥𝑞))
6966, 68fveq12d 6841 . . . . . . . . . . . . . 14 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥𝑞)))
7069mpteq2dv 5192 . . . . . . . . . . . . 13 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
7170adantl 481 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑞𝑃) ∧ (𝑑 = 𝑞𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
72 simpr 484 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝑞𝑃)
73 simplr 768 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝑔𝑀)
7410mptex 7169 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V
7574a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V)
7665, 71, 72, 73, 75ovmpod 7510 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
77 coeq1 5806 . . . . . . . . . . . . 13 (𝑥 = 𝑦 → (𝑥𝑞) = (𝑦𝑞))
7877fveq2d 6838 . . . . . . . . . . . 12 (𝑥 = 𝑦 → (𝑔‘(𝑥𝑞)) = (𝑔‘(𝑦𝑞)))
7978cbvmptv 5202 . . . . . . . . . . 11 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
8076, 79eqtrdi 2787 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
811ad2antrr 726 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝐼𝑉)
82 eqid 2736 . . . . . . . . . . 11 (0g𝑅) = (0g𝑅)
832, 29, 5, 64, 81, 82, 73, 72mplvrpmfgalem 33709 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) finSupp (0g𝑅))
8480, 83eqbrtrrd 5122 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8584anasss 466 . . . . . . . 8 ((𝜑 ∧ (𝑔𝑀𝑞𝑃)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8685ralrimivva 3179 . . . . . . 7 (𝜑 → ∀𝑔𝑀𝑞𝑃 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8786adantr 480 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → ∀𝑔𝑀𝑞𝑃 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8816adantl 481 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (2nd𝑐) ∈ 𝑀)
8927adantl 481 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (1st𝑐) ∈ 𝑃)
9059, 63, 87, 88, 89rspc2dv 3591 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))) finSupp (0g𝑅))
9156, 90eqbrtrid 5133 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) finSupp (0g𝑅))
9212, 49, 50, 82, 5mplelbas 21946 . . . 4 ((𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ 𝑀 ↔ ((𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) finSupp (0g𝑅)))
9353, 91, 92sylanbrc 583 . . 3 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ 𝑀)
94 vex 3444 . . . . . . . 8 𝑑 ∈ V
95 vex 3444 . . . . . . . 8 𝑓 ∈ V
9694, 95op2ndd 7944 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (2nd𝑐) = 𝑓)
9794, 95op1std 7943 . . . . . . . 8 (𝑐 = ⟨𝑑, 𝑓⟩ → (1st𝑐) = 𝑑)
9897coeq2d 5811 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∘ (1st𝑐)) = (𝑥𝑑))
9996, 98fveq12d 6841 . . . . . 6 (𝑐 = ⟨𝑑, 𝑓⟩ → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = (𝑓‘(𝑥𝑑)))
10099mpteq2dv 5192 . . . . 5 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
101100mpompt 7472 . . . 4 (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))))) = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
10264, 101eqtr4i 2762 . . 3 𝐴 = (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))))
10393, 102fmptd 7059 . 2 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
1042symgid 19330 . . . . . . . 8 (𝐼𝑉 → ( I ↾ 𝐼) = (0g𝑆))
1051, 104syl 17 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) = (0g𝑆))
106105adantr 480 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) = (0g𝑆))
107106oveq1d 7373 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = ((0g𝑆)𝐴𝑔))
10864a1i 11 . . . . . 6 ((𝜑𝑔𝑀) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
1091ad2antrr 726 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
11020a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
11123a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑔𝑀) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
112111sselda 3933 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
113109, 110, 112elmaprd 32759 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
114 fcoi1 6708 . . . . . . . . . . 11 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
115113, 114syl 17 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
116115fveq2d 6838 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))) = (𝑔𝑥))
117116mpteq2dva 5191 . . . . . . . 8 ((𝜑𝑔𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
118117adantr 480 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
119 simpr 484 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
120 coeq2 5807 . . . . . . . . . . 11 (𝑑 = ( I ↾ 𝐼) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
121120adantr 480 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
122119, 121fveq12d 6841 . . . . . . . . 9 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))))
123122mpteq2dv 5192 . . . . . . . 8 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
124123adantl 481 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
12512, 49, 50, 82, 5mplelbas 21946 . . . . . . . . . . . 12 (𝑔𝑀 ↔ (𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ 𝑔 finSupp (0g𝑅)))
126125simplbi 497 . . . . . . . . . . 11 (𝑔𝑀𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)))
12749, 13, 15, 50, 126psrelbas 21890 . . . . . . . . . 10 (𝑔𝑀𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
128127ad3antlr 731 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
129128feqmptd 6902 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
130129anasss 466 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
131118, 124, 1303eqtr4d 2781 . . . . . 6 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = 𝑔)
132 eqid 2736 . . . . . . . . . 10 (0g𝑆) = (0g𝑆)
13329, 132grpidcl 18895 . . . . . . . . 9 (𝑆 ∈ Grp → (0g𝑆) ∈ 𝑃)
1341, 3, 1333syl 18 . . . . . . . 8 (𝜑 → (0g𝑆) ∈ 𝑃)
135105, 134eqeltrd 2836 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) ∈ 𝑃)
136135adantr 480 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) ∈ 𝑃)
137 simpr 484 . . . . . 6 ((𝜑𝑔𝑀) → 𝑔𝑀)
138108, 131, 136, 137, 137ovmpod 7510 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = 𝑔)
139107, 138eqtr3d 2773 . . . 4 ((𝜑𝑔𝑀) → ((0g𝑆)𝐴𝑔) = 𝑔)
140 eqid 2736 . . . . . . . . . 10 (+g𝑆) = (+g𝑆)
1412, 29, 140symgov 19313 . . . . . . . . 9 ((𝑝𝑃𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
142141adantll 714 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
143142oveq1d 7373 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = ((𝑝𝑞)𝐴𝑔))
144 coass 6224 . . . . . . . . . . 11 ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞))
145144a1i 11 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞)))
146145fveq2d 6838 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
147146mpteq2dva 5191 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
14880adantlr 715 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
149148oveq2d 7374 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))))
15064a1i 11 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
151 simpllr 775 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑 = 𝑝)
152151coeq2d 5811 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑑) = (𝑥𝑝))
153152fveq2d 6838 . . . . . . . . . . . . 13 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑓‘(𝑥𝑝)))
154 simplr 768 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
155 simpr 484 . . . . . . . . . . . . . . . 16 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → 𝑦 = (𝑥𝑝))
156155coeq1d 5810 . . . . . . . . . . . . . . 15 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑦𝑞) = ((𝑥𝑝) ∘ 𝑞))
157156fveq2d 6838 . . . . . . . . . . . . . 14 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑔‘(𝑦𝑞)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
158 breq1 5101 . . . . . . . . . . . . . . 15 ( = (𝑥𝑝) → ( finSupp 0 ↔ (𝑥𝑝) finSupp 0))
15920a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
1601ad3antrrr 730 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝐼𝑉)
161160ad3antrrr 730 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
16223a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
163162sselda 3933 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
164161, 159, 163elmaprd 32759 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
1652, 29symgbasf 19305 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼𝐼)
166165ad5antlr 735 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼𝐼)
167164, 166fcod 6687 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝):𝐼⟶ℕ0)
168159, 161, 167elmapdd 8778 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) ∈ (ℕ0m 𝐼))
16936simprbi 496 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑥 finSupp 0)
170169adantl 481 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 finSupp 0)
1712, 29symgbasf1o 19304 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼1-1-onto𝐼)
172 f1of1 6773 . . . . . . . . . . . . . . . . . 18 (𝑝:𝐼1-1-onto𝐼𝑝:𝐼1-1𝐼)
173171, 172syl 17 . . . . . . . . . . . . . . . . 17 (𝑝𝑃𝑝:𝐼1-1𝐼)
174173ad5antlr 735 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼1-1𝐼)
17542a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
176 simpr 484 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
177170, 174, 175, 176fsuppco 9305 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) finSupp 0)
178158, 168, 177elrabd 3648 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
179 fvexd 6849 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) ∈ V)
180 nfv 1915 . . . . . . . . . . . . . . . 16 𝑦((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝)
181 nfmpt1 5197 . . . . . . . . . . . . . . . . 17 𝑦(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
182181nfeq2 2916 . . . . . . . . . . . . . . . 16 𝑦 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
183180, 182nfan 1900 . . . . . . . . . . . . . . 15 𝑦(((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
184 nfv 1915 . . . . . . . . . . . . . . 15 𝑦 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
185183, 184nfan 1900 . . . . . . . . . . . . . 14 𝑦((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
186 nfcv 2898 . . . . . . . . . . . . . 14 𝑦(𝑥𝑝)
187 nfcv 2898 . . . . . . . . . . . . . 14 𝑦(𝑔‘((𝑥𝑝) ∘ 𝑞))
188154, 157, 178, 179, 185, 186, 187fvmptdf 6947 . . . . . . . . . . . . 13 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑝)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
189153, 188eqtrd 2771 . . . . . . . . . . . 12 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
190189mpteq2dva 5191 . . . . . . . . . . 11 ((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
191190anasss 466 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ (𝑑 = 𝑝𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
192 simplr 768 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑝𝑃)
193 fvexd 6849 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘𝑅) ∈ V)
19410a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
195137ad3antrrr 730 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔𝑀)
19612, 13, 5, 15, 195mplelf 21953 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
197 breq1 5101 . . . . . . . . . . . . . . . 16 ( = (𝑦𝑞) → ( finSupp 0 ↔ (𝑦𝑞) finSupp 0))
19820a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
199160adantr 480 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
20023a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
201200sselda 3933 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 ∈ (ℕ0m 𝐼))
202199, 198, 201elmaprd 32759 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦:𝐼⟶ℕ0)
2032, 29symgbasf 19305 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼𝐼)
204203ad2antlr 727 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼𝐼)
205202, 204fcod 6687 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞):𝐼⟶ℕ0)
206198, 199, 205elmapdd 8778 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ (ℕ0m 𝐼))
207 breq1 5101 . . . . . . . . . . . . . . . . . . . 20 ( = 𝑦 → ( finSupp 0 ↔ 𝑦 finSupp 0))
208207elrab 3646 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↔ (𝑦 ∈ (ℕ0m 𝐼) ∧ 𝑦 finSupp 0))
209208simprbi 496 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑦 finSupp 0)
210209adantl 481 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 finSupp 0)
2112, 29symgbasf1o 19304 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼1-1-onto𝐼)
212211ad2antlr 727 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1-onto𝐼)
213 f1of1 6773 . . . . . . . . . . . . . . . . . 18 (𝑞:𝐼1-1-onto𝐼𝑞:𝐼1-1𝐼)
214212, 213syl 17 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1𝐼)
21542a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
216 simpr 484 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
217210, 214, 215, 216fsuppco 9305 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) finSupp 0)
218197, 206, 217elrabd 3648 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
219196, 218ffvelcdmd 7030 . . . . . . . . . . . . . 14 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑦𝑞)) ∈ (Base‘𝑅))
220219fmpttd 7060 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
221193, 194, 220elmapdd 8778 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
22251ad3antrrr 730 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
223221, 222eleqtrrd 2839 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
22484adantlr 715 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
22512, 49, 50, 82, 5mplelbas 21946 . . . . . . . . . . 11 ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀 ↔ ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅)))
226223, 224, 225sylanbrc 583 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀)
227194mptexd 7170 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) ∈ V)
228150, 191, 192, 226, 227ovmpod 7510 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
229149, 228eqtrd 2771 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
230 simpr 484 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
231 coeq2 5807 . . . . . . . . . . . . 13 (𝑑 = (𝑝𝑞) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
232231adantr 480 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
233230, 232fveq12d 6841 . . . . . . . . . . 11 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
234233mpteq2dv 5192 . . . . . . . . . 10 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
235234adantl 481 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ (𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
236160, 3syl 17 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑆 ∈ Grp)
237 simpr 484 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑞𝑃)
23829, 140, 236, 192, 237grpcld 18877 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) ∈ 𝑃)
239142, 238eqeltrrd 2837 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝑞) ∈ 𝑃)
240 simpllr 775 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑔𝑀)
241194mptexd 7170 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))) ∈ V)
242150, 235, 239, 240, 241ovmpod 7510 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
243147, 229, 2423eqtr4rd 2782 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
244143, 243eqtrd 2771 . . . . . 6 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
245244anasss 466 . . . . 5 (((𝜑𝑔𝑀) ∧ (𝑝𝑃𝑞𝑃)) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
246245ralrimivva 3179 . . . 4 ((𝜑𝑔𝑀) → ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
247139, 246jca 511 . . 3 ((𝜑𝑔𝑀) → (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
248247ralrimiva 3128 . 2 (𝜑 → ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
24929, 140, 132isga 19220 . 2 (𝐴 ∈ (𝑆 GrpAct 𝑀) ↔ ((𝑆 ∈ Grp ∧ 𝑀 ∈ V) ∧ (𝐴:(𝑃 × 𝑀)⟶𝑀 ∧ ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))))
2504, 7, 103, 248, 249syl22anbrc 32529 1 (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395   = wceq 1541  wcel 2113  wral 3051  {crab 3399  Vcvv 3440  wss 3901  cop 4586   class class class wbr 5098  cmpt 5179   I cid 5518   × cxp 5622  cres 5626  ccom 5628  wf 6488  1-1wf1 6489  1-1-ontowf1o 6491  cfv 6492  (class class class)co 7358  cmpo 7360  1st c1st 7931  2nd c2nd 7932  m cmap 8763   finSupp cfsupp 9264  0cc0 11026  0cn0 12401  Basecbs 17136  +gcplusg 17177  0gc0g 17359  Grpcgrp 18863   GrpAct cga 19218  SymGrpcsymg 19298   mPwSer cmps 21860   mPoly cmpl 21862
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2184  ax-ext 2708  ax-rep 5224  ax-sep 5241  ax-nul 5251  ax-pow 5310  ax-pr 5377  ax-un 7680  ax-cnex 11082  ax-resscn 11083  ax-1cn 11084  ax-icn 11085  ax-addcl 11086  ax-addrcl 11087  ax-mulcl 11088  ax-mulrcl 11089  ax-mulcom 11090  ax-addass 11091  ax-mulass 11092  ax-distr 11093  ax-i2m1 11094  ax-1ne0 11095  ax-1rid 11096  ax-rnegex 11097  ax-rrecex 11098  ax-cnre 11099  ax-pre-lttri 11100  ax-pre-lttrn 11101  ax-pre-ltadd 11102  ax-pre-mulgt0 11103
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  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 3061  df-rmo 3350  df-reu 3351  df-rab 3400  df-v 3442  df-sbc 3741  df-csb 3850  df-dif 3904  df-un 3906  df-in 3908  df-ss 3918  df-pss 3921  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4581  df-pr 4583  df-tp 4585  df-op 4587  df-uni 4864  df-iun 4948  df-br 5099  df-opab 5161  df-mpt 5180  df-tr 5206  df-id 5519  df-eprel 5524  df-po 5532  df-so 5533  df-fr 5577  df-we 5579  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-rn 5635  df-res 5636  df-ima 5637  df-pred 6259  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-riota 7315  df-ov 7361  df-oprab 7362  df-mpo 7363  df-of 7622  df-om 7809  df-1st 7933  df-2nd 7934  df-supp 8103  df-frecs 8223  df-wrecs 8254  df-recs 8303  df-rdg 8341  df-1o 8397  df-er 8635  df-map 8765  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9265  df-pnf 11168  df-mnf 11169  df-xr 11170  df-ltxr 11171  df-le 11172  df-sub 11366  df-neg 11367  df-nn 12146  df-2 12208  df-3 12209  df-4 12210  df-5 12211  df-6 12212  df-7 12213  df-8 12214  df-9 12215  df-n0 12402  df-z 12489  df-uz 12752  df-fz 13424  df-struct 17074  df-sets 17091  df-slot 17109  df-ndx 17121  df-base 17137  df-ress 17158  df-plusg 17190  df-mulr 17191  df-sca 17193  df-vsca 17194  df-tset 17196  df-0g 17361  df-mgm 18565  df-sgrp 18644  df-mnd 18660  df-submnd 18709  df-efmnd 18794  df-grp 18866  df-ga 19219  df-symg 19299  df-psr 21865  df-mpl 21867
This theorem is referenced by:  mplvrpmmhm  33711  mplvrpmrhm  33712  splysubrg  33718  issply  33719
  Copyright terms: Public domain W3C validator