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

Theorem esplyfvaln 33715
Description: The last elementary symmetric polynomial is the product of all variables. (Contributed by Thierry Arnoux, 16-Mar-2026.)
Hypotheses
Ref Expression
esplyfval1.w 𝑊 = (𝐼 mPoly 𝑅)
esplyfval1.v 𝑉 = (𝐼 mVar 𝑅)
esplyfval1.e 𝐸 = (𝐼eSymPoly𝑅)
esplyfval1.i (𝜑𝐼 ∈ Fin)
esplyfvaln.r (𝜑𝑅 ∈ CRing)
esplyfvaln.n 𝑁 = (♯‘𝐼)
esplyfvaln.m 𝑀 = (mulGrp‘𝑊)
Assertion
Ref Expression
esplyfvaln (𝜑 → (𝐸𝑁) = (𝑀 Σg 𝑉))

Proof of Theorem esplyfvaln
Dummy variables 𝑓 𝑖 𝑗 𝑡 𝑢 𝑘 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 esplyfval1.e . . 3 𝐸 = (𝐼eSymPoly𝑅)
21fveq1i 6839 . 2 (𝐸𝑁) = ((𝐼eSymPoly𝑅)‘𝑁)
3 eqid 2737 . . . 4 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ finSupp 0}
4 esplyfval1.i . . . 4 (𝜑𝐼 ∈ Fin)
5 esplyfvaln.r . . . . 5 (𝜑𝑅 ∈ CRing)
65crngringd 20224 . . . 4 (𝜑𝑅 ∈ Ring)
7 esplyfvaln.n . . . . 5 𝑁 = (♯‘𝐼)
8 hashcl 14315 . . . . . 6 (𝐼 ∈ Fin → (♯‘𝐼) ∈ ℕ0)
94, 8syl 17 . . . . 5 (𝜑 → (♯‘𝐼) ∈ ℕ0)
107, 9eqeltrid 2841 . . . 4 (𝜑𝑁 ∈ ℕ0)
11 eqid 2737 . . . 4 (0g𝑅) = (0g𝑅)
12 eqid 2737 . . . 4 (1r𝑅) = (1r𝑅)
133, 4, 6, 10, 11, 12esplyfval3 33713 . . 3 (𝜑 → ((𝐼eSymPoly𝑅)‘𝑁) = (𝑓 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))))
14 esplyfval1.w . . . . 5 𝑊 = (𝐼 mPoly 𝑅)
15 eqid 2737 . . . . 5 (Base‘𝑊) = (Base‘𝑊)
16 breq1 5089 . . . . . . 7 ( = ((𝟭‘𝐼)‘{𝑖}) → ( finSupp 0 ↔ ((𝟭‘𝐼)‘{𝑖}) finSupp 0))
17 nn0ex 12440 . . . . . . . . 9 0 ∈ V
1817a1i 11 . . . . . . . 8 ((𝜑𝑖𝐼) → ℕ0 ∈ V)
194adantr 480 . . . . . . . 8 ((𝜑𝑖𝐼) → 𝐼 ∈ Fin)
20 snssi 4730 . . . . . . . . . 10 (𝑖𝐼 → {𝑖} ⊆ 𝐼)
21 indf 12162 . . . . . . . . . 10 ((𝐼 ∈ Fin ∧ {𝑖} ⊆ 𝐼) → ((𝟭‘𝐼)‘{𝑖}):𝐼⟶{0, 1})
224, 20, 21syl2an 597 . . . . . . . . 9 ((𝜑𝑖𝐼) → ((𝟭‘𝐼)‘{𝑖}):𝐼⟶{0, 1})
23 0nn0 12449 . . . . . . . . . . 11 0 ∈ ℕ0
2423a1i 11 . . . . . . . . . 10 ((𝜑𝑖𝐼) → 0 ∈ ℕ0)
25 1nn0 12450 . . . . . . . . . . 11 1 ∈ ℕ0
2625a1i 11 . . . . . . . . . 10 ((𝜑𝑖𝐼) → 1 ∈ ℕ0)
2724, 26prssd 4766 . . . . . . . . 9 ((𝜑𝑖𝐼) → {0, 1} ⊆ ℕ0)
2822, 27fssd 6683 . . . . . . . 8 ((𝜑𝑖𝐼) → ((𝟭‘𝐼)‘{𝑖}):𝐼⟶ℕ0)
2918, 19, 28elmapdd 8785 . . . . . . 7 ((𝜑𝑖𝐼) → ((𝟭‘𝐼)‘{𝑖}) ∈ (ℕ0m 𝐼))
3022, 19, 24fidmfisupp 9282 . . . . . . 7 ((𝜑𝑖𝐼) → ((𝟭‘𝐼)‘{𝑖}) finSupp 0)
3116, 29, 30elrabd 3637 . . . . . 6 ((𝜑𝑖𝐼) → ((𝟭‘𝐼)‘{𝑖}) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
3231fmpttd 7065 . . . . 5 (𝜑 → (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖})):𝐼⟶{ ∈ (ℕ0m 𝐼) ∣ finSupp 0})
33 esplyfvaln.m . . . . 5 𝑀 = (mulGrp‘𝑊)
34 eqeq2 2749 . . . . . . . . 9 (𝑡 = 𝑦 → (𝑢 = 𝑡𝑢 = 𝑦))
3534ifbid 4491 . . . . . . . 8 (𝑡 = 𝑦 → if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)) = if(𝑢 = 𝑦, (1r𝑅), (0g𝑅)))
3635mpteq2dv 5180 . . . . . . 7 (𝑡 = 𝑦 → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑦, (1r𝑅), (0g𝑅))))
37 eqeq1 2741 . . . . . . . . 9 (𝑢 = 𝑧 → (𝑢 = 𝑦𝑧 = 𝑦))
3837ifbid 4491 . . . . . . . 8 (𝑢 = 𝑧 → if(𝑢 = 𝑦, (1r𝑅), (0g𝑅)) = if(𝑧 = 𝑦, (1r𝑅), (0g𝑅)))
3938cbvmptv 5190 . . . . . . 7 (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑦, (1r𝑅), (0g𝑅))) = (𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑧 = 𝑦, (1r𝑅), (0g𝑅)))
4036, 39eqtrdi 2788 . . . . . 6 (𝑡 = 𝑦 → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))) = (𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑧 = 𝑦, (1r𝑅), (0g𝑅))))
4140cbvmptv 5190 . . . . 5 (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) = (𝑦 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑧 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑧 = 𝑦, (1r𝑅), (0g𝑅))))
4214, 15, 5, 4, 3, 4, 32, 12, 11, 33, 41mplmonprod 33695 . . . 4 (𝜑 → (𝑀 Σg ((𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) ∘ (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖})))) = ((𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))))‘(𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))))
43 eqid 2737 . . . . 5 (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))))
44 eqeq2 2749 . . . . . . . 8 (𝑡 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) → (𝑢 = 𝑡𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))))
4544ifbid 4491 . . . . . . 7 (𝑡 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) → if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)) = if(𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))), (1r𝑅), (0g𝑅)))
4645mpteq2dv 5180 . . . . . 6 (𝑡 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))), (1r𝑅), (0g𝑅))))
47 simpr 484 . . . . . . . . . . . . 13 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))))
4847rneqd 5891 . . . . . . . . . . . 12 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → ran 𝑢 = ran (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))))
49 nfv 1916 . . . . . . . . . . . . . 14 𝑗(𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
50 eqid 2737 . . . . . . . . . . . . . 14 (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))
51 eqid 2737 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖})) = (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))
52 sneq 4578 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑖 = 𝑘 → {𝑖} = {𝑘})
5352fveq2d 6842 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = 𝑘 → ((𝟭‘𝐼)‘{𝑖}) = ((𝟭‘𝐼)‘{𝑘}))
54 simpr 484 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → 𝑘𝐼)
55 fvexd 6853 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → ((𝟭‘𝐼)‘{𝑘}) ∈ V)
5651, 53, 54, 55fvmptd3 6969 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → ((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘) = ((𝟭‘𝐼)‘{𝑘}))
5756fveq1d 6840 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗) = (((𝟭‘𝐼)‘{𝑘})‘𝑗))
584ad2antrr 727 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → 𝐼 ∈ Fin)
5954snssd 4731 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → {𝑘} ⊆ 𝐼)
60 simplr 769 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → 𝑗𝐼)
61 indfval 12163 . . . . . . . . . . . . . . . . . . . . 21 ((𝐼 ∈ Fin ∧ {𝑘} ⊆ 𝐼𝑗𝐼) → (((𝟭‘𝐼)‘{𝑘})‘𝑗) = if(𝑗 ∈ {𝑘}, 1, 0))
6258, 59, 60, 61syl3anc 1374 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → (((𝟭‘𝐼)‘{𝑘})‘𝑗) = if(𝑗 ∈ {𝑘}, 1, 0))
63 velsn 4584 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑗 ∈ {𝑘} ↔ 𝑗 = 𝑘)
64 equcom 2020 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑗 = 𝑘𝑘 = 𝑗)
6563, 64bitri 275 . . . . . . . . . . . . . . . . . . . . . 22 (𝑗 ∈ {𝑘} ↔ 𝑘 = 𝑗)
6665a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → (𝑗 ∈ {𝑘} ↔ 𝑘 = 𝑗))
6766ifbid 4491 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → if(𝑗 ∈ {𝑘}, 1, 0) = if(𝑘 = 𝑗, 1, 0))
6857, 62, 673eqtrd 2776 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗) = if(𝑘 = 𝑗, 1, 0))
6968mpteq2dva 5179 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑗𝐼) → (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)) = (𝑘𝐼 ↦ if(𝑘 = 𝑗, 1, 0)))
7069oveq2d 7380 . . . . . . . . . . . . . . . . 17 ((𝜑𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))) = (ℂfld Σg (𝑘𝐼 ↦ if(𝑘 = 𝑗, 1, 0))))
71 cnfld0 21373 . . . . . . . . . . . . . . . . . 18 0 = (0g‘ℂfld)
72 cnfldfld 33399 . . . . . . . . . . . . . . . . . . . 20 fld ∈ Field
73 id 22 . . . . . . . . . . . . . . . . . . . . . 22 (ℂfld ∈ Field → ℂfld ∈ Field)
7473fldcrngd 20716 . . . . . . . . . . . . . . . . . . . . 21 (ℂfld ∈ Field → ℂfld ∈ CRing)
75 crngring 20223 . . . . . . . . . . . . . . . . . . . . 21 (ℂfld ∈ CRing → ℂfld ∈ Ring)
76 ringcmn 20260 . . . . . . . . . . . . . . . . . . . . 21 (ℂfld ∈ Ring → ℂfld ∈ CMnd)
7774, 75, 763syl 18 . . . . . . . . . . . . . . . . . . . 20 (ℂfld ∈ Field → ℂfld ∈ CMnd)
7872, 77mp1i 13 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗𝐼) → ℂfld ∈ CMnd)
7978cmnmndd 19776 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑗𝐼) → ℂfld ∈ Mnd)
804adantr 480 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑗𝐼) → 𝐼 ∈ Fin)
81 simpr 484 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑗𝐼) → 𝑗𝐼)
82 eqid 2737 . . . . . . . . . . . . . . . . . 18 (𝑘𝐼 ↦ if(𝑘 = 𝑗, 1, 0)) = (𝑘𝐼 ↦ if(𝑘 = 𝑗, 1, 0))
83 ax-1cn 11093 . . . . . . . . . . . . . . . . . . . 20 1 ∈ ℂ
84 cnfldbas 21353 . . . . . . . . . . . . . . . . . . . 20 ℂ = (Base‘ℂfld)
8583, 84eleqtri 2835 . . . . . . . . . . . . . . . . . . 19 1 ∈ (Base‘ℂfld)
8685a1i 11 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑗𝐼) → 1 ∈ (Base‘ℂfld))
8771, 79, 80, 81, 82, 86gsummptif1n0 19938 . . . . . . . . . . . . . . . . 17 ((𝜑𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ if(𝑘 = 𝑗, 1, 0))) = 1)
8870, 87eqtrd 2772 . . . . . . . . . . . . . . . 16 ((𝜑𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))) = 1)
89 1ex 11137 . . . . . . . . . . . . . . . . 17 1 ∈ V
9089prid2 4708 . . . . . . . . . . . . . . . 16 1 ∈ {0, 1}
9188, 90eqeltrdi 2845 . . . . . . . . . . . . . . 15 ((𝜑𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))) ∈ {0, 1})
9291adantlr 716 . . . . . . . . . . . . . 14 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))) ∈ {0, 1})
9349, 50, 92rnmptssd 7074 . . . . . . . . . . . . 13 ((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → ran (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) ⊆ {0, 1})
9493adantr 480 . . . . . . . . . . . 12 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → ran (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) ⊆ {0, 1})
9548, 94eqsstrd 3957 . . . . . . . . . . 11 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → ran 𝑢 ⊆ {0, 1})
9647oveq1d 7379 . . . . . . . . . . . . . 14 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → (𝑢 supp 0) = ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) supp 0))
97 suppssdm 8124 . . . . . . . . . . . . . . . . 17 ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) supp 0) ⊆ dom (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))
98 nn0subm 21399 . . . . . . . . . . . . . . . . . . . 20 0 ∈ (SubMnd‘ℂfld)
9998a1i 11 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗𝐼) → ℕ0 ∈ (SubMnd‘ℂfld))
10023a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → 0 ∈ ℕ0)
10125a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → 1 ∈ ℕ0)
102100, 101prssd 4766 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → {0, 1} ⊆ ℕ0)
103 indf 12162 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐼 ∈ Fin ∧ {𝑘} ⊆ 𝐼) → ((𝟭‘𝐼)‘{𝑘}):𝐼⟶{0, 1})
10458, 59, 103syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → ((𝟭‘𝐼)‘{𝑘}):𝐼⟶{0, 1})
105104, 60ffvelcdmd 7035 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → (((𝟭‘𝐼)‘{𝑘})‘𝑗) ∈ {0, 1})
106102, 105sseldd 3923 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → (((𝟭‘𝐼)‘{𝑘})‘𝑗) ∈ ℕ0)
10757, 106eqeltrd 2837 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑗𝐼) ∧ 𝑘𝐼) → (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗) ∈ ℕ0)
108107fmpttd 7065 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗𝐼) → (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)):𝐼⟶ℕ0)
10923a1i 11 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑗𝐼) → 0 ∈ ℕ0)
110108, 80, 109fdmfifsupp 9285 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗𝐼) → (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)) finSupp 0)
11171, 78, 80, 99, 108, 110gsumsubmcl 19891 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))) ∈ ℕ0)
11250, 111dmmptd 6641 . . . . . . . . . . . . . . . . 17 (𝜑 → dom (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) = 𝐼)
11397, 112sseqtrid 3965 . . . . . . . . . . . . . . . 16 (𝜑 → ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) supp 0) ⊆ 𝐼)
114 nfv 1916 . . . . . . . . . . . . . . . . . . . . 21 𝑗(𝜑𝑖𝐼)
115 ovexd 7399 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑖𝐼) ∧ 𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗))) ∈ V)
116 eqid 2737 . . . . . . . . . . . . . . . . . . . . 21 (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))) = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗))))
117114, 115, 116fnmptd 6637 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖𝐼) → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))) Fn 𝐼)
118 simpr 484 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖𝐼) → 𝑖𝐼)
119 fveq2 6838 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑗 = 𝑖 → (((𝟭‘𝐼)‘{𝑘})‘𝑗) = (((𝟭‘𝐼)‘{𝑘})‘𝑖))
120119mpteq2dv 5180 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑗 = 𝑖 → (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)) = (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑖)))
121120oveq2d 7380 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑗 = 𝑖 → (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗))) = (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑖))))
122 ovexd 7399 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑖))) ∈ V)
123116, 121, 118, 122fvmptd3 6969 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑖𝐼) → ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗))))‘𝑖) = (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑖))))
1244ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → 𝐼 ∈ Fin)
125 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → 𝑘𝐼)
126125snssd 4731 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → {𝑘} ⊆ 𝐼)
127 simplr 769 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → 𝑖𝐼)
128 indfval 12163 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐼 ∈ Fin ∧ {𝑘} ⊆ 𝐼𝑖𝐼) → (((𝟭‘𝐼)‘{𝑘})‘𝑖) = if(𝑖 ∈ {𝑘}, 1, 0))
129124, 126, 127, 128syl3anc 1374 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → (((𝟭‘𝐼)‘{𝑘})‘𝑖) = if(𝑖 ∈ {𝑘}, 1, 0))
130 velsn 4584 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑖 ∈ {𝑘} ↔ 𝑖 = 𝑘)
131 equcom 2020 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑖 = 𝑘𝑘 = 𝑖)
132130, 131bitri 275 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑖 ∈ {𝑘} ↔ 𝑘 = 𝑖)
133132a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → (𝑖 ∈ {𝑘} ↔ 𝑘 = 𝑖))
134133ifbid 4491 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → if(𝑖 ∈ {𝑘}, 1, 0) = if(𝑘 = 𝑖, 1, 0))
135129, 134eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑖𝐼) ∧ 𝑘𝐼) → (((𝟭‘𝐼)‘{𝑘})‘𝑖) = if(𝑘 = 𝑖, 1, 0))
136135mpteq2dva 5179 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖𝐼) → (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑖)) = (𝑘𝐼 ↦ if(𝑘 = 𝑖, 1, 0)))
137136oveq2d 7380 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑖𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑖))) = (ℂfld Σg (𝑘𝐼 ↦ if(𝑘 = 𝑖, 1, 0))))
13872, 77mp1i 13 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑖𝐼) → ℂfld ∈ CMnd)
139138cmnmndd 19776 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖𝐼) → ℂfld ∈ Mnd)
140 eqid 2737 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑘𝐼 ↦ if(𝑘 = 𝑖, 1, 0)) = (𝑘𝐼 ↦ if(𝑘 = 𝑖, 1, 0))
14185a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖𝐼) → 1 ∈ (Base‘ℂfld))
14271, 139, 19, 118, 140, 141gsummptif1n0 19938 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑖𝐼) → (ℂfld Σg (𝑘𝐼 ↦ if(𝑘 = 𝑖, 1, 0))) = 1)
143123, 137, 1423eqtrd 2776 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑖𝐼) → ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗))))‘𝑖) = 1)
144 ax-1ne0 11104 . . . . . . . . . . . . . . . . . . . . . 22 1 ≠ 0
145144a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑖𝐼) → 1 ≠ 0)
146143, 145eqnetrd 3000 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖𝐼) → ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗))))‘𝑖) ≠ 0)
147117, 19, 24, 118, 146elsuppfnd 32752 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖𝐼) → 𝑖 ∈ ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))) supp 0))
148147ex 412 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝑖𝐼𝑖 ∈ ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))) supp 0)))
149148ssrdv 3928 . . . . . . . . . . . . . . . . 17 (𝜑𝐼 ⊆ ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))) supp 0))
15057mpteq2dva 5179 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑗𝐼) → (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)) = (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))
151150oveq2d 7380 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗𝐼) → (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))) = (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗))))
152151mpteq2dva 5179 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))))
153152oveq1d 7379 . . . . . . . . . . . . . . . . 17 (𝜑 → ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) supp 0) = ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝟭‘𝐼)‘{𝑘})‘𝑗)))) supp 0))
154149, 153sseqtrrd 3960 . . . . . . . . . . . . . . . 16 (𝜑𝐼 ⊆ ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) supp 0))
155113, 154eqssd 3940 . . . . . . . . . . . . . . 15 (𝜑 → ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) supp 0) = 𝐼)
156155ad2antrr 727 . . . . . . . . . . . . . 14 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → ((𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) supp 0) = 𝐼)
15796, 156eqtrd 2772 . . . . . . . . . . . . 13 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → (𝑢 supp 0) = 𝐼)
158157fveq2d 6842 . . . . . . . . . . . 12 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → (♯‘(𝑢 supp 0)) = (♯‘𝐼))
159158, 7eqtr4di 2790 . . . . . . . . . . 11 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → (♯‘(𝑢 supp 0)) = 𝑁)
16095, 159jca 511 . . . . . . . . . 10 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → (ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁))
161 simpllr 776 . . . . . . . . . . . . . . 15 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → ran 𝑢 ⊆ {0, 1})
1624ad3antrrr 731 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → 𝐼 ∈ Fin)
16317a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → ℕ0 ∈ V)
164 ssrab2 4021 . . . . . . . . . . . . . . . . . . . . . 22 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼)
165164a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ⊆ (ℕ0m 𝐼))
166165sselda 3922 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → 𝑢 ∈ (ℕ0m 𝐼))
167166ad2antrr 727 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → 𝑢 ∈ (ℕ0m 𝐼))
168162, 163, 167elmaprd 32750 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → 𝑢:𝐼⟶ℕ0)
169168adantr 480 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → 𝑢:𝐼⟶ℕ0)
170169ffnd 6667 . . . . . . . . . . . . . . . 16 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → 𝑢 Fn 𝐼)
171 simpr 484 . . . . . . . . . . . . . . . 16 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → 𝑗𝐼)
172170, 171fnfvelrnd 7032 . . . . . . . . . . . . . . 15 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → (𝑢𝑗) ∈ ran 𝑢)
173161, 172sseldd 3923 . . . . . . . . . . . . . 14 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → (𝑢𝑗) ∈ {0, 1})
174162adantr 480 . . . . . . . . . . . . . . 15 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → 𝐼 ∈ Fin)
17523a1i 11 . . . . . . . . . . . . . . 15 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → 0 ∈ ℕ0)
176 suppssdm 8124 . . . . . . . . . . . . . . . . . 18 (𝑢 supp 0) ⊆ dom 𝑢
177176, 169fssdm 6685 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → (𝑢 supp 0) ⊆ 𝐼)
178 simplr 769 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → (♯‘(𝑢 supp 0)) = 𝑁)
179178, 7eqtr2di 2789 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → (♯‘𝐼) = (♯‘(𝑢 supp 0)))
180174, 177, 179phphashd 14425 . . . . . . . . . . . . . . . 16 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → 𝐼 = (𝑢 supp 0))
181171, 180eleqtrd 2839 . . . . . . . . . . . . . . 15 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → 𝑗 ∈ (𝑢 supp 0))
182 elsuppfn 8117 . . . . . . . . . . . . . . . 16 ((𝑢 Fn 𝐼𝐼 ∈ Fin ∧ 0 ∈ ℕ0) → (𝑗 ∈ (𝑢 supp 0) ↔ (𝑗𝐼 ∧ (𝑢𝑗) ≠ 0)))
183182simplbda 499 . . . . . . . . . . . . . . 15 (((𝑢 Fn 𝐼𝐼 ∈ Fin ∧ 0 ∈ ℕ0) ∧ 𝑗 ∈ (𝑢 supp 0)) → (𝑢𝑗) ≠ 0)
184170, 174, 175, 181, 183syl31anc 1376 . . . . . . . . . . . . . 14 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → (𝑢𝑗) ≠ 0)
185 elprn1 4596 . . . . . . . . . . . . . 14 (((𝑢𝑗) ∈ {0, 1} ∧ (𝑢𝑗) ≠ 0) → (𝑢𝑗) = 1)
186173, 184, 185syl2anc 585 . . . . . . . . . . . . 13 (((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) ∧ 𝑗𝐼) → (𝑢𝑗) = 1)
187186mpteq2dva 5179 . . . . . . . . . . . 12 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → (𝑗𝐼 ↦ (𝑢𝑗)) = (𝑗𝐼 ↦ 1))
188168feqmptd 6906 . . . . . . . . . . . 12 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → 𝑢 = (𝑗𝐼 ↦ (𝑢𝑗)))
18988mpteq2dva 5179 . . . . . . . . . . . . 13 (𝜑 → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) = (𝑗𝐼 ↦ 1))
190189ad3antrrr 731 . . . . . . . . . . . 12 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) = (𝑗𝐼 ↦ 1))
191187, 188, 1903eqtr4d 2782 . . . . . . . . . . 11 ((((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ ran 𝑢 ⊆ {0, 1}) ∧ (♯‘(𝑢 supp 0)) = 𝑁) → 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))))
192191anasss 466 . . . . . . . . . 10 (((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) ∧ (ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁)) → 𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))))
193160, 192impbida 801 . . . . . . . . 9 ((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → (𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) ↔ (ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁)))
194193ifbid 4491 . . . . . . . 8 ((𝜑𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0}) → if(𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))), (1r𝑅), (0g𝑅)) = if((ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁), (1r𝑅), (0g𝑅)))
195194mpteq2dva 5179 . . . . . . 7 (𝜑 → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))), (1r𝑅), (0g𝑅))) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))))
196 rneq 5889 . . . . . . . . . . 11 (𝑢 = 𝑓 → ran 𝑢 = ran 𝑓)
197196sseq1d 3954 . . . . . . . . . 10 (𝑢 = 𝑓 → (ran 𝑢 ⊆ {0, 1} ↔ ran 𝑓 ⊆ {0, 1}))
198 oveq1 7371 . . . . . . . . . . 11 (𝑢 = 𝑓 → (𝑢 supp 0) = (𝑓 supp 0))
199198fveqeq2d 6846 . . . . . . . . . 10 (𝑢 = 𝑓 → ((♯‘(𝑢 supp 0)) = 𝑁 ↔ (♯‘(𝑓 supp 0)) = 𝑁))
200197, 199anbi12d 633 . . . . . . . . 9 (𝑢 = 𝑓 → ((ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁) ↔ (ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁)))
201200ifbid 4491 . . . . . . . 8 (𝑢 = 𝑓 → if((ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁), (1r𝑅), (0g𝑅)) = if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅)))
202201cbvmptv 5190 . . . . . . 7 (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑢 ⊆ {0, 1} ∧ (♯‘(𝑢 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))) = (𝑓 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅)))
203195, 202eqtrdi 2788 . . . . . 6 (𝜑 → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))), (1r𝑅), (0g𝑅))) = (𝑓 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))))
20446, 203sylan9eqr 2794 . . . . 5 ((𝜑𝑡 = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))) = (𝑓 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))))
205 breq1 5089 . . . . . 6 ( = (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) → ( finSupp 0 ↔ (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) finSupp 0))
20617a1i 11 . . . . . . 7 (𝜑 → ℕ0 ∈ V)
207111fmpttd 7065 . . . . . . 7 (𝜑 → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))):𝐼⟶ℕ0)
208206, 4, 207elmapdd 8785 . . . . . 6 (𝜑 → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) ∈ (ℕ0m 𝐼))
20923a1i 11 . . . . . . 7 (𝜑 → 0 ∈ ℕ0)
210207, 4, 209fidmfisupp 9282 . . . . . 6 (𝜑 → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) finSupp 0)
211205, 208, 210elrabd 3637 . . . . 5 (𝜑 → (𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗)))) ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0})
212 ovex 7397 . . . . . . . 8 (ℕ0m 𝐼) ∈ V
213212rabex 5279 . . . . . . 7 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V
214213a1i 11 . . . . . 6 (𝜑 → { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ∈ V)
215214mptexd 7176 . . . . 5 (𝜑 → (𝑓 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))) ∈ V)
21643, 204, 211, 215fvmptd2 6954 . . . 4 (𝜑 → ((𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))))‘(𝑗𝐼 ↦ (ℂfld Σg (𝑘𝐼 ↦ (((𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))‘𝑘)‘𝑗))))) = (𝑓 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))))
21742, 216eqtrd 2772 . . 3 (𝜑 → (𝑀 Σg ((𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) ∘ (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖})))) = (𝑓 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if((ran 𝑓 ⊆ {0, 1} ∧ (♯‘(𝑓 supp 0)) = 𝑁), (1r𝑅), (0g𝑅))))
218 indval 12159 . . . . . . . . . . . 12 ((𝐼 ∈ Fin ∧ {𝑖} ⊆ 𝐼) → ((𝟭‘𝐼)‘{𝑖}) = (𝑗𝐼 ↦ if(𝑗 ∈ {𝑖}, 1, 0)))
2194, 20, 218syl2an 597 . . . . . . . . . . 11 ((𝜑𝑖𝐼) → ((𝟭‘𝐼)‘{𝑖}) = (𝑗𝐼 ↦ if(𝑗 ∈ {𝑖}, 1, 0)))
220 velsn 4584 . . . . . . . . . . . . . 14 (𝑗 ∈ {𝑖} ↔ 𝑗 = 𝑖)
221220a1i 11 . . . . . . . . . . . . 13 (((𝜑𝑖𝐼) ∧ 𝑗𝐼) → (𝑗 ∈ {𝑖} ↔ 𝑗 = 𝑖))
222221ifbid 4491 . . . . . . . . . . . 12 (((𝜑𝑖𝐼) ∧ 𝑗𝐼) → if(𝑗 ∈ {𝑖}, 1, 0) = if(𝑗 = 𝑖, 1, 0))
223222mpteq2dva 5179 . . . . . . . . . . 11 ((𝜑𝑖𝐼) → (𝑗𝐼 ↦ if(𝑗 ∈ {𝑖}, 1, 0)) = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)))
224219, 223eqtrd 2772 . . . . . . . . . 10 ((𝜑𝑖𝐼) → ((𝟭‘𝐼)‘{𝑖}) = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)))
225224eqeq2d 2748 . . . . . . . . 9 ((𝜑𝑖𝐼) → (𝑢 = ((𝟭‘𝐼)‘{𝑖}) ↔ 𝑢 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0))))
226225ifbid 4491 . . . . . . . 8 ((𝜑𝑖𝐼) → if(𝑢 = ((𝟭‘𝐼)‘{𝑖}), (1r𝑅), (0g𝑅)) = if(𝑢 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅)))
227226mpteq2dv 5180 . . . . . . 7 ((𝜑𝑖𝐼) → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = ((𝟭‘𝐼)‘{𝑖}), (1r𝑅), (0g𝑅))) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅))))
228 eqeq1 2741 . . . . . . . . 9 (𝑡 = 𝑢 → (𝑡 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)) ↔ 𝑢 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0))))
229228ifbid 4491 . . . . . . . 8 (𝑡 = 𝑢 → if(𝑡 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅)) = if(𝑢 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅)))
230229cbvmptv 5190 . . . . . . 7 (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑡 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅))) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅)))
231227, 230eqtr4di 2790 . . . . . 6 ((𝜑𝑖𝐼) → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = ((𝟭‘𝐼)‘{𝑖}), (1r𝑅), (0g𝑅))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑡 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅))))
232231mpteq2dva 5179 . . . . 5 (𝜑 → (𝑖𝐼 ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = ((𝟭‘𝐼)‘{𝑖}), (1r𝑅), (0g𝑅)))) = (𝑖𝐼 ↦ (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑡 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅)))))
233 eqidd 2738 . . . . . 6 (𝜑 → (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖})) = (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖})))
234 eqidd 2738 . . . . . 6 (𝜑 → (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) = (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))))
235 eqeq2 2749 . . . . . . . 8 (𝑡 = ((𝟭‘𝐼)‘{𝑖}) → (𝑢 = 𝑡𝑢 = ((𝟭‘𝐼)‘{𝑖})))
236235ifbid 4491 . . . . . . 7 (𝑡 = ((𝟭‘𝐼)‘{𝑖}) → if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)) = if(𝑢 = ((𝟭‘𝐼)‘{𝑖}), (1r𝑅), (0g𝑅)))
237236mpteq2dv 5180 . . . . . 6 (𝑡 = ((𝟭‘𝐼)‘{𝑖}) → (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅))) = (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = ((𝟭‘𝐼)‘{𝑖}), (1r𝑅), (0g𝑅))))
23831, 233, 234, 237fmptco 7080 . . . . 5 (𝜑 → ((𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) ∘ (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))) = (𝑖𝐼 ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = ((𝟭‘𝐼)‘{𝑖}), (1r𝑅), (0g𝑅)))))
239 esplyfval1.v . . . . . 6 𝑉 = (𝐼 mVar 𝑅)
2403psrbasfsupp 33669 . . . . . 6 { ∈ (ℕ0m 𝐼) ∣ finSupp 0} = { ∈ (ℕ0m 𝐼) ∣ ( “ ℕ) ∈ Fin}
241239, 240, 11, 12, 4, 5mvrfval 21956 . . . . 5 (𝜑𝑉 = (𝑖𝐼 ↦ (𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑡 = (𝑗𝐼 ↦ if(𝑗 = 𝑖, 1, 0)), (1r𝑅), (0g𝑅)))))
242232, 238, 2413eqtr4d 2782 . . . 4 (𝜑 → ((𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) ∘ (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖}))) = 𝑉)
243242oveq2d 7380 . . 3 (𝜑 → (𝑀 Σg ((𝑡 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ (𝑢 ∈ { ∈ (ℕ0m 𝐼) ∣ finSupp 0} ↦ if(𝑢 = 𝑡, (1r𝑅), (0g𝑅)))) ∘ (𝑖𝐼 ↦ ((𝟭‘𝐼)‘{𝑖})))) = (𝑀 Σg 𝑉))
24413, 217, 2433eqtr2d 2778 . 2 (𝜑 → ((𝐼eSymPoly𝑅)‘𝑁) = (𝑀 Σg 𝑉))
2452, 244eqtrid 2784 1 (𝜑 → (𝐸𝑁) = (𝑀 Σg 𝑉))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wne 2933  {crab 3390  Vcvv 3430  wss 3890  ifcif 4467  {csn 4568  {cpr 4570   class class class wbr 5086  cmpt 5167  dom cdm 5628  ran crn 5629  ccom 5632   Fn wfn 6491  wf 6492  cfv 6496  (class class class)co 7364   supp csupp 8107  m cmap 8770  Fincfn 8890   finSupp cfsupp 9271  cc 11033  0cc0 11035  1c1 11036  𝟭cind 12156  0cn0 12434  chash 14289  Basecbs 17176  0gc0g 17399   Σg cgsu 17400  SubMndcsubmnd 18747  CMndccmn 19752  mulGrpcmgp 20118  1rcur 20159  Ringcrg 20211  CRingccrg 20212  Fieldcfield 20704  fldccnfld 21349   mVar cmvr 21882   mPoly cmpl 21883  eSymPolycesply 33697
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 2709  ax-rep 5213  ax-sep 5232  ax-nul 5242  ax-pow 5306  ax-pr 5374  ax-un 7686  ax-cnex 11091  ax-resscn 11092  ax-1cn 11093  ax-icn 11094  ax-addcl 11095  ax-addrcl 11096  ax-mulcl 11097  ax-mulrcl 11098  ax-mulcom 11099  ax-addass 11100  ax-mulass 11101  ax-distr 11102  ax-i2m1 11103  ax-1ne0 11104  ax-1rid 11105  ax-rnegex 11106  ax-rrecex 11107  ax-cnre 11108  ax-pre-lttri 11109  ax-pre-lttrn 11110  ax-pre-ltadd 11111  ax-pre-mulgt0 11112  ax-addf 11114  ax-mulf 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 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3063  df-rmo 3343  df-reu 3344  df-rab 3391  df-v 3432  df-sbc 3730  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-pss 3910  df-nul 4275  df-if 4468  df-pw 4544  df-sn 4569  df-pr 4571  df-tp 4573  df-op 4575  df-uni 4852  df-int 4891  df-iun 4936  df-iin 4937  df-br 5087  df-opab 5149  df-mpt 5168  df-tr 5194  df-id 5523  df-eprel 5528  df-po 5536  df-so 5537  df-fr 5581  df-se 5582  df-we 5583  df-xp 5634  df-rel 5635  df-cnv 5636  df-co 5637  df-dm 5638  df-rn 5639  df-res 5640  df-ima 5641  df-pred 6263  df-ord 6324  df-on 6325  df-lim 6326  df-suc 6327  df-iota 6452  df-fun 6498  df-fn 6499  df-f 6500  df-f1 6501  df-fo 6502  df-f1o 6503  df-fv 6504  df-isom 6505  df-riota 7321  df-ov 7367  df-oprab 7368  df-mpo 7369  df-of 7628  df-ofr 7629  df-om 7815  df-1st 7939  df-2nd 7940  df-supp 8108  df-tpos 8173  df-frecs 8228  df-wrecs 8259  df-recs 8308  df-rdg 8346  df-1o 8402  df-2o 8403  df-oadd 8406  df-er 8640  df-map 8772  df-pm 8773  df-ixp 8843  df-en 8891  df-dom 8892  df-sdom 8893  df-fin 8894  df-fsupp 9272  df-sup 9352  df-oi 9422  df-card 9860  df-pnf 11178  df-mnf 11179  df-xr 11180  df-ltxr 11181  df-le 11182  df-sub 11376  df-neg 11377  df-div 11805  df-ind 12157  df-nn 12172  df-2 12241  df-3 12242  df-4 12243  df-5 12244  df-6 12245  df-7 12246  df-8 12247  df-9 12248  df-n0 12435  df-xnn0 12508  df-z 12522  df-dec 12642  df-uz 12786  df-fz 13459  df-fzo 13606  df-seq 13961  df-hash 14290  df-struct 17114  df-sets 17131  df-slot 17149  df-ndx 17161  df-base 17177  df-ress 17198  df-plusg 17230  df-mulr 17231  df-starv 17232  df-sca 17233  df-vsca 17234  df-ip 17235  df-tset 17236  df-ple 17237  df-ds 17239  df-unif 17240  df-hom 17241  df-cco 17242  df-0g 17401  df-gsum 17402  df-prds 17407  df-pws 17409  df-mre 17545  df-mrc 17546  df-acs 17548  df-mgm 18605  df-sgrp 18684  df-mnd 18700  df-mhm 18748  df-submnd 18749  df-grp 18909  df-minusg 18910  df-mulg 19041  df-subg 19096  df-ghm 19185  df-cntz 19289  df-cmn 19754  df-abl 19755  df-mgp 20119  df-rng 20131  df-ur 20160  df-ring 20213  df-cring 20214  df-oppr 20314  df-dvdsr 20334  df-unit 20335  df-invr 20365  df-dvr 20378  df-rhm 20449  df-subrng 20520  df-subrg 20544  df-drng 20705  df-field 20706  df-cnfld 21350  df-zring 21424  df-zrh 21480  df-psr 21886  df-mvr 21887  df-mpl 21888  df-esply 33699
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator