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 33565
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 19298 . . 3 (𝐼𝑉𝑆 ∈ Grp)
41, 3syl 17 . 2 (𝜑𝑆 ∈ Grp)
5 mplvrpmga.3 . . . 4 𝑀 = (Base‘(𝐼 mPoly 𝑅))
65fvexi 6840 . . 3 𝑀 ∈ V
76a1i 11 . 2 (𝜑𝑀 ∈ V)
8 fvexd 6841 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘𝑅) ∈ V)
9 ovex 7386 . . . . . . . 8 (ℕ0m 𝐼) ∈ V
109rabex 5281 . . . . . . 7 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
1110a1i 11 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
12 eqid 2729 . . . . . . . . 9 (𝐼 mPoly 𝑅) = (𝐼 mPoly 𝑅)
13 eqid 2729 . . . . . . . . 9 (Base‘𝑅) = (Base‘𝑅)
14 eqid 2729 . . . . . . . . . 10 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
1514psrbasfsupp 33563 . . . . . . . . 9 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
16 xp2nd 7964 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (2nd𝑐) ∈ 𝑀)
1716ad2antlr 727 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐) ∈ 𝑀)
1812, 13, 5, 15, 17mplelf 21924 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
19 breq1 5098 . . . . . . . . 9 ( = (𝑥 ∘ (1st𝑐)) → ( finSupp 0 ↔ (𝑥 ∘ (1st𝑐)) finSupp 0))
20 nn0ex 12409 . . . . . . . . . . 11 0 ∈ V
2120a1i 11 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
221ad2antrr 726 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
23 ssrab2 4033 . . . . . . . . . . . . . 14 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
2423a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
2524sselda 3937 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
2622, 21, 25elmaprd 32641 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
27 xp1st 7963 . . . . . . . . . . . . 13 (𝑐 ∈ (𝑃 × 𝑀) → (1st𝑐) ∈ 𝑃)
2827ad2antlr 727 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐) ∈ 𝑃)
29 mplvrpmga.2 . . . . . . . . . . . . 13 𝑃 = (Base‘𝑆)
302, 29symgbasf 19274 . . . . . . . . . . . 12 ((1st𝑐) ∈ 𝑃 → (1st𝑐):𝐼𝐼)
3128, 30syl 17 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐):𝐼𝐼)
3226, 31fcod 6681 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)):𝐼⟶ℕ0)
3321, 22, 32elmapdd 8775 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ (ℕ0m 𝐼))
34 simpr 484 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
35 breq1 5098 . . . . . . . . . . . . 13 ( = 𝑥 → ( finSupp 0 ↔ 𝑥 finSupp 0))
3635elrab 3650 . . . . . . . . . . . 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 19273 . . . . . . . . . . 11 ((1st𝑐) ∈ 𝑃 → (1st𝑐):𝐼1-1-onto𝐼)
40 f1of1 6767 . . . . . . . . . . 11 ((1st𝑐):𝐼1-1-onto𝐼 → (1st𝑐):𝐼1-1𝐼)
4128, 39, 403syl 18 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐):𝐼1-1𝐼)
42 0nn0 12418 . . . . . . . . . . 11 0 ∈ ℕ0
4342a1i 11 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
4438, 41, 43, 34fsuppco 9311 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) finSupp 0)
4519, 33, 44elrabd 3652 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
4618, 45ffvelcdmd 7023 . . . . . . 7 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) ∈ (Base‘𝑅))
4746fmpttd 7053 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
488, 11, 47elmapdd 8775 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
49 eqid 2729 . . . . . . 7 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
50 eqid 2729 . . . . . . 7 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
5149, 13, 15, 50, 1psrbas 21859 . . . . . 6 (𝜑 → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
5251adantr 480 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
5348, 52eleqtrrd 2831 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
54 coeq1 5804 . . . . . . 7 (𝑥 = 𝑦 → (𝑥 ∘ (1st𝑐)) = (𝑦 ∘ (1st𝑐)))
5554fveq2d 6830 . . . . . 6 (𝑥 = 𝑦 → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
5655cbvmptv 5199 . . . . 5 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
57 fveq1 6825 . . . . . . . 8 (𝑔 = (2nd𝑐) → (𝑔‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦𝑞)))
5857mpteq2dv 5189 . . . . . . 7 (𝑔 = (2nd𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))))
5958breq1d 5105 . . . . . 6 (𝑔 = (2nd𝑐) → ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅) ↔ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) finSupp (0g𝑅)))
60 coeq2 5805 . . . . . . . . 9 (𝑞 = (1st𝑐) → (𝑦𝑞) = (𝑦 ∘ (1st𝑐)))
6160fveq2d 6830 . . . . . . . 8 (𝑞 = (1st𝑐) → ((2nd𝑐)‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
6261mpteq2dv 5189 . . . . . . 7 (𝑞 = (1st𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))))
6362breq1d 5105 . . . . . 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 5805 . . . . . . . . . . . . . . . 16 (𝑑 = 𝑞 → (𝑥𝑑) = (𝑥𝑞))
6867adantr 480 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑥𝑑) = (𝑥𝑞))
6966, 68fveq12d 6833 . . . . . . . . . . . . . 14 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥𝑞)))
7069mpteq2dv 5189 . . . . . . . . . . . . 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 7163 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V
7574a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V)
7665, 71, 72, 73, 75ovmpod 7505 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
77 coeq1 5804 . . . . . . . . . . . . 13 (𝑥 = 𝑦 → (𝑥𝑞) = (𝑦𝑞))
7877fveq2d 6830 . . . . . . . . . . . 12 (𝑥 = 𝑦 → (𝑔‘(𝑥𝑞)) = (𝑔‘(𝑦𝑞)))
7978cbvmptv 5199 . . . . . . . . . . 11 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
8076, 79eqtrdi 2780 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
811ad2antrr 726 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝐼𝑉)
82 eqid 2729 . . . . . . . . . . 11 (0g𝑅) = (0g𝑅)
832, 29, 5, 64, 81, 82, 73, 72mplvrpmfgalem 33564 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) finSupp (0g𝑅))
8480, 83eqbrtrrd 5119 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8584anasss 466 . . . . . . . 8 ((𝜑 ∧ (𝑔𝑀𝑞𝑃)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8685ralrimivva 3172 . . . . . . 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 3594 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))) finSupp (0g𝑅))
9156, 90eqbrtrid 5130 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) finSupp (0g𝑅))
9212, 49, 50, 82, 5mplelbas 21917 . . . 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 3442 . . . . . . . 8 𝑑 ∈ V
95 vex 3442 . . . . . . . 8 𝑓 ∈ V
9694, 95op2ndd 7942 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (2nd𝑐) = 𝑓)
9794, 95op1std 7941 . . . . . . . 8 (𝑐 = ⟨𝑑, 𝑓⟩ → (1st𝑐) = 𝑑)
9897coeq2d 5809 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∘ (1st𝑐)) = (𝑥𝑑))
9996, 98fveq12d 6833 . . . . . 6 (𝑐 = ⟨𝑑, 𝑓⟩ → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = (𝑓‘(𝑥𝑑)))
10099mpteq2dv 5189 . . . . 5 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
101100mpompt 7467 . . . 4 (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))))) = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
10264, 101eqtr4i 2755 . . 3 𝐴 = (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))))
10393, 102fmptd 7052 . 2 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
1042symgid 19299 . . . . . . . 8 (𝐼𝑉 → ( I ↾ 𝐼) = (0g𝑆))
1051, 104syl 17 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) = (0g𝑆))
106105adantr 480 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) = (0g𝑆))
107106oveq1d 7368 . . . . 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 3937 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
113109, 110, 112elmaprd 32641 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
114 fcoi1 6702 . . . . . . . . . . 11 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
115113, 114syl 17 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
116115fveq2d 6830 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))) = (𝑔𝑥))
117116mpteq2dva 5188 . . . . . . . 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 5805 . . . . . . . . . . 11 (𝑑 = ( I ↾ 𝐼) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
121120adantr 480 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
122119, 121fveq12d 6833 . . . . . . . . 9 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))))
123122mpteq2dv 5189 . . . . . . . 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 21917 . . . . . . . . . . . 12 (𝑔𝑀 ↔ (𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ 𝑔 finSupp (0g𝑅)))
126125simplbi 497 . . . . . . . . . . 11 (𝑔𝑀𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)))
12749, 13, 15, 50, 126psrelbas 21860 . . . . . . . . . 10 (𝑔𝑀𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
128127ad3antlr 731 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
129128feqmptd 6895 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
130129anasss 466 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
131118, 124, 1303eqtr4d 2774 . . . . . 6 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = 𝑔)
132 eqid 2729 . . . . . . . . . 10 (0g𝑆) = (0g𝑆)
13329, 132grpidcl 18863 . . . . . . . . 9 (𝑆 ∈ Grp → (0g𝑆) ∈ 𝑃)
1341, 3, 1333syl 18 . . . . . . . 8 (𝜑 → (0g𝑆) ∈ 𝑃)
135105, 134eqeltrd 2828 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) ∈ 𝑃)
136135adantr 480 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) ∈ 𝑃)
137 simpr 484 . . . . . 6 ((𝜑𝑔𝑀) → 𝑔𝑀)
138108, 131, 136, 137, 137ovmpod 7505 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = 𝑔)
139107, 138eqtr3d 2766 . . . 4 ((𝜑𝑔𝑀) → ((0g𝑆)𝐴𝑔) = 𝑔)
140 eqid 2729 . . . . . . . . . 10 (+g𝑆) = (+g𝑆)
1412, 29, 140symgov 19282 . . . . . . . . 9 ((𝑝𝑃𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
142141adantll 714 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
143142oveq1d 7368 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = ((𝑝𝑞)𝐴𝑔))
144 coass 6218 . . . . . . . . . . 11 ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞))
145144a1i 11 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞)))
146145fveq2d 6830 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
147146mpteq2dva 5188 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
14880adantlr 715 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
149148oveq2d 7369 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))))
15064a1i 11 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
151 simpllr 775 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑 = 𝑝)
152151coeq2d 5809 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑑) = (𝑥𝑝))
153152fveq2d 6830 . . . . . . . . . . . . 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 5808 . . . . . . . . . . . . . . 15 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑦𝑞) = ((𝑥𝑝) ∘ 𝑞))
157156fveq2d 6830 . . . . . . . . . . . . . 14 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑔‘(𝑦𝑞)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
158 breq1 5098 . . . . . . . . . . . . . . 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 3937 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
164161, 159, 163elmaprd 32641 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
1652, 29symgbasf 19274 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼𝐼)
166165ad5antlr 735 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼𝐼)
167164, 166fcod 6681 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝):𝐼⟶ℕ0)
168159, 161, 167elmapdd 8775 . . . . . . . . . . . . . . 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 19273 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼1-1-onto𝐼)
172 f1of1 6767 . . . . . . . . . . . . . . . . . 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 9311 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) finSupp 0)
178158, 168, 177elrabd 3652 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
179 fvexd 6841 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) ∈ V)
180 nfv 1914 . . . . . . . . . . . . . . . 16 𝑦((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝)
181 nfmpt1 5194 . . . . . . . . . . . . . . . . 17 𝑦(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
182181nfeq2 2909 . . . . . . . . . . . . . . . 16 𝑦 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
183180, 182nfan 1899 . . . . . . . . . . . . . . 15 𝑦(((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
184 nfv 1914 . . . . . . . . . . . . . . 15 𝑦 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
185183, 184nfan 1899 . . . . . . . . . . . . . 14 𝑦((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
186 nfcv 2891 . . . . . . . . . . . . . 14 𝑦(𝑥𝑝)
187 nfcv 2891 . . . . . . . . . . . . . 14 𝑦(𝑔‘((𝑥𝑝) ∘ 𝑞))
188154, 157, 178, 179, 185, 186, 187fvmptdf 6940 . . . . . . . . . . . . 13 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑝)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
189153, 188eqtrd 2764 . . . . . . . . . . . 12 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
190189mpteq2dva 5188 . . . . . . . . . . 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 6841 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘𝑅) ∈ V)
19410a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
195137ad3antrrr 730 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔𝑀)
19612, 13, 5, 15, 195mplelf 21924 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
197 breq1 5098 . . . . . . . . . . . . . . . 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 3937 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 ∈ (ℕ0m 𝐼))
202199, 198, 201elmaprd 32641 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦:𝐼⟶ℕ0)
2032, 29symgbasf 19274 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼𝐼)
204203ad2antlr 727 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼𝐼)
205202, 204fcod 6681 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞):𝐼⟶ℕ0)
206198, 199, 205elmapdd 8775 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ (ℕ0m 𝐼))
207 breq1 5098 . . . . . . . . . . . . . . . . . . . 20 ( = 𝑦 → ( finSupp 0 ↔ 𝑦 finSupp 0))
208207elrab 3650 . . . . . . . . . . . . . . . . . . 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 19273 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼1-1-onto𝐼)
212211ad2antlr 727 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1-onto𝐼)
213 f1of1 6767 . . . . . . . . . . . . . . . . . 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 9311 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) finSupp 0)
218197, 206, 217elrabd 3652 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
219196, 218ffvelcdmd 7023 . . . . . . . . . . . . . 14 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑦𝑞)) ∈ (Base‘𝑅))
220219fmpttd 7053 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
221193, 194, 220elmapdd 8775 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
22251ad3antrrr 730 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
223221, 222eleqtrrd 2831 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
22484adantlr 715 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
22512, 49, 50, 82, 5mplelbas 21917 . . . . . . . . . . 11 ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀 ↔ ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅)))
226223, 224, 225sylanbrc 583 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀)
227194mptexd 7164 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) ∈ V)
228150, 191, 192, 226, 227ovmpod 7505 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
229149, 228eqtrd 2764 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
230 simpr 484 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
231 coeq2 5805 . . . . . . . . . . . . 13 (𝑑 = (𝑝𝑞) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
232231adantr 480 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
233230, 232fveq12d 6833 . . . . . . . . . . 11 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
234233mpteq2dv 5189 . . . . . . . . . 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 18845 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) ∈ 𝑃)
239142, 238eqeltrrd 2829 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝑞) ∈ 𝑃)
240 simpllr 775 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑔𝑀)
241194mptexd 7164 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))) ∈ V)
242150, 235, 239, 240, 241ovmpod 7505 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
243147, 229, 2423eqtr4rd 2775 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
244143, 243eqtrd 2764 . . . . . 6 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
245244anasss 466 . . . . 5 (((𝜑𝑔𝑀) ∧ (𝑝𝑃𝑞𝑃)) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
246245ralrimivva 3172 . . . 4 ((𝜑𝑔𝑀) → ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
247139, 246jca 511 . . 3 ((𝜑𝑔𝑀) → (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
248247ralrimiva 3121 . 2 (𝜑 → ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
24929, 140, 132isga 19189 . 2 (𝐴 ∈ (𝑆 GrpAct 𝑀) ↔ ((𝑆 ∈ Grp ∧ 𝑀 ∈ V) ∧ (𝐴:(𝑃 × 𝑀)⟶𝑀 ∧ ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))))
2504, 7, 103, 248, 249syl22anbrc 32418 1 (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395   = wceq 1540  wcel 2109  wral 3044  {crab 3396  Vcvv 3438  wss 3905  cop 4585   class class class wbr 5095  cmpt 5176   I cid 5517   × cxp 5621  cres 5625  ccom 5627  wf 6482  1-1wf1 6483  1-1-ontowf1o 6485  cfv 6486  (class class class)co 7353  cmpo 7355  1st c1st 7929  2nd c2nd 7930  m cmap 8760   finSupp cfsupp 9270  0cc0 11028  0cn0 12403  Basecbs 17139  +gcplusg 17180  0gc0g 17362  Grpcgrp 18831   GrpAct cga 19187  SymGrpcsymg 19267   mPwSer cmps 21830   mPoly cmpl 21832
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-rep 5221  ax-sep 5238  ax-nul 5248  ax-pow 5307  ax-pr 5374  ax-un 7675  ax-cnex 11084  ax-resscn 11085  ax-1cn 11086  ax-icn 11087  ax-addcl 11088  ax-addrcl 11089  ax-mulcl 11090  ax-mulrcl 11091  ax-mulcom 11092  ax-addass 11093  ax-mulass 11094  ax-distr 11095  ax-i2m1 11096  ax-1ne0 11097  ax-1rid 11098  ax-rnegex 11099  ax-rrecex 11100  ax-cnre 11101  ax-pre-lttri 11102  ax-pre-lttrn 11103  ax-pre-ltadd 11104  ax-pre-mulgt0 11105
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2533  df-eu 2562  df-clab 2708  df-cleq 2721  df-clel 2803  df-nfc 2878  df-ne 2926  df-nel 3030  df-ral 3045  df-rex 3054  df-rmo 3345  df-reu 3346  df-rab 3397  df-v 3440  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-pss 3925  df-nul 4287  df-if 4479  df-pw 4555  df-sn 4580  df-pr 4582  df-tp 4584  df-op 4586  df-uni 4862  df-iun 4946  df-br 5096  df-opab 5158  df-mpt 5177  df-tr 5203  df-id 5518  df-eprel 5523  df-po 5531  df-so 5532  df-fr 5576  df-we 5578  df-xp 5629  df-rel 5630  df-cnv 5631  df-co 5632  df-dm 5633  df-rn 5634  df-res 5635  df-ima 5636  df-pred 6253  df-ord 6314  df-on 6315  df-lim 6316  df-suc 6317  df-iota 6442  df-fun 6488  df-fn 6489  df-f 6490  df-f1 6491  df-fo 6492  df-f1o 6493  df-fv 6494  df-riota 7310  df-ov 7356  df-oprab 7357  df-mpo 7358  df-of 7617  df-om 7807  df-1st 7931  df-2nd 7932  df-supp 8101  df-frecs 8221  df-wrecs 8252  df-recs 8301  df-rdg 8339  df-1o 8395  df-er 8632  df-map 8762  df-en 8880  df-dom 8881  df-sdom 8882  df-fin 8883  df-fsupp 9271  df-pnf 11170  df-mnf 11171  df-xr 11172  df-ltxr 11173  df-le 11174  df-sub 11368  df-neg 11369  df-nn 12148  df-2 12210  df-3 12211  df-4 12212  df-5 12213  df-6 12214  df-7 12215  df-8 12216  df-9 12217  df-n0 12404  df-z 12491  df-uz 12755  df-fz 13430  df-struct 17077  df-sets 17094  df-slot 17112  df-ndx 17124  df-base 17140  df-ress 17161  df-plusg 17193  df-mulr 17194  df-sca 17196  df-vsca 17197  df-tset 17199  df-0g 17364  df-mgm 18533  df-sgrp 18612  df-mnd 18628  df-submnd 18677  df-efmnd 18762  df-grp 18834  df-ga 19188  df-symg 19268  df-psr 21835  df-mpl 21837
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator