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 34288
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 𝐴 = (𝑑 ∈ 𝑃, 𝑓 ∈ 𝑀 ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ 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 19665 . . 3 (𝐼 ∈ 𝑉 → 𝑆 ∈ Grp)
41, 3syl 18 . 2 (𝜑 → 𝑆 ∈ Grp)
5 mplvrpmga.3 . . . 4 𝑀 = (Base‘(𝐼 mPoly 𝑅))
65fvexi 6930 . . 3 𝑀 ∈ V
76a1i 11 . 2 (𝜑 → 𝑀 ∈ V)
8 fvexd 6931 . . . . . 6 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (Base‘𝑅) ∈ V)
9 ovex 7484 . . . . . . . 8 (ℕ0 ↑m 𝐼) ∈ V
109rabex 5307 . . . . . . 7 {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ∈ V
1110a1i 11 . . . . . 6 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ∈ V)
12 eqid 2763 . . . . . . . . 9 (𝐼 mPoly 𝑅) = (𝐼 mPoly 𝑅)
13 eqid 2763 . . . . . . . . 9 (Base‘𝑅) = (Base‘𝑅)
14 eqid 2763 . . . . . . . . . 10 {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} = {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}
1514psrbasfsupp 34254 . . . . . . . . 9 {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} = {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ (◡ℎ “ ℕ) ∈ Fin}
16 xp2nd 8068 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (2nd ‘𝑐) ∈ 𝑀)
1716ad2antlr 740 . . . . . . . . 9 (((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (2nd ‘𝑐) ∈ 𝑀)
1812, 13, 5, 15, 17mplelf 22360 . . . . . . . 8 (((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (2nd ‘𝑐):{ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}⟶(Base‘𝑅))
19 mplvrpmga.2 . . . . . . . . 9 𝑃 = (Base‘𝑆)
201ad2antrr 739 . . . . . . . . 9 (((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝐼 ∈ 𝑉)
21 xp1st 8067 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (1st ‘𝑐) ∈ 𝑃)
2221ad2antlr 740 . . . . . . . . 9 (((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (1st ‘𝑐) ∈ 𝑃)
23 simpr 490 . . . . . . . . 9 (((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0})
242, 19, 20, 22, 23mplvrpmlem 34286 . . . . . . . 8 (((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑥 ∘ (1st ‘𝑐)) ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0})
2518, 24ffvelcdmd 7117 . . . . . . 7 (((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐))) ∈ (Base‘𝑅))
2625fmpttd 7147 . . . . . 6 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))):{ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}⟶(Base‘𝑅))
278, 11, 26elmapdd 8899 . . . . 5 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) ∈ ((Base‘𝑅) ↑m {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}))
28 eqid 2763 . . . . . . 7 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
29 eqid 2763 . . . . . . 7 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
3028, 13, 15, 29, 1psrbas 22297 . . . . . 6 (𝜑 → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}))
3130adantr 486 . . . . 5 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}))
3227, 31eleqtrrd 2867 . . . 4 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
33 coeq1 5846 . . . . . . 7 (𝑥 = 𝑦 → (𝑥 ∘ (1st ‘𝑐)) = (𝑦 ∘ (1st ‘𝑐)))
3433fveq2d 6920 . . . . . 6 (𝑥 = 𝑦 → ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐))) = ((2nd ‘𝑐)‘(𝑦 ∘ (1st ‘𝑐))))
3534cbvmptv 5215 . . . . 5 (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ (1st ‘𝑐))))
36 fveq1 6915 . . . . . . . 8 (𝑔 = (2nd ‘𝑐) → (𝑔‘(𝑦 ∘ 𝑞)) = ((2nd ‘𝑐)‘(𝑦 ∘ 𝑞)))
3736mpteq2dv 5205 . . . . . . 7 (𝑔 = (2nd ‘𝑐) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ 𝑞))))
3837breq1d 5118 . . . . . 6 (𝑔 = (2nd ‘𝑐) → ((𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅) ↔ (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅)))
39 coeq2 5847 . . . . . . . . 9 (𝑞 = (1st ‘𝑐) → (𝑦 ∘ 𝑞) = (𝑦 ∘ (1st ‘𝑐)))
4039fveq2d 6920 . . . . . . . 8 (𝑞 = (1st ‘𝑐) → ((2nd ‘𝑐)‘(𝑦 ∘ 𝑞)) = ((2nd ‘𝑐)‘(𝑦 ∘ (1st ‘𝑐))))
4140mpteq2dv 5205 . . . . . . 7 (𝑞 = (1st ‘𝑐) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ 𝑞))) = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ (1st ‘𝑐)))))
4241breq1d 5118 . . . . . 6 (𝑞 = (1st ‘𝑐) → ((𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅) ↔ (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ (1st ‘𝑐)))) finSupp (0g‘𝑅)))
43 mplvrpmga.4 . . . . . . . . . . . . 13 𝐴 = (𝑑 ∈ 𝑃, 𝑓 ∈ 𝑀 ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))))
4443a1i 11 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → 𝐴 = (𝑑 ∈ 𝑃, 𝑓 ∈ 𝑀 ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑)))))
45 simpr 490 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞 ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
46 coeq2 5847 . . . . . . . . . . . . . . . 16 (𝑑 = 𝑞 → (𝑥 ∘ 𝑑) = (𝑥 ∘ 𝑞))
4746adantr 486 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞 ∧ 𝑓 = 𝑔) → (𝑥 ∘ 𝑑) = (𝑥 ∘ 𝑞))
4845, 47fveq12d 6923 . . . . . . . . . . . . . 14 ((𝑑 = 𝑞 ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥 ∘ 𝑑)) = (𝑔‘(𝑥 ∘ 𝑞)))
4948mpteq2dv 5205 . . . . . . . . . . . . 13 ((𝑑 = 𝑞 ∧ 𝑓 = 𝑔) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ 𝑞))))
5049adantl 487 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) ∧ (𝑑 = 𝑞 ∧ 𝑓 = 𝑔)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ 𝑞))))
51 simpr 490 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → 𝑞 ∈ 𝑃)
52 simplr 781 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → 𝑔 ∈ 𝑀)
5310mptex 7260 . . . . . . . . . . . . 13 (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ 𝑞))) ∈ V
5453a1i 11 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ 𝑞))) ∈ V)
5544, 50, 51, 52, 54ovmpod 7604 . . . . . . . . . . 11 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → (𝑞𝐴𝑔) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ 𝑞))))
56 coeq1 5846 . . . . . . . . . . . . 13 (𝑥 = 𝑦 → (𝑥 ∘ 𝑞) = (𝑦 ∘ 𝑞))
5756fveq2d 6920 . . . . . . . . . . . 12 (𝑥 = 𝑦 → (𝑔‘(𝑥 ∘ 𝑞)) = (𝑔‘(𝑦 ∘ 𝑞)))
5857cbvmptv 5215 . . . . . . . . . . 11 (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ 𝑞))) = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))
5955, 58eqtrdi 2814 . . . . . . . . . 10 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))))
601ad2antrr 739 . . . . . . . . . . 11 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → 𝐼 ∈ 𝑉)
61 eqid 2763 . . . . . . . . . . 11 (0g‘𝑅) = (0g‘𝑅)
622, 19, 5, 43, 60, 61, 52, 51mplvrpmfgalem 34287 . . . . . . . . . 10 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → (𝑞𝐴𝑔) finSupp (0g‘𝑅))
6359, 62eqbrtrrd 5135 . . . . . . . . 9 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑞 ∈ 𝑃) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅))
6463anasss 472 . . . . . . . 8 ((𝜑 ∧ (𝑔 ∈ 𝑀 ∧ 𝑞 ∈ 𝑃)) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅))
6564ralrimivva 3209 . . . . . . 7 (𝜑 → ∀𝑔 ∈ 𝑀 ∀𝑞 ∈ 𝑃 (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅))
6665adantr 486 . . . . . 6 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → ∀𝑔 ∈ 𝑀 ∀𝑞 ∈ 𝑃 (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅))
6716adantl 487 . . . . . 6 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (2nd ‘𝑐) ∈ 𝑀)
6821adantl 487 . . . . . 6 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (1st ‘𝑐) ∈ 𝑃)
6938, 42, 66, 67, 68rspc2dv 3594 . . . . 5 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑦 ∘ (1st ‘𝑐)))) finSupp (0g‘𝑅))
7035, 69eqbrtrid 5146 . . . 4 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) finSupp (0g‘𝑅))
7112, 28, 29, 61, 5mplelbas 22353 . . . 4 ((𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) ∈ 𝑀 ↔ ((𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) finSupp (0g‘𝑅)))
7232, 70, 71sylanbrc 595 . . 3 ((𝜑 ∧ 𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) ∈ 𝑀)
73 vex 3458 . . . . . . . 8 𝑑 ∈ V
74 vex 3458 . . . . . . . 8 𝑓 ∈ V
7573, 74op2ndd 8046 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (2nd ‘𝑐) = 𝑓)
7673, 74op1std 8045 . . . . . . . 8 (𝑐 = ⟨𝑑, 𝑓⟩ → (1st ‘𝑐) = 𝑑)
7776coeq2d 5851 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∘ (1st ‘𝑐)) = (𝑥 ∘ 𝑑))
7875, 77fveq12d 6923 . . . . . 6 (𝑐 = ⟨𝑑, 𝑓⟩ → ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐))) = (𝑓‘(𝑥 ∘ 𝑑)))
7978mpteq2dv 5205 . . . . 5 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))))
8079mpompt 7565 . . . 4 (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐))))) = (𝑑 ∈ 𝑃, 𝑓 ∈ 𝑀 ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))))
8143, 80eqtr4i 2789 . . 3 𝐴 = (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ ((2nd ‘𝑐)‘(𝑥 ∘ (1st ‘𝑐)))))
8272, 81fmptd 7146 . 2 (𝜑 → 𝐴:(𝑃 × 𝑀)⟶𝑀)
832symgid 19666 . . . . . . . 8 (𝐼 ∈ 𝑉 → ( I ↾ 𝐼) = (0g‘𝑆))
841, 83syl 18 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) = (0g‘𝑆))
8584adantr 486 . . . . . 6 ((𝜑 ∧ 𝑔 ∈ 𝑀) → ( I ↾ 𝐼) = (0g‘𝑆))
8685oveq1d 7466 . . . . 5 ((𝜑 ∧ 𝑔 ∈ 𝑀) → (( I ↾ 𝐼)𝐴𝑔) = ((0g‘𝑆)𝐴𝑔))
8743a1i 11 . . . . . 6 ((𝜑 ∧ 𝑔 ∈ 𝑀) → 𝐴 = (𝑑 ∈ 𝑃, 𝑓 ∈ 𝑀 ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑)))))
88 ssrab2 4008 . . . . . . . . . . . . . 14 {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ⊆ (ℕ0 ↑m 𝐼)
8988a1i 11 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑔 ∈ 𝑀) → {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ⊆ (ℕ0 ↑m 𝐼))
9089sselda 3913 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑥 ∈ (ℕ0 ↑m 𝐼))
9190elmaprd 8908 . . . . . . . . . . 11 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
92 fcoi1 6786 . . . . . . . . . . 11 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
9391, 92syl 18 . . . . . . . . . 10 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
9493fveq2d 6920 . . . . . . . . 9 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))) = (𝑔‘𝑥))
9594mpteq2dva 5204 . . . . . . . 8 ((𝜑 ∧ 𝑔 ∈ 𝑀) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘𝑥)))
9695adantr 486 . . . . . . 7 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘𝑥)))
97 simpr 490 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
98 coeq2 5847 . . . . . . . . . . 11 (𝑑 = ( I ↾ 𝐼) → (𝑥 ∘ 𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
9998adantr 486 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥 ∘ 𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
10097, 99fveq12d 6923 . . . . . . . . 9 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥 ∘ 𝑑)) = (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))))
101100mpteq2dv 5205 . . . . . . . 8 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
102101adantl 487 . . . . . . 7 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
10312, 28, 29, 61, 5mplelbas 22353 . . . . . . . . . . . 12 (𝑔 ∈ 𝑀 ↔ (𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ 𝑔 finSupp (0g‘𝑅)))
104103simplbi 502 . . . . . . . . . . 11 (𝑔 ∈ 𝑀 → 𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)))
10528, 13, 15, 29, 104psrelbas 22298 . . . . . . . . . 10 (𝑔 ∈ 𝑀 → 𝑔:{ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}⟶(Base‘𝑅))
106105ad3antlr 744 . . . . . . . . 9 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔:{ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}⟶(Base‘𝑅))
107106feqmptd 6984 . . . . . . . 8 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔 = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘𝑥)))
108107anasss 472 . . . . . . 7 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → 𝑔 = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘𝑥)))
10996, 102, 1083eqtr4d 2808 . . . . . 6 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = 𝑔)
110 eqid 2763 . . . . . . . . . 10 (0g‘𝑆) = (0g‘𝑆)
11119, 110grpidcl 19226 . . . . . . . . 9 (𝑆 ∈ Grp → (0g‘𝑆) ∈ 𝑃)
1121, 3, 1113syl 19 . . . . . . . 8 (𝜑 → (0g‘𝑆) ∈ 𝑃)
11384, 112eqeltrd 2864 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) ∈ 𝑃)
114113adantr 486 . . . . . 6 ((𝜑 ∧ 𝑔 ∈ 𝑀) → ( I ↾ 𝐼) ∈ 𝑃)
115 simpr 490 . . . . . 6 ((𝜑 ∧ 𝑔 ∈ 𝑀) → 𝑔 ∈ 𝑀)
11687, 109, 114, 115, 115ovmpod 7604 . . . . 5 ((𝜑 ∧ 𝑔 ∈ 𝑀) → (( I ↾ 𝐼)𝐴𝑔) = 𝑔)
11786, 116eqtr3d 2800 . . . 4 ((𝜑 ∧ 𝑔 ∈ 𝑀) → ((0g‘𝑆)𝐴𝑔) = 𝑔)
118 eqid 2763 . . . . . . . . . 10 (+g‘𝑆) = (+g‘𝑆)
1192, 19, 118symgov 19649 . . . . . . . . 9 ((𝑝 ∈ 𝑃 ∧ 𝑞 ∈ 𝑃) → (𝑝(+g‘𝑆)𝑞) = (𝑝 ∘ 𝑞))
120119adantll 727 . . . . . . . 8 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑝(+g‘𝑆)𝑞) = (𝑝 ∘ 𝑞))
121120oveq1d 7466 . . . . . . 7 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → ((𝑝(+g‘𝑆)𝑞)𝐴𝑔) = ((𝑝 ∘ 𝑞)𝐴𝑔))
122 coass 6290 . . . . . . . . . . 11 ((𝑥 ∘ 𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝 ∘ 𝑞))
123122a1i 11 . . . . . . . . . 10 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → ((𝑥 ∘ 𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝 ∘ 𝑞)))
124123fveq2d 6920 . . . . . . . . 9 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞)) = (𝑔‘(𝑥 ∘ (𝑝 ∘ 𝑞))))
125124mpteq2dva 5204 . . . . . . . 8 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝 ∘ 𝑞)))))
12659adantlr 728 . . . . . . . . . 10 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))))
127126oveq2d 7467 . . . . . . . . 9 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑝𝐴(𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))))
12843a1i 11 . . . . . . . . . 10 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → 𝐴 = (𝑑 ∈ 𝑃, 𝑓 ∈ 𝑀 ↦ (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑)))))
129 simpllr 788 . . . . . . . . . . . . . . 15 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑑 = 𝑝)
130129coeq2d 5851 . . . . . . . . . . . . . 14 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑥 ∘ 𝑑) = (𝑥 ∘ 𝑝))
131130fveq2d 6920 . . . . . . . . . . . . 13 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑓‘(𝑥 ∘ 𝑑)) = (𝑓‘(𝑥 ∘ 𝑝)))
132 simplr 781 . . . . . . . . . . . . . 14 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))))
133 simpr 490 . . . . . . . . . . . . . . . 16 ((((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) ∧ 𝑦 = (𝑥 ∘ 𝑝)) → 𝑦 = (𝑥 ∘ 𝑝))
134133coeq1d 5850 . . . . . . . . . . . . . . 15 ((((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) ∧ 𝑦 = (𝑥 ∘ 𝑝)) → (𝑦 ∘ 𝑞) = ((𝑥 ∘ 𝑝) ∘ 𝑞))
135134fveq2d 6920 . . . . . . . . . . . . . 14 ((((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) ∧ 𝑦 = (𝑥 ∘ 𝑝)) → (𝑔‘(𝑦 ∘ 𝑞)) = (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞)))
136 breq1 5111 . . . . . . . . . . . . . . 15 (ℎ = (𝑥 ∘ 𝑝) → (ℎ finSupp 0 ↔ (𝑥 ∘ 𝑝) finSupp 0))
137 nn0ex 12652 . . . . . . . . . . . . . . . . 17 ℕ0 ∈ V
138137a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → ℕ0 ∈ V)
1391ad3antrrr 743 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → 𝐼 ∈ 𝑉)
140139ad3antrrr 743 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝐼 ∈ 𝑉)
14188a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) → {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ⊆ (ℕ0 ↑m 𝐼))
142141sselda 3913 . . . . . . . . . . . . . . . . . 18 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑥 ∈ (ℕ0 ↑m 𝐼))
143142elmaprd 8908 . . . . . . . . . . . . . . . . 17 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
1442, 19symgbasf 19641 . . . . . . . . . . . . . . . . . 18 (𝑝 ∈ 𝑃 → 𝑝:𝐼⟶𝐼)
145144ad5antlr 748 . . . . . . . . . . . . . . . . 17 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑝:𝐼⟶𝐼)
146143, 145fcod 6765 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑥 ∘ 𝑝):𝐼⟶ℕ0)
147138, 140, 146elmapdd 8899 . . . . . . . . . . . . . . 15 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑥 ∘ 𝑝) ∈ (ℕ0 ↑m 𝐼))
148 breq1 5111 . . . . . . . . . . . . . . . . . . 19 (ℎ = 𝑥 → (ℎ finSupp 0 ↔ 𝑥 finSupp 0))
149148elrab 3648 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↔ (𝑥 ∈ (ℕ0 ↑m 𝐼) ∧ 𝑥 finSupp 0))
150149simprbi 503 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} → 𝑥 finSupp 0)
151150adantl 487 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑥 finSupp 0)
1522, 19symgbasf1o 19640 . . . . . . . . . . . . . . . . . 18 (𝑝 ∈ 𝑃 → 𝑝:𝐼⟶1-1onto𝐼)
153 f1of1 6853 . . . . . . . . . . . . . . . . . 18 (𝑝:𝐼⟶1-1onto𝐼 → 𝑝:𝐼⟶1-1𝐼)
154152, 153syl 18 . . . . . . . . . . . . . . . . 17 (𝑝 ∈ 𝑃 → 𝑝:𝐼⟶1-1𝐼)
155154ad5antlr 748 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑝:𝐼⟶1-1𝐼)
156 0nn0 12661 . . . . . . . . . . . . . . . . 17 0 ∈ ℕ0
157156a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 0 ∈ ℕ0)
158 simpr 490 . . . . . . . . . . . . . . . 16 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0})
159151, 155, 157, 158fsuppco 9431 . . . . . . . . . . . . . . 15 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑥 ∘ 𝑝) finSupp 0)
160136, 147, 159elrabd 3650 . . . . . . . . . . . . . 14 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑥 ∘ 𝑝) ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0})
161 fvexd 6931 . . . . . . . . . . . . . 14 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞)) ∈ V)
162 nfv 1949 . . . . . . . . . . . . . . . 16 Ⅎ𝑦((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝)
163 nfmpt1 5210 . . . . . . . . . . . . . . . . 17 Ⅎ𝑦(𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))
164163nfeq2 2943 . . . . . . . . . . . . . . . 16 Ⅎ𝑦 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))
165162, 164nfan 1934 . . . . . . . . . . . . . . 15 Ⅎ𝑦(((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))))
166 nfv 1949 . . . . . . . . . . . . . . 15 Ⅎ𝑦 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}
167165, 166nfan 1934 . . . . . . . . . . . . . 14 Ⅎ𝑦((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0})
168 nfcv 2926 . . . . . . . . . . . . . 14 Ⅎ𝑦(𝑥 ∘ 𝑝)
169 nfcv 2926 . . . . . . . . . . . . . 14 Ⅎ𝑦(𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞))
170132, 135, 160, 161, 167, 168, 169fvmptdf 7031 . . . . . . . . . . . . 13 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑓‘(𝑥 ∘ 𝑝)) = (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞)))
171131, 170eqtrd 2798 . . . . . . . . . . . 12 (((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) ∧ 𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑓‘(𝑥 ∘ 𝑑)) = (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞)))
172171mpteq2dva 5204 . . . . . . . . . . 11 ((((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞))))
173172anasss 472 . . . . . . . . . 10 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ (𝑑 = 𝑝 ∧ 𝑓 = (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))))) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞))))
174 simplr 781 . . . . . . . . . 10 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → 𝑝 ∈ 𝑃)
175 fvexd 6931 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (Base‘𝑅) ∈ V)
17610a1i 11 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ∈ V)
177115ad3antrrr 743 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑔 ∈ 𝑀)
17812, 13, 5, 15, 177mplelf 22360 . . . . . . . . . . . . . . 15 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑔:{ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}⟶(Base‘𝑅))
179 breq1 5111 . . . . . . . . . . . . . . . 16 (ℎ = (𝑦 ∘ 𝑞) → (ℎ finSupp 0 ↔ (𝑦 ∘ 𝑞) finSupp 0))
180137a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → ℕ0 ∈ V)
181139adantr 486 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝐼 ∈ 𝑉)
18288a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ⊆ (ℕ0 ↑m 𝐼))
183182sselda 3913 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑦 ∈ (ℕ0 ↑m 𝐼))
184183elmaprd 8908 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑦:𝐼⟶ℕ0)
1852, 19symgbasf 19641 . . . . . . . . . . . . . . . . . . 19 (𝑞 ∈ 𝑃 → 𝑞:𝐼⟶𝐼)
186185ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑞:𝐼⟶𝐼)
187184, 186fcod 6765 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑦 ∘ 𝑞):𝐼⟶ℕ0)
188180, 181, 187elmapdd 8899 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑦 ∘ 𝑞) ∈ (ℕ0 ↑m 𝐼))
189 breq1 5111 . . . . . . . . . . . . . . . . . . . 20 (ℎ = 𝑦 → (ℎ finSupp 0 ↔ 𝑦 finSupp 0))
190189elrab 3648 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↔ (𝑦 ∈ (ℕ0 ↑m 𝐼) ∧ 𝑦 finSupp 0))
191190simprbi 503 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} → 𝑦 finSupp 0)
192191adantl 487 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑦 finSupp 0)
1932, 19symgbasf1o 19640 . . . . . . . . . . . . . . . . . . 19 (𝑞 ∈ 𝑃 → 𝑞:𝐼⟶1-1onto𝐼)
194193ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑞:𝐼⟶1-1onto𝐼)
195 f1of1 6853 . . . . . . . . . . . . . . . . . 18 (𝑞:𝐼⟶1-1onto𝐼 → 𝑞:𝐼⟶1-1𝐼)
196194, 195syl 18 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑞:𝐼⟶1-1𝐼)
197156a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 0 ∈ ℕ0)
198 simpr 490 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0})
199192, 196, 197, 198fsuppco 9431 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑦 ∘ 𝑞) finSupp 0)
200179, 188, 199elrabd 3650 . . . . . . . . . . . . . . 15 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑦 ∘ 𝑞) ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0})
201178, 200ffvelcdmd 7117 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ 𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}) → (𝑔‘(𝑦 ∘ 𝑞)) ∈ (Base‘𝑅))
202201fmpttd 7147 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))):{ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}⟶(Base‘𝑅))
203175, 176, 202elmapdd 8899 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) ∈ ((Base‘𝑅) ↑m {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}))
20430ad3antrrr 743 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0}))
205203, 204eleqtrrd 2867 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
20663adantlr 728 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅))
20712, 28, 29, 61, 5mplelbas 22353 . . . . . . . . . . 11 ((𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) ∈ 𝑀 ↔ ((𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) finSupp (0g‘𝑅)))
208205, 206, 207sylanbrc 595 . . . . . . . . . 10 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞))) ∈ 𝑀)
209176mptexd 7261 . . . . . . . . . 10 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞))) ∈ V)
210128, 173, 174, 208, 209ovmpod 7604 . . . . . . . . 9 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑝𝐴(𝑦 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑦 ∘ 𝑞)))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞))))
211127, 210eqtrd 2798 . . . . . . . 8 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘((𝑥 ∘ 𝑝) ∘ 𝑞))))
212 simpr 490 . . . . . . . . . . . 12 ((𝑑 = (𝑝 ∘ 𝑞) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
213 coeq2 5847 . . . . . . . . . . . . 13 (𝑑 = (𝑝 ∘ 𝑞) → (𝑥 ∘ 𝑑) = (𝑥 ∘ (𝑝 ∘ 𝑞)))
214213adantr 486 . . . . . . . . . . . 12 ((𝑑 = (𝑝 ∘ 𝑞) ∧ 𝑓 = 𝑔) → (𝑥 ∘ 𝑑) = (𝑥 ∘ (𝑝 ∘ 𝑞)))
215212, 214fveq12d 6923 . . . . . . . . . . 11 ((𝑑 = (𝑝 ∘ 𝑞) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥 ∘ 𝑑)) = (𝑔‘(𝑥 ∘ (𝑝 ∘ 𝑞))))
216215mpteq2dv 5205 . . . . . . . . . 10 ((𝑑 = (𝑝 ∘ 𝑞) ∧ 𝑓 = 𝑔) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝 ∘ 𝑞)))))
217216adantl 487 . . . . . . . . 9 (((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) ∧ (𝑑 = (𝑝 ∘ 𝑞) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑓‘(𝑥 ∘ 𝑑))) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝 ∘ 𝑞)))))
218139, 3syl 18 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → 𝑆 ∈ Grp)
219 simpr 490 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → 𝑞 ∈ 𝑃)
22019, 118, 218, 174, 219grpcld 19208 . . . . . . . . . 10 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑝(+g‘𝑆)𝑞) ∈ 𝑃)
221120, 220eqeltrrd 2865 . . . . . . . . 9 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑝 ∘ 𝑞) ∈ 𝑃)
222 simpllr 788 . . . . . . . . 9 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → 𝑔 ∈ 𝑀)
223176mptexd 7261 . . . . . . . . 9 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝 ∘ 𝑞)))) ∈ V)
224128, 217, 221, 222, 223ovmpod 7604 . . . . . . . 8 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → ((𝑝 ∘ 𝑞)𝐴𝑔) = (𝑥 ∈ {ℎ ∈ (ℕ0 ↑m 𝐼) ∣ ℎ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝 ∘ 𝑞)))))
225125, 211, 2243eqtr4rd 2809 . . . . . . 7 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → ((𝑝 ∘ 𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
226121, 225eqtrd 2798 . . . . . 6 ((((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ 𝑝 ∈ 𝑃) ∧ 𝑞 ∈ 𝑃) → ((𝑝(+g‘𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
227226anasss 472 . . . . 5 (((𝜑 ∧ 𝑔 ∈ 𝑀) ∧ (𝑝 ∈ 𝑃 ∧ 𝑞 ∈ 𝑃)) → ((𝑝(+g‘𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
228227ralrimivva 3209 . . . 4 ((𝜑 ∧ 𝑔 ∈ 𝑀) → ∀𝑝 ∈ 𝑃 ∀𝑞 ∈ 𝑃 ((𝑝(+g‘𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
229117, 228jca 521 . . 3 ((𝜑 ∧ 𝑔 ∈ 𝑀) → (((0g‘𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝 ∈ 𝑃 ∀𝑞 ∈ 𝑃 ((𝑝(+g‘𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
230229ralrimiva 3158 . 2 (𝜑 → ∀𝑔 ∈ 𝑀 (((0g‘𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝 ∈ 𝑃 ∀𝑞 ∈ 𝑃 ((𝑝(+g‘𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
23119, 118, 110isga 19556 . 2 (𝐴 ∈ (𝑆 GrpAct 𝑀) ↔ ((𝑆 ∈ Grp ∧ 𝑀 ∈ V) ∧ (𝐴:(𝑃 × 𝑀)⟶𝑀 ∧ ∀𝑔 ∈ 𝑀 (((0g‘𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝 ∈ 𝑃 ∀𝑞 ∈ 𝑃 ((𝑝(+g‘𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))))
2324, 7, 82, 230, 231syl22anbrc 33155 1 (𝜑 → 𝐴 ∈ (𝑆 GrpAct 𝑀))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2147  ∀wral 3080  {crab 3416  Vcvv 3454   ⊆ wss 3900  ⟨cop 4840   class class class wbr 5108   ↦ cmpt 5192   I cid 5552   × cxp 5656   ↾ cres 5660   ∘ ccom 5662  ⟶wf 6562  ⟶1-1wf1 6563  ⟶1-1ontowf1o 6565  ‘cfv 6566  (class class class)co 7451   ∈ cmpo 7453  1st c1st 8033  2nd c2nd 8034   ↑m cmap 8885   finSupp cfsupp 9391  0cc0 11239  ℕ0cn0 12646  Basecbs 17431  +gcplusg 17472  0gc0g 17660  Grpcgrp 19194   GrpAct cga 19554  SymGrpcsymg 19634   mPwSer cmps 22267   mPoly cmpl 22269
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5238  ax-sep 5255  ax-nul 5266  ax-pow 5334  ax-pr 5398  ax-un 7783  ax-cnex 11295  ax-resscn 11296  ax-1cn 11297  ax-icn 11298  ax-addcl 11299  ax-addrcl 11300  ax-mulcl 11301  ax-mulrcl 11302  ax-mulcom 11303  ax-addass 11304  ax-mulass 11305  ax-distr 11306  ax-i2m1 11307  ax-1ne0 11308  ax-1rid 11309  ax-rnegex 11310  ax-rrecex 11311  ax-cnre 11312  ax-pre-lttri 11313  ax-pre-lttrn 11314  ax-pre-ltadd 11315  ax-pre-mulgt0 11316
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 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-tp 4593  df-op 4841  df-uni 4873  df-iun 4958  df-br 5109  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5553  df-eprel 5558  df-po 5566  df-so 5567  df-fr 5611  df-we 5613  df-xp 5664  df-rel 5665  df-cnv 5666  df-co 5667  df-dm 5668  df-rn 5669  df-res 5670  df-ima 5671  df-pred 6330  df-ord 6391  df-on 6392  df-lim 6393  df-suc 6394  df-iota 6520  df-fun 6568  df-fn 6569  df-f 6570  df-f1 6571  df-fo 6572  df-f1o 6573  df-fv 6574  df-riota 7408  df-ov 7454  df-oprab 7455  df-mpo 7456  df-of 7725  df-om 7912  df-1st 8035  df-2nd 8036  df-supp 8215  df-frecs 8337  df-wrecs 8368  df-recs 8417  df-rdg 8456  df-1o 8514  df-er 8755  df-map 8887  df-en 9012  df-dom 9013  df-sdom 9014  df-fin 9015  df-fsupp 9392  df-pnf 11384  df-mnf 11385  df-xr 11386  df-ltxr 11387  df-le 11388  df-sub 11582  df-neg 11583  df-nn 12376  df-2 12445  df-3 12446  df-4 12447  df-5 12448  df-6 12449  df-7 12450  df-8 12451  df-9 12452  df-n0 12647  df-z 12734  df-uz 13006  df-fz 13680  df-struct 17369  df-sets 17386  df-slot 17404  df-ndx 17416  df-base 17432  df-ress 17453  df-plusg 17486  df-mulr 17487  df-sca 17489  df-vsca 17490  df-tset 17492  df-0g 17662  df-mgm 18866  df-sgrp 18958  df-mnd 18974  df-submnd 19029  df-efmnd 19115  df-grp 19197  df-ga 19555  df-symg 19635  df-psr 22272  df-mpl 22274
This theorem is used by:  mplvrpmmhm  34289  mplvrpmrhm  34290  splysubrg  34303  issply  34304
  Copyright terms: Public domain W3C validator