Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  mplvrpmrhm Structured version   Visualization version   GIF version

Theorem mplvrpmrhm 33946
Description: The action of permuting variables in a multivariate polynomial is a ring homomorphism. (Contributed by Thierry Arnoux, 15-Jan-2026.)
Hypotheses
Ref Expression
mplvrpmga.1 𝑆 = (SymGrp‘𝐼)
mplvrpmga.2 𝑃 = (Base‘𝑆)
mplvrpmga.3 𝑀 = (Base‘(𝐼 mPoly 𝑅))
mplvrpmga.4 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
mplvrpmga.5 (𝜑𝐼𝑉)
mplvrpmmhm.f 𝐹 = (𝑓𝑀 ↦ (𝐷𝐴𝑓))
mplvrpmmhm.w 𝑊 = (𝐼 mPoly 𝑅)
mplvrpmmhm.1 (𝜑𝑅 ∈ Ring)
mplvrpmmhm.2 (𝜑𝐷𝑃)
Assertion
Ref Expression
mplvrpmrhm (𝜑𝐹 ∈ (𝑊 RingHom 𝑊))
Distinct variable groups:   𝐴,𝑑,𝑓,𝑥   𝐼,𝑑,𝑓,,𝑥   𝑀,𝑑,𝑓,𝑥   𝑃,𝑑,𝑓,𝑥   𝑥,𝑅   𝜑,𝑑,𝑓,𝑥   𝐷,𝑑,𝑓,,𝑥   𝑥,𝐹   𝑊,𝑑,𝑓,𝑥   𝑅,𝑑,𝑓,   𝑥,𝑉
Allowed substitution hints:   𝜑()   𝐴()   𝑃()   𝑆(𝑥, 𝑓, , 𝑑)   𝐹(𝑓, , 𝑑)   𝑀()   𝑉(𝑓, , 𝑑)   𝑊()

Proof of Theorem mplvrpmrhm
Dummy variables 𝑎 𝑦 𝑖 𝑗 𝑡 𝑧 𝑣 𝑛 𝑢 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mplvrpmga.3 . . 3 𝑀 = (Base‘(𝐼 mPoly 𝑅))
2 mplvrpmmhm.w . . . 4 𝑊 = (𝐼 mPoly 𝑅)
32fveq2i 6884 . . 3 (Base‘𝑊) = (Base‘(𝐼 mPoly 𝑅))
41, 3eqtr4i 2788 . 2 𝑀 = (Base‘𝑊)
5 eqid 2762 . 2 (1r𝑊) = (1r𝑊)
6 eqid 2762 . 2 (.r𝑊) = (.r𝑊)
7 mplvrpmga.5 . . 3 (𝜑𝐼𝑉)
8 mplvrpmmhm.1 . . 3 (𝜑𝑅 ∈ Ring)
92, 7, 8mplringd 22183 . 2 (𝜑𝑊 ∈ Ring)
10 mplvrpmmhm.f . . 3 𝐹 = (𝑓𝑀 ↦ (𝐷𝐴𝑓))
11 oveq2 7420 . . . 4 (𝑓 = (1r𝑊) → (𝐷𝐴𝑓) = (𝐷𝐴(1r𝑊)))
12 mplvrpmga.4 . . . . . . 7 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
1312a1i 11 . . . . . 6 (𝜑𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
14 simpr 489 . . . . . . . . . 10 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → 𝑓 = (1r𝑊))
15 simpl 487 . . . . . . . . . . 11 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → 𝑑 = 𝐷)
1615coeq2d 5847 . . . . . . . . . 10 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → (𝑥𝑑) = (𝑥𝐷))
1714, 16fveq12d 6888 . . . . . . . . 9 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → (𝑓‘(𝑥𝑑)) = ((1r𝑊)‘(𝑥𝐷)))
1817ad2antlr 739 . . . . . . . 8 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = ((1r𝑊)‘(𝑥𝐷)))
19 eqid 2762 . . . . . . . . . . . . 13 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
2019psrbasfsupp 33910 . . . . . . . . . . . 12 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
21 eqid 2762 . . . . . . . . . . . 12 (0g𝑅) = (0g𝑅)
22 eqid 2762 . . . . . . . . . . . 12 (1r𝑅) = (1r𝑅)
232, 20, 21, 22, 5, 7, 8mpl1 22172 . . . . . . . . . . 11 (𝜑 → (1r𝑊) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
2423adantr 485 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1r𝑊) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
25 eqeq1 2766 . . . . . . . . . . . 12 (𝑦 = (𝑥𝐷) → (𝑦 = (𝐼 × {0}) ↔ (𝑥𝐷) = (𝐼 × {0})))
26 mplvrpmmhm.2 . . . . . . . . . . . . . . . . . 18 (𝜑𝐷𝑃)
2726adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐷𝑃)
28 mplvrpmga.1 . . . . . . . . . . . . . . . . . 18 𝑆 = (SymGrp‘𝐼)
29 mplvrpmga.2 . . . . . . . . . . . . . . . . . 18 𝑃 = (Base‘𝑆)
3028, 29symgbasf1o 19451 . . . . . . . . . . . . . . . . 17 (𝐷𝑃𝐷:𝐼1-1-onto𝐼)
31 f1ococnv2 6848 . . . . . . . . . . . . . . . . 17 (𝐷:𝐼1-1-onto𝐼 → (𝐷𝐷) = ( I ↾ 𝐼))
3227, 30, 313syl 19 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝐷𝐷) = ( I ↾ 𝐼))
3332adantr 485 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝐷𝐷) = ( I ↾ 𝐼))
3433coeq2d 5847 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ (𝐷𝐷)) = (𝑥 ∘ ( I ↾ 𝐼)))
35 simpr 489 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥𝐷) = (𝐼 × {0}))
3635coeq1d 5846 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝑥𝐷) ∘ 𝐷) = ((𝐼 × {0}) ∘ 𝐷))
37 coass 6266 . . . . . . . . . . . . . . . 16 ((𝑥𝐷) ∘ 𝐷) = (𝑥 ∘ (𝐷𝐷))
3837a1i 11 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝑥𝐷) ∘ 𝐷) = (𝑥 ∘ (𝐷𝐷)))
3926, 30syl 18 . . . . . . . . . . . . . . . . . 18 (𝜑𝐷:𝐼1-1-onto𝐼)
40 f1ocnv 6833 . . . . . . . . . . . . . . . . . 18 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼1-1-onto𝐼)
41 f1of 6820 . . . . . . . . . . . . . . . . . 18 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼𝐼)
4239, 40, 413syl 19 . . . . . . . . . . . . . . . . 17 (𝜑𝐷:𝐼𝐼)
43 0nn0 12525 . . . . . . . . . . . . . . . . . 18 0 ∈ ℕ0
4443a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 ∈ ℕ0)
4542, 44constcof 32977 . . . . . . . . . . . . . . . 16 (𝜑 → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
4645ad2antrr 738 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
4736, 38, 463eqtr3d 2805 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ (𝐷𝐷)) = (𝐼 × {0}))
487adantr 485 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
49 nn0ex 12516 . . . . . . . . . . . . . . . . . 18 0 ∈ V
5049a1i 11 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
51 ssrab2 4033 . . . . . . . . . . . . . . . . . 18 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
52 simpr 489 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
5351, 52sselid 3934 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
5448, 50, 53elmaprd 33036 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
55 fcoi1 6752 . . . . . . . . . . . . . . . 16 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5654, 55syl 18 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5756adantr 485 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5834, 47, 573eqtr3rd 2806 . . . . . . . . . . . . 13 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → 𝑥 = (𝐼 × {0}))
59 simpr 489 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → 𝑥 = (𝐼 × {0}))
6059coeq1d 5846 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → (𝑥𝐷) = ((𝐼 × {0}) ∘ 𝐷))
61 f1of 6820 . . . . . . . . . . . . . . . . 17 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼𝐼)
6226, 30, 613syl 19 . . . . . . . . . . . . . . . 16 (𝜑𝐷:𝐼𝐼)
6362, 44constcof 32977 . . . . . . . . . . . . . . 15 (𝜑 → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
6463ad2antrr 738 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
6560, 64eqtrd 2797 . . . . . . . . . . . . 13 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → (𝑥𝐷) = (𝐼 × {0}))
6658, 65impbida 812 . . . . . . . . . . . 12 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝐷) = (𝐼 × {0}) ↔ 𝑥 = (𝐼 × {0})))
6725, 66sylan9bbr 519 . . . . . . . . . . 11 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝐷)) → (𝑦 = (𝐼 × {0}) ↔ 𝑥 = (𝐼 × {0})))
6867ifbid 4510 . . . . . . . . . 10 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝐷)) → if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
6928, 29, 48, 27, 52mplvrpmlem 33942 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
70 fvexd 6896 . . . . . . . . . . 11 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1r𝑅) ∈ V)
71 fvexd 6896 . . . . . . . . . . 11 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (0g𝑅) ∈ V)
7270, 71ifcld 4533 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)) ∈ V)
7324, 68, 69, 72fvmptd 6997 . . . . . . . . 9 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((1r𝑊)‘(𝑥𝐷)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7473adantlr 727 . . . . . . . 8 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((1r𝑊)‘(𝑥𝐷)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7518, 74eqtrd 2797 . . . . . . 7 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7675mpteq2dva 5203 . . . . . 6 ((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
774, 5, 9ringidcld 20356 . . . . . 6 (𝜑 → (1r𝑊) ∈ 𝑀)
78 ovex 7445 . . . . . . . . 9 (ℕ0m 𝐼) ∈ V
7978rabex 5308 . . . . . . . 8 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
8079a1i 11 . . . . . . 7 (𝜑 → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
8180mptexd 7222 . . . . . 6 (𝜑 → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))) ∈ V)
8213, 76, 26, 77, 81ovmpod 7564 . . . . 5 (𝜑 → (𝐷𝐴(1r𝑊)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
83 eqid 2762 . . . . . 6 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
84 eqid 2762 . . . . . 6 (1r‘(𝐼 mPwSer 𝑅)) = (1r‘(𝐼 mPwSer 𝑅))
8583, 7, 8, 20, 21, 22, 84psr1 22131 . . . . 5 (𝜑 → (1r‘(𝐼 mPwSer 𝑅)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
8683, 2, 4, 7, 8mplsubrg 22165 . . . . . 6 (𝜑𝑀 ∈ (SubRing‘(𝐼 mPwSer 𝑅)))
872, 83, 4mplval2 22156 . . . . . . 7 𝑊 = ((𝐼 mPwSer 𝑅) ↾s 𝑀)
8887, 84subrg1 20692 . . . . . 6 (𝑀 ∈ (SubRing‘(𝐼 mPwSer 𝑅)) → (1r‘(𝐼 mPwSer 𝑅)) = (1r𝑊))
8986, 88syl 18 . . . . 5 (𝜑 → (1r‘(𝐼 mPwSer 𝑅)) = (1r𝑊))
9082, 85, 893eqtr2d 2803 . . . 4 (𝜑 → (𝐷𝐴(1r𝑊)) = (1r𝑊))
9111, 90sylan9eqr 2819 . . 3 ((𝜑𝑓 = (1r𝑊)) → (𝐷𝐴𝑓) = (1r𝑊))
9210, 91, 77, 77fvmptd2 6998 . 2 (𝜑 → (𝐹‘(1r𝑊)) = (1r𝑊))
93 nfcv 2924 . . . . . . 7 𝑣((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
94 eqid 2762 . . . . . . 7 (Base‘𝑅) = (Base‘𝑅)
95 fveq2 6881 . . . . . . . 8 (𝑣 = (𝑦𝐷) → (𝑖𝑣) = (𝑖‘(𝑦𝐷)))
96 oveq2 7420 . . . . . . . . 9 (𝑣 = (𝑦𝐷) → ((𝑥𝐷) ∘f𝑣) = ((𝑥𝐷) ∘f − (𝑦𝐷)))
9796fveq2d 6885 . . . . . . . 8 (𝑣 = (𝑦𝐷) → (𝑗‘((𝑥𝐷) ∘f𝑣)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
9895, 97oveq12d 7430 . . . . . . 7 (𝑣 = (𝑦𝐷) → ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))) = ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))
998ringcmnd 20374 . . . . . . . 8 (𝜑𝑅 ∈ CMnd)
10099ad3antrrr 742 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑅 ∈ CMnd)
10179rabex 5308 . . . . . . . 8 {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ∈ V
102101a1i 11 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ∈ V)
103 eqid 2762 . . . . . . . . . . . 12 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
1042, 83, 4, 103mplbasss 22157 . . . . . . . . . . . . . 14 𝑀 ⊆ (Base‘(𝐼 mPwSer 𝑅))
105 simplr 780 . . . . . . . . . . . . . 14 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑖𝑀)
106104, 105sselid 3934 . . . . . . . . . . . . 13 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑖 ∈ (Base‘(𝐼 mPwSer 𝑅)))
107106adantr 485 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 ∈ (Base‘(𝐼 mPwSer 𝑅)))
10883, 94, 20, 103, 107psrelbas 22096 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
109108feqmptd 6949 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 = (𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖𝑣)))
110105adantr 485 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖𝑀)
1112, 4, 21, 110mplelsfi 22155 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 finSupp (0g𝑅))
112109, 111eqbrtrrd 5134 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖𝑣)) finSupp (0g𝑅))
113 ssrab2 4033 . . . . . . . . . 10 {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
114113a1i 11 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
115 fvexd 6896 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (0g𝑅) ∈ V)
116112, 114, 115fmptssfisupp 9352 . . . . . . . 8 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ (𝑖𝑣)) finSupp (0g𝑅))
117 eqid 2762 . . . . . . . . 9 (.r𝑅) = (.r𝑅)
1188ad4antr 744 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → 𝑅 ∈ Ring)
119 simpr 489 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → 𝑛 ∈ (Base‘𝑅))
12094, 117, 21, 118, 119ringlzd 20385 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → ((0g𝑅)(.r𝑅)𝑛) = (0g𝑅))
121108adantr 485 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑖:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
122 elrabi 3645 . . . . . . . . . 10 (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} → 𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
123122adantl 486 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
124121, 123ffvelcdmd 7080 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑖𝑣) ∈ (Base‘𝑅))
125 simpr 489 . . . . . . . . . . . 12 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑗𝑀)
126104, 125sselid 3934 . . . . . . . . . . 11 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑗 ∈ (Base‘(𝐼 mPwSer 𝑅)))
127126ad2antrr 738 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑗 ∈ (Base‘(𝐼 mPwSer 𝑅)))
12883, 94, 20, 103, 127psrelbas 22096 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑗:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
12969ad5ant14 769 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
1307ad4antr 744 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐼𝑉)
13149a1i 11 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ℕ0 ∈ V)
13251, 123sselid 3934 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ (ℕ0m 𝐼))
133130, 131, 132elmaprd 33036 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣:𝐼⟶ℕ0)
134 breq1 5111 . . . . . . . . . . . 12 (𝑤 = 𝑣 → (𝑤r ≤ (𝑥𝐷) ↔ 𝑣r ≤ (𝑥𝐷)))
135 simpr 489 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
136134, 135elrabrd 3652 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣r ≤ (𝑥𝐷))
13720psrbagcon 22086 . . . . . . . . . . 11 (((𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ 𝑣:𝐼⟶ℕ0𝑣r ≤ (𝑥𝐷)) → (((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ ((𝑥𝐷) ∘f𝑣) ∘r ≤ (𝑥𝐷)))
138129, 133, 136, 137syl3anc 1397 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ ((𝑥𝐷) ∘f𝑣) ∘r ≤ (𝑥𝐷)))
139138simpld 499 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
140128, 139ffvelcdmd 7080 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑗‘((𝑥𝐷) ∘f𝑣)) ∈ (Base‘𝑅))
141116, 120, 124, 140, 115fsuppssov1 9342 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))) finSupp (0g𝑅))
142 ssidd 3959 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (Base‘𝑅) ⊆ (Base‘𝑅))
1438ad4antr 744 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑅 ∈ Ring)
14494, 117, 143, 124, 140ringcld 20345 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))) ∈ (Base‘𝑅))
145 breq1 5111 . . . . . . . 8 (𝑤 = (𝑦𝐷) → (𝑤r ≤ (𝑥𝐷) ↔ (𝑦𝐷) ∘r ≤ (𝑥𝐷)))
1467ad4antr 744 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐼𝑉)
14726ad2antrr 738 . . . . . . . . . 10 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐷𝑃)
148147ad2antrr 738 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷𝑃)
149 ssrab2 4033 . . . . . . . . . . 11 {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
150 simpr 489 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
151149, 150sselid 3934 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
152151adantlr 727 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
15328, 29, 146, 148, 152mplvrpmlem 33942 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑦𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
15449a1i 11 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ℕ0 ∈ V)
15551a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
156149, 155sstrid 3947 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ⊆ (ℕ0m 𝐼))
157156sselda 3936 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ (ℕ0m 𝐼))
158146, 154, 157elmaprd 33036 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦:𝐼⟶ℕ0)
159158ffnd 6706 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 Fn 𝐼)
16054ad4ant14 764 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
161160adantr 485 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥:𝐼⟶ℕ0)
162161ffnd 6706 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥 Fn 𝐼)
16362ad4antr 744 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷:𝐼𝐼)
164 breq1 5111 . . . . . . . . . 10 (𝑧 = 𝑦 → (𝑧r𝑥𝑦r𝑥))
165 simpr 489 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
166164, 165elrabrd 3652 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦r𝑥)
167159, 162, 163, 146, 146, 166ofrco 32966 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑦𝐷) ∘r ≤ (𝑥𝐷))
168145, 153, 167elrabd 3651 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑦𝐷) ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
169 breq1 5111 . . . . . . . . 9 (𝑧 = (𝑣𝐷) → (𝑧r𝑥 ↔ (𝑣𝐷) ∘r𝑥))
170 breq1 5111 . . . . . . . . . 10 ( = (𝑣𝐷) → ( finSupp 0 ↔ (𝑣𝐷) finSupp 0))
17142ad4antr 744 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼𝐼)
172133, 171fcod 6731 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷):𝐼⟶ℕ0)
173131, 130, 172elmapdd 8836 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ (ℕ0m 𝐼))
174 breq1 5111 . . . . . . . . . . . 12 ( = 𝑣 → ( finSupp 0 ↔ 𝑣 finSupp 0))
175174, 123elrabrd 3652 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 finSupp 0)
17639ad4antr 744 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼1-1-onto𝐼)
177 f1of1 6819 . . . . . . . . . . . 12 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼1-1𝐼)
178176, 40, 1773syl 19 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼1-1𝐼)
17943a1i 11 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 0 ∈ ℕ0)
180175, 178, 179, 123fsuppco 9360 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) finSupp 0)
181170, 173, 180elrabd 3651 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
182133ffnd 6706 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 Fn 𝐼)
183160adantr 485 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑥:𝐼⟶ℕ0)
184183ffnd 6706 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑥 Fn 𝐼)
18562ad4antr 744 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼𝐼)
186 fnfco 6743 . . . . . . . . . . . 12 ((𝑥 Fn 𝐼𝐷:𝐼𝐼) → (𝑥𝐷) Fn 𝐼)
187184, 185, 186syl2anc 595 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥𝐷) Fn 𝐼)
188182, 187, 171, 130, 130, 136ofrco 32966 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∘r ≤ ((𝑥𝐷) ∘ 𝐷))
189176, 31syl 18 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝐷𝐷) = ( I ↾ 𝐼))
190189coeq2d 5847 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ (𝐷𝐷)) = (𝑥 ∘ ( I ↾ 𝐼)))
191183, 55syl 18 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
192190, 191eqtrd 2797 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ (𝐷𝐷)) = 𝑥)
19337, 192eqtrid 2809 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑥𝐷) ∘ 𝐷) = 𝑥)
194188, 193breqtrd 5136 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∘r𝑥)
195169, 181, 194elrabd 3651 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
196133adantr 485 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑣:𝐼⟶ℕ0)
197158adantlr 727 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦:𝐼⟶ℕ0)
19839ad5antr 746 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷:𝐼1-1-onto𝐼)
199196, 197, 198cocnvf1o 33085 . . . . . . . 8 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑣 = (𝑦𝐷) ↔ 𝑦 = (𝑣𝐷)))
200195, 199reu6dv 32830 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ∃!𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}𝑣 = (𝑦𝐷))
20193, 94, 21, 98, 100, 102, 141, 142, 144, 168, 200gsummptfsf1o 33389 . . . . . 6 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))))
202 coeq1 5842 . . . . . . . . . . . 12 (𝑡 = 𝑦 → (𝑡𝐷) = (𝑦𝐷))
203202fveq2d 6885 . . . . . . . . . . 11 (𝑡 = 𝑦 → (𝑖‘(𝑡𝐷)) = (𝑖‘(𝑦𝐷)))
204 oveq2 7420 . . . . . . . . . . . . 13 (𝑓 = 𝑖 → (𝐷𝐴𝑓) = (𝐷𝐴𝑖))
205105adantr 485 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑖𝑀)
206 ovexd 7447 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑖) ∈ V)
20710, 204, 205, 206fvmptd3 7013 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑖) = (𝐷𝐴𝑖))
20812a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
209 simpr 489 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑖) → 𝑓 = 𝑖)
210 coeq2 5843 . . . . . . . . . . . . . . . . . 18 (𝑑 = 𝐷 → (𝑥𝑑) = (𝑥𝐷))
211210adantr 485 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥𝑑) = (𝑥𝐷))
212209, 211fveq12d 6888 . . . . . . . . . . . . . . . 16 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑓‘(𝑥𝑑)) = (𝑖‘(𝑥𝐷)))
213212mpteq2dv 5204 . . . . . . . . . . . . . . 15 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑥𝐷))))
214 coeq1 5842 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑡 → (𝑥𝐷) = (𝑡𝐷))
215214fveq2d 6885 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑡 → (𝑖‘(𝑥𝐷)) = (𝑖‘(𝑡𝐷)))
216215cbvmptv 5214 . . . . . . . . . . . . . . 15 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑥𝐷))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷)))
217213, 216eqtrdi 2813 . . . . . . . . . . . . . 14 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
218217adantl 486 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ (𝑑 = 𝐷𝑓 = 𝑖)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
219147adantr 485 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷𝑃)
22079a1i 11 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
221220mptexd 7222 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))) ∈ V)
222208, 218, 219, 205, 221ovmpod 7564 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑖) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
223207, 222eqtrd 2797 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑖) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
224 fvexd 6896 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑖‘(𝑦𝐷)) ∈ V)
225203, 223, 151, 224fvmptd4 7014 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑖)‘𝑦) = (𝑖‘(𝑦𝐷)))
226225adantlr 727 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑖)‘𝑦) = (𝑖‘(𝑦𝐷)))
227 oveq2 7420 . . . . . . . . . . . . 13 (𝑓 = 𝑗 → (𝐷𝐴𝑓) = (𝐷𝐴𝑗))
228 simpr 489 . . . . . . . . . . . . . . . . . 18 ((𝑑 = 𝐷𝑓 = 𝑗) → 𝑓 = 𝑗)
229210adantr 485 . . . . . . . . . . . . . . . . . 18 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥𝑑) = (𝑥𝐷))
230228, 229fveq12d 6888 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑓‘(𝑥𝑑)) = (𝑗‘(𝑥𝐷)))
231230mpteq2dv 5204 . . . . . . . . . . . . . . . 16 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑥𝐷))))
232214fveq2d 6885 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑡 → (𝑗‘(𝑥𝐷)) = (𝑗‘(𝑡𝐷)))
233232cbvmptv 5214 . . . . . . . . . . . . . . . 16 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑥𝐷))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷)))
234231, 233eqtrdi 2813 . . . . . . . . . . . . . . 15 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
235234adantl 486 . . . . . . . . . . . . . 14 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ (𝑑 = 𝐷𝑓 = 𝑗)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
236 simplr 780 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑗𝑀)
237220mptexd 7222 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))) ∈ V)
238208, 235, 219, 236, 237ovmpod 7564 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑗) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
239227, 238sylan9eqr 2819 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑓 = 𝑗) → (𝐷𝐴𝑓) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
240239adantllr 731 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑓 = 𝑗) → (𝐷𝐴𝑓) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
241125ad2antrr 738 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑗𝑀)
24279a1i 11 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
243242mptexd 7222 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))) ∈ V)
24410, 240, 241, 243fvmptd2 6998 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑗) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
245 coeq1 5842 . . . . . . . . . . . . 13 (𝑡 = (𝑥f𝑦) → (𝑡𝐷) = ((𝑥f𝑦) ∘ 𝐷))
246245fveq2d 6885 . . . . . . . . . . . 12 (𝑡 = (𝑥f𝑦) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥f𝑦) ∘ 𝐷)))
247246adantl 486 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥f𝑦) ∘ 𝐷)))
248160ad2antrr 738 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑥:𝐼⟶ℕ0)
249248ffnd 6706 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑥 Fn 𝐼)
2507ad5antr 746 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝐼𝑉)
25149a1i 11 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → ℕ0 ∈ V)
252157adantr 485 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦 ∈ (ℕ0m 𝐼))
253250, 251, 252elmaprd 33036 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦:𝐼⟶ℕ0)
254253ffnd 6706 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦 Fn 𝐼)
25562ad5antr 746 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝐷:𝐼𝐼)
256 inidm 4178 . . . . . . . . . . . . 13 (𝐼𝐼) = 𝐼
257249, 254, 255, 250, 250, 250, 256ofco 7701 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → ((𝑥f𝑦) ∘ 𝐷) = ((𝑥𝐷) ∘f − (𝑦𝐷)))
258257fveq2d 6885 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘((𝑥f𝑦) ∘ 𝐷)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
259247, 258eqtrd 2797 . . . . . . . . . 10 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
260 breq1 5111 . . . . . . . . . . 11 ( = (𝑥f𝑦) → ( finSupp 0 ↔ (𝑥f𝑦) finSupp 0))
261162, 159, 146, 146, 256offn 7689 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) Fn 𝐼)
262162adantr 485 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑥 Fn 𝐼)
263159adantr 485 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦 Fn 𝐼)
264146adantr 485 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝐼𝑉)
265 simpr 489 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑎𝐼)
266 fnfvof 7693 . . . . . . . . . . . . . . . 16 (((𝑥 Fn 𝐼𝑦 Fn 𝐼) ∧ (𝐼𝑉𝑎𝐼)) → ((𝑥f𝑦)‘𝑎) = ((𝑥𝑎) − (𝑦𝑎)))
267262, 263, 264, 265, 266syl22anc 851 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥f𝑦)‘𝑎) = ((𝑥𝑎) − (𝑦𝑎)))
268158ffvelcdmda 7079 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑦𝑎) ∈ ℕ0)
269161ffvelcdmda 7079 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑥𝑎) ∈ ℕ0)
270 simplr 780 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
271164, 270elrabrd 3652 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦r𝑥)
272263, 262, 264, 271, 265fnfvor 32965 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑦𝑎) ≤ (𝑥𝑎))
273 nn0sub 12560 . . . . . . . . . . . . . . . . 17 (((𝑦𝑎) ∈ ℕ0 ∧ (𝑥𝑎) ∈ ℕ0) → ((𝑦𝑎) ≤ (𝑥𝑎) ↔ ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0))
274273biimpa 481 . . . . . . . . . . . . . . . 16 ((((𝑦𝑎) ∈ ℕ0 ∧ (𝑥𝑎) ∈ ℕ0) ∧ (𝑦𝑎) ≤ (𝑥𝑎)) → ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0)
275268, 269, 272, 274syl21anc 850 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0)
276267, 275eqeltrd 2862 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥f𝑦)‘𝑎) ∈ ℕ0)
277276ralrimiva 3156 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ∀𝑎𝐼 ((𝑥f𝑦)‘𝑎) ∈ ℕ0)
278 ffnfv 7114 . . . . . . . . . . . . 13 ((𝑥f𝑦):𝐼⟶ℕ0 ↔ ((𝑥f𝑦) Fn 𝐼 ∧ ∀𝑎𝐼 ((𝑥f𝑦)‘𝑎) ∈ ℕ0))
279261, 277, 278sylanbrc 594 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦):𝐼⟶ℕ0)
280154, 146, 279elmapdd 8836 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) ∈ (ℕ0m 𝐼))
281 ovexd 7447 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) ∈ V)
28243a1i 11 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 0 ∈ ℕ0)
283162, 159, 146, 146offun 7690 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → Fun (𝑥f𝑦))
28420psrbagfsupp 22080 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑥 finSupp 0)
285284ad2antlr 739 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥 finSupp 0)
286 dffn2 6707 . . . . . . . . . . . . . 14 ((𝑥f𝑦) Fn 𝐼 ↔ (𝑥f𝑦):𝐼⟶V)
287261, 286sylib 221 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦):𝐼⟶V)
288162adantr 485 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑥 Fn 𝐼)
289159adantr 485 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦 Fn 𝐼)
290146adantr 485 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝐼𝑉)
291 simpr 489 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0)))
292291eldifad 3916 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑎𝐼)
293288, 289, 290, 292, 266syl22anc 851 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → ((𝑥f𝑦)‘𝑎) = ((𝑥𝑎) − (𝑦𝑎)))
29443a1i 11 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 0 ∈ ℕ0)
295288, 290, 294, 291fvdifsupp 8165 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑥𝑎) = 0)
296158adantr 485 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦:𝐼⟶ℕ0)
297296, 292ffvelcdmd 7080 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ∈ ℕ0)
298 simplr 780 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
299164, 298elrabrd 3652 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦r𝑥)
300289, 288, 290, 299, 292fnfvor 32965 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ≤ (𝑥𝑎))
301300, 295breqtrd 5136 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ≤ 0)
302 nn0le0eq0 12538 . . . . . . . . . . . . . . . . 17 ((𝑦𝑎) ∈ ℕ0 → ((𝑦𝑎) ≤ 0 ↔ (𝑦𝑎) = 0))
303302biimpa 481 . . . . . . . . . . . . . . . 16 (((𝑦𝑎) ∈ ℕ0 ∧ (𝑦𝑎) ≤ 0) → (𝑦𝑎) = 0)
304297, 301, 303syl2anc 595 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) = 0)
305295, 304oveq12d 7430 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → ((𝑥𝑎) − (𝑦𝑎)) = (0 − 0))
306 0m0e0 12365 . . . . . . . . . . . . . . 15 (0 − 0) = 0
307306a1i 11 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (0 − 0) = 0)
308293, 305, 3073eqtrd 2801 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → ((𝑥f𝑦)‘𝑎) = 0)
309287, 308suppss 8188 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝑥f𝑦) supp 0) ⊆ (𝑥 supp 0))
310281, 282, 283, 285, 309fsuppsssuppgd 9340 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) finSupp 0)
311260, 280, 310elrabd 3651 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
312 fvexd 6896 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))) ∈ V)
313244, 259, 311, 312fvmptd 6997 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑗)‘(𝑥f𝑦)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
314226, 313oveq12d 7430 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))) = ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))
315314mpteq2dva 5203 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))) = (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))))
316315oveq2d 7428 . . . . . 6 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))))
317201, 316eqtr4d 2800 . . . . 5 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))))))
318317mpteq2dva 5203 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))))))
319 oveq2 7420 . . . . . 6 (𝑓 = (𝑖(.r𝑊)𝑗) → (𝐷𝐴𝑓) = (𝐷𝐴(𝑖(.r𝑊)𝑗)))
32012a1i 11 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
321 simprr 784 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → 𝑓 = (𝑖(.r𝑊)𝑗))
3222, 4, 117, 6, 20, 105, 125mplmul 22171 . . . . . . . . . . . 12 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑖(.r𝑊)𝑗) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
323322adantr 485 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → (𝑖(.r𝑊)𝑗) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
324321, 323eqtrd 2797 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → 𝑓 = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
325324adantr 485 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑓 = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
326 simpr 489 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑢 = (𝑥𝑑))
327 simplrl 788 . . . . . . . . . . . . . . . 16 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑 = 𝐷)
328327adantr 485 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑑 = 𝐷)
329328coeq2d 5847 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑥𝑑) = (𝑥𝐷))
330326, 329eqtrd 2797 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑢 = (𝑥𝐷))
331330breq2d 5120 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑤r𝑢𝑤r ≤ (𝑥𝐷)))
332331rabbidv 3422 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} = {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
333330fvoveq1d 7434 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑗‘(𝑢f𝑣)) = (𝑗‘((𝑥𝐷) ∘f𝑣)))
334333oveq2d 7428 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣))) = ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))
335332, 334mpteq12dv 5197 . . . . . . . . . 10 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))) = (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))
336335oveq2d 7428 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣))))) = (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))))
3377ad4antr 744 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
33826ad4antr 744 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐷𝑃)
339327, 338eqeltrd 2862 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑𝑃)
340 simpr 489 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
34128, 29, 337, 339, 340mplvrpmlem 33942 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑑) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
342 ovexd 7447 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) ∈ V)
343325, 336, 341, 342fvmptd 6997 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))))
344343mpteq2dva 5203 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
3459ad2antrr 738 . . . . . . . 8 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑊 ∈ Ring)
3464, 6, 345, 105, 125ringcld 20345 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑖(.r𝑊)𝑗) ∈ 𝑀)
34779a1i 11 . . . . . . . 8 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
348347mptexd 7222 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))) ∈ V)
349320, 344, 147, 346, 348ovmpod 7564 . . . . . 6 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐷𝐴(𝑖(.r𝑊)𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
350319, 349sylan9eqr 2819 . . . . 5 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑓 = (𝑖(.r𝑊)𝑗)) → (𝐷𝐴𝑓) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
35110, 350, 346, 348fvmptd2 6998 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(.r𝑊)𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
35228, 29, 1, 12, 7mplvrpmga 33944 . . . . . . . . . . . . 13 (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
35329gaf 19371 . . . . . . . . . . . . 13 (𝐴 ∈ (𝑆 GrpAct 𝑀) → 𝐴:(𝑃 × 𝑀)⟶𝑀)
354352, 353syl 18 . . . . . . . . . . . 12 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
355354fovcld 7539 . . . . . . . . . . 11 ((𝜑𝐷𝑃𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
3563553expa 1135 . . . . . . . . . 10 (((𝜑𝐷𝑃) ∧ 𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
357356an32s 664 . . . . . . . . 9 (((𝜑𝑓𝑀) ∧ 𝐷𝑃) → (𝐷𝐴𝑓) ∈ 𝑀)
35826, 357mpidan 701 . . . . . . . 8 ((𝜑𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
359358, 10fmptd 7109 . . . . . . 7 (𝜑𝐹:𝑀𝑀)
360359ad2antrr 738 . . . . . 6 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐹:𝑀𝑀)
361360, 105ffvelcdmd 7080 . . . . 5 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹𝑖) ∈ 𝑀)
362360, 125ffvelcdmd 7080 . . . . 5 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹𝑗) ∈ 𝑀)
3632, 4, 117, 6, 20, 361, 362mplmul 22171 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → ((𝐹𝑖)(.r𝑊)(𝐹𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))))))
364318, 351, 3633eqtr4d 2807 . . 3 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(.r𝑊)𝑗)) = ((𝐹𝑖)(.r𝑊)(𝐹𝑗)))
365364anasss 471 . 2 ((𝜑 ∧ (𝑖𝑀𝑗𝑀)) → (𝐹‘(𝑖(.r𝑊)𝑗)) = ((𝐹𝑖)(.r𝑊)(𝐹𝑗)))
366 eqid 2762 . 2 (+g𝑊) = (+g𝑊)
36728, 29, 1, 12, 7, 10, 2, 8, 26mplvrpmmhm 33945 . . . . 5 (𝜑𝐹 ∈ (𝑊 MndHom 𝑊))
368367ad2antrr 738 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐹 ∈ (𝑊 MndHom 𝑊))
3694, 366, 366mhmlin 18857 . . . 4 ((𝐹 ∈ (𝑊 MndHom 𝑊) ∧ 𝑖𝑀𝑗𝑀) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
370368, 105, 125, 369syl3anc 1397 . . 3 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
371370anasss 471 . 2 ((𝜑 ∧ (𝑖𝑀𝑗𝑀)) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
3724, 5, 5, 6, 6, 9, 9, 92, 365, 4, 366, 366, 359, 371isrhmd 20581 1 (𝜑𝐹 ∈ (𝑊 RingHom 𝑊))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wa 400   = wceq 1569  wcel 2142  wral 3078  {crab 3415  Vcvv 3454  cdif 3901  wss 3904  ifcif 4486  {csn 4588   class class class wbr 5108  cmpt 5191   I cid 5554   × cxp 5658  ccnv 5659  cres 5662  ccom 5664   Fn wfn 6531  wf 6532  1-1wf1 6533  1-1-ontowf1o 6535  cfv 6536  (class class class)co 7412  cmpo 7414  f cof 7674  r cofr 7675   supp csupp 8154  m cmap 8822   finSupp cfsupp 9319  0cc0 11106  cle 11250  cmin 11447  0cn0 12510  Basecbs 17275  +gcplusg 17316  .rcmulr 17317  0gc0g 17498   Σg cgsu 17499   MndHom cmhm 18845   GrpAct cga 19365  SymGrpcsymg 19445  CMndccmn 19856  1rcur 20269  Ringcrg 20321   RingHom crh 20558  SubRingcsubrg 20679   mPwSer cmps 22065   mPoly cmpl 22067
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1824  ax-4 1838  ax-5 1939  ax-6 1996  ax-7 2037  ax-8 2144  ax-9 2152  ax-10 2175  ax-11 2191  ax-12 2212  ax-ext 2734  ax-rep 5237  ax-sep 5256  ax-nul 5268  ax-pow 5335  ax-pr 5403  ax-un 7734  ax-cnex 11162  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182  ax-pre-mulgt0 11183
This proof depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1103  df-3an 1104  df-tru 1572  df-fal 1582  df-ex 1809  df-nf 1813  df-sb 2096  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3064  df-ral 3079  df-rex 3089  df-rmo 3368  df-reu 3369  df-rab 3416  df-v 3456  df-sbc 3744  df-csb 3853  df-dif 3907  df-un 3909  df-in 3911  df-ss 3921  df-pss 3924  df-nul 4286  df-if 4487  df-pw 4563  df-sn 4589  df-pr 4591  df-tp 4593  df-op 4595  df-uni 4872  df-int 4912  df-iun 4957  df-iin 4958  df-br 5109  df-opab 5173  df-mpt 5192  df-tr 5218  df-id 5555  df-eprel 5560  df-po 5568  df-so 5569  df-fr 5613  df-se 5614  df-we 5615  df-xp 5666  df-rel 5667  df-cnv 5668  df-co 5669  df-dm 5670  df-rn 5671  df-res 5672  df-ima 5673  df-pred 6302  df-ord 6363  df-on 6364  df-lim 6365  df-suc 6366  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-isom 6545  df-riota 7369  df-ov 7415  df-oprab 7416  df-mpo 7417  df-of 7676  df-ofr 7677  df-om 7861  df-1st 7984  df-2nd 7985  df-supp 8155  df-frecs 8276  df-wrecs 8307  df-recs 8356  df-rdg 8395  df-1o 8451  df-2o 8452  df-er 8692  df-map 8824  df-pm 8825  df-ixp 8894  df-en 8942  df-dom 8943  df-sdom 8944  df-fin 8945  df-fsupp 9320  df-sup 9400  df-oi 9470  df-card 9932  df-pnf 11251  df-mnf 11252  df-xr 11253  df-ltxr 11254  df-le 11255  df-sub 11449  df-neg 11450  df-nn 12240  df-2 12309  df-3 12310  df-4 12311  df-5 12312  df-6 12313  df-7 12314  df-8 12315  df-9 12316  df-n0 12511  df-z 12598  df-dec 12718  df-uz 12869  df-fz 13542  df-fzo 13690  df-seq 14045  df-hash 14374  df-struct 17213  df-sets 17230  df-slot 17248  df-ndx 17260  df-base 17276  df-ress 17297  df-plusg 17329  df-mulr 17330  df-sca 17332  df-vsca 17333  df-ip 17334  df-tset 17335  df-ple 17336  df-ds 17338  df-hom 17340  df-cco 17341  df-0g 17500  df-gsum 17501  df-prds 17506  df-pws 17508  df-mre 17644  df-mrc 17645  df-acs 17647  df-mgm 18704  df-sgrp 18783  df-mnd 18799  df-mhm 18847  df-submnd 18848  df-efmnd 18934  df-grp 19009  df-minusg 19010  df-mulg 19140  df-subg 19195  df-ghm 19290  df-ga 19366  df-cntz 19393  df-symg 19446  df-cmn 19858  df-abl 19859  df-mgp 20223  df-rng 20237  df-ur 20270  df-ring 20323  df-rhm 20561  df-subrng 20656  df-subrg 20680  df-psr 22070  df-mpl 22072
This theorem is used by:  splysubrg  33959
  Copyright terms: Public domain W3C validator