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 33846
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 6872 . . 3 (Base‘𝑊) = (Base‘(𝐼 mPoly 𝑅))
41, 3eqtr4i 2790 . 2 𝑀 = (Base‘𝑊)
5 eqid 2764 . 2 (1r𝑊) = (1r𝑊)
6 eqid 2764 . 2 (.r𝑊) = (.r𝑊)
7 mplvrpmga.5 . . 3 (𝜑𝐼𝑉)
8 mplvrpmmhm.1 . . 3 (𝜑𝑅 ∈ Ring)
92, 7, 8mplringd 22076 . 2 (𝜑𝑊 ∈ Ring)
10 mplvrpmmhm.f . . 3 𝐹 = (𝑓𝑀 ↦ (𝐷𝐴𝑓))
11 oveq2 7406 . . . 4 (𝑓 = (1r𝑊) → (𝐷𝐴𝑓) = (𝐷𝐴(1r𝑊)))
12 mplvrpmga.4 . . . . . . 7 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))))
1312a1i 11 . . . . . 6 (𝜑𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
14 simpr 488 . . . . . . . . . 10 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → 𝑓 = (1r𝑊))
15 simpl 486 . . . . . . . . . . 11 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → 𝑑 = 𝐷)
1615coeq2d 5836 . . . . . . . . . 10 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → (𝑥𝑑) = (𝑥𝐷))
1714, 16fveq12d 6876 . . . . . . . . 9 ((𝑑 = 𝐷𝑓 = (1r𝑊)) → (𝑓‘(𝑥𝑑)) = ((1r𝑊)‘(𝑥𝐷)))
1817ad2antlr 737 . . . . . . . 8 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = ((1r𝑊)‘(𝑥𝐷)))
19 eqid 2764 . . . . . . . . . . . . 13 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
2019psrbasfsupp 33810 . . . . . . . . . . . 12 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
21 eqid 2764 . . . . . . . . . . . 12 (0g𝑅) = (0g𝑅)
22 eqid 2764 . . . . . . . . . . . 12 (1r𝑅) = (1r𝑅)
232, 20, 21, 22, 5, 7, 8mpl1 22065 . . . . . . . . . . 11 (𝜑 → (1r𝑊) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
2423adantr 484 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1r𝑊) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
25 eqeq1 2768 . . . . . . . . . . . 12 (𝑦 = (𝑥𝐷) → (𝑦 = (𝐼 × {0}) ↔ (𝑥𝐷) = (𝐼 × {0})))
26 mplvrpmmhm.2 . . . . . . . . . . . . . . . . . 18 (𝜑𝐷𝑃)
2726adantr 484 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐷𝑃)
28 mplvrpmga.1 . . . . . . . . . . . . . . . . . 18 𝑆 = (SymGrp‘𝐼)
29 mplvrpmga.2 . . . . . . . . . . . . . . . . . 18 𝑃 = (Base‘𝑆)
3028, 29symgbasf1o 19417 . . . . . . . . . . . . . . . . 17 (𝐷𝑃𝐷:𝐼1-1-onto𝐼)
31 f1ococnv2 6836 . . . . . . . . . . . . . . . . 17 (𝐷:𝐼1-1-onto𝐼 → (𝐷𝐷) = ( I ↾ 𝐼))
3227, 30, 313syl 18 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝐷𝐷) = ( I ↾ 𝐼))
3332adantr 484 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝐷𝐷) = ( I ↾ 𝐼))
3433coeq2d 5836 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ (𝐷𝐷)) = (𝑥 ∘ ( I ↾ 𝐼)))
35 simpr 488 . . . . . . . . . . . . . . . 16 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥𝐷) = (𝐼 × {0}))
3635coeq1d 5835 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝑥𝐷) ∘ 𝐷) = ((𝐼 × {0}) ∘ 𝐷))
37 coass 6255 . . . . . . . . . . . . . . . 16 ((𝑥𝐷) ∘ 𝐷) = (𝑥 ∘ (𝐷𝐷))
3837a1i 11 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝑥𝐷) ∘ 𝐷) = (𝑥 ∘ (𝐷𝐷)))
3926, 30syl 17 . . . . . . . . . . . . . . . . . 18 (𝜑𝐷:𝐼1-1-onto𝐼)
40 f1ocnv 6821 . . . . . . . . . . . . . . . . . 18 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼1-1-onto𝐼)
41 f1of 6808 . . . . . . . . . . . . . . . . . 18 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼𝐼)
4239, 40, 413syl 18 . . . . . . . . . . . . . . . . 17 (𝜑𝐷:𝐼𝐼)
43 0nn0 12498 . . . . . . . . . . . . . . . . . 18 0 ∈ ℕ0
4443a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 ∈ ℕ0)
4542, 44constcof 32825 . . . . . . . . . . . . . . . 16 (𝜑 → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
4645ad2antrr 736 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
4736, 38, 463eqtr3d 2807 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ (𝐷𝐷)) = (𝐼 × {0}))
487adantr 484 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
49 nn0ex 12489 . . . . . . . . . . . . . . . . . 18 0 ∈ V
5049a1i 11 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ℕ0 ∈ V)
51 ssrab2 4035 . . . . . . . . . . . . . . . . . 18 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
52 simpr 488 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
5351, 52sselid 3936 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ (ℕ0m 𝐼))
5448, 50, 53elmaprd 32884 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
55 fcoi1 6740 . . . . . . . . . . . . . . . 16 (𝑥:𝐼⟶ℕ0 → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5654, 55syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5756adantr 484 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
5834, 47, 573eqtr3rd 2808 . . . . . . . . . . . . 13 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (𝑥𝐷) = (𝐼 × {0})) → 𝑥 = (𝐼 × {0}))
59 simpr 488 . . . . . . . . . . . . . . 15 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → 𝑥 = (𝐼 × {0}))
6059coeq1d 5835 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → (𝑥𝐷) = ((𝐼 × {0}) ∘ 𝐷))
61 f1of 6808 . . . . . . . . . . . . . . . . 17 (𝐷:𝐼1-1-onto𝐼𝐷:𝐼𝐼)
6226, 30, 613syl 18 . . . . . . . . . . . . . . . 16 (𝜑𝐷:𝐼𝐼)
6362, 44constcof 32825 . . . . . . . . . . . . . . 15 (𝜑 → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
6463ad2antrr 736 . . . . . . . . . . . . . 14 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → ((𝐼 × {0}) ∘ 𝐷) = (𝐼 × {0}))
6560, 64eqtrd 2799 . . . . . . . . . . . . 13 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑥 = (𝐼 × {0})) → (𝑥𝐷) = (𝐼 × {0}))
6658, 65impbida 810 . . . . . . . . . . . 12 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((𝑥𝐷) = (𝐼 × {0}) ↔ 𝑥 = (𝐼 × {0})))
6725, 66sylan9bbr 518 . . . . . . . . . . 11 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝐷)) → (𝑦 = (𝐼 × {0}) ↔ 𝑥 = (𝐼 × {0})))
6867ifbid 4506 . . . . . . . . . 10 (((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 = (𝑥𝐷)) → if(𝑦 = (𝐼 × {0}), (1r𝑅), (0g𝑅)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
6928, 29, 48, 27, 52mplvrpmlem 33842 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
70 fvexd 6884 . . . . . . . . . . 11 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (1r𝑅) ∈ V)
71 fvexd 6884 . . . . . . . . . . 11 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (0g𝑅) ∈ V)
7270, 71ifcld 4529 . . . . . . . . . 10 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)) ∈ V)
7324, 68, 69, 72fvmptd 6985 . . . . . . . . 9 ((𝜑𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((1r𝑊)‘(𝑥𝐷)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7473adantlr 725 . . . . . . . 8 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ((1r𝑊)‘(𝑥𝐷)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7518, 74eqtrd 2799 . . . . . . 7 (((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅)))
7675mpteq2dva 5195 . . . . . 6 ((𝜑 ∧ (𝑑 = 𝐷𝑓 = (1r𝑊))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
774, 5, 9ringidcld 20318 . . . . . 6 (𝜑 → (1r𝑊) ∈ 𝑀)
78 ovex 7431 . . . . . . . . 9 (ℕ0m 𝐼) ∈ V
7978rabex 5297 . . . . . . . 8 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
8079a1i 11 . . . . . . 7 (𝜑 → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
8180mptexd 7210 . . . . . 6 (𝜑 → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))) ∈ V)
8213, 76, 26, 77, 81ovmpod 7550 . . . . 5 (𝜑 → (𝐷𝐴(1r𝑊)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
83 eqid 2764 . . . . . 6 (𝐼 mPwSer 𝑅) = (𝐼 mPwSer 𝑅)
84 eqid 2764 . . . . . 6 (1r‘(𝐼 mPwSer 𝑅)) = (1r‘(𝐼 mPwSer 𝑅))
8583, 7, 8, 20, 21, 22, 84psr1 22024 . . . . 5 (𝜑 → (1r‘(𝐼 mPwSer 𝑅)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑥 = (𝐼 × {0}), (1r𝑅), (0g𝑅))))
8683, 2, 4, 7, 8mplsubrg 22058 . . . . . 6 (𝜑𝑀 ∈ (SubRing‘(𝐼 mPwSer 𝑅)))
872, 83, 4mplval2 22049 . . . . . . 7 𝑊 = ((𝐼 mPwSer 𝑅) ↾s 𝑀)
8887, 84subrg1 20634 . . . . . 6 (𝑀 ∈ (SubRing‘(𝐼 mPwSer 𝑅)) → (1r‘(𝐼 mPwSer 𝑅)) = (1r𝑊))
8986, 88syl 17 . . . . 5 (𝜑 → (1r‘(𝐼 mPwSer 𝑅)) = (1r𝑊))
9082, 85, 893eqtr2d 2805 . . . 4 (𝜑 → (𝐷𝐴(1r𝑊)) = (1r𝑊))
9111, 90sylan9eqr 2821 . . 3 ((𝜑𝑓 = (1r𝑊)) → (𝐷𝐴𝑓) = (1r𝑊))
9210, 91, 77, 77fvmptd2 6986 . 2 (𝜑 → (𝐹‘(1r𝑊)) = (1r𝑊))
93 nfcv 2926 . . . . . . 7 𝑣((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
94 eqid 2764 . . . . . . 7 (Base‘𝑅) = (Base‘𝑅)
95 fveq2 6869 . . . . . . . 8 (𝑣 = (𝑦𝐷) → (𝑖𝑣) = (𝑖‘(𝑦𝐷)))
96 oveq2 7406 . . . . . . . . 9 (𝑣 = (𝑦𝐷) → ((𝑥𝐷) ∘f𝑣) = ((𝑥𝐷) ∘f − (𝑦𝐷)))
9796fveq2d 6873 . . . . . . . 8 (𝑣 = (𝑦𝐷) → (𝑗‘((𝑥𝐷) ∘f𝑣)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
9895, 97oveq12d 7416 . . . . . . 7 (𝑣 = (𝑦𝐷) → ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))) = ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))
998ringcmnd 20336 . . . . . . . 8 (𝜑𝑅 ∈ CMnd)
10099ad3antrrr 740 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑅 ∈ CMnd)
10179rabex 5297 . . . . . . . 8 {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ∈ V
102101a1i 11 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ∈ V)
103 eqid 2764 . . . . . . . . . . . 12 (Base‘(𝐼 mPwSer 𝑅)) = (Base‘(𝐼 mPwSer 𝑅))
1042, 83, 4, 103mplbasss 22050 . . . . . . . . . . . . . 14 𝑀 ⊆ (Base‘(𝐼 mPwSer 𝑅))
105 simplr 778 . . . . . . . . . . . . . 14 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑖𝑀)
106104, 105sselid 3936 . . . . . . . . . . . . 13 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑖 ∈ (Base‘(𝐼 mPwSer 𝑅)))
107106adantr 484 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 ∈ (Base‘(𝐼 mPwSer 𝑅)))
10883, 94, 20, 103, 107psrelbas 21989 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
109108feqmptd 6937 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 = (𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖𝑣)))
110105adantr 484 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖𝑀)
1112, 4, 21, 110mplelsfi 22048 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑖 finSupp (0g𝑅))
112109, 111eqbrtrrd 5126 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖𝑣)) finSupp (0g𝑅))
113 ssrab2 4035 . . . . . . . . . 10 {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
114113a1i 11 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
115 fvexd 6884 . . . . . . . . 9 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (0g𝑅) ∈ V)
116112, 114, 115fmptssfisupp 9342 . . . . . . . 8 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ (𝑖𝑣)) finSupp (0g𝑅))
117 eqid 2764 . . . . . . . . 9 (.r𝑅) = (.r𝑅)
1188ad4antr 742 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → 𝑅 ∈ Ring)
119 simpr 488 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → 𝑛 ∈ (Base‘𝑅))
12094, 117, 21, 118, 119ringlzd 20347 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑛 ∈ (Base‘𝑅)) → ((0g𝑅)(.r𝑅)𝑛) = (0g𝑅))
121108adantr 484 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑖:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
122 elrabi 3648 . . . . . . . . . 10 (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} → 𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
123122adantl 485 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
124121, 123ffvelcdmd 7068 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑖𝑣) ∈ (Base‘𝑅))
125 simpr 488 . . . . . . . . . . . 12 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑗𝑀)
126104, 125sselid 3936 . . . . . . . . . . 11 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑗 ∈ (Base‘(𝐼 mPwSer 𝑅)))
127126ad2antrr 736 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑗 ∈ (Base‘(𝐼 mPwSer 𝑅)))
12883, 94, 20, 103, 127psrelbas 21989 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑗:{ ∈ (ℕ0m 𝐼) ∣ finSupp 0}⟶(Base‘𝑅))
12969ad5ant14 767 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
1307ad4antr 742 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐼𝑉)
13149a1i 11 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ℕ0 ∈ V)
13251, 123sselid 3936 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ (ℕ0m 𝐼))
133130, 131, 132elmaprd 32884 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣:𝐼⟶ℕ0)
134 breq1 5105 . . . . . . . . . . . 12 (𝑤 = 𝑣 → (𝑤r ≤ (𝑥𝐷) ↔ 𝑣r ≤ (𝑥𝐷)))
135 simpr 488 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
136134, 135elrabrd 3655 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣r ≤ (𝑥𝐷))
13720psrbagcon 21979 . . . . . . . . . . 11 (((𝑥𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ 𝑣:𝐼⟶ℕ0𝑣r ≤ (𝑥𝐷)) → (((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ ((𝑥𝐷) ∘f𝑣) ∘r ≤ (𝑥𝐷)))
138129, 133, 136, 137syl3anc 1392 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∧ ((𝑥𝐷) ∘f𝑣) ∘r ≤ (𝑥𝐷)))
139138simpld 498 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑥𝐷) ∘f𝑣) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
140128, 139ffvelcdmd 7068 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑗‘((𝑥𝐷) ∘f𝑣)) ∈ (Base‘𝑅))
141116, 120, 124, 140, 115fsuppssov1 9332 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))) finSupp (0g𝑅))
142 ssidd 3961 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (Base‘𝑅) ⊆ (Base‘𝑅))
1438ad4antr 742 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑅 ∈ Ring)
14494, 117, 143, 124, 140ringcld 20312 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))) ∈ (Base‘𝑅))
145 breq1 5105 . . . . . . . 8 (𝑤 = (𝑦𝐷) → (𝑤r ≤ (𝑥𝐷) ↔ (𝑦𝐷) ∘r ≤ (𝑥𝐷)))
1467ad4antr 742 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐼𝑉)
14726ad2antrr 736 . . . . . . . . . 10 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐷𝑃)
148147ad2antrr 736 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷𝑃)
149 ssrab2 4035 . . . . . . . . . . 11 {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ⊆ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
150 simpr 488 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
151149, 150sselid 3936 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
152151adantlr 725 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
15328, 29, 146, 148, 152mplvrpmlem 33842 . . . . . . . 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 3949 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ⊆ (ℕ0m 𝐼))
157156sselda 3938 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ (ℕ0m 𝐼))
158146, 154, 157elmaprd 32884 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦:𝐼⟶ℕ0)
159158ffnd 6694 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 Fn 𝐼)
16054ad4ant14 762 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥:𝐼⟶ℕ0)
161160adantr 484 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥:𝐼⟶ℕ0)
162161ffnd 6694 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥 Fn 𝐼)
16362ad4antr 742 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷:𝐼𝐼)
164 breq1 5105 . . . . . . . . . 10 (𝑧 = 𝑦 → (𝑧r𝑥𝑦r𝑥))
165 simpr 488 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
166164, 165elrabrd 3655 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦r𝑥)
167159, 162, 163, 146, 146, 166ofrco 32814 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑦𝐷) ∘r ≤ (𝑥𝐷))
168145, 153, 167elrabd 3654 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑦𝐷) ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
169 breq1 5105 . . . . . . . . 9 (𝑧 = (𝑣𝐷) → (𝑧r𝑥 ↔ (𝑣𝐷) ∘r𝑥))
170 breq1 5105 . . . . . . . . . 10 ( = (𝑣𝐷) → ( finSupp 0 ↔ (𝑣𝐷) finSupp 0))
17142ad4antr 742 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼𝐼)
172133, 171fcod 6719 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷):𝐼⟶ℕ0)
173131, 130, 172elmapdd 8824 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ (ℕ0m 𝐼))
174 breq1 5105 . . . . . . . . . . . 12 ( = 𝑣 → ( finSupp 0 ↔ 𝑣 finSupp 0))
175174, 123elrabrd 3655 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 finSupp 0)
17639ad4antr 742 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼1-1-onto𝐼)
177 f1of1 6807 . . . . . . . . . . . 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 9350 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) finSupp 0)
181170, 173, 180elrabd 3654 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
182133ffnd 6694 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑣 Fn 𝐼)
183160adantr 484 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑥:𝐼⟶ℕ0)
184183ffnd 6694 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝑥 Fn 𝐼)
18562ad4antr 742 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → 𝐷:𝐼𝐼)
186 fnfco 6731 . . . . . . . . . . . 12 ((𝑥 Fn 𝐼𝐷:𝐼𝐼) → (𝑥𝐷) Fn 𝐼)
187184, 185, 186syl2anc 593 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥𝐷) Fn 𝐼)
188182, 187, 171, 130, 130, 136ofrco 32814 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∘r ≤ ((𝑥𝐷) ∘ 𝐷))
189176, 31syl 17 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝐷𝐷) = ( I ↾ 𝐼))
190189coeq2d 5836 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ (𝐷𝐷)) = (𝑥 ∘ ( I ↾ 𝐼)))
191183, 55syl 17 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ ( I ↾ 𝐼)) = 𝑥)
192190, 191eqtrd 2799 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑥 ∘ (𝐷𝐷)) = 𝑥)
19337, 192eqtrid 2811 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ((𝑥𝐷) ∘ 𝐷) = 𝑥)
194188, 193breqtrd 5128 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∘r𝑥)
195169, 181, 194elrabd 3654 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → (𝑣𝐷) ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
196133adantr 484 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑣:𝐼⟶ℕ0)
197158adantlr 725 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑦:𝐼⟶ℕ0)
19839ad5antr 744 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷:𝐼1-1-onto𝐼)
199196, 197, 198cocnvf1o 32933 . . . . . . . 8 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑣 = (𝑦𝐷) ↔ 𝑦 = (𝑣𝐷)))
200195, 199reu6dv 32674 . . . . . . 7 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)}) → ∃!𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}𝑣 = (𝑦𝐷))
20193, 94, 21, 98, 100, 102, 141, 142, 144, 168, 200gsummptfsf1o 33242 . . . . . 6 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))))
202 coeq1 5831 . . . . . . . . . . . 12 (𝑡 = 𝑦 → (𝑡𝐷) = (𝑦𝐷))
203202fveq2d 6873 . . . . . . . . . . 11 (𝑡 = 𝑦 → (𝑖‘(𝑡𝐷)) = (𝑖‘(𝑦𝐷)))
204 oveq2 7406 . . . . . . . . . . . . 13 (𝑓 = 𝑖 → (𝐷𝐴𝑓) = (𝐷𝐴𝑖))
205105adantr 484 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑖𝑀)
206 ovexd 7433 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑖) ∈ V)
20710, 204, 205, 206fvmptd3 7001 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑖) = (𝐷𝐴𝑖))
20812a1i 11 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
209 simpr 488 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑖) → 𝑓 = 𝑖)
210 coeq2 5832 . . . . . . . . . . . . . . . . . 18 (𝑑 = 𝐷 → (𝑥𝑑) = (𝑥𝐷))
211210adantr 484 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥𝑑) = (𝑥𝐷))
212209, 211fveq12d 6876 . . . . . . . . . . . . . . . 16 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑓‘(𝑥𝑑)) = (𝑖‘(𝑥𝐷)))
213212mpteq2dv 5196 . . . . . . . . . . . . . . 15 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑥𝐷))))
214 coeq1 5831 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑡 → (𝑥𝐷) = (𝑡𝐷))
215214fveq2d 6873 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑡 → (𝑖‘(𝑥𝐷)) = (𝑖‘(𝑡𝐷)))
216215cbvmptv 5206 . . . . . . . . . . . . . . 15 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑥𝐷))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷)))
217213, 216eqtrdi 2815 . . . . . . . . . . . . . 14 ((𝑑 = 𝐷𝑓 = 𝑖) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
218217adantl 485 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ (𝑑 = 𝐷𝑓 = 𝑖)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
219147adantr 484 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝐷𝑃)
22079a1i 11 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
221220mptexd 7210 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))) ∈ V)
222208, 218, 219, 205, 221ovmpod 7550 . . . . . . . . . . . 12 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑖) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
223207, 222eqtrd 2799 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑖) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑖‘(𝑡𝐷))))
224 fvexd 6884 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑖‘(𝑦𝐷)) ∈ V)
225203, 223, 151, 224fvmptd4 7002 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑖)‘𝑦) = (𝑖‘(𝑦𝐷)))
226225adantlr 725 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑖)‘𝑦) = (𝑖‘(𝑦𝐷)))
227 oveq2 7406 . . . . . . . . . . . . 13 (𝑓 = 𝑗 → (𝐷𝐴𝑓) = (𝐷𝐴𝑗))
228 simpr 488 . . . . . . . . . . . . . . . . . 18 ((𝑑 = 𝐷𝑓 = 𝑗) → 𝑓 = 𝑗)
229210adantr 484 . . . . . . . . . . . . . . . . . 18 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥𝑑) = (𝑥𝐷))
230228, 229fveq12d 6876 . . . . . . . . . . . . . . . . 17 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑓‘(𝑥𝑑)) = (𝑗‘(𝑥𝐷)))
231230mpteq2dv 5196 . . . . . . . . . . . . . . . 16 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑥𝐷))))
232214fveq2d 6873 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑡 → (𝑗‘(𝑥𝐷)) = (𝑗‘(𝑡𝐷)))
233232cbvmptv 5206 . . . . . . . . . . . . . . . 16 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑥𝐷))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷)))
234231, 233eqtrdi 2815 . . . . . . . . . . . . . . 15 ((𝑑 = 𝐷𝑓 = 𝑗) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
235234adantl 485 . . . . . . . . . . . . . 14 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ (𝑑 = 𝐷𝑓 = 𝑗)) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
236 simplr 778 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑗𝑀)
237220mptexd 7210 . . . . . . . . . . . . . 14 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))) ∈ V)
238208, 235, 219, 236, 237ovmpod 7550 . . . . . . . . . . . . 13 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐷𝐴𝑗) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
239227, 238sylan9eqr 2821 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑓 = 𝑗) → (𝐷𝐴𝑓) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
240239adantllr 729 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑓 = 𝑗) → (𝐷𝐴𝑓) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
241125ad2antrr 736 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑗𝑀)
24279a1i 11 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
243242mptexd 7210 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))) ∈ V)
24410, 240, 241, 243fvmptd2 6986 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝐹𝑗) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑗‘(𝑡𝐷))))
245 coeq1 5831 . . . . . . . . . . . . 13 (𝑡 = (𝑥f𝑦) → (𝑡𝐷) = ((𝑥f𝑦) ∘ 𝐷))
246245fveq2d 6873 . . . . . . . . . . . 12 (𝑡 = (𝑥f𝑦) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥f𝑦) ∘ 𝐷)))
247246adantl 485 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥f𝑦) ∘ 𝐷)))
248160ad2antrr 736 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑥:𝐼⟶ℕ0)
249248ffnd 6694 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑥 Fn 𝐼)
2507ad5antr 744 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝐼𝑉)
25149a1i 11 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → ℕ0 ∈ V)
252157adantr 484 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦 ∈ (ℕ0m 𝐼))
253250, 251, 252elmaprd 32884 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦:𝐼⟶ℕ0)
254253ffnd 6694 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝑦 Fn 𝐼)
25562ad5antr 744 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → 𝐷:𝐼𝐼)
256 inidm 4180 . . . . . . . . . . . . 13 (𝐼𝐼) = 𝐼
257249, 254, 255, 250, 250, 250, 256ofco 7687 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → ((𝑥f𝑦) ∘ 𝐷) = ((𝑥𝐷) ∘f − (𝑦𝐷)))
258257fveq2d 6873 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘((𝑥f𝑦) ∘ 𝐷)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
259247, 258eqtrd 2799 . . . . . . . . . 10 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑡 = (𝑥f𝑦)) → (𝑗‘(𝑡𝐷)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
260 breq1 5105 . . . . . . . . . . 11 ( = (𝑥f𝑦) → ( finSupp 0 ↔ (𝑥f𝑦) finSupp 0))
261162, 159, 146, 146, 256offn 7675 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) Fn 𝐼)
262162adantr 484 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑥 Fn 𝐼)
263159adantr 484 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦 Fn 𝐼)
264146adantr 484 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝐼𝑉)
265 simpr 488 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑎𝐼)
266 fnfvof 7679 . . . . . . . . . . . . . . . 16 (((𝑥 Fn 𝐼𝑦 Fn 𝐼) ∧ (𝐼𝑉𝑎𝐼)) → ((𝑥f𝑦)‘𝑎) = ((𝑥𝑎) − (𝑦𝑎)))
267262, 263, 264, 265, 266syl22anc 849 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥f𝑦)‘𝑎) = ((𝑥𝑎) − (𝑦𝑎)))
268158ffvelcdmda 7067 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑦𝑎) ∈ ℕ0)
269161ffvelcdmda 7067 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑥𝑎) ∈ ℕ0)
270 simplr 778 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
271164, 270elrabrd 3655 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → 𝑦r𝑥)
272263, 262, 264, 271, 265fnfvor 32813 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → (𝑦𝑎) ≤ (𝑥𝑎))
273 nn0sub 12533 . . . . . . . . . . . . . . . . 17 (((𝑦𝑎) ∈ ℕ0 ∧ (𝑥𝑎) ∈ ℕ0) → ((𝑦𝑎) ≤ (𝑥𝑎) ↔ ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0))
274273biimpa 480 . . . . . . . . . . . . . . . 16 ((((𝑦𝑎) ∈ ℕ0 ∧ (𝑥𝑎) ∈ ℕ0) ∧ (𝑦𝑎) ≤ (𝑥𝑎)) → ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0)
275268, 269, 272, 274syl21anc 848 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥𝑎) − (𝑦𝑎)) ∈ ℕ0)
276267, 275eqeltrd 2864 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎𝐼) → ((𝑥f𝑦)‘𝑎) ∈ ℕ0)
277276ralrimiva 3156 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ∀𝑎𝐼 ((𝑥f𝑦)‘𝑎) ∈ ℕ0)
278 ffnfv 7102 . . . . . . . . . . . . 13 ((𝑥f𝑦):𝐼⟶ℕ0 ↔ ((𝑥f𝑦) Fn 𝐼 ∧ ∀𝑎𝐼 ((𝑥f𝑦)‘𝑎) ∈ ℕ0))
279261, 277, 278sylanbrc 592 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦):𝐼⟶ℕ0)
280154, 146, 279elmapdd 8824 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) ∈ (ℕ0m 𝐼))
281 ovexd 7433 . . . . . . . . . . . 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 7676 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → Fun (𝑥f𝑦))
28420psrbagfsupp 21973 . . . . . . . . . . . . 13 (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} → 𝑥 finSupp 0)
285284ad2antlr 737 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → 𝑥 finSupp 0)
286 dffn2 6695 . . . . . . . . . . . . . 14 ((𝑥f𝑦) Fn 𝐼 ↔ (𝑥f𝑦):𝐼⟶V)
287261, 286sylib 220 . . . . . . . . . . . . 13 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦):𝐼⟶V)
288162adantr 484 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑥 Fn 𝐼)
289159adantr 484 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦 Fn 𝐼)
290146adantr 484 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝐼𝑉)
291 simpr 488 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0)))
292291eldifad 3918 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑎𝐼)
293288, 289, 290, 292, 266syl22anc 849 . . . . . . . . . . . . . 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 8153 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑥𝑎) = 0)
296158adantr 484 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦:𝐼⟶ℕ0)
297296, 292ffvelcdmd 7068 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ∈ ℕ0)
298 simplr 778 . . . . . . . . . . . . . . . . . . 19 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥})
299164, 298elrabrd 3655 . . . . . . . . . . . . . . . . . 18 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → 𝑦r𝑥)
300289, 288, 290, 299, 292fnfvor 32813 . . . . . . . . . . . . . . . . 17 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ≤ (𝑥𝑎))
301300, 295breqtrd 5128 . . . . . . . . . . . . . . . 16 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) ≤ 0)
302 nn0le0eq0 12511 . . . . . . . . . . . . . . . . 17 ((𝑦𝑎) ∈ ℕ0 → ((𝑦𝑎) ≤ 0 ↔ (𝑦𝑎) = 0))
303302biimpa 480 . . . . . . . . . . . . . . . 16 (((𝑦𝑎) ∈ ℕ0 ∧ (𝑦𝑎) ≤ 0) → (𝑦𝑎) = 0)
304297, 301, 303syl2anc 593 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (𝑦𝑎) = 0)
305295, 304oveq12d 7416 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → ((𝑥𝑎) − (𝑦𝑎)) = (0 − 0))
306 0m0e0 12338 . . . . . . . . . . . . . . 15 (0 − 0) = 0
307306a1i 11 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → (0 − 0) = 0)
308293, 305, 3073eqtrd 2803 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) ∧ 𝑎 ∈ (𝐼 ∖ (𝑥 supp 0))) → ((𝑥f𝑦)‘𝑎) = 0)
309287, 308suppss 8176 . . . . . . . . . . . 12 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝑥f𝑦) supp 0) ⊆ (𝑥 supp 0))
310281, 282, 283, 285, 309fsuppsssuppgd 9330 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) finSupp 0)
311260, 280, 310elrabd 3654 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑥f𝑦) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
312 fvexd 6884 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))) ∈ V)
313244, 259, 311, 312fvmptd 6985 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → ((𝐹𝑗)‘(𝑥f𝑦)) = (𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))
314226, 313oveq12d 7416 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥}) → (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))) = ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))
315314mpteq2dva 5195 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))) = (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷))))))
316315oveq2d 7414 . . . . . 6 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ ((𝑖‘(𝑦𝐷))(.r𝑅)(𝑗‘((𝑥𝐷) ∘f − (𝑦𝐷)))))))
317201, 316eqtr4d 2802 . . . . 5 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) = (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦))))))
318317mpteq2dva 5195 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))))))
319 oveq2 7406 . . . . . 6 (𝑓 = (𝑖(.r𝑊)𝑗) → (𝐷𝐴𝑓) = (𝐷𝐴(𝑖(.r𝑊)𝑗)))
32012a1i 11 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐴 = (𝑑𝑃, 𝑓𝑀 ↦ (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑)))))
321 simprr 782 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → 𝑓 = (𝑖(.r𝑊)𝑗))
3222, 4, 117, 6, 20, 105, 125mplmul 22064 . . . . . . . . . . . 12 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑖(.r𝑊)𝑗) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
323322adantr 484 . . . . . . . . . . 11 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → (𝑖(.r𝑊)𝑗) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
324321, 323eqtrd 2799 . . . . . . . . . 10 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → 𝑓 = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
325324adantr 484 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑓 = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))))))
326 simpr 488 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑢 = (𝑥𝑑))
327 simplrl 786 . . . . . . . . . . . . . . . 16 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑 = 𝐷)
328327adantr 484 . . . . . . . . . . . . . . 15 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑑 = 𝐷)
329328coeq2d 5836 . . . . . . . . . . . . . 14 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑥𝑑) = (𝑥𝐷))
330326, 329eqtrd 2799 . . . . . . . . . . . . 13 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → 𝑢 = (𝑥𝐷))
331330breq2d 5114 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑤r𝑢𝑤r ≤ (𝑥𝐷)))
332331rabbidv 3423 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} = {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)})
333330fvoveq1d 7420 . . . . . . . . . . . 12 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑗‘(𝑢f𝑣)) = (𝑗‘((𝑥𝐷) ∘f𝑣)))
334333oveq2d 7414 . . . . . . . . . . 11 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣))) = ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))
335332, 334mpteq12dv 5189 . . . . . . . . . 10 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣)))) = (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))
336335oveq2d 7414 . . . . . . . . 9 ((((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑥𝑑)) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r𝑢} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘(𝑢f𝑣))))) = (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))))
3377ad4antr 742 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐼𝑉)
33826ad4antr 742 . . . . . . . . . . 11 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝐷𝑃)
339327, 338eqeltrd 2864 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑑𝑃)
340 simpr 488 . . . . . . . . . 10 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
34128, 29, 337, 339, 340mplvrpmlem 33842 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑥𝑑) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
342 ovexd 7433 . . . . . . . . 9 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))) ∈ V)
343325, 336, 341, 342fvmptd 6985 . . . . . . . 8 (((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) ∧ 𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑓‘(𝑥𝑑)) = (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣))))))
344343mpteq2dva 5195 . . . . . . 7 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ (𝑑 = 𝐷𝑓 = (𝑖(.r𝑊)𝑗))) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑓‘(𝑥𝑑))) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
3459ad2antrr 736 . . . . . . . 8 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝑊 ∈ Ring)
3464, 6, 345, 105, 125ringcld 20312 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑖(.r𝑊)𝑗) ∈ 𝑀)
34779a1i 11 . . . . . . . 8 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
348347mptexd 7210 . . . . . . 7 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))) ∈ V)
349320, 344, 147, 346, 348ovmpod 7550 . . . . . 6 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐷𝐴(𝑖(.r𝑊)𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
350319, 349sylan9eqr 2821 . . . . 5 ((((𝜑𝑖𝑀) ∧ 𝑗𝑀) ∧ 𝑓 = (𝑖(.r𝑊)𝑗)) → (𝐷𝐴𝑓) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
35110, 350, 346, 348fvmptd2 6986 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(.r𝑊)𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑣 ∈ {𝑤 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑤r ≤ (𝑥𝐷)} ↦ ((𝑖𝑣)(.r𝑅)(𝑗‘((𝑥𝐷) ∘f𝑣)))))))
35228, 29, 1, 12, 7mplvrpmga 33844 . . . . . . . . . . . . 13 (𝜑𝐴 ∈ (𝑆 GrpAct 𝑀))
35329gaf 19337 . . . . . . . . . . . . 13 (𝐴 ∈ (𝑆 GrpAct 𝑀) → 𝐴:(𝑃 × 𝑀)⟶𝑀)
354352, 353syl 17 . . . . . . . . . . . 12 (𝜑𝐴:(𝑃 × 𝑀)⟶𝑀)
355354fovcld 7525 . . . . . . . . . . 11 ((𝜑𝐷𝑃𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
3563553expa 1132 . . . . . . . . . 10 (((𝜑𝐷𝑃) ∧ 𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
357356an32s 662 . . . . . . . . 9 (((𝜑𝑓𝑀) ∧ 𝐷𝑃) → (𝐷𝐴𝑓) ∈ 𝑀)
35826, 357mpidan 699 . . . . . . . 8 ((𝜑𝑓𝑀) → (𝐷𝐴𝑓) ∈ 𝑀)
359358, 10fmptd 7097 . . . . . . 7 (𝜑𝐹:𝑀𝑀)
360359ad2antrr 736 . . . . . 6 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐹:𝑀𝑀)
361360, 105ffvelcdmd 7068 . . . . 5 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹𝑖) ∈ 𝑀)
362360, 125ffvelcdmd 7068 . . . . 5 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹𝑗) ∈ 𝑀)
3632, 4, 117, 6, 20, 361, 362mplmul 22064 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → ((𝐹𝑖)(.r𝑊)(𝐹𝑗)) = (𝑥 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑅 Σg (𝑦 ∈ {𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∣ 𝑧r𝑥} ↦ (((𝐹𝑖)‘𝑦)(.r𝑅)((𝐹𝑗)‘(𝑥f𝑦)))))))
364318, 351, 3633eqtr4d 2809 . . 3 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(.r𝑊)𝑗)) = ((𝐹𝑖)(.r𝑊)(𝐹𝑗)))
365364anasss 470 . 2 ((𝜑 ∧ (𝑖𝑀𝑗𝑀)) → (𝐹‘(𝑖(.r𝑊)𝑗)) = ((𝐹𝑖)(.r𝑊)(𝐹𝑗)))
366 eqid 2764 . 2 (+g𝑊) = (+g𝑊)
36728, 29, 1, 12, 7, 10, 2, 8, 26mplvrpmmhm 33845 . . . . 5 (𝜑𝐹 ∈ (𝑊 MndHom 𝑊))
368367ad2antrr 736 . . . 4 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → 𝐹 ∈ (𝑊 MndHom 𝑊))
3694, 366, 366mhmlin 18829 . . . 4 ((𝐹 ∈ (𝑊 MndHom 𝑊) ∧ 𝑖𝑀𝑗𝑀) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
370368, 105, 125, 369syl3anc 1392 . . 3 (((𝜑𝑖𝑀) ∧ 𝑗𝑀) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
371370anasss 470 . 2 ((𝜑 ∧ (𝑖𝑀𝑗𝑀)) → (𝐹‘(𝑖(+g𝑊)𝑗)) = ((𝐹𝑖)(+g𝑊)(𝐹𝑗)))
3724, 5, 5, 6, 6, 9, 9, 92, 365, 4, 366, 366, 359, 371isrhmd 20539 1 (𝜑𝐹 ∈ (𝑊 RingHom 𝑊))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 399   = wceq 1562  wcel 2144  wral 3078  {crab 3416  Vcvv 3456  cdif 3903  wss 3906  ifcif 4482  {csn 4584   class class class wbr 5102  cmpt 5183   I cid 5543   × cxp 5647  ccnv 5648  cres 5651  ccom 5653   Fn wfn 6518  wf 6519  1-1wf1 6520  1-1-ontowf1o 6522  cfv 6523  (class class class)co 7398  cmpo 7400  f cof 7660  r cofr 7661   supp csupp 8142  m cmap 8810   finSupp cfsupp 9309  0cc0 11075  cle 11219  cmin 11416  0cn0 12483  Basecbs 17247  +gcplusg 17288  .rcmulr 17289  0gc0g 17470   Σg cgsu 17471   MndHom cmhm 18817   GrpAct cga 19331  SymGrpcsymg 19411  CMndccmn 19822  1rcur 20233  Ringcrg 20285   RingHom crh 20520  SubRingcsubrg 20621   mPwSer cmps 21958   mPoly cmpl 21960
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1817  ax-4 1831  ax-5 1932  ax-6 1989  ax-7 2030  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2214  ax-ext 2736  ax-rep 5229  ax-sep 5248  ax-nul 5258  ax-pow 5324  ax-pr 5392  ax-un 7720  ax-cnex 11131  ax-resscn 11132  ax-1cn 11133  ax-icn 11134  ax-addcl 11135  ax-addrcl 11136  ax-mulcl 11137  ax-mulrcl 11138  ax-mulcom 11139  ax-addass 11140  ax-mulass 11141  ax-distr 11142  ax-i2m1 11143  ax-1ne0 11144  ax-1rid 11145  ax-rnegex 11146  ax-rrecex 11147  ax-cnre 11148  ax-pre-lttri 11149  ax-pre-lttrn 11150  ax-pre-ltadd 11151  ax-pre-mulgt0 11152
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3or 1100  df-3an 1101  df-tru 1565  df-fal 1575  df-ex 1802  df-nf 1806  df-sb 2093  df-mo 2568  df-eu 2598  df-clab 2743  df-cleq 2756  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3064  df-ral 3079  df-rex 3089  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3458  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-pss 3926  df-nul 4288  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-tp 4589  df-op 4591  df-uni 4868  df-int 4908  df-iun 4953  df-iin 4954  df-br 5103  df-opab 5165  df-mpt 5184  df-tr 5210  df-id 5544  df-eprel 5549  df-po 5557  df-so 5558  df-fr 5602  df-se 5603  df-we 5604  df-xp 5655  df-rel 5656  df-cnv 5657  df-co 5658  df-dm 5659  df-rn 5660  df-res 5661  df-ima 5662  df-pred 6290  df-ord 6351  df-on 6352  df-lim 6353  df-suc 6354  df-iota 6479  df-fun 6525  df-fn 6526  df-f 6527  df-f1 6528  df-fo 6529  df-f1o 6530  df-fv 6531  df-isom 6532  df-riota 7355  df-ov 7401  df-oprab 7402  df-mpo 7403  df-of 7662  df-ofr 7663  df-om 7849  df-1st 7972  df-2nd 7973  df-supp 8143  df-frecs 8264  df-wrecs 8295  df-recs 8344  df-rdg 8383  df-1o 8439  df-2o 8440  df-er 8680  df-map 8812  df-pm 8813  df-ixp 8882  df-en 8930  df-dom 8931  df-sdom 8932  df-fin 8933  df-fsupp 9310  df-sup 9390  df-oi 9460  df-card 9899  df-pnf 11220  df-mnf 11221  df-xr 11222  df-ltxr 11223  df-le 11224  df-sub 11418  df-neg 11419  df-nn 12213  df-2 12282  df-3 12283  df-4 12284  df-5 12285  df-6 12286  df-7 12287  df-8 12288  df-9 12289  df-n0 12484  df-z 12571  df-dec 12691  df-uz 12842  df-fz 13515  df-fzo 13662  df-seq 14017  df-hash 14346  df-struct 17185  df-sets 17202  df-slot 17220  df-ndx 17232  df-base 17248  df-ress 17269  df-plusg 17301  df-mulr 17302  df-sca 17304  df-vsca 17305  df-ip 17306  df-tset 17307  df-ple 17308  df-ds 17310  df-hom 17312  df-cco 17313  df-0g 17472  df-gsum 17473  df-prds 17478  df-pws 17480  df-mre 17616  df-mrc 17617  df-acs 17619  df-mgm 18676  df-sgrp 18755  df-mnd 18771  df-mhm 18819  df-submnd 18820  df-efmnd 18905  df-grp 18980  df-minusg 18981  df-mulg 19112  df-subg 19167  df-ghm 19256  df-ga 19332  df-cntz 19359  df-symg 19412  df-cmn 19824  df-abl 19825  df-mgp 20189  df-rng 20201  df-ur 20234  df-ring 20287  df-rhm 20523  df-subrng 20598  df-subrg 20622  df-psr 21963  df-mpl 21965
This theorem is referenced by:  splysubrg  33859
  Copyright terms: Public domain W3C validator