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 34058
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 19530 . . 3 (𝐼𝑉𝑆 ∈ Grp)
41, 3syl 18 . 2 (𝜑𝑆 ∈ Grp)
5 mplvrpmga.3 . . . 4 𝑀 = (Base‘(𝐼 mPoly 𝑅))
65fvexi 6893 . . 3 𝑀 ∈ V
76a1i 11 . 2 (𝜑𝑀 ∈ V)
8 fvexd 6894 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘𝑅) ∈ V)
9 ovex 7447 . . . . . . . 8 (ℕ0m 𝐼) ∈ V
109rabex 5303 . . . . . . 7 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
1110a1i 11 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
12 eqid 2760 . . . . . . . . 9 (𝐼 mPoly 𝑅) = (𝐼 mPoly 𝑅)
13 eqid 2760 . . . . . . . . 9 (Base‘𝑅) = (Base‘𝑅)
14 eqid 2760 . . . . . . . . . 10 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
1514psrbasfsupp 34024 . . . . . . . . 9 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
16 xp2nd 8020 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (2nd𝑐) ∈ 𝑀)
1716ad2antlr 740 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐) ∈ 𝑀)
1812, 13, 5, 15, 17mplelf 22215 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
19 mplvrpmga.2 . . . . . . . . 9 𝑃 = (Base‘𝑆)
201ad2antrr 739 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
21 xp1st 8019 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (1st𝑐) ∈ 𝑃)
2221ad2antlr 740 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐) ∈ 𝑃)
23 simpr 490 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
242, 19, 20, 22, 23mplvrpmlem 34056 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
2518, 24ffvelcdmd 7079 . . . . . . 7 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) ∈ (Base‘𝑅))
2625fmpttd 7109 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
278, 11, 26elmapdd 8843 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
28 eqid 2760 . . . . . . 7 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
29 eqid 2760 . . . . . . 7 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
3028, 13, 15, 29, 1psrbas 22152 . . . . . 6 (𝜑 → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
3130adantr 486 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
3227, 31eleqtrrd 2863 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
33 coeq1 5837 . . . . . . 7 (𝑥 = 𝑦 → (𝑥 ∘ (1st𝑐)) = (𝑦 ∘ (1st𝑐)))
3433fveq2d 6883 . . . . . 6 (𝑥 = 𝑦 → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
3534cbvmptv 5209 . . . . 5 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
36 fveq1 6878 . . . . . . . 8 (𝑔 = (2nd𝑐) → (𝑔‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦𝑞)))
3736mpteq2dv 5199 . . . . . . 7 (𝑔 = (2nd𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))))
3837breq1d 5113 . . . . . 6 (𝑔 = (2nd𝑐) → ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅) ↔ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) finSupp (0g𝑅)))
39 coeq2 5838 . . . . . . . . 9 (𝑞 = (1st𝑐) → (𝑦𝑞) = (𝑦 ∘ (1st𝑐)))
4039fveq2d 6883 . . . . . . . 8 (𝑞 = (1st𝑐) → ((2nd𝑐)‘(𝑦𝑞)) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
4140mpteq2dv 5199 . . . . . . 7 (𝑞 = (1st𝑐) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))))
4241breq1d 5113 . . . . . 6 (𝑞 = (1st𝑐) → ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦𝑞))) finSupp (0g𝑅) ↔ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))) finSupp (0g𝑅)))
43 mplvrpmga.4 . . . . . . . . . . . . 13 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
4443a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
45 simpr 490 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞𝑓 = 𝑔) → 𝑓 = 𝑔)
46 coeq2 5838 . . . . . . . . . . . . . . . 16 (𝑑 = 𝑞 → (𝑥𝑑) = (𝑥𝑞))
4746adantr 486 . . . . . . . . . . . . . . 15 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑥𝑑) = (𝑥𝑞))
4845, 47fveq12d 6886 . . . . . . . . . . . . . 14 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥𝑞)))
4948mpteq2dv 5199 . . . . . . . . . . . . 13 ((𝑑 = 𝑞𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
5049adantl 487 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑞𝑃) ∧ (𝑑 = 𝑞𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
51 simpr 490 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝑞𝑃)
52 simplr 781 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝑔𝑀)
5310mptex 7223 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V
5453a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V)
5544, 50, 51, 52, 54ovmpod 7566 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
56 coeq1 5837 . . . . . . . . . . . . 13 (𝑥 = 𝑦 → (𝑥𝑞) = (𝑦𝑞))
5756fveq2d 6883 . . . . . . . . . . . 12 (𝑥 = 𝑦 → (𝑔‘(𝑥𝑞)) = (𝑔‘(𝑦𝑞)))
5857cbvmptv 5209 . . . . . . . . . . 11 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
5955, 58eqtrdi 2811 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
601ad2antrr 739 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → 𝐼𝑉)
61 eqid 2760 . . . . . . . . . . 11 (0g𝑅) = (0g𝑅)
622, 19, 5, 43, 60, 61, 52, 51mplvrpmfgalem 34057 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) finSupp (0g𝑅))
6359, 62eqbrtrrd 5129 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
6463anasss 472 . . . . . . . 8 ((𝜑 ∧ (𝑔𝑀𝑞𝑃)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
6564ralrimivva 3205 . . . . . . 7 (𝜑 → ∀𝑔𝑀𝑞𝑃 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
6665adantr 486 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → ∀𝑔𝑀𝑞𝑃 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
6716adantl 487 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (2nd𝑐) ∈ 𝑀)
6821adantl 487 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (1st𝑐) ∈ 𝑃)
6938, 42, 66, 67, 68rspc2dv 3591 . . . . 5 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐)))) finSupp (0g𝑅))
7035, 69eqbrtrid 5140 . . . 4 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) finSupp (0g𝑅))
7112, 28, 29, 61, 5mplelbas 22208 . . . 4 ((𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ 𝑀 ↔ ((𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) finSupp (0g𝑅)))
7232, 70, 71sylanbrc 595 . . 3 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) ∈ 𝑀)
73 vex 3454 . . . . . . . 8 𝑑 ∈ V
74 vex 3454 . . . . . . . 8 𝑓 ∈ V
7573, 74op2ndd 7998 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (2nd𝑐) = 𝑓)
7673, 74op1std 7997 . . . . . . . 8 (𝑐 = ⟨𝑑, 𝑓⟩ → (1st𝑐) = 𝑑)
7776coeq2d 5842 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∘ (1st𝑐)) = (𝑥𝑑))
7875, 77fveq12d 6886 . . . . . 6 (𝑐 = ⟨𝑑, 𝑓⟩ → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = (𝑓‘(𝑥𝑑)))
7978mpteq2dv 5199 . . . . 5 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
8079mpompt 7528 . . . 4 (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))))) = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
8143, 80eqtr4i 2786 . . 3 𝐴 = (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))))
8272, 81fmptd 7108 . 2 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
832symgid 19531 . . . . . . . 8 (𝐼𝑉 → ( I ↾ 𝐼) = (0g𝑆))
841, 83syl 18 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) = (0g𝑆))
8584adantr 486 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) = (0g𝑆))
8685oveq1d 7429 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = ((0g𝑆)𝐴𝑔))
8743a1i 11 . . . . . 6 ((𝜑𝑔𝑀) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
88 ssrab2 4028 . . . . . . . . . . . . . 14 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
8988a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑔𝑀) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
9089sselda 3931 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
9190elmaprd 8852 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
92 fcoi1 6750 . . . . . . . . . . 11 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
9391, 92syl 18 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
9493fveq2d 6883 . . . . . . . . 9 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))) = (𝑔𝑥))
9594mpteq2dva 5198 . . . . . . . 8 ((𝜑𝑔𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
9695adantr 486 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
97 simpr 490 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
98 coeq2 5838 . . . . . . . . . . 11 (𝑑 = ( I ↾ 𝐼) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
9998adantr 486 . . . . . . . . . 10 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ ( I ↾ 𝐼)))
10097, 99fveq12d 6886 . . . . . . . . 9 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ ( I ↾ 𝐼))))
101100mpteq2dv 5199 . . . . . . . 8 ((𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
102101adantl 487 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ ( I ↾ 𝐼)))))
10312, 28, 29, 61, 5mplelbas 22208 . . . . . . . . . . . 12 (𝑔𝑀 ↔ (𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ 𝑔 finSupp (0g𝑅)))
104103simplbi 502 . . . . . . . . . . 11 (𝑔𝑀𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)))
10528, 13, 15, 29, 104psrelbas 22153 . . . . . . . . . 10 (𝑔𝑀𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
106105ad3antlr 744 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
107106feqmptd 6947 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
108107anasss 472 . . . . . . 7 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → 𝑔 = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔𝑥)))
10996, 102, 1083eqtr4d 2805 . . . . . 6 (((𝜑𝑔𝑀) ∧ (𝑑 = ( I ↾ 𝐼) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = 𝑔)
110 eqid 2760 . . . . . . . . . 10 (0g𝑆) = (0g𝑆)
11119, 110grpidcl 19092 . . . . . . . . 9 (𝑆 ∈ Grp → (0g𝑆) ∈ 𝑃)
1121, 3, 1113syl 19 . . . . . . . 8 (𝜑 → (0g𝑆) ∈ 𝑃)
11384, 112eqeltrd 2860 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) ∈ 𝑃)
114113adantr 486 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) ∈ 𝑃)
115 simpr 490 . . . . . 6 ((𝜑𝑔𝑀) → 𝑔𝑀)
11687, 109, 114, 115, 115ovmpod 7566 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = 𝑔)
11786, 116eqtr3d 2797 . . . 4 ((𝜑𝑔𝑀) → ((0g𝑆)𝐴𝑔) = 𝑔)
118 eqid 2760 . . . . . . . . . 10 (+g𝑆) = (+g𝑆)
1192, 19, 118symgov 19514 . . . . . . . . 9 ((𝑝𝑃𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
120119adantll 727 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
121120oveq1d 7429 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = ((𝑝𝑞)𝐴𝑔))
122 coass 6262 . . . . . . . . . . 11 ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞))
123122a1i 11 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞)))
124123fveq2d 6883 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
125124mpteq2dva 5198 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
12659adantlr 728 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
127126oveq2d 7430 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))))
12843a1i 11 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
129 simpllr 788 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑 = 𝑝)
130129coeq2d 5842 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑑) = (𝑥𝑝))
131130fveq2d 6883 . . . . . . . . . . . . 13 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑓‘(𝑥𝑝)))
132 simplr 781 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
133 simpr 490 . . . . . . . . . . . . . . . 16 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → 𝑦 = (𝑥𝑝))
134133coeq1d 5841 . . . . . . . . . . . . . . 15 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑦𝑞) = ((𝑥𝑝) ∘ 𝑞))
135134fveq2d 6883 . . . . . . . . . . . . . 14 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑔‘(𝑦𝑞)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
136 breq1 5106 . . . . . . . . . . . . . . 15 ( = (𝑥𝑝) → ( finSupp 0 ↔ (𝑥𝑝) finSupp 0))
137 nn0ex 12537 . . . . . . . . . . . . . . . . 17 0 ∈ V
138137a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
1391ad3antrrr 743 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝐼𝑉)
140139ad3antrrr 743 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
14188a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
142141sselda 3931 . . . . . . . . . . . . . . . . . 18 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
143142elmaprd 8852 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
1442, 19symgbasf 19506 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼𝐼)
145144ad5antlr 748 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼𝐼)
146143, 145fcod 6729 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝):𝐼⟶ℕ0)
147138, 140, 146elmapdd 8843 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) ∈ (ℕ0m 𝐼))
148 breq1 5106 . . . . . . . . . . . . . . . . . . 19 ( = 𝑥 → ( finSupp 0 ↔ 𝑥 finSupp 0))
149148elrab 3645 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↔ (𝑥 ∈ (ℕ0m 𝐼) ∧ 𝑥 finSupp 0))
150149simprbi 503 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑥 finSupp 0)
151150adantl 487 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 finSupp 0)
1522, 19symgbasf1o 19505 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼1-1-onto𝐼)
153 f1of1 6817 . . . . . . . . . . . . . . . . . 18 (𝑝:𝐼1-1-onto𝐼𝑝:𝐼1-1𝐼)
154152, 153syl 18 . . . . . . . . . . . . . . . . 17 (𝑝𝑃𝑝:𝐼1-1𝐼)
155154ad5antlr 748 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼1-1𝐼)
156 0nn0 12546 . . . . . . . . . . . . . . . . 17 0 ∈ ℕ0
157156a1i 11 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
158 simpr 490 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
159151, 155, 157, 158fsuppco 9375 . . . . . . . . . . . . . . 15 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) finSupp 0)
160136, 147, 159elrabd 3647 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
161 fvexd 6894 . . . . . . . . . . . . . 14 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) ∈ V)
162 nfv 1947 . . . . . . . . . . . . . . . 16 𝑦((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝)
163 nfmpt1 5204 . . . . . . . . . . . . . . . . 17 𝑦(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
164163nfeq2 2939 . . . . . . . . . . . . . . . 16 𝑦 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))
165162, 164nfan 1932 . . . . . . . . . . . . . . 15 𝑦(((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
166 nfv 1947 . . . . . . . . . . . . . . 15 𝑦 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
167165, 166nfan 1932 . . . . . . . . . . . . . 14 𝑦((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
168 nfcv 2922 . . . . . . . . . . . . . 14 𝑦(𝑥𝑝)
169 nfcv 2922 . . . . . . . . . . . . . 14 𝑦(𝑔‘((𝑥𝑝) ∘ 𝑞))
170132, 135, 160, 161, 167, 168, 169fvmptdf 6994 . . . . . . . . . . . . 13 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑝)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
171131, 170eqtrd 2795 . . . . . . . . . . . 12 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
172171mpteq2dva 5198 . . . . . . . . . . 11 ((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
173172anasss 472 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ (𝑑 = 𝑝𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
174 simplr 781 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑝𝑃)
175 fvexd 6894 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘𝑅) ∈ V)
17610a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
177115ad3antrrr 743 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔𝑀)
17812, 13, 5, 15, 177mplelf 22215 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
179 breq1 5106 . . . . . . . . . . . . . . . 16 ( = (𝑦𝑞) → ( finSupp 0 ↔ (𝑦𝑞) finSupp 0))
180137a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
181139adantr 486 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
18288a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
183182sselda 3931 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 ∈ (ℕ0m 𝐼))
184183elmaprd 8852 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦:𝐼⟶ℕ0)
1852, 19symgbasf 19506 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼𝐼)
186185ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼𝐼)
187184, 186fcod 6729 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞):𝐼⟶ℕ0)
188180, 181, 187elmapdd 8843 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ (ℕ0m 𝐼))
189 breq1 5106 . . . . . . . . . . . . . . . . . . . 20 ( = 𝑦 → ( finSupp 0 ↔ 𝑦 finSupp 0))
190189elrab 3645 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↔ (𝑦 ∈ (ℕ0m 𝐼) ∧ 𝑦 finSupp 0))
191190simprbi 503 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑦 finSupp 0)
192191adantl 487 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 finSupp 0)
1932, 19symgbasf1o 19505 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼1-1-onto𝐼)
194193ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1-onto𝐼)
195 f1of1 6817 . . . . . . . . . . . . . . . . . 18 (𝑞:𝐼1-1-onto𝐼𝑞:𝐼1-1𝐼)
196194, 195syl 18 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1𝐼)
197156a1i 11 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 0 ∈ ℕ0)
198 simpr 490 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
199192, 196, 197, 198fsuppco 9375 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) finSupp 0)
200179, 188, 199elrabd 3647 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
201178, 200ffvelcdmd 7079 . . . . . . . . . . . . . 14 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑦𝑞)) ∈ (Base‘𝑅))
202201fmpttd 7109 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
203175, 176, 202elmapdd 8843 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
20430ad3antrrr 743 . . . . . . . . . . . 12 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘(𝐼 mPwSer 𝑅)) = ((Base‘𝑅) ↑m { ∈ (ℕ0m 𝐼) ∣ finSupp 0}))
205203, 204eleqtrrd 2863 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)))
20663adantlr 728 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅))
20712, 28, 29, 61, 5mplelbas 22208 . . . . . . . . . . 11 ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀 ↔ ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅)))
208205, 206, 207sylanbrc 595 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀)
209176mptexd 7224 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) ∈ V)
210128, 173, 174, 208, 209ovmpod 7566 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
211127, 210eqtrd 2795 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝐴(𝑞𝐴𝑔)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))))
212 simpr 490 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → 𝑓 = 𝑔)
213 coeq2 5838 . . . . . . . . . . . . 13 (𝑑 = (𝑝𝑞) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
214213adantr 486 . . . . . . . . . . . 12 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑥𝑑) = (𝑥 ∘ (𝑝𝑞)))
215212, 214fveq12d 6886 . . . . . . . . . . 11 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑓‘(𝑥𝑑)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
216215mpteq2dv 5199 . . . . . . . . . 10 ((𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
217216adantl 487 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ (𝑑 = (𝑝𝑞) ∧ 𝑓 = 𝑔)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
218139, 3syl 18 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑆 ∈ Grp)
219 simpr 490 . . . . . . . . . . 11 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑞𝑃)
22019, 118, 218, 174, 219grpcld 19074 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) ∈ 𝑃)
221120, 220eqeltrrd 2861 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝑞) ∈ 𝑃)
222 simpllr 788 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑔𝑀)
223176mptexd 7224 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))) ∈ V)
224128, 217, 221, 222, 223ovmpod 7566 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
225125, 211, 2243eqtr4rd 2806 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
226121, 225eqtrd 2795 . . . . . 6 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
227226anasss 472 . . . . 5 (((𝜑𝑔𝑀) ∧ (𝑝𝑃𝑞𝑃)) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
228227ralrimivva 3205 . . . 4 ((𝜑𝑔𝑀) → ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔)))
229117, 228jca 521 . . 3 ((𝜑𝑔𝑀) → (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
230229ralrimiva 3154 . 2 (𝜑 → ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))
23119, 118, 110isga 19421 . 2 (𝐴 ∈ (𝑆 GrpAct 𝑀) ↔ ((𝑆 ∈ Grp ∧ 𝑀 ∈ V) ∧ (𝐴:(𝑃 × 𝑀)⟶𝑀 ∧ ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))))
2324, 7, 82, 230, 231syl22anbrc 32938 1 (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wa 401   = wceq 1570  wcel 2145  wral 3076  {crab 3412  Vcvv 3450  wss 3899  cop 4590   class class class wbr 5103  cmpt 5186   I cid 5549   × cxp 5653  cres 5657  ccom 5659  wf 6529  1-1wf1 6530  1-1-ontowf1o 6532  cfv 6533  (class class class)co 7414  cmpo 7416  1st c1st 7985  2nd c2nd 7986  m cmap 8829   finSupp cfsupp 9334  0cc0 11127  0cn0 12531  Basecbs 17304  +gcplusg 17345  0gc0g 17527  Grpcgrp 19060   GrpAct cga 19419  SymGrpcsymg 19499   mPwSer cmps 22122   mPoly cmpl 22124
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 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2732  ax-rep 5232  ax-sep 5251  ax-nul 5263  ax-pow 5330  ax-pr 5398  ax-un 7737  ax-cnex 11183  ax-resscn 11184  ax-1cn 11185  ax-icn 11186  ax-addcl 11187  ax-addrcl 11188  ax-mulcl 11189  ax-mulrcl 11190  ax-mulcom 11191  ax-addass 11192  ax-mulass 11193  ax-distr 11194  ax-i2m1 11195  ax-1ne0 11196  ax-1rid 11197  ax-rnegex 11198  ax-rrecex 11199  ax-cnre 11200  ax-pre-lttri 11201  ax-pre-lttrn 11202  ax-pre-ltadd 11203  ax-pre-mulgt0 11204
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 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-tp 4589  df-op 4591  df-uni 4868  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6299  df-ord 6360  df-on 6361  df-lim 6362  df-suc 6363  df-iota 6489  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-riota 7371  df-ov 7417  df-oprab 7418  df-mpo 7419  df-of 7679  df-om 7864  df-1st 7987  df-2nd 7988  df-supp 8160  df-frecs 8281  df-wrecs 8312  df-recs 8361  df-rdg 8400  df-1o 8458  df-er 8699  df-map 8831  df-en 8956  df-dom 8957  df-sdom 8958  df-fin 8959  df-fsupp 9335  df-pnf 11272  df-mnf 11273  df-xr 11274  df-ltxr 11275  df-le 11276  df-sub 11470  df-neg 11471  df-nn 12261  df-2 12330  df-3 12331  df-4 12332  df-5 12333  df-6 12334  df-7 12335  df-8 12336  df-9 12337  df-n0 12532  df-z 12619  df-uz 12891  df-fz 13565  df-struct 17242  df-sets 17259  df-slot 17277  df-ndx 17289  df-base 17305  df-ress 17326  df-plusg 17358  df-mulr 17359  df-sca 17361  df-vsca 17362  df-tset 17364  df-0g 17529  df-mgm 18733  df-sgrp 18824  df-mnd 18840  df-submnd 18895  df-efmnd 18981  df-grp 19063  df-ga 19420  df-symg 19500  df-psr 22127  df-mpl 22129
This theorem is used by:  mplvrpmmhm  34059  mplvrpmrhm  34060  splysubrg  34073  issply  34074
  Copyright terms: Public domain W3C validator