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 33999
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 19514 . . 3 (𝐼𝑉𝑆 ∈ Grp)
41, 3syl 18 . 2 (𝜑𝑆 ∈ Grp)
5 mplvrpmga.3 . . . 4 𝑀 = (Base‘(𝐼 mPoly 𝑅))
65fvexi 6899 . . 3 𝑀 ∈ V
76a1i 11 . 2 (𝜑𝑀 ∈ V)
8 fvexd 6900 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘𝑅) ∈ V)
9 ovex 7452 . . . . . . . 8 (ℕ0m 𝐼) ∈ V
109rabex 5311 . . . . . . 7 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
1110a1i 11 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
12 eqid 2765 . . . . . . . . 9 (𝐼 mPoly 𝑅) = (𝐼 mPoly 𝑅)
13 eqid 2765 . . . . . . . . 9 (Base‘𝑅) = (Base‘𝑅)
14 eqid 2765 . . . . . . . . . 10 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
1514psrbasfsupp 33965 . . . . . . . . 9 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
16 xp2nd 8025 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (2nd𝑐) ∈ 𝑀)
1716ad2antlr 740 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐) ∈ 𝑀)
1812, 13, 5, 15, 17mplelf 22197 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
19 breq1 5114 . . . . . . . . 9 ( = (𝑥 ∘ (1st𝑐)) → ( finSupp 0 ↔ (𝑥 ∘ (1st𝑐)) finSupp 0))
20 nn0ex 12525 . . . . . . . . . . 11 0 ∈ V
2120a1i 11 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
221ad2antrr 739 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
23 ssrab2 4035 . . . . . . . . . . . . . 14 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
2423a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
2524sselda 3938 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
2622, 21, 25elmaprd 33096 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
27 xp1st 8024 . . . . . . . . . . . . 13 (𝑐 ∈ (𝑃 × 𝑀) → (1st𝑐) ∈ 𝑃)
2827ad2antlr 740 . . . . . . . . . . . 12 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐) ∈ 𝑃)
29 mplvrpmga.2 . . . . . . . . . . . . 13 𝑃 = (Base‘𝑆)
302, 29symgbasf 19490 . . . . . . . . . . . 12 ((1st𝑐) ∈ 𝑃 → (1st𝑐):𝐼𝐼)
3128, 30syl 18 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐):𝐼𝐼)
3226, 31fcod 6735 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)):𝐼⟶ℕ0)
3321, 22, 32elmapdd 8844 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ (ℕ0m 𝐼))
34 breq1 5114 . . . . . . . . . . . . 13 ( = 𝑥 → ( finSupp 0 ↔ 𝑥 finSupp 0))
3534elrab 3652 . . . . . . . . . . . 12 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↔ (𝑥 ∈ (ℕ0m 𝐼) ∧ 𝑥 finSupp 0))
3635bilani 510 . . . . . . . . . . 11 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∈ (ℕ0m 𝐼) ∧ 𝑥 finSupp 0))
3736simprd 501 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 finSupp 0)
382, 29symgbasf1o 19489 . . . . . . . . . . 11 ((1st𝑐) ∈ 𝑃 → (1st𝑐):𝐼1-1-onto𝐼)
39 f1of1 6823 . . . . . . . . . . 11 ((1st𝑐):𝐼1-1-onto𝐼 → (1st𝑐):𝐼1-1𝐼)
4028, 38, 393syl 19 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐):𝐼1-1𝐼)
41 0nn0 12534 . . . . . . . . . . 11 0 ∈ ℕ0
4241a1i 11 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
43 simpr 490 . . . . . . . . . 10 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
4437, 40, 42, 43fsuppco 9369 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) finSupp 0)
4519, 33, 44elrabd 3654 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
4618, 45ffvelcdmd 7084 . . . . . . 7 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) ∈ (Base‘𝑅))
4746fmpttd 7114 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
488, 11, 47elmapdd 8844 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
49 eqid 2765 . . . . . . 7 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
50 eqid 2765 . . . . . . 7 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
5149, 13, 15, 50, 1psrbas 22134 . . . . . 6 (𝜑 → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
5251adantr 486 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
5348, 52eleqtrrd 2868 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
54 coeq1 5845 . . . . . . 7 (𝑥 = 𝑦 → (𝑥 ∘ (1st𝑐)) = (𝑦 ∘ (1st𝑐)))
5554fveq2d 6889 . . . . . 6 (𝑥 = 𝑦 → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
5655cbvmptv 5217 . . . . 5 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
57 fveq1 6884 . . . . . . . 8 (𝑔 = (2nd𝑐) → (𝑔‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦𝑞)))
5857mpteq2dv 5207 . . . . . . 7 (𝑔 = (2nd𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))))
5958breq1d 5121 . . . . . 6 (𝑔 = (2nd𝑐) → ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅) ↔ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) finSupp (0g𝑅)))
60 coeq2 5846 . . . . . . . . 9 (𝑞 = (1st𝑐) → (𝑦𝑞) = (𝑦 ∘ (1st𝑐)))
6160fveq2d 6889 . . . . . . . 8 (𝑞 = (1st𝑐) → ((2nd𝑐)‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
6261mpteq2dv 5207 . . . . . . 7 (𝑞 = (1st𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))))
6362breq1d 5121 . . . . . 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 490 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞𝑓 = 𝑔) → 𝑓 = 𝑔)
67 coeq2 5846 . . . . . . . . . . . . . . . 16 (𝑑 = 𝑞 → (𝑥𝑑) = (𝑥𝑞))
6867adantr 486 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑥𝑑) = (𝑥𝑞))
6966, 68fveq12d 6892 . . . . . . . . . . . . . 14 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥𝑞)))
7069mpteq2dv 5207 . . . . . . . . . . . . 13 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
7170adantl 487 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑞𝑃) ∧ (𝑑 = 𝑞𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
72 simpr 490 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝑞𝑃)
73 simplr 781 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝑔𝑀)
7410mptex 7228 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V
7574a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V)
7665, 71, 72, 73, 75ovmpod 7571 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
77 coeq1 5845 . . . . . . . . . . . . 13 (𝑥 = 𝑦 → (𝑥𝑞) = (𝑦𝑞))
7877fveq2d 6889 . . . . . . . . . . . 12 (𝑥 = 𝑦 → (𝑔‘(𝑥𝑞)) = (𝑔‘(𝑦𝑞)))
7978cbvmptv 5217 . . . . . . . . . . 11 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
8076, 79eqtrdi 2816 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
811ad2antrr 739 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝐼𝑉)
82 eqid 2765 . . . . . . . . . . 11 (0g𝑅) = (0g𝑅)
832, 29, 5, 64, 81, 82, 73, 72mplvrpmfgalem 33998 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) finSupp (0g𝑅))
8480, 83eqbrtrrd 5137 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8584anasss 472 . . . . . . . 8 ((𝜑 ∧ (𝑔𝑀𝑞𝑃)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8685ralrimivva 3210 . . . . . . 7 (𝜑 → ∀𝑔𝑀𝑞𝑃 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8786adantr 486 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → ∀𝑔𝑀𝑞𝑃 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
8816adantl 487 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (2nd𝑐) ∈ 𝑀)
8927adantl 487 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (1st𝑐) ∈ 𝑃)
9059, 63, 87, 88, 89rspc2dv 3598 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))) finSupp (0g𝑅))
9156, 90eqbrtrid 5148 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) finSupp (0g𝑅))
9212, 49, 50, 82, 5mplelbas 22190 . . . 4 ((𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ 𝑀 ↔ ((𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) finSupp (0g𝑅)))
9353, 91, 92sylanbrc 595 . . 3 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ 𝑀)
94 vex 3461 . . . . . . . 8 𝑑 ∈ V
95 vex 3461 . . . . . . . 8 𝑓 ∈ V
9694, 95op2ndd 8003 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (2nd𝑐) = 𝑓)
9794, 95op1std 8002 . . . . . . . 8 (𝑐 = ⟨𝑑, 𝑓⟩ → (1st𝑐) = 𝑑)
9897coeq2d 5850 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∘ (1st𝑐)) = (𝑥𝑑))
9996, 98fveq12d 6892 . . . . . 6 (𝑐 = ⟨𝑑, 𝑓⟩ → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = (𝑓‘(𝑥𝑑)))
10099mpteq2dv 5207 . . . . 5 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
101100mpompt 7533 . . . 4 (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))))) = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
10264, 101eqtr4i 2791 . . 3 𝐴 = (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))))
10393, 102fmptd 7113 . 2 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
1042symgid 19515 . . . . . . . 8 (𝐼𝑉 → ( I ↾ 𝐼) = (0g𝑆))
1051, 104syl 18 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) = (0g𝑆))
106105adantr 486 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) = (0g𝑆))
107106oveq1d 7434 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = ((0g𝑆)𝐴𝑔))
10864a1i 11 . . . . . 6 ((𝜑𝑔𝑀) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
1091ad2antrr 739 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
11020a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
11123a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑔𝑀) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
112111sselda 3938 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
113109, 110, 112elmaprd 33096 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
114 fcoi1 6756 . . . . . . . . . . 11 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
115113, 114syl 18 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
116115fveq2d 6889 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))) = (𝑔𝑥))
117116mpteq2dva 5206 . . . . . . . 8 ((𝜑𝑔𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
118117adantr 486 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
119 simpr 490 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
120 coeq2 5846 . . . . . . . . . . 11 (𝑑 = ( I ↾ 𝐼) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
121120adantr 486 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
122119, 121fveq12d 6892 . . . . . . . . 9 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))))
123122mpteq2dv 5207 . . . . . . . 8 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
124123adantl 487 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
12512, 49, 50, 82, 5mplelbas 22190 . . . . . . . . . . . 12 (𝑔𝑀 ↔ (𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ 𝑔 finSupp (0g𝑅)))
126125simplbi 502 . . . . . . . . . . 11 (𝑔𝑀𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)))
12749, 13, 15, 50, 126psrelbas 22135 . . . . . . . . . 10 (𝑔𝑀𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
128127ad3antlr 744 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
129128feqmptd 6953 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
130129anasss 472 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
131118, 124, 1303eqtr4d 2810 . . . . . 6 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = 𝑔)
132 eqid 2765 . . . . . . . . . 10 (0g𝑆) = (0g𝑆)
13329, 132grpidcl 19076 . . . . . . . . 9 (𝑆 ∈ Grp → (0g𝑆) ∈ 𝑃)
1341, 3, 1333syl 19 . . . . . . . 8 (𝜑 → (0g𝑆) ∈ 𝑃)
135105, 134eqeltrd 2865 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) ∈ 𝑃)
136135adantr 486 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) ∈ 𝑃)
137 simpr 490 . . . . . 6 ((𝜑𝑔𝑀) → 𝑔𝑀)
138108, 131, 136, 137, 137ovmpod 7571 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = 𝑔)
139107, 138eqtr3d 2802 . . . 4 ((𝜑𝑔𝑀) → ((0g𝑆)𝐴𝑔) = 𝑔)
140 eqid 2765 . . . . . . . . . 10 (+g𝑆) = (+g𝑆)
1412, 29, 140symgov 19498 . . . . . . . . 9 ((𝑝𝑃𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
142141adantll 727 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
143142oveq1d 7434 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = ((𝑝𝑞)𝐴𝑔))
144 coass 6269 . . . . . . . . . . 11 ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞))
145144a1i 11 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞)))
146145fveq2d 6889 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
147146mpteq2dva 5206 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
14880adantlr 728 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
149148oveq2d 7435 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))))
15064a1i 11 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
151 simpllr 788 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑 = 𝑝)
152151coeq2d 5850 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑑) = (𝑥𝑝))
153152fveq2d 6889 . . . . . . . . . . . . 13 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑓‘(𝑥𝑝)))
154 simplr 781 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
155 simpr 490 . . . . . . . . . . . . . . . 16 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → 𝑦 = (𝑥𝑝))
156155coeq1d 5849 . . . . . . . . . . . . . . 15 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑦𝑞) = ((𝑥𝑝) ∘ 𝑞))
157156fveq2d 6889 . . . . . . . . . . . . . 14 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑔‘(𝑦𝑞)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
158 breq1 5114 . . . . . . . . . . . . . . 15 ( = (𝑥𝑝) → ( finSupp 0 ↔ (𝑥𝑝) finSupp 0))
15920a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
1601ad3antrrr 743 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝐼𝑉)
161160ad3antrrr 743 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
16223a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
163162sselda 3938 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
164161, 159, 163elmaprd 33096 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
1652, 29symgbasf 19490 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼𝐼)
166165ad5antlr 748 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼𝐼)
167164, 166fcod 6735 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝):𝐼⟶ℕ0)
168159, 161, 167elmapdd 8844 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) ∈ (ℕ0m 𝐼))
16935simprbi 503 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑥 finSupp 0)
170169adantl 487 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 finSupp 0)
1712, 29symgbasf1o 19489 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼1-1-onto𝐼)
172 f1of1 6823 . . . . . . . . . . . . . . . . . 18 (𝑝:𝐼1-1-onto𝐼𝑝:𝐼1-1𝐼)
173171, 172syl 18 . . . . . . . . . . . . . . . . 17 (𝑝𝑃𝑝:𝐼1-1𝐼)
174173ad5antlr 748 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼1-1𝐼)
17541a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
176 simpr 490 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
177170, 174, 175, 176fsuppco 9369 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) finSupp 0)
178158, 168, 177elrabd 3654 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
179 fvexd 6900 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) ∈ V)
180 nfv 1947 . . . . . . . . . . . . . . . 16 𝑦((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝)
181 nfmpt1 5212 . . . . . . . . . . . . . . . . 17 𝑦(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
182181nfeq2 2944 . . . . . . . . . . . . . . . 16 𝑦 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
183180, 182nfan 1932 . . . . . . . . . . . . . . 15 𝑦(((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
184 nfv 1947 . . . . . . . . . . . . . . 15 𝑦 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
185183, 184nfan 1932 . . . . . . . . . . . . . 14 𝑦((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
186 nfcv 2927 . . . . . . . . . . . . . 14 𝑦(𝑥𝑝)
187 nfcv 2927 . . . . . . . . . . . . . 14 𝑦(𝑔‘((𝑥𝑝) ∘ 𝑞))
188154, 157, 178, 179, 185, 186, 187fvmptdf 7000 . . . . . . . . . . . . 13 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑝)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
189153, 188eqtrd 2800 . . . . . . . . . . . 12 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
190189mpteq2dva 5206 . . . . . . . . . . 11 ((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
191190anasss 472 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ (𝑑 = 𝑝𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
192 simplr 781 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑝𝑃)
193 fvexd 6900 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘𝑅) ∈ V)
19410a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
195137ad3antrrr 743 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔𝑀)
19612, 13, 5, 15, 195mplelf 22197 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
197 breq1 5114 . . . . . . . . . . . . . . . 16 ( = (𝑦𝑞) → ( finSupp 0 ↔ (𝑦𝑞) finSupp 0))
19820a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
199160adantr 486 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
20023a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
201200sselda 3938 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 ∈ (ℕ0m 𝐼))
202199, 198, 201elmaprd 33096 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦:𝐼⟶ℕ0)
2032, 29symgbasf 19490 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼𝐼)
204203ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼𝐼)
205202, 204fcod 6735 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞):𝐼⟶ℕ0)
206198, 199, 205elmapdd 8844 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ (ℕ0m 𝐼))
207 breq1 5114 . . . . . . . . . . . . . . . . . . . 20 ( = 𝑦 → ( finSupp 0 ↔ 𝑦 finSupp 0))
208207elrab 3652 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↔ (𝑦 ∈ (ℕ0m 𝐼) ∧ 𝑦 finSupp 0))
209208simprbi 503 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑦 finSupp 0)
210209adantl 487 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 finSupp 0)
2112, 29symgbasf1o 19489 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼1-1-onto𝐼)
212211ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1-onto𝐼)
213 f1of1 6823 . . . . . . . . . . . . . . . . . 18 (𝑞:𝐼1-1-onto𝐼𝑞:𝐼1-1𝐼)
214212, 213syl 18 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1𝐼)
21541a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
216 simpr 490 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
217210, 214, 215, 216fsuppco 9369 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) finSupp 0)
218197, 206, 217elrabd 3654 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
219196, 218ffvelcdmd 7084 . . . . . . . . . . . . . 14 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑦𝑞)) ∈ (Base‘𝑅))
220219fmpttd 7114 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
221193, 194, 220elmapdd 8844 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
22251ad3antrrr 743 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
223221, 222eleqtrrd 2868 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
22484adantlr 728 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
22512, 49, 50, 82, 5mplelbas 22190 . . . . . . . . . . 11 ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀 ↔ ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅)))
226223, 224, 225sylanbrc 595 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀)
227194mptexd 7229 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) ∈ V)
228150, 191, 192, 226, 227ovmpod 7571 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
229149, 228eqtrd 2800 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
230 simpr 490 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
231 coeq2 5846 . . . . . . . . . . . . 13 (𝑑 = (𝑝𝑞) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
232231adantr 486 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
233230, 232fveq12d 6892 . . . . . . . . . . 11 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
234233mpteq2dv 5207 . . . . . . . . . 10 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
235234adantl 487 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ (𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
236160, 3syl 18 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑆 ∈ Grp)
237 simpr 490 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑞𝑃)
23829, 140, 236, 192, 237grpcld 19058 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) ∈ 𝑃)
239142, 238eqeltrrd 2866 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝑞) ∈ 𝑃)
240 simpllr 788 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑔𝑀)
241194mptexd 7229 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))) ∈ V)
242150, 235, 239, 240, 241ovmpod 7571 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
243147, 229, 2423eqtr4rd 2811 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
244143, 243eqtrd 2800 . . . . . 6 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
245244anasss 472 . . . . 5 (((𝜑𝑔𝑀) ∧ (𝑝𝑃𝑞𝑃)) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
246245ralrimivva 3210 . . . 4 ((𝜑𝑔𝑀) → ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
247139, 246jca 521 . . 3 ((𝜑𝑔𝑀) → (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
248247ralrimiva 3159 . 2 (𝜑 → ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
24929, 140, 132isga 19405 . 2 (𝐴 ∈ (𝑆 GrpAct 𝑀) ↔ ((𝑆 ∈ Grp ∧ 𝑀 ∈ V) ∧ (𝐴:(𝑃 × 𝑀)⟶𝑀 ∧ ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))))
2504, 7, 103, 248, 249syl22anbrc 32877 1 (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wa 401   = wceq 1570  wcel 2146  wral 3081  {crab 3418  Vcvv 3457  wss 3906  cop 4597   class class class wbr 5111  cmpt 5194   I cid 5557   × cxp 5661  cres 5665  ccom 5667  wf 6536  1-1wf1 6537  1-1-ontowf1o 6539  cfv 6540  (class class class)co 7419  cmpo 7421  1st c1st 7990  2nd c2nd 7991  m cmap 8830   finSupp cfsupp 9328  0cc0 11115  0cn0 12519  Basecbs 17291  +gcplusg 17332  0gc0g 17514  Grpcgrp 19044   GrpAct cga 19403  SymGrpcsymg 19483   mPwSer cmps 22104   mPoly cmpl 22106
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2737  ax-rep 5240  ax-sep 5259  ax-nul 5271  ax-pow 5338  ax-pr 5406  ax-un 7742  ax-cnex 11171  ax-resscn 11172  ax-1cn 11173  ax-icn 11174  ax-addcl 11175  ax-addrcl 11176  ax-mulcl 11177  ax-mulrcl 11178  ax-mulcom 11179  ax-addass 11180  ax-mulass 11181  ax-distr 11182  ax-i2m1 11183  ax-1ne0 11184  ax-1rid 11185  ax-rnegex 11186  ax-rrecex 11187  ax-cnre 11188  ax-pre-lttri 11189  ax-pre-lttrn 11190  ax-pre-ltadd 11191  ax-pre-mulgt0 11192
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3067  df-ral 3082  df-rex 3092  df-rmo 3371  df-reu 3372  df-rab 3419  df-v 3459  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-pss 3926  df-nul 4287  df-if 4490  df-pw 4566  df-sn 4592  df-pr 4594  df-tp 4596  df-op 4598  df-uni 4875  df-iun 4960  df-br 5112  df-opab 5176  df-mpt 5195  df-tr 5221  df-id 5558  df-eprel 5563  df-po 5571  df-so 5572  df-fr 5616  df-we 5618  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-rn 5674  df-res 5675  df-ima 5676  df-pred 6306  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-riota 7376  df-ov 7422  df-oprab 7423  df-mpo 7424  df-of 7684  df-om 7869  df-1st 7992  df-2nd 7993  df-supp 8163  df-frecs 8284  df-wrecs 8315  df-recs 8364  df-rdg 8403  df-1o 8459  df-er 8700  df-map 8832  df-en 8950  df-dom 8951  df-sdom 8952  df-fin 8953  df-fsupp 9329  df-pnf 11260  df-mnf 11261  df-xr 11262  df-ltxr 11263  df-le 11264  df-sub 11458  df-neg 11459  df-nn 12249  df-2 12318  df-3 12319  df-4 12320  df-5 12321  df-6 12322  df-7 12323  df-8 12324  df-9 12325  df-n0 12520  df-z 12607  df-uz 12879  df-fz 13552  df-struct 17229  df-sets 17246  df-slot 17264  df-ndx 17276  df-base 17292  df-ress 17313  df-plusg 17345  df-mulr 17346  df-sca 17348  df-vsca 17349  df-tset 17351  df-0g 17516  df-mgm 18720  df-sgrp 18809  df-mnd 18825  df-submnd 18879  df-efmnd 18965  df-grp 19047  df-ga 19404  df-symg 19484  df-psr 22109  df-mpl 22111
This theorem is used by:  mplvrpmmhm  34000  mplvrpmrhm  34001  splysubrg  34014  issply  34015
  Copyright terms: Public domain W3C validator