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 33691
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 6843 . . 3 (Base‘𝑊) = (Base‘(𝐼 mPoly 𝑅))
41, 3eqtr4i 2762 . 2 𝑀 = (Base‘𝑊)
5 eqid 2736 . 2 (1r𝑊) = (1r𝑊)
6 eqid 2736 . 2 (.r𝑊) = (.r𝑊)
7 mplvrpmga.5 . . 3 (𝜑𝐼𝑉)
8 mplvrpmmhm.1 . . 3 (𝜑𝑅 ∈ Ring)
92, 7, 8mplringd 22001 . 2 (𝜑𝑊 ∈ Ring)
10 mplvrpmmhm.f . . 3 𝐹 = (𝑓𝑀 ↦ (𝐷𝐴𝑓))
11 oveq2 7375 . . . 4 (𝑓 = (1r𝑊) → (𝐷𝐴𝑓) = (𝐷𝐴(1r𝑊)))
12 mplvrpmga.4 . . . . . . 7 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
1312a1i 11 . . . . . 6 (𝜑𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
14 simpr 484 . . . . . . . . . 10 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → 𝑓 = (1r𝑊))
15 simpl 482 . . . . . . . . . . 11 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → 𝑑 = 𝐷)
1615coeq2d 5817 . . . . . . . . . 10 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → (𝑥𝑑) = (𝑥𝐷))
1714, 16fveq12d 6847 . . . . . . . . 9 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → (𝑓‘(𝑥𝑑)) = ((1r𝑊)‘(𝑥𝐷)))
1817ad2antlr 728 . . . . . . . 8 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = ((1r𝑊)‘(𝑥𝐷)))
19 eqid 2736 . . . . . . . . . . . . 13 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
2019psrbasfsupp 33672 . . . . . . . . . . . 12 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
21 eqid 2736 . . . . . . . . . . . 12 (0g𝑅) = (0g𝑅)
22 eqid 2736 . . . . . . . . . . . 12 (1r𝑅) = (1r𝑅)
232, 20, 21, 22, 5, 7, 8mpl1 21990 . . . . . . . . . . 11 (𝜑 → (1r𝑊) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
2423adantr 480 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1r𝑊) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
25 eqeq1 2740 . . . . . . . . . . . 12 (𝑦 = (𝑥𝐷) → (𝑦 = (𝐼 × {0}) ↔ (𝑥𝐷) = (𝐼 × {0})))
26 mplvrpmmhm.2 . . . . . . . . . . . . . . . . . 18 (𝜑𝐷𝑃)
2726adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐷𝑃)
28 mplvrpmga.1 . . . . . . . . . . . . . . . . . 18 𝑆 = (SymGrp‘𝐼)
29 mplvrpmga.2 . . . . . . . . . . . . . . . . . 18 𝑃 = (Base‘𝑆)
3028, 29symgbasf1o 19350 . . . . . . . . . . . . . . . . 17 (𝐷𝑃𝐷:𝐼1-1-onto𝐼)
31 f1ococnv2 6807 . . . . . . . . . . . . . . . . 17 (𝐷:𝐼1-1-onto𝐼 → (𝐷𝐷) = ( I ↾ 𝐼))
3227, 30, 313syl 18 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝐷𝐷) = ( I ↾ 𝐼))
3332adantr 480 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝐷𝐷) = ( I ↾ 𝐼))
3433coeq2d 5817 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ (𝐷𝐷)) = (𝑥 ∘ ( I ↾ 𝐼)))
35 simpr 484 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥𝐷) = (𝐼 × {0}))
3635coeq1d 5816 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝑥𝐷) ∘ 𝐷) = ((𝐼 × {0}) ∘ 𝐷))
37 coass 6230 . . . . . . . . . . . . . . . 16 ((𝑥𝐷) ∘ 𝐷) = (𝑥 ∘ (𝐷𝐷))
3837a1i 11 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝑥𝐷) ∘ 𝐷) = (𝑥 ∘ (𝐷𝐷)))
3926, 30syl 17 . . . . . . . . . . . . . . . . . 18 (𝜑𝐷:𝐼1-1-onto𝐼)
40 f1ocnv 6792 . . . . . . . . . . . . . . . . . 18 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼1-1-onto𝐼)
41 f1of 6780 . . . . . . . . . . . . . . . . . 18 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼𝐼)
4239, 40, 413syl 18 . . . . . . . . . . . . . . . . 17 (𝜑𝐷:𝐼𝐼)
43 0nn0 12452 . . . . . . . . . . . . . . . . . 18 0 ∈ ℕ0
4443a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 ∈ ℕ0)
4542, 44constcof 32694 . . . . . . . . . . . . . . . 16 (𝜑 → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
4645ad2antrr 727 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
4736, 38, 463eqtr3d 2779 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ (𝐷𝐷)) = (𝐼 × {0}))
487adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
49 nn0ex 12443 . . . . . . . . . . . . . . . . . 18 0 ∈ V
5049a1i 11 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
51 ssrab2 4020 . . . . . . . . . . . . . . . . . 18 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
52 simpr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
5351, 52sselid 3919 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
5448, 50, 53elmaprd 32753 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
55 fcoi1 6714 . . . . . . . . . . . . . . . 16 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5654, 55syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5756adantr 480 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5834, 47, 573eqtr3rd 2780 . . . . . . . . . . . . 13 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → 𝑥 = (𝐼 × {0}))
59 simpr 484 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → 𝑥 = (𝐼 × {0}))
6059coeq1d 5816 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → (𝑥𝐷) = ((𝐼 × {0}) ∘ 𝐷))
61 f1of 6780 . . . . . . . . . . . . . . . . 17 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼𝐼)
6226, 30, 613syl 18 . . . . . . . . . . . . . . . 16 (𝜑𝐷:𝐼𝐼)
6362, 44constcof 32694 . . . . . . . . . . . . . . 15 (𝜑 → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
6463ad2antrr 727 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
6560, 64eqtrd 2771 . . . . . . . . . . . . 13 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → (𝑥𝐷) = (𝐼 × {0}))
6658, 65impbida 801 . . . . . . . . . . . 12 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝐷) = (𝐼 × {0}) ↔ 𝑥 = (𝐼 × {0})))
6725, 66sylan9bbr 510 . . . . . . . . . . 11 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝐷)) → (𝑦 = (𝐼 × {0}) ↔ 𝑥 = (𝐼 × {0})))
6867ifbid 4490 . . . . . . . . . 10 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝐷)) → if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
6928, 29, 48, 27, 52mplvrpmlem 33687 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
70 fvexd 6855 . . . . . . . . . . 11 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1r𝑅) ∈ V)
71 fvexd 6855 . . . . . . . . . . 11 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (0g𝑅) ∈ V)
7270, 71ifcld 4513 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)) ∈ V)
7324, 68, 69, 72fvmptd 6955 . . . . . . . . 9 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((1r𝑊)‘(𝑥𝐷)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7473adantlr 716 . . . . . . . 8 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((1r𝑊)‘(𝑥𝐷)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7518, 74eqtrd 2771 . . . . . . 7 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7675mpteq2dva 5178 . . . . . 6 ((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
774, 5, 9ringidcld 20247 . . . . . 6 (𝜑 → (1r𝑊) ∈ 𝑀)
78 ovex 7400 . . . . . . . . 9 (ℕ0m 𝐼) ∈ V
7978rabex 5280 . . . . . . . 8 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
8079a1i 11 . . . . . . 7 (𝜑 → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
8180mptexd 7179 . . . . . 6 (𝜑 → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))) ∈ V)
8213, 76, 26, 77, 81ovmpod 7519 . . . . 5 (𝜑 → (𝐷𝐴(1r𝑊)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
83 eqid 2736 . . . . . 6 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
84 eqid 2736 . . . . . 6 (1r‘(𝐼 mPwSer 𝑅)) = (1r‘(𝐼 mPwSer 𝑅))
8583, 7, 8, 20, 21, 22, 84psr1 21949 . . . . 5 (𝜑 → (1r‘(𝐼 mPwSer 𝑅)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
8683, 2, 4, 7, 8mplsubrg 21983 . . . . . 6 (𝜑𝑀 ∈ (SubRing‘(𝐼 mPwSer 𝑅)))
872, 83, 4mplval2 21974 . . . . . . 7 𝑊 = ((𝐼 mPwSer 𝑅) ↾s 𝑀)
8887, 84subrg1 20559 . . . . . 6 (𝑀 ∈ (SubRing‘(𝐼 mPwSer 𝑅)) → (1r‘(𝐼 mPwSer 𝑅)) = (1r𝑊))
8986, 88syl 17 . . . . 5 (𝜑 → (1r‘(𝐼 mPwSer 𝑅)) = (1r𝑊))
9082, 85, 893eqtr2d 2777 . . . 4 (𝜑 → (𝐷𝐴(1r𝑊)) = (1r𝑊))
9111, 90sylan9eqr 2793 . . 3 ((𝜑𝑓 = (1r𝑊)) → (𝐷𝐴𝑓) = (1r𝑊))
9210, 91, 77, 77fvmptd2 6956 . 2 (𝜑 → (𝐹‘(1r𝑊)) = (1r𝑊))
93 nfcv 2898 . . . . . . 7 𝑣((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
94 eqid 2736 . . . . . . 7 (Base‘𝑅) = (Base‘𝑅)
95 fveq2 6840 . . . . . . . 8 (𝑣 = (𝑦𝐷) → (𝑖𝑣) = (𝑖‘(𝑦𝐷)))
96 oveq2 7375 . . . . . . . . 9 (𝑣 = (𝑦𝐷) → ((𝑥𝐷) ∘f𝑣) = ((𝑥𝐷) ∘f − (𝑦𝐷)))
9796fveq2d 6844 . . . . . . . 8 (𝑣 = (𝑦𝐷) → (𝑗‘((𝑥𝐷) ∘f𝑣)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
9895, 97oveq12d 7385 . . . . . . 7 (𝑣 = (𝑦𝐷) → ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))) = ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))
998ringcmnd 20265 . . . . . . . 8 (𝜑𝑅 ∈ CMnd)
10099ad3antrrr 731 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑅 ∈ CMnd)
10179rabex 5280 . . . . . . . 8 {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ∈ V
102101a1i 11 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ∈ V)
103 eqid 2736 . . . . . . . . . . . 12 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
1042, 83, 4, 103mplbasss 21975 . . . . . . . . . . . . . 14 𝑀 ⊆ (Base‘(𝐼 mPwSer 𝑅))
105 simplr 769 . . . . . . . . . . . . . 14 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑖𝑀)
106104, 105sselid 3919 . . . . . . . . . . . . 13 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑖 ∈ (Base‘(𝐼 mPwSer 𝑅)))
107106adantr 480 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 ∈ (Base‘(𝐼 mPwSer 𝑅)))
10883, 94, 20, 103, 107psrelbas 21914 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
109108feqmptd 6908 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 = (𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖𝑣)))
110105adantr 480 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖𝑀)
1112, 4, 21, 110mplelsfi 21973 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 finSupp (0g𝑅))
112109, 111eqbrtrrd 5109 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖𝑣)) finSupp (0g𝑅))
113 ssrab2 4020 . . . . . . . . . 10 {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
114113a1i 11 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
115 fvexd 6855 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (0g𝑅) ∈ V)
116112, 114, 115fmptssfisupp 9307 . . . . . . . 8 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ (𝑖𝑣)) finSupp (0g𝑅))
117 eqid 2736 . . . . . . . . 9 (.r𝑅) = (.r𝑅)
1188ad4antr 733 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → 𝑅 ∈ Ring)
119 simpr 484 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → 𝑛 ∈ (Base‘𝑅))
12094, 117, 21, 118, 119ringlzd 20276 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → ((0g𝑅)(.r𝑅)𝑛) = (0g𝑅))
121108adantr 480 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑖:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
122 elrabi 3630 . . . . . . . . . 10 (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} → 𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
123122adantl 481 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
124121, 123ffvelcdmd 7037 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑖𝑣) ∈ (Base‘𝑅))
125 simpr 484 . . . . . . . . . . . 12 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑗𝑀)
126104, 125sselid 3919 . . . . . . . . . . 11 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑗 ∈ (Base‘(𝐼 mPwSer 𝑅)))
127126ad2antrr 727 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑗 ∈ (Base‘(𝐼 mPwSer 𝑅)))
12883, 94, 20, 103, 127psrelbas 21914 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑗:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
12969ad5ant14 758 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
1307ad4antr 733 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐼𝑉)
13149a1i 11 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ℕ0 ∈ V)
13251, 123sselid 3919 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ (ℕ0m 𝐼))
133130, 131, 132elmaprd 32753 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣:𝐼⟶ℕ0)
134 breq1 5088 . . . . . . . . . . . 12 (𝑤 = 𝑣 → (𝑤r ≤ (𝑥𝐷) ↔ 𝑣r ≤ (𝑥𝐷)))
135 simpr 484 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
136134, 135elrabrd 32568 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣r ≤ (𝑥𝐷))
13720psrbagcon 21905 . . . . . . . . . . 11 (((𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ 𝑣:𝐼⟶ℕ0𝑣r ≤ (𝑥𝐷)) → (((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ ((𝑥𝐷) ∘f𝑣) ∘r ≤ (𝑥𝐷)))
138129, 133, 136, 137syl3anc 1374 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ ((𝑥𝐷) ∘f𝑣) ∘r ≤ (𝑥𝐷)))
139138simpld 494 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
140128, 139ffvelcdmd 7037 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑗‘((𝑥𝐷) ∘f𝑣)) ∈ (Base‘𝑅))
141116, 120, 124, 140, 115fsuppssov1 9297 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))) finSupp (0g𝑅))
142 ssidd 3945 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (Base‘𝑅) ⊆ (Base‘𝑅))
1438ad4antr 733 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑅 ∈ Ring)
14494, 117, 143, 124, 140ringcld 20241 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))) ∈ (Base‘𝑅))
145 breq1 5088 . . . . . . . 8 (𝑤 = (𝑦𝐷) → (𝑤r ≤ (𝑥𝐷) ↔ (𝑦𝐷) ∘r ≤ (𝑥𝐷)))
1467ad4antr 733 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐼𝑉)
14726ad2antrr 727 . . . . . . . . . 10 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐷𝑃)
148147ad2antrr 727 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷𝑃)
149 ssrab2 4020 . . . . . . . . . . 11 {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
150 simpr 484 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
151149, 150sselid 3919 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
152151adantlr 716 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
15328, 29, 146, 148, 152mplvrpmlem 33687 . . . . . . . 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 3933 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ⊆ (ℕ0m 𝐼))
157156sselda 3921 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ (ℕ0m 𝐼))
158146, 154, 157elmaprd 32753 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦:𝐼⟶ℕ0)
159158ffnd 6669 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 Fn 𝐼)
16054ad4ant14 753 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
161160adantr 480 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥:𝐼⟶ℕ0)
162161ffnd 6669 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥 Fn 𝐼)
16362ad4antr 733 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷:𝐼𝐼)
164 breq1 5088 . . . . . . . . . 10 (𝑧 = 𝑦 → (𝑧r𝑥𝑦r𝑥))
165 simpr 484 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
166164, 165elrabrd 32568 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦r𝑥)
167159, 162, 163, 146, 146, 166ofrco 32683 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑦𝐷) ∘r ≤ (𝑥𝐷))
168145, 153, 167elrabd 3636 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑦𝐷) ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
169 breq1 5088 . . . . . . . . 9 (𝑧 = (𝑣𝐷) → (𝑧r𝑥 ↔ (𝑣𝐷) ∘r𝑥))
170 breq1 5088 . . . . . . . . . 10 ( = (𝑣𝐷) → ( finSupp 0 ↔ (𝑣𝐷) finSupp 0))
17142ad4antr 733 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼𝐼)
172133, 171fcod 6693 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷):𝐼⟶ℕ0)
173131, 130, 172elmapdd 8788 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ (ℕ0m 𝐼))
174 breq1 5088 . . . . . . . . . . . 12 ( = 𝑣 → ( finSupp 0 ↔ 𝑣 finSupp 0))
175174, 123elrabrd 32568 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 finSupp 0)
17639ad4antr 733 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼1-1-onto𝐼)
177 f1of1 6779 . . . . . . . . . . . 12 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼1-1𝐼)
178176, 40, 1773syl 18 . . . . . . . . . . 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 9315 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) finSupp 0)
181170, 173, 180elrabd 3636 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
182133ffnd 6669 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 Fn 𝐼)
183160adantr 480 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑥:𝐼⟶ℕ0)
184183ffnd 6669 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑥 Fn 𝐼)
18562ad4antr 733 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼𝐼)
186 fnfco 6705 . . . . . . . . . . . 12 ((𝑥 Fn 𝐼𝐷:𝐼𝐼) → (𝑥𝐷) Fn 𝐼)
187184, 185, 186syl2anc 585 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥𝐷) Fn 𝐼)
188182, 187, 171, 130, 130, 136ofrco 32683 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∘r ≤ ((𝑥𝐷) ∘ 𝐷))
189176, 31syl 17 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝐷𝐷) = ( I ↾ 𝐼))
190189coeq2d 5817 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ (𝐷𝐷)) = (𝑥 ∘ ( I ↾ 𝐼)))
191183, 55syl 17 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
192190, 191eqtrd 2771 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ (𝐷𝐷)) = 𝑥)
19337, 192eqtrid 2783 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑥𝐷) ∘ 𝐷) = 𝑥)
194188, 193breqtrd 5111 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∘r𝑥)
195169, 181, 194elrabd 3636 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
196133adantr 480 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑣:𝐼⟶ℕ0)
197158adantlr 716 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦:𝐼⟶ℕ0)
19839ad5antr 735 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷:𝐼1-1-onto𝐼)
199196, 197, 198cocnvf1o 32802 . . . . . . . 8 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑣 = (𝑦𝐷) ↔ 𝑦 = (𝑣𝐷)))
200195, 199reu6dv 32542 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ∃!𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}𝑣 = (𝑦𝐷))
20193, 94, 21, 98, 100, 102, 141, 142, 144, 168, 200gsummptfsf1o 33121 . . . . . 6 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))))
202 coeq1 5812 . . . . . . . . . . . 12 (𝑡 = 𝑦 → (𝑡𝐷) = (𝑦𝐷))
203202fveq2d 6844 . . . . . . . . . . 11 (𝑡 = 𝑦 → (𝑖‘(𝑡𝐷)) = (𝑖‘(𝑦𝐷)))
204 oveq2 7375 . . . . . . . . . . . . 13 (𝑓 = 𝑖 → (𝐷𝐴𝑓) = (𝐷𝐴𝑖))
205105adantr 480 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑖𝑀)
206 ovexd 7402 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑖) ∈ V)
20710, 204, 205, 206fvmptd3 6971 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑖) = (𝐷𝐴𝑖))
20812a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
209 simpr 484 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑖) → 𝑓 = 𝑖)
210 coeq2 5813 . . . . . . . . . . . . . . . . . 18 (𝑑 = 𝐷 → (𝑥𝑑) = (𝑥𝐷))
211210adantr 480 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥𝑑) = (𝑥𝐷))
212209, 211fveq12d 6847 . . . . . . . . . . . . . . . 16 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑓‘(𝑥𝑑)) = (𝑖‘(𝑥𝐷)))
213212mpteq2dv 5179 . . . . . . . . . . . . . . 15 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑥𝐷))))
214 coeq1 5812 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑡 → (𝑥𝐷) = (𝑡𝐷))
215214fveq2d 6844 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑡 → (𝑖‘(𝑥𝐷)) = (𝑖‘(𝑡𝐷)))
216215cbvmptv 5189 . . . . . . . . . . . . . . 15 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑥𝐷))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷)))
217213, 216eqtrdi 2787 . . . . . . . . . . . . . 14 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
218217adantl 481 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ (𝑑 = 𝐷𝑓 = 𝑖)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
219147adantr 480 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷𝑃)
22079a1i 11 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
221220mptexd 7179 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))) ∈ V)
222208, 218, 219, 205, 221ovmpod 7519 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑖) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
223207, 222eqtrd 2771 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑖) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
224 fvexd 6855 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑖‘(𝑦𝐷)) ∈ V)
225203, 223, 151, 224fvmptd4 6972 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑖)‘𝑦) = (𝑖‘(𝑦𝐷)))
226225adantlr 716 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑖)‘𝑦) = (𝑖‘(𝑦𝐷)))
227 oveq2 7375 . . . . . . . . . . . . 13 (𝑓 = 𝑗 → (𝐷𝐴𝑓) = (𝐷𝐴𝑗))
228 simpr 484 . . . . . . . . . . . . . . . . . 18 ((𝑑 = 𝐷𝑓 = 𝑗) → 𝑓 = 𝑗)
229210adantr 480 . . . . . . . . . . . . . . . . . 18 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥𝑑) = (𝑥𝐷))
230228, 229fveq12d 6847 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑓‘(𝑥𝑑)) = (𝑗‘(𝑥𝐷)))
231230mpteq2dv 5179 . . . . . . . . . . . . . . . 16 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑥𝐷))))
232214fveq2d 6844 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑡 → (𝑗‘(𝑥𝐷)) = (𝑗‘(𝑡𝐷)))
233232cbvmptv 5189 . . . . . . . . . . . . . . . 16 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑥𝐷))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷)))
234231, 233eqtrdi 2787 . . . . . . . . . . . . . . 15 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
235234adantl 481 . . . . . . . . . . . . . 14 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ (𝑑 = 𝐷𝑓 = 𝑗)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
236 simplr 769 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑗𝑀)
237220mptexd 7179 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))) ∈ V)
238208, 235, 219, 236, 237ovmpod 7519 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑗) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
239227, 238sylan9eqr 2793 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑓 = 𝑗) → (𝐷𝐴𝑓) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
240239adantllr 720 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑓 = 𝑗) → (𝐷𝐴𝑓) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
241125ad2antrr 727 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑗𝑀)
24279a1i 11 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
243242mptexd 7179 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))) ∈ V)
24410, 240, 241, 243fvmptd2 6956 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑗) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
245 coeq1 5812 . . . . . . . . . . . . 13 (𝑡 = (𝑥f𝑦) → (𝑡𝐷) = ((𝑥f𝑦) ∘ 𝐷))
246245fveq2d 6844 . . . . . . . . . . . 12 (𝑡 = (𝑥f𝑦) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥f𝑦) ∘ 𝐷)))
247246adantl 481 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥f𝑦) ∘ 𝐷)))
248160ad2antrr 727 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑥:𝐼⟶ℕ0)
249248ffnd 6669 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑥 Fn 𝐼)
2507ad5antr 735 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝐼𝑉)
25149a1i 11 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → ℕ0 ∈ V)
252157adantr 480 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦 ∈ (ℕ0m 𝐼))
253250, 251, 252elmaprd 32753 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦:𝐼⟶ℕ0)
254253ffnd 6669 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦 Fn 𝐼)
25562ad5antr 735 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝐷:𝐼𝐼)
256 inidm 4167 . . . . . . . . . . . . 13 (𝐼𝐼) = 𝐼
257249, 254, 255, 250, 250, 250, 256ofco 7656 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → ((𝑥f𝑦) ∘ 𝐷) = ((𝑥𝐷) ∘f − (𝑦𝐷)))
258257fveq2d 6844 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘((𝑥f𝑦) ∘ 𝐷)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
259247, 258eqtrd 2771 . . . . . . . . . 10 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
260 breq1 5088 . . . . . . . . . . 11 ( = (𝑥f𝑦) → ( finSupp 0 ↔ (𝑥f𝑦) finSupp 0))
261162, 159, 146, 146, 256offn 7644 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) Fn 𝐼)
262162adantr 480 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑥 Fn 𝐼)
263159adantr 480 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦 Fn 𝐼)
264146adantr 480 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝐼𝑉)
265 simpr 484 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑎𝐼)
266 fnfvof 7648 . . . . . . . . . . . . . . . 16 (((𝑥 Fn 𝐼𝑦 Fn 𝐼) ∧ (𝐼𝑉𝑎𝐼)) → ((𝑥f𝑦)‘𝑎) = ((𝑥𝑎) − (𝑦𝑎)))
267262, 263, 264, 265, 266syl22anc 839 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥f𝑦)‘𝑎) = ((𝑥𝑎) − (𝑦𝑎)))
268158ffvelcdmda 7036 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑦𝑎) ∈ ℕ0)
269161ffvelcdmda 7036 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑥𝑎) ∈ ℕ0)
270 simplr 769 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
271164, 270elrabrd 32568 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦r𝑥)
272263, 262, 264, 271, 265fnfvor 32682 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑦𝑎) ≤ (𝑥𝑎))
273 nn0sub 12487 . . . . . . . . . . . . . . . . 17 (((𝑦𝑎) ∈ ℕ0 ∧ (𝑥𝑎) ∈ ℕ0) → ((𝑦𝑎) ≤ (𝑥𝑎) ↔ ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0))
274273biimpa 476 . . . . . . . . . . . . . . . 16 ((((𝑦𝑎) ∈ ℕ0 ∧ (𝑥𝑎) ∈ ℕ0) ∧ (𝑦𝑎) ≤ (𝑥𝑎)) → ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0)
275268, 269, 272, 274syl21anc 838 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0)
276267, 275eqeltrd 2836 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥f𝑦)‘𝑎) ∈ ℕ0)
277276ralrimiva 3129 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ∀𝑎𝐼 ((𝑥f𝑦)‘𝑎) ∈ ℕ0)
278 ffnfv 7071 . . . . . . . . . . . . 13 ((𝑥f𝑦):𝐼⟶ℕ0 ↔ ((𝑥f𝑦) Fn 𝐼 ∧ ∀𝑎𝐼 ((𝑥f𝑦)‘𝑎) ∈ ℕ0))
279261, 277, 278sylanbrc 584 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦):𝐼⟶ℕ0)
280154, 146, 279elmapdd 8788 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) ∈ (ℕ0m 𝐼))
281 ovexd 7402 . . . . . . . . . . . 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 7645 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → Fun (𝑥f𝑦))
28420psrbagfsupp 21899 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑥 finSupp 0)
285284ad2antlr 728 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥 finSupp 0)
286 dffn2 6670 . . . . . . . . . . . . . 14 ((𝑥f𝑦) Fn 𝐼 ↔ (𝑥f𝑦):𝐼⟶V)
287261, 286sylib 218 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦):𝐼⟶V)
288162adantr 480 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑥 Fn 𝐼)
289159adantr 480 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦 Fn 𝐼)
290146adantr 480 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝐼𝑉)
291 simpr 484 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0)))
292291eldifad 3901 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑎𝐼)
293288, 289, 290, 292, 266syl22anc 839 . . . . . . . . . . . . . 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 8121 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑥𝑎) = 0)
296158adantr 480 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦:𝐼⟶ℕ0)
297296, 292ffvelcdmd 7037 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ∈ ℕ0)
298 simplr 769 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
299164, 298elrabrd 32568 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦r𝑥)
300289, 288, 290, 299, 292fnfvor 32682 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ≤ (𝑥𝑎))
301300, 295breqtrd 5111 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ≤ 0)
302 nn0le0eq0 12465 . . . . . . . . . . . . . . . . 17 ((𝑦𝑎) ∈ ℕ0 → ((𝑦𝑎) ≤ 0 ↔ (𝑦𝑎) = 0))
303302biimpa 476 . . . . . . . . . . . . . . . 16 (((𝑦𝑎) ∈ ℕ0 ∧ (𝑦𝑎) ≤ 0) → (𝑦𝑎) = 0)
304297, 301, 303syl2anc 585 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) = 0)
305295, 304oveq12d 7385 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → ((𝑥𝑎) − (𝑦𝑎)) = (0 − 0))
306 0m0e0 12296 . . . . . . . . . . . . . . 15 (0 − 0) = 0
307306a1i 11 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (0 − 0) = 0)
308293, 305, 3073eqtrd 2775 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → ((𝑥f𝑦)‘𝑎) = 0)
309287, 308suppss 8144 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝑥f𝑦) supp 0) ⊆ (𝑥 supp 0))
310281, 282, 283, 285, 309fsuppsssuppgd 9295 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) finSupp 0)
311260, 280, 310elrabd 3636 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
312 fvexd 6855 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))) ∈ V)
313244, 259, 311, 312fvmptd 6955 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑗)‘(𝑥f𝑦)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
314226, 313oveq12d 7385 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))) = ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))
315314mpteq2dva 5178 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))) = (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))))
316315oveq2d 7383 . . . . . 6 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))))
317201, 316eqtr4d 2774 . . . . 5 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))))))
318317mpteq2dva 5178 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))))))
319 oveq2 7375 . . . . . 6 (𝑓 = (𝑖(.r𝑊)𝑗) → (𝐷𝐴𝑓) = (𝐷𝐴(𝑖(.r𝑊)𝑗)))
32012a1i 11 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
321 simprr 773 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → 𝑓 = (𝑖(.r𝑊)𝑗))
3222, 4, 117, 6, 20, 105, 125mplmul 21989 . . . . . . . . . . . 12 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑖(.r𝑊)𝑗) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
323322adantr 480 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → (𝑖(.r𝑊)𝑗) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
324321, 323eqtrd 2771 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → 𝑓 = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
325324adantr 480 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑓 = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
326 simpr 484 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑢 = (𝑥𝑑))
327 simplrl 777 . . . . . . . . . . . . . . . 16 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑 = 𝐷)
328327adantr 480 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑑 = 𝐷)
329328coeq2d 5817 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑥𝑑) = (𝑥𝐷))
330326, 329eqtrd 2771 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑢 = (𝑥𝐷))
331330breq2d 5097 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑤r𝑢𝑤r ≤ (𝑥𝐷)))
332331rabbidv 3396 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} = {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
333330fvoveq1d 7389 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑗‘(𝑢f𝑣)) = (𝑗‘((𝑥𝐷) ∘f𝑣)))
334333oveq2d 7383 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣))) = ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))
335332, 334mpteq12dv 5172 . . . . . . . . . 10 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))) = (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))
336335oveq2d 7383 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣))))) = (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))))
3377ad4antr 733 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
33826ad4antr 733 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐷𝑃)
339327, 338eqeltrd 2836 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑𝑃)
340 simpr 484 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
34128, 29, 337, 339, 340mplvrpmlem 33687 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑑) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
342 ovexd 7402 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) ∈ V)
343325, 336, 341, 342fvmptd 6955 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))))
344343mpteq2dva 5178 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
3459ad2antrr 727 . . . . . . . 8 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑊 ∈ Ring)
3464, 6, 345, 105, 125ringcld 20241 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑖(.r𝑊)𝑗) ∈ 𝑀)
34779a1i 11 . . . . . . . 8 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
348347mptexd 7179 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))) ∈ V)
349320, 344, 147, 346, 348ovmpod 7519 . . . . . 6 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐷𝐴(𝑖(.r𝑊)𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
350319, 349sylan9eqr 2793 . . . . 5 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑓 = (𝑖(.r𝑊)𝑗)) → (𝐷𝐴𝑓) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
35110, 350, 346, 348fvmptd2 6956 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(.r𝑊)𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
35228, 29, 1, 12, 7mplvrpmga 33689 . . . . . . . . . . . . 13 (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
35329gaf 19270 . . . . . . . . . . . . 13 (𝐴 ∈ (𝑆 GrpAct 𝑀) → 𝐴:(𝑃 × 𝑀)⟶𝑀)
354352, 353syl 17 . . . . . . . . . . . 12 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
355354fovcld 7494 . . . . . . . . . . 11 ((𝜑𝐷𝑃𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
3563553expa 1119 . . . . . . . . . 10 (((𝜑𝐷𝑃) ∧ 𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
357356an32s 653 . . . . . . . . 9 (((𝜑𝑓𝑀) ∧ 𝐷𝑃) → (𝐷𝐴𝑓) ∈ 𝑀)
35826, 357mpidan 690 . . . . . . . 8 ((𝜑𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
359358, 10fmptd 7066 . . . . . . 7 (𝜑𝐹:𝑀𝑀)
360359ad2antrr 727 . . . . . 6 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐹:𝑀𝑀)
361360, 105ffvelcdmd 7037 . . . . 5 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹𝑖) ∈ 𝑀)
362360, 125ffvelcdmd 7037 . . . . 5 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹𝑗) ∈ 𝑀)
3632, 4, 117, 6, 20, 361, 362mplmul 21989 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → ((𝐹𝑖)(.r𝑊)(𝐹𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))))))
364318, 351, 3633eqtr4d 2781 . . 3 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(.r𝑊)𝑗)) = ((𝐹𝑖)(.r𝑊)(𝐹𝑗)))
365364anasss 466 . 2 ((𝜑 ∧ (𝑖𝑀𝑗𝑀)) → (𝐹‘(𝑖(.r𝑊)𝑗)) = ((𝐹𝑖)(.r𝑊)(𝐹𝑗)))
366 eqid 2736 . 2 (+g𝑊) = (+g𝑊)
36728, 29, 1, 12, 7, 10, 2, 8, 26mplvrpmmhm 33690 . . . . 5 (𝜑𝐹 ∈ (𝑊 MndHom 𝑊))
368367ad2antrr 727 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐹 ∈ (𝑊 MndHom 𝑊))
3694, 366, 366mhmlin 18761 . . . 4 ((𝐹 ∈ (𝑊 MndHom 𝑊) ∧ 𝑖𝑀𝑗𝑀) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
370368, 105, 125, 369syl3anc 1374 . . 3 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
371370anasss 466 . 2 ((𝜑 ∧ (𝑖𝑀𝑗𝑀)) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
3724, 5, 5, 6, 6, 9, 9, 92, 365, 4, 366, 366, 359, 371isrhmd 20467 1 (𝜑𝐹 ∈ (𝑊 RingHom 𝑊))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395   = wceq 1542  wcel 2114  wral 3051  {crab 3389  Vcvv 3429  cdif 3886  wss 3889  ifcif 4466  {csn 4567   class class class wbr 5085  cmpt 5166   I cid 5525   × cxp 5629  ccnv 5630  cres 5633  ccom 5635   Fn wfn 6493  wf 6494  1-1wf1 6495  1-1-ontowf1o 6497  cfv 6498  (class class class)co 7367  cmpo 7369  f cof 7629  r cofr 7630   supp csupp 8110  m cmap 8773   finSupp cfsupp 9274  0cc0 11038  cle 11180  cmin 11377  0cn0 12437  Basecbs 17179  +gcplusg 17220  .rcmulr 17221  0gc0g 17402   Σg cgsu 17403   MndHom cmhm 18749   GrpAct cga 19264  SymGrpcsymg 19344  CMndccmn 19755  1rcur 20162  Ringcrg 20214   RingHom crh 20449  SubRingcsubrg 20546   mPwSer cmps 21884   mPoly cmpl 21886
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2708  ax-rep 5212  ax-sep 5231  ax-nul 5241  ax-pow 5307  ax-pr 5375  ax-un 7689  ax-cnex 11094  ax-resscn 11095  ax-1cn 11096  ax-icn 11097  ax-addcl 11098  ax-addrcl 11099  ax-mulcl 11100  ax-mulrcl 11101  ax-mulcom 11102  ax-addass 11103  ax-mulass 11104  ax-distr 11105  ax-i2m1 11106  ax-1ne0 11107  ax-1rid 11108  ax-rnegex 11109  ax-rrecex 11110  ax-cnre 11111  ax-pre-lttri 11112  ax-pre-lttrn 11113  ax-pre-ltadd 11114  ax-pre-mulgt0 11115
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3062  df-rmo 3342  df-reu 3343  df-rab 3390  df-v 3431  df-sbc 3729  df-csb 3838  df-dif 3892  df-un 3894  df-in 3896  df-ss 3906  df-pss 3909  df-nul 4274  df-if 4467  df-pw 4543  df-sn 4568  df-pr 4570  df-tp 4572  df-op 4574  df-uni 4851  df-int 4890  df-iun 4935  df-iin 4936  df-br 5086  df-opab 5148  df-mpt 5167  df-tr 5193  df-id 5526  df-eprel 5531  df-po 5539  df-so 5540  df-fr 5584  df-se 5585  df-we 5586  df-xp 5637  df-rel 5638  df-cnv 5639  df-co 5640  df-dm 5641  df-rn 5642  df-res 5643  df-ima 5644  df-pred 6265  df-ord 6326  df-on 6327  df-lim 6328  df-suc 6329  df-iota 6454  df-fun 6500  df-fn 6501  df-f 6502  df-f1 6503  df-fo 6504  df-f1o 6505  df-fv 6506  df-isom 6507  df-riota 7324  df-ov 7370  df-oprab 7371  df-mpo 7372  df-of 7631  df-ofr 7632  df-om 7818  df-1st 7942  df-2nd 7943  df-supp 8111  df-frecs 8231  df-wrecs 8262  df-recs 8311  df-rdg 8349  df-1o 8405  df-2o 8406  df-er 8643  df-map 8775  df-pm 8776  df-ixp 8846  df-en 8894  df-dom 8895  df-sdom 8896  df-fin 8897  df-fsupp 9275  df-sup 9355  df-oi 9425  df-card 9863  df-pnf 11181  df-mnf 11182  df-xr 11183  df-ltxr 11184  df-le 11185  df-sub 11379  df-neg 11380  df-nn 12175  df-2 12244  df-3 12245  df-4 12246  df-5 12247  df-6 12248  df-7 12249  df-8 12250  df-9 12251  df-n0 12438  df-z 12525  df-dec 12645  df-uz 12789  df-fz 13462  df-fzo 13609  df-seq 13964  df-hash 14293  df-struct 17117  df-sets 17134  df-slot 17152  df-ndx 17164  df-base 17180  df-ress 17201  df-plusg 17233  df-mulr 17234  df-sca 17236  df-vsca 17237  df-ip 17238  df-tset 17239  df-ple 17240  df-ds 17242  df-hom 17244  df-cco 17245  df-0g 17404  df-gsum 17405  df-prds 17410  df-pws 17412  df-mre 17548  df-mrc 17549  df-acs 17551  df-mgm 18608  df-sgrp 18687  df-mnd 18703  df-mhm 18751  df-submnd 18752  df-efmnd 18837  df-grp 18912  df-minusg 18913  df-mulg 19044  df-subg 19099  df-ghm 19188  df-ga 19265  df-cntz 19292  df-symg 19345  df-cmn 19757  df-abl 19758  df-mgp 20122  df-rng 20134  df-ur 20163  df-ring 20216  df-rhm 20452  df-subrng 20523  df-subrg 20547  df-psr 21889  df-mpl 21891
This theorem is referenced by:  splysubrg  33704
  Copyright terms: Public domain W3C validator