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 34055
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 19527 . . 3 (𝐼𝑉𝑆 ∈ Grp)
41, 3syl 18 . 2 (𝜑𝑆 ∈ Grp)
5 mplvrpmga.3 . . . 4 𝑀 = (Base‘(𝐼 mPoly 𝑅))
65fvexi 6892 . . 3 𝑀 ∈ V
76a1i 11 . 2 (𝜑𝑀 ∈ V)
8 fvexd 6893 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (Base‘𝑅) ∈ V)
9 ovex 7446 . . . . . . . 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 34021 . . . . . . . . 9 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
16 xp2nd 8019 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (2nd𝑐) ∈ 𝑀)
1716ad2antlr 740 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐) ∈ 𝑀)
1812, 13, 5, 15, 17mplelf 22212 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (2nd𝑐):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
19 mplvrpmga.2 . . . . . . . . 9 𝑃 = (Base‘𝑆)
201ad2antrr 739 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
21 xp1st 8018 . . . . . . . . . 10 (𝑐 ∈ (𝑃 × 𝑀) → (1st𝑐) ∈ 𝑃)
2221ad2antlr 740 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1st𝑐) ∈ 𝑃)
23 simpr 490 . . . . . . . . 9 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
242, 19, 20, 22, 23mplvrpmlem 34053 . . . . . . . 8 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ (1st𝑐)) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
2518, 24ffvelcdmd 7078 . . . . . . 7 (((𝜑𝑐 ∈ (𝑃 × 𝑀)) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) ∈ (Base‘𝑅))
2625fmpttd 7108 . . . . . 6 ((𝜑𝑐 ∈ (𝑃 × 𝑀)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
278, 11, 26elmapdd 8840 . . . . 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 22149 . . . . . 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 6882 . . . . . 6 (𝑥 = 𝑦 → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
3534cbvmptv 5209 . . . . 5 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑦 ∘ (1st𝑐))))
36 fveq1 6877 . . . . . . . 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 6882 . . . . . . . 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 6885 . . . . . . . . . . . . . 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 7222 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V
5453a1i 11 . . . . . . . . . . . 12 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))) ∈ V)
5544, 50, 51, 52, 54ovmpod 7565 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥𝑞))))
56 coeq1 5837 . . . . . . . . . . . . 13 (𝑥 = 𝑦 → (𝑥𝑞) = (𝑦𝑞))
5756fveq2d 6882 . . . . . . . . . . . 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 34054 . . . . . . . . . 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 22205 . . . 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 7997 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (2nd𝑐) = 𝑓)
7673, 74op1std 7996 . . . . . . . 8 (𝑐 = ⟨𝑑, 𝑓⟩ → (1st𝑐) = 𝑑)
7776coeq2d 5842 . . . . . . 7 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∘ (1st𝑐)) = (𝑥𝑑))
7875, 77fveq12d 6885 . . . . . 6 (𝑐 = ⟨𝑑, 𝑓⟩ → ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))) = (𝑓‘(𝑥𝑑)))
7978mpteq2dv 5199 . . . . 5 (𝑐 = ⟨𝑑, 𝑓⟩ → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
8079mpompt 7527 . . . 4 (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐))))) = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
8143, 80eqtr4i 2786 . . 3 𝐴 = (𝑐 ∈ (𝑃 × 𝑀) ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ ((2nd𝑐)‘(𝑥 ∘ (1st𝑐)))))
8272, 81fmptd 7107 . 2 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
832symgid 19528 . . . . . . . 8 (𝐼𝑉 → ( I ↾ 𝐼) = (0g𝑆))
841, 83syl 18 . . . . . . 7 (𝜑 → ( I ↾ 𝐼) = (0g𝑆))
8584adantr 486 . . . . . 6 ((𝜑𝑔𝑀) → ( I ↾ 𝐼) = (0g𝑆))
8685oveq1d 7428 . . . . 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 8849 . . . . . . . . . . 11 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
92 fcoi1 6749 . . . . . . . . . . 11 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
9391, 92syl 18 . . . . . . . . . 10 (((𝜑𝑔𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
9493fveq2d 6882 . . . . . . . . 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 6885 . . . . . . . . 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 22205 . . . . . . . . . . . 12 (𝑔𝑀 ↔ (𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ 𝑔 finSupp (0g𝑅)))
104103simplbi 502 . . . . . . . . . . 11 (𝑔𝑀𝑔 ∈ (Base‘(𝐼 mPwSer 𝑅)))
10528, 13, 15, 29, 104psrelbas 22150 . . . . . . . . . 10 (𝑔𝑀𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
106105ad3antlr 744 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑑 = ( I ↾ 𝐼)) ∧ 𝑓 = 𝑔) → 𝑔:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
107106feqmptd 6946 . . . . . . . 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 19089 . . . . . . . . 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 7565 . . . . 5 ((𝜑𝑔𝑀) → (( I ↾ 𝐼)𝐴𝑔) = 𝑔)
11786, 116eqtr3d 2797 . . . 4 ((𝜑𝑔𝑀) → ((0g𝑆)𝐴𝑔) = 𝑔)
118 eqid 2760 . . . . . . . . . 10 (+g𝑆) = (+g𝑆)
1192, 19, 118symgov 19511 . . . . . . . . 9 ((𝑝𝑃𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
120119adantll 727 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) = (𝑝𝑞))
121120oveq1d 7428 . . . . . . 7 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → ((𝑝(+g𝑆)𝑞)𝐴𝑔) = ((𝑝𝑞)𝐴𝑔))
122 coass 6262 . . . . . . . . . . 11 ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞))
123122a1i 11 . . . . . . . . . 10 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝑝) ∘ 𝑞) = (𝑥 ∘ (𝑝𝑞)))
124123fveq2d 6882 . . . . . . . . 9 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘((𝑥𝑝) ∘ 𝑞)) = (𝑔‘(𝑥 ∘ (𝑝𝑞))))
125124mpteq2dva 5198 . . . . . . . 8 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))))
12659adantlr 728 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑞𝐴𝑔) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))))
127126oveq2d 7429 . . . . . . . . 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 6882 . . . . . . . . . . . . 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 6882 . . . . . . . . . . . . . 14 ((((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝑝)) → (𝑔‘(𝑦𝑞)) = (𝑔‘((𝑥𝑝) ∘ 𝑞)))
136 breq1 5106 . . . . . . . . . . . . . . 15 ( = (𝑥𝑝) → ( finSupp 0 ↔ (𝑥𝑝) finSupp 0))
137 nn0ex 12534 . . . . . . . . . . . . . . . . 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 8849 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
1442, 19symgbasf 19503 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼𝐼)
145144ad5antlr 748 . . . . . . . . . . . . . . . . 17 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑝:𝐼𝐼)
146143, 145fcod 6728 . . . . . . . . . . . . . . . 16 (((((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑑 = 𝑝) ∧ 𝑓 = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞)))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑝):𝐼⟶ℕ0)
147138, 140, 146elmapdd 8840 . . . . . . . . . . . . . . 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 19502 . . . . . . . . . . . . . . . . . 18 (𝑝𝑃𝑝:𝐼1-1-onto𝐼)
153 f1of1 6816 . . . . . . . . . . . . . . . . . 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 12543 . . . . . . . . . . . . . . . . 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 9372 . . . . . . . . . . . . . . 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 6893 . . . . . . . . . . . . . 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 6993 . . . . . . . . . . . . 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 6893 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (Base‘𝑅) ∈ V)
17610a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
177115ad3antrrr 743 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑔𝑀)
17812, 13, 5, 15, 177mplelf 22212 . . . . . . . . . . . . . . 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 8849 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑦:𝐼⟶ℕ0)
1852, 19symgbasf 19503 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼𝐼)
186185ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼𝐼)
187184, 186fcod 6728 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞):𝐼⟶ℕ0)
188180, 181, 187elmapdd 8840 . . . . . . . . . . . . . . . 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 19502 . . . . . . . . . . . . . . . . . . 19 (𝑞𝑃𝑞:𝐼1-1-onto𝐼)
194193ad2antlr 740 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑞:𝐼1-1-onto𝐼)
195 f1of1 6816 . . . . . . . . . . . . . . . . . 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 9372 . . . . . . . . . . . . . . . 16 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) finSupp 0)
200179, 188, 199elrabd 3647 . . . . . . . . . . . . . . 15 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦𝑞) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
201178, 200ffvelcdmd 7078 . . . . . . . . . . . . . 14 (((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) ∧ 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑔‘(𝑦𝑞)) ∈ (Base‘𝑅))
202201fmpttd 7108 . . . . . . . . . . . . 13 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))):{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
203175, 176, 202elmapdd 8840 . . . . . . . . . . . 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 22205 . . . . . . . . . . 11 ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀 ↔ ((𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ (Base‘(𝐼 mPwSer 𝑅)) ∧ (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) finSupp (0g𝑅)))
208205, 206, 207sylanbrc 595 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑦𝑞))) ∈ 𝑀)
209176mptexd 7223 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘((𝑥𝑝) ∘ 𝑞))) ∈ V)
210128, 173, 174, 208, 209ovmpod 7565 . . . . . . . . 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 6885 . . . . . . . . . . 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 19071 . . . . . . . . . 10 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝(+g𝑆)𝑞) ∈ 𝑃)
221120, 220eqeltrrd 2861 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑝𝑞) ∈ 𝑃)
222 simpllr 788 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → 𝑔𝑀)
223176mptexd 7223 . . . . . . . . 9 ((((𝜑𝑔𝑀) ∧ 𝑝𝑃) ∧ 𝑞𝑃) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑔‘(𝑥 ∘ (𝑝𝑞)))) ∈ V)
224128, 217, 221, 222, 223ovmpod 7565 . . . . . . . 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 19418 . 2 (𝐴 ∈ (𝑆 GrpAct 𝑀) ↔ ((𝑆 ∈ Grp ∧ 𝑀 ∈ V) ∧ (𝐴:(𝑃 × 𝑀)⟶𝑀 ∧ ∀𝑔𝑀 (((0g𝑆)𝐴𝑔) = 𝑔 ∧ ∀𝑝𝑃𝑞𝑃 ((𝑝(+g𝑆)𝑞)𝐴𝑔) = (𝑝𝐴(𝑞𝐴𝑔))))))
2324, 7, 82, 230, 231syl22anbrc 32935 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 7413  cmpo 7415  1st c1st 7984  2nd c2nd 7985  m cmap 8826   finSupp cfsupp 9331  0cc0 11124  0cn0 12528  Basecbs 17301  +gcplusg 17342  0gc0g 17524  Grpcgrp 19057   GrpAct cga 19416  SymGrpcsymg 19496   mPwSer cmps 22119   mPoly cmpl 22121
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 7736  ax-cnex 11180  ax-resscn 11181  ax-1cn 11182  ax-icn 11183  ax-addcl 11184  ax-addrcl 11185  ax-mulcl 11186  ax-mulrcl 11187  ax-mulcom 11188  ax-addass 11189  ax-mulass 11190  ax-distr 11191  ax-i2m1 11192  ax-1ne0 11193  ax-1rid 11194  ax-rnegex 11195  ax-rrecex 11196  ax-cnre 11197  ax-pre-lttri 11198  ax-pre-lttrn 11199  ax-pre-ltadd 11200  ax-pre-mulgt0 11201
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 7370  df-ov 7416  df-oprab 7417  df-mpo 7418  df-of 7678  df-om 7863  df-1st 7986  df-2nd 7987  df-supp 8159  df-frecs 8280  df-wrecs 8311  df-recs 8360  df-rdg 8399  df-1o 8455  df-er 8696  df-map 8828  df-en 8953  df-dom 8954  df-sdom 8955  df-fin 8956  df-fsupp 9332  df-pnf 11269  df-mnf 11270  df-xr 11271  df-ltxr 11272  df-le 11273  df-sub 11467  df-neg 11468  df-nn 12258  df-2 12327  df-3 12328  df-4 12329  df-5 12330  df-6 12331  df-7 12332  df-8 12333  df-9 12334  df-n0 12529  df-z 12616  df-uz 12888  df-fz 13562  df-struct 17239  df-sets 17256  df-slot 17274  df-ndx 17286  df-base 17302  df-ress 17323  df-plusg 17355  df-mulr 17356  df-sca 17358  df-vsca 17359  df-tset 17361  df-0g 17526  df-mgm 18730  df-sgrp 18821  df-mnd 18837  df-submnd 18892  df-efmnd 18978  df-grp 19060  df-ga 19417  df-symg 19497  df-psr 22124  df-mpl 22126
This theorem is used by:  mplvrpmmhm  34056  mplvrpmrhm  34057  splysubrg  34070  issply  34071
  Copyright terms: Public domain W3C validator