Users' Mathboxes Mathbox for Jiamin Zhao < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  veronesevrowd Structured version   Visualization version   GIF version

Theorem veronesevrowd 50877
Description: The Veronese map at a point, expressed explicitly as a piecewise maps-to function on the six coordinates. (Contributed by Jiamin Zhao, 17-Aug-2026.)
Hypothesis
Ref Expression
veronesevrow.1 (𝜑𝑃 ∈ (ℝ ↑m (1...3)))
Assertion
Ref Expression
veronesevrowd (𝜑 → (veronese‘𝑃) = (𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))))
Distinct variable group:   𝑃,𝑘
Allowed substitution hint:   𝜑(𝑘)

Proof of Theorem veronesevrowd
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 ovex 7449 . . . 4 (((if(𝑘 = 1, ((𝑃‘1)↑2), 0) + if(𝑘 = 2, ((𝑃‘2)↑2), 0)) + if(𝑘 = 3, ((𝑃‘3)↑2), 0)) + ((if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), 0) + if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), 0)) + if(𝑘 = 6, ((𝑃‘3) · (𝑃‘1)), 0))) ∈ V
2 eqid 2760 . . . 4 (𝑘 ∈ (1...6) ↦ (((if(𝑘 = 1, ((𝑃‘1)↑2), 0) + if(𝑘 = 2, ((𝑃‘2)↑2), 0)) + if(𝑘 = 3, ((𝑃‘3)↑2), 0)) + ((if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), 0) + if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), 0)) + if(𝑘 = 6, ((𝑃‘3) · (𝑃‘1)), 0)))) = (𝑘 ∈ (1...6) ↦ (((if(𝑘 = 1, ((𝑃‘1)↑2), 0) + if(𝑘 = 2, ((𝑃‘2)↑2), 0)) + if(𝑘 = 3, ((𝑃‘3)↑2), 0)) + ((if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), 0) + if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), 0)) + if(𝑘 = 6, ((𝑃‘3) · (𝑃‘1)), 0))))
31, 2fnmpti 6678 . . 3 (𝑘 ∈ (1...6) ↦ (((if(𝑘 = 1, ((𝑃‘1)↑2), 0) + if(𝑘 = 2, ((𝑃‘2)↑2), 0)) + if(𝑘 = 3, ((𝑃‘3)↑2), 0)) + ((if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), 0) + if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), 0)) + if(𝑘 = 6, ((𝑃‘3) · (𝑃‘1)), 0)))) Fn (1...6)
4 veronesevrow.1 . . . . 5 (𝜑𝑃 ∈ (ℝ ↑m (1...3)))
54veronesevald 50869 . . . 4 (𝜑 → (veronese‘𝑃) = (𝑘 ∈ (1...6) ↦ (((if(𝑘 = 1, ((𝑃‘1)↑2), 0) + if(𝑘 = 2, ((𝑃‘2)↑2), 0)) + if(𝑘 = 3, ((𝑃‘3)↑2), 0)) + ((if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), 0) + if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), 0)) + if(𝑘 = 6, ((𝑃‘3) · (𝑃‘1)), 0)))))
65fneq1d 6628 . . 3 (𝜑 → ((veronese‘𝑃) Fn (1...6) ↔ (𝑘 ∈ (1...6) ↦ (((if(𝑘 = 1, ((𝑃‘1)↑2), 0) + if(𝑘 = 2, ((𝑃‘2)↑2), 0)) + if(𝑘 = 3, ((𝑃‘3)↑2), 0)) + ((if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), 0) + if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), 0)) + if(𝑘 = 6, ((𝑃‘3) · (𝑃‘1)), 0)))) Fn (1...6)))
73, 6mpbiri 261 . 2 (𝜑 → (veronese‘𝑃) Fn (1...6))
8 ovex 7449 . . . . 5 ((𝑃‘1)↑2) ∈ V
9 ovex 7449 . . . . . 6 ((𝑃‘2)↑2) ∈ V
10 ovex 7449 . . . . . . 7 ((𝑃‘3)↑2) ∈ V
11 ovex 7449 . . . . . . . 8 ((𝑃‘1) · (𝑃‘2)) ∈ V
12 ovex 7449 . . . . . . . . 9 ((𝑃‘2) · (𝑃‘3)) ∈ V
13 ovex 7449 . . . . . . . . 9 ((𝑃‘3) · (𝑃‘1)) ∈ V
1412, 13ifex 4533 . . . . . . . 8 if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))) ∈ V
1511, 14ifex 4533 . . . . . . 7 if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))) ∈ V
1610, 15ifex 4533 . . . . . 6 if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))) ∈ V
179, 16ifex 4533 . . . . 5 if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))) ∈ V
188, 17ifex 4533 . . . 4 if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) ∈ V
19 eqid 2760 . . . 4 (𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))) = (𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))
2018, 19fnmpti 6678 . . 3 (𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))) Fn (1...6)
2120a1i 11 . 2 (𝜑 → (𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))) Fn (1...6))
224veronesev1lem 50871 . . . . . . . . 9 (𝜑 → ((veronese‘𝑃)‘1) = ((𝑃‘1)↑2))
2322ad2antrr 739 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 1) → ((veronese‘𝑃)‘1) = ((𝑃‘1)↑2))
24 simpr 490 . . . . . . . . 9 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 1) → 𝑥 = 1)
2524fveq2d 6885 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 1) → ((veronese‘𝑃)‘𝑥) = ((veronese‘𝑃)‘1))
2624fveq2d 6885 . . . . . . . . 9 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 1) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘1))
27 1nn 12293 . . . . . . . . . . 11 1 ∈ ℕ
28 6nn 12379 . . . . . . . . . . 11 6 ∈ ℕ
29 1re 11257 . . . . . . . . . . . 12 1 ∈ ℝ
30 6re 12380 . . . . . . . . . . . 12 6 ∈ ℝ
31 1lt6 12477 . . . . . . . . . . . 12 1 < 6
3229, 30, 31ltleii 11382 . . . . . . . . . . 11 1 ≤ 6
33 elfz1b 13673 . . . . . . . . . . 11 (1 ∈ (1...6) ↔ (1 ∈ ℕ ∧ 6 ∈ ℕ ∧ 1 ≤ 6))
3427, 28, 32, 33mpbir3an 1360 . . . . . . . . . 10 1 ∈ (1...6)
35 iftrue 4488 . . . . . . . . . . 11 (𝑘 = 1 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = ((𝑃‘1)↑2))
3635, 19, 18fvmpt3i 6995 . . . . . . . . . 10 (1 ∈ (1...6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘1) = ((𝑃‘1)↑2))
3734, 36ax-mp 5 . . . . . . . . 9 ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘1) = ((𝑃‘1)↑2)
3826, 37eqtrdi 2811 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 1) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑃‘1)↑2))
3923, 25, 383eqtr4d 2805 . . . . . . 7 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 1) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
404veronesev2lem 50872 . . . . . . . . 9 (𝜑 → ((veronese‘𝑃)‘2) = ((𝑃‘2)↑2))
4140ad2antrr 739 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 2) → ((veronese‘𝑃)‘2) = ((𝑃‘2)↑2))
42 simpr 490 . . . . . . . . 9 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 2) → 𝑥 = 2)
4342fveq2d 6885 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 2) → ((veronese‘𝑃)‘𝑥) = ((veronese‘𝑃)‘2))
4442fveq2d 6885 . . . . . . . . 9 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 2) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘2))
45 2nn 12363 . . . . . . . . . . 11 2 ∈ ℕ
46 2re 12364 . . . . . . . . . . . 12 2 ∈ ℝ
47 2lt6 12476 . . . . . . . . . . . 12 2 < 6
4846, 30, 47ltleii 11382 . . . . . . . . . . 11 2 ≤ 6
49 elfz1b 13673 . . . . . . . . . . 11 (2 ∈ (1...6) ↔ (2 ∈ ℕ ∧ 6 ∈ ℕ ∧ 2 ≤ 6))
5045, 28, 48, 49mpbir3an 1360 . . . . . . . . . 10 2 ∈ (1...6)
51 1ne2 12500 . . . . . . . . . . . . . . . 16 1 ≠ 2
5251necomi 3009 . . . . . . . . . . . . . . 15 2 ≠ 1
53 neeq1 3017 . . . . . . . . . . . . . . 15 (𝑘 = 2 → (𝑘 ≠ 1 ↔ 2 ≠ 1))
5452, 53mpbiri 261 . . . . . . . . . . . . . 14 (𝑘 = 2 → 𝑘 ≠ 1)
5554neneqd 2960 . . . . . . . . . . . . 13 (𝑘 = 2 → ¬ 𝑘 = 1)
5655iffalsed 4493 . . . . . . . . . . . 12 (𝑘 = 2 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))
57 iftrue 4488 . . . . . . . . . . . 12 (𝑘 = 2 → if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))) = ((𝑃‘2)↑2))
5856, 57eqtrd 2795 . . . . . . . . . . 11 (𝑘 = 2 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = ((𝑃‘2)↑2))
5958, 19, 18fvmpt3i 6995 . . . . . . . . . 10 (2 ∈ (1...6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘2) = ((𝑃‘2)↑2))
6050, 59ax-mp 5 . . . . . . . . 9 ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘2) = ((𝑃‘2)↑2)
6144, 60eqtrdi 2811 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 2) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑃‘2)↑2))
6241, 43, 613eqtr4d 2805 . . . . . . 7 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 2) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
6339, 62jaodan 972 . . . . . 6 (((𝜑𝑥 ∈ (1...6)) ∧ (𝑥 = 1 ∨ 𝑥 = 2)) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
644veronesev3lem 50873 . . . . . . . 8 (𝜑 → ((veronese‘𝑃)‘3) = ((𝑃‘3)↑2))
6564ad2antrr 739 . . . . . . 7 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 3) → ((veronese‘𝑃)‘3) = ((𝑃‘3)↑2))
66 simpr 490 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 3) → 𝑥 = 3)
6766fveq2d 6885 . . . . . . 7 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 3) → ((veronese‘𝑃)‘𝑥) = ((veronese‘𝑃)‘3))
6866fveq2d 6885 . . . . . . . 8 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 3) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘3))
69 3nn 12369 . . . . . . . . . 10 3 ∈ ℕ
70 3re 12370 . . . . . . . . . . 11 3 ∈ ℝ
71 3lt6 12475 . . . . . . . . . . 11 3 < 6
7270, 30, 71ltleii 11382 . . . . . . . . . 10 3 ≤ 6
73 elfz1b 13673 . . . . . . . . . 10 (3 ∈ (1...6) ↔ (3 ∈ ℕ ∧ 6 ∈ ℕ ∧ 3 ≤ 6))
7469, 28, 72, 73mpbir3an 1360 . . . . . . . . 9 3 ∈ (1...6)
75 1ne3 50839 . . . . . . . . . . . . . . 15 1 ≠ 3
7675necomi 3009 . . . . . . . . . . . . . 14 3 ≠ 1
77 neeq1 3017 . . . . . . . . . . . . . 14 (𝑘 = 3 → (𝑘 ≠ 1 ↔ 3 ≠ 1))
7876, 77mpbiri 261 . . . . . . . . . . . . 13 (𝑘 = 3 → 𝑘 ≠ 1)
7978neneqd 2960 . . . . . . . . . . . 12 (𝑘 = 3 → ¬ 𝑘 = 1)
8079iffalsed 4493 . . . . . . . . . . 11 (𝑘 = 3 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))
81 2ne3 50840 . . . . . . . . . . . . . . 15 2 ≠ 3
8281necomi 3009 . . . . . . . . . . . . . 14 3 ≠ 2
83 neeq1 3017 . . . . . . . . . . . . . 14 (𝑘 = 3 → (𝑘 ≠ 2 ↔ 3 ≠ 2))
8482, 83mpbiri 261 . . . . . . . . . . . . 13 (𝑘 = 3 → 𝑘 ≠ 2)
8584neneqd 2960 . . . . . . . . . . . 12 (𝑘 = 3 → ¬ 𝑘 = 2)
8685iffalsed 4493 . . . . . . . . . . 11 (𝑘 = 3 → if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))) = if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))
87 iftrue 4488 . . . . . . . . . . 11 (𝑘 = 3 → if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))) = ((𝑃‘3)↑2))
8880, 86, 873eqtrd 2799 . . . . . . . . . 10 (𝑘 = 3 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = ((𝑃‘3)↑2))
8988, 19, 18fvmpt3i 6995 . . . . . . . . 9 (3 ∈ (1...6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘3) = ((𝑃‘3)↑2))
9074, 89ax-mp 5 . . . . . . . 8 ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘3) = ((𝑃‘3)↑2)
9168, 90eqtrdi 2811 . . . . . . 7 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 3) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑃‘3)↑2))
9265, 67, 913eqtr4d 2805 . . . . . 6 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 3) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
9363, 92jaodan 972 . . . . 5 (((𝜑𝑥 ∈ (1...6)) ∧ ((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3)) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
944veronesev4lem 50874 . . . . . . 7 (𝜑 → ((veronese‘𝑃)‘4) = ((𝑃‘1) · (𝑃‘2)))
9594ad2antrr 739 . . . . . 6 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 4) → ((veronese‘𝑃)‘4) = ((𝑃‘1) · (𝑃‘2)))
96 simpr 490 . . . . . . 7 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 4) → 𝑥 = 4)
9796fveq2d 6885 . . . . . 6 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 4) → ((veronese‘𝑃)‘𝑥) = ((veronese‘𝑃)‘4))
9896fveq2d 6885 . . . . . . 7 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 4) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘4))
99 4nn 12373 . . . . . . . . 9 4 ∈ ℕ
100 4re 12374 . . . . . . . . . 10 4 ∈ ℝ
101 4lt6 12474 . . . . . . . . . 10 4 < 6
102100, 30, 101ltleii 11382 . . . . . . . . 9 4 ≤ 6
103 elfz1b 13673 . . . . . . . . 9 (4 ∈ (1...6) ↔ (4 ∈ ℕ ∧ 6 ∈ ℕ ∧ 4 ≤ 6))
10499, 28, 102, 103mpbir3an 1360 . . . . . . . 8 4 ∈ (1...6)
105 1lt4 12468 . . . . . . . . . . . . . . 15 1 < 4
10629, 105gtneii 11371 . . . . . . . . . . . . . 14 4 ≠ 1
107 neeq1 3017 . . . . . . . . . . . . . 14 (𝑘 = 4 → (𝑘 ≠ 1 ↔ 4 ≠ 1))
108106, 107mpbiri 261 . . . . . . . . . . . . 13 (𝑘 = 4 → 𝑘 ≠ 1)
109108neneqd 2960 . . . . . . . . . . . 12 (𝑘 = 4 → ¬ 𝑘 = 1)
110109iffalsed 4493 . . . . . . . . . . 11 (𝑘 = 4 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))
111 2lt4 12467 . . . . . . . . . . . . . . 15 2 < 4
11246, 111gtneii 11371 . . . . . . . . . . . . . 14 4 ≠ 2
113 neeq1 3017 . . . . . . . . . . . . . 14 (𝑘 = 4 → (𝑘 ≠ 2 ↔ 4 ≠ 2))
114112, 113mpbiri 261 . . . . . . . . . . . . 13 (𝑘 = 4 → 𝑘 ≠ 2)
115114neneqd 2960 . . . . . . . . . . . 12 (𝑘 = 4 → ¬ 𝑘 = 2)
116115iffalsed 4493 . . . . . . . . . . 11 (𝑘 = 4 → if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))) = if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))
117110, 116eqtrd 2795 . . . . . . . . . 10 (𝑘 = 4 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))
118 3lt4 12466 . . . . . . . . . . . . . 14 3 < 4
11970, 118gtneii 11371 . . . . . . . . . . . . 13 4 ≠ 3
120 neeq1 3017 . . . . . . . . . . . . 13 (𝑘 = 4 → (𝑘 ≠ 3 ↔ 4 ≠ 3))
121119, 120mpbiri 261 . . . . . . . . . . . 12 (𝑘 = 4 → 𝑘 ≠ 3)
122121neneqd 2960 . . . . . . . . . . 11 (𝑘 = 4 → ¬ 𝑘 = 3)
123122iffalsed 4493 . . . . . . . . . 10 (𝑘 = 4 → if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))) = if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))
124 iftrue 4488 . . . . . . . . . 10 (𝑘 = 4 → if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))) = ((𝑃‘1) · (𝑃‘2)))
125117, 123, 1243eqtrd 2799 . . . . . . . . 9 (𝑘 = 4 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = ((𝑃‘1) · (𝑃‘2)))
126125, 19, 18fvmpt3i 6995 . . . . . . . 8 (4 ∈ (1...6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘4) = ((𝑃‘1) · (𝑃‘2)))
127104, 126ax-mp 5 . . . . . . 7 ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘4) = ((𝑃‘1) · (𝑃‘2))
12898, 127eqtrdi 2811 . . . . . 6 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 4) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑃‘1) · (𝑃‘2)))
12995, 97, 1283eqtr4d 2805 . . . . 5 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 4) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
13093, 129jaodan 972 . . . 4 (((𝜑𝑥 ∈ (1...6)) ∧ (((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4)) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
1314veronesev5lem 50875 . . . . . 6 (𝜑 → ((veronese‘𝑃)‘5) = ((𝑃‘2) · (𝑃‘3)))
132131ad2antrr 739 . . . . 5 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 5) → ((veronese‘𝑃)‘5) = ((𝑃‘2) · (𝑃‘3)))
133 simpr 490 . . . . . 6 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 5) → 𝑥 = 5)
134133fveq2d 6885 . . . . 5 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 5) → ((veronese‘𝑃)‘𝑥) = ((veronese‘𝑃)‘5))
135133fveq2d 6885 . . . . . 6 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 5) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘5))
136 5nn 12376 . . . . . . . 8 5 ∈ ℕ
137 5re 12377 . . . . . . . . 9 5 ∈ ℝ
138 5lt6 12473 . . . . . . . . 9 5 < 6
139137, 30, 138ltleii 11382 . . . . . . . 8 5 ≤ 6
140 elfz1b 13673 . . . . . . . 8 (5 ∈ (1...6) ↔ (5 ∈ ℕ ∧ 6 ∈ ℕ ∧ 5 ≤ 6))
141136, 28, 139, 140mpbir3an 1360 . . . . . . 7 5 ∈ (1...6)
142 1lt5 12472 . . . . . . . . . . . . . 14 1 < 5
14329, 142gtneii 11371 . . . . . . . . . . . . 13 5 ≠ 1
144 neeq1 3017 . . . . . . . . . . . . 13 (𝑘 = 5 → (𝑘 ≠ 1 ↔ 5 ≠ 1))
145143, 144mpbiri 261 . . . . . . . . . . . 12 (𝑘 = 5 → 𝑘 ≠ 1)
146145neneqd 2960 . . . . . . . . . . 11 (𝑘 = 5 → ¬ 𝑘 = 1)
147146iffalsed 4493 . . . . . . . . . 10 (𝑘 = 5 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))
148 2lt5 12471 . . . . . . . . . . . . . 14 2 < 5
14946, 148gtneii 11371 . . . . . . . . . . . . 13 5 ≠ 2
150 neeq1 3017 . . . . . . . . . . . . 13 (𝑘 = 5 → (𝑘 ≠ 2 ↔ 5 ≠ 2))
151149, 150mpbiri 261 . . . . . . . . . . . 12 (𝑘 = 5 → 𝑘 ≠ 2)
152151neneqd 2960 . . . . . . . . . . 11 (𝑘 = 5 → ¬ 𝑘 = 2)
153152iffalsed 4493 . . . . . . . . . 10 (𝑘 = 5 → if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))) = if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))
154 3lt5 12470 . . . . . . . . . . . . . 14 3 < 5
15570, 154gtneii 11371 . . . . . . . . . . . . 13 5 ≠ 3
156 neeq1 3017 . . . . . . . . . . . . 13 (𝑘 = 5 → (𝑘 ≠ 3 ↔ 5 ≠ 3))
157155, 156mpbiri 261 . . . . . . . . . . . 12 (𝑘 = 5 → 𝑘 ≠ 3)
158157neneqd 2960 . . . . . . . . . . 11 (𝑘 = 5 → ¬ 𝑘 = 3)
159158iffalsed 4493 . . . . . . . . . 10 (𝑘 = 5 → if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))) = if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))
160147, 153, 1593eqtrd 2799 . . . . . . . . 9 (𝑘 = 5 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))
161 4lt5 12469 . . . . . . . . . . . . 13 4 < 5
162100, 161gtneii 11371 . . . . . . . . . . . 12 5 ≠ 4
163 neeq1 3017 . . . . . . . . . . . 12 (𝑘 = 5 → (𝑘 ≠ 4 ↔ 5 ≠ 4))
164162, 163mpbiri 261 . . . . . . . . . . 11 (𝑘 = 5 → 𝑘 ≠ 4)
165164neneqd 2960 . . . . . . . . . 10 (𝑘 = 5 → ¬ 𝑘 = 4)
166165iffalsed 4493 . . . . . . . . 9 (𝑘 = 5 → if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))) = if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))
167 iftrue 4488 . . . . . . . . 9 (𝑘 = 5 → if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))) = ((𝑃‘2) · (𝑃‘3)))
168160, 166, 1673eqtrd 2799 . . . . . . . 8 (𝑘 = 5 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = ((𝑃‘2) · (𝑃‘3)))
169168, 19, 18fvmpt3i 6995 . . . . . . 7 (5 ∈ (1...6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘5) = ((𝑃‘2) · (𝑃‘3)))
170141, 169ax-mp 5 . . . . . 6 ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘5) = ((𝑃‘2) · (𝑃‘3))
171135, 170eqtrdi 2811 . . . . 5 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 5) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑃‘2) · (𝑃‘3)))
172132, 134, 1713eqtr4d 2805 . . . 4 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 5) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
173130, 172jaodan 972 . . 3 (((𝜑𝑥 ∈ (1...6)) ∧ ((((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4) ∨ 𝑥 = 5)) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
1744veronesev6lem 50876 . . . . 5 (𝜑 → ((veronese‘𝑃)‘6) = ((𝑃‘3) · (𝑃‘1)))
175174ad2antrr 739 . . . 4 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 6) → ((veronese‘𝑃)‘6) = ((𝑃‘3) · (𝑃‘1)))
176 simpr 490 . . . . 5 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 6) → 𝑥 = 6)
177176fveq2d 6885 . . . 4 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 6) → ((veronese‘𝑃)‘𝑥) = ((veronese‘𝑃)‘6))
178176fveq2d 6885 . . . . 5 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘6))
17930leidi 11797 . . . . . . 7 6 ≤ 6
180 elfz1b 13673 . . . . . . 7 (6 ∈ (1...6) ↔ (6 ∈ ℕ ∧ 6 ∈ ℕ ∧ 6 ≤ 6))
18128, 28, 179, 180mpbir3an 1360 . . . . . 6 6 ∈ (1...6)
18229, 31gtneii 11371 . . . . . . . . . . . 12 6 ≠ 1
183 neeq1 3017 . . . . . . . . . . . 12 (𝑘 = 6 → (𝑘 ≠ 1 ↔ 6 ≠ 1))
184182, 183mpbiri 261 . . . . . . . . . . 11 (𝑘 = 6 → 𝑘 ≠ 1)
185184neneqd 2960 . . . . . . . . . 10 (𝑘 = 6 → ¬ 𝑘 = 1)
186185iffalsed 4493 . . . . . . . . 9 (𝑘 = 6 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))
18746, 47gtneii 11371 . . . . . . . . . . . 12 6 ≠ 2
188 neeq1 3017 . . . . . . . . . . . 12 (𝑘 = 6 → (𝑘 ≠ 2 ↔ 6 ≠ 2))
189187, 188mpbiri 261 . . . . . . . . . . 11 (𝑘 = 6 → 𝑘 ≠ 2)
190189neneqd 2960 . . . . . . . . . 10 (𝑘 = 6 → ¬ 𝑘 = 2)
191190iffalsed 4493 . . . . . . . . 9 (𝑘 = 6 → if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))) = if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))
19270, 71gtneii 11371 . . . . . . . . . . . 12 6 ≠ 3
193 neeq1 3017 . . . . . . . . . . . 12 (𝑘 = 6 → (𝑘 ≠ 3 ↔ 6 ≠ 3))
194192, 193mpbiri 261 . . . . . . . . . . 11 (𝑘 = 6 → 𝑘 ≠ 3)
195194neneqd 2960 . . . . . . . . . 10 (𝑘 = 6 → ¬ 𝑘 = 3)
196195iffalsed 4493 . . . . . . . . 9 (𝑘 = 6 → if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))) = if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))
197186, 191, 1963eqtrd 2799 . . . . . . . 8 (𝑘 = 6 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))
198100, 101gtneii 11371 . . . . . . . . . . 11 6 ≠ 4
199 neeq1 3017 . . . . . . . . . . 11 (𝑘 = 6 → (𝑘 ≠ 4 ↔ 6 ≠ 4))
200198, 199mpbiri 261 . . . . . . . . . 10 (𝑘 = 6 → 𝑘 ≠ 4)
201200neneqd 2960 . . . . . . . . 9 (𝑘 = 6 → ¬ 𝑘 = 4)
202201iffalsed 4493 . . . . . . . 8 (𝑘 = 6 → if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))) = if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))
203137, 138gtneii 11371 . . . . . . . . . . 11 6 ≠ 5
204 neeq1 3017 . . . . . . . . . . 11 (𝑘 = 6 → (𝑘 ≠ 5 ↔ 6 ≠ 5))
205203, 204mpbiri 261 . . . . . . . . . 10 (𝑘 = 6 → 𝑘 ≠ 5)
206205neneqd 2960 . . . . . . . . 9 (𝑘 = 6 → ¬ 𝑘 = 5)
207206iffalsed 4493 . . . . . . . 8 (𝑘 = 6 → if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))) = ((𝑃‘3) · (𝑃‘1)))
208197, 202, 2073eqtrd 2799 . . . . . . 7 (𝑘 = 6 → if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))) = ((𝑃‘3) · (𝑃‘1)))
209208, 19, 18fvmpt3i 6995 . . . . . 6 (6 ∈ (1...6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘6) = ((𝑃‘3) · (𝑃‘1)))
210181, 209ax-mp 5 . . . . 5 ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘6) = ((𝑃‘3) · (𝑃‘1))
211178, 210eqtrdi 2811 . . . 4 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 6) → ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥) = ((𝑃‘3) · (𝑃‘1)))
212175, 177, 2113eqtr4d 2805 . . 3 (((𝜑𝑥 ∈ (1...6)) ∧ 𝑥 = 6) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
213 simpr 490 . . . 4 ((𝜑𝑥 ∈ (1...6)) → 𝑥 ∈ (1...6))
214 elnnuz 12952 . . . . . . . 8 (5 ∈ ℕ ↔ 5 ∈ (ℤ‘1))
215136, 214mpbi 233 . . . . . . 7 5 ∈ (ℤ‘1)
216 elfzp1 13654 . . . . . . 7 (5 ∈ (ℤ‘1) → (𝑥 ∈ (1...(5 + 1)) ↔ (𝑥 ∈ (1...5) ∨ 𝑥 = (5 + 1))))
217215, 216ax-mp 5 . . . . . 6 (𝑥 ∈ (1...(5 + 1)) ↔ (𝑥 ∈ (1...5) ∨ 𝑥 = (5 + 1)))
218 5p1e6 12436 . . . . . . . 8 (5 + 1) = 6
219218oveq2i 7427 . . . . . . 7 (1...(5 + 1)) = (1...6)
220219eleq2i 2852 . . . . . 6 (𝑥 ∈ (1...(5 + 1)) ↔ 𝑥 ∈ (1...6))
221218eqeq2i 2773 . . . . . . 7 (𝑥 = (5 + 1) ↔ 𝑥 = 6)
222221orbi2i 926 . . . . . 6 ((𝑥 ∈ (1...5) ∨ 𝑥 = (5 + 1)) ↔ (𝑥 ∈ (1...5) ∨ 𝑥 = 6))
223217, 220, 2223bitr3i 304 . . . . 5 (𝑥 ∈ (1...6) ↔ (𝑥 ∈ (1...5) ∨ 𝑥 = 6))
224 elnnuz 12952 . . . . . . . . . 10 (4 ∈ ℕ ↔ 4 ∈ (ℤ‘1))
22599, 224mpbi 233 . . . . . . . . 9 4 ∈ (ℤ‘1)
226 elfzp1 13654 . . . . . . . . 9 (4 ∈ (ℤ‘1) → (𝑥 ∈ (1...(4 + 1)) ↔ (𝑥 ∈ (1...4) ∨ 𝑥 = (4 + 1))))
227225, 226ax-mp 5 . . . . . . . 8 (𝑥 ∈ (1...(4 + 1)) ↔ (𝑥 ∈ (1...4) ∨ 𝑥 = (4 + 1)))
228 4p1e5 12435 . . . . . . . . . 10 (4 + 1) = 5
229228oveq2i 7427 . . . . . . . . 9 (1...(4 + 1)) = (1...5)
230229eleq2i 2852 . . . . . . . 8 (𝑥 ∈ (1...(4 + 1)) ↔ 𝑥 ∈ (1...5))
231228eqeq2i 2773 . . . . . . . . 9 (𝑥 = (4 + 1) ↔ 𝑥 = 5)
232231orbi2i 926 . . . . . . . 8 ((𝑥 ∈ (1...4) ∨ 𝑥 = (4 + 1)) ↔ (𝑥 ∈ (1...4) ∨ 𝑥 = 5))
233227, 230, 2323bitr3i 304 . . . . . . 7 (𝑥 ∈ (1...5) ↔ (𝑥 ∈ (1...4) ∨ 𝑥 = 5))
234 elnnuz 12952 . . . . . . . . . . . 12 (3 ∈ ℕ ↔ 3 ∈ (ℤ‘1))
23569, 234mpbi 233 . . . . . . . . . . 11 3 ∈ (ℤ‘1)
236 elfzp1 13654 . . . . . . . . . . 11 (3 ∈ (ℤ‘1) → (𝑥 ∈ (1...(3 + 1)) ↔ (𝑥 ∈ (1...3) ∨ 𝑥 = (3 + 1))))
237235, 236ax-mp 5 . . . . . . . . . 10 (𝑥 ∈ (1...(3 + 1)) ↔ (𝑥 ∈ (1...3) ∨ 𝑥 = (3 + 1)))
238 3p1e4 12434 . . . . . . . . . . . 12 (3 + 1) = 4
239238oveq2i 7427 . . . . . . . . . . 11 (1...(3 + 1)) = (1...4)
240239eleq2i 2852 . . . . . . . . . 10 (𝑥 ∈ (1...(3 + 1)) ↔ 𝑥 ∈ (1...4))
241238eqeq2i 2773 . . . . . . . . . . 11 (𝑥 = (3 + 1) ↔ 𝑥 = 4)
242241orbi2i 926 . . . . . . . . . 10 ((𝑥 ∈ (1...3) ∨ 𝑥 = (3 + 1)) ↔ (𝑥 ∈ (1...3) ∨ 𝑥 = 4))
243237, 240, 2423bitr3i 304 . . . . . . . . 9 (𝑥 ∈ (1...4) ↔ (𝑥 ∈ (1...3) ∨ 𝑥 = 4))
244 2eluzge1 12956 . . . . . . . . . . . . 13 2 ∈ (ℤ‘1)
245 elfzp1 13654 . . . . . . . . . . . . 13 (2 ∈ (ℤ‘1) → (𝑥 ∈ (1...(2 + 1)) ↔ (𝑥 ∈ (1...2) ∨ 𝑥 = (2 + 1))))
246244, 245ax-mp 5 . . . . . . . . . . . 12 (𝑥 ∈ (1...(2 + 1)) ↔ (𝑥 ∈ (1...2) ∨ 𝑥 = (2 + 1)))
247 2p1e3 12431 . . . . . . . . . . . . . 14 (2 + 1) = 3
248247oveq2i 7427 . . . . . . . . . . . . 13 (1...(2 + 1)) = (1...3)
249248eleq2i 2852 . . . . . . . . . . . 12 (𝑥 ∈ (1...(2 + 1)) ↔ 𝑥 ∈ (1...3))
250247eqeq2i 2773 . . . . . . . . . . . . 13 (𝑥 = (2 + 1) ↔ 𝑥 = 3)
251250orbi2i 926 . . . . . . . . . . . 12 ((𝑥 ∈ (1...2) ∨ 𝑥 = (2 + 1)) ↔ (𝑥 ∈ (1...2) ∨ 𝑥 = 3))
252246, 249, 2513bitr3i 304 . . . . . . . . . . 11 (𝑥 ∈ (1...3) ↔ (𝑥 ∈ (1...2) ∨ 𝑥 = 3))
253 elnnuz 12952 . . . . . . . . . . . . . . . 16 (1 ∈ ℕ ↔ 1 ∈ (ℤ‘1))
25427, 253mpbi 233 . . . . . . . . . . . . . . 15 1 ∈ (ℤ‘1)
255 elfzp1 13654 . . . . . . . . . . . . . . 15 (1 ∈ (ℤ‘1) → (𝑥 ∈ (1...(1 + 1)) ↔ (𝑥 ∈ (1...1) ∨ 𝑥 = (1 + 1))))
256254, 255ax-mp 5 . . . . . . . . . . . . . 14 (𝑥 ∈ (1...(1 + 1)) ↔ (𝑥 ∈ (1...1) ∨ 𝑥 = (1 + 1)))
257 1p1e2 12413 . . . . . . . . . . . . . . . 16 (1 + 1) = 2
258257oveq2i 7427 . . . . . . . . . . . . . . 15 (1...(1 + 1)) = (1...2)
259258eleq2i 2852 . . . . . . . . . . . . . 14 (𝑥 ∈ (1...(1 + 1)) ↔ 𝑥 ∈ (1...2))
260257eqeq2i 2773 . . . . . . . . . . . . . . 15 (𝑥 = (1 + 1) ↔ 𝑥 = 2)
261260orbi2i 926 . . . . . . . . . . . . . 14 ((𝑥 ∈ (1...1) ∨ 𝑥 = (1 + 1)) ↔ (𝑥 ∈ (1...1) ∨ 𝑥 = 2))
262256, 259, 2613bitr3i 304 . . . . . . . . . . . . 13 (𝑥 ∈ (1...2) ↔ (𝑥 ∈ (1...1) ∨ 𝑥 = 2))
263 elfz1eq 13614 . . . . . . . . . . . . . 14 (𝑥 ∈ (1...1) → 𝑥 = 1)
264263orim1i 923 . . . . . . . . . . . . 13 ((𝑥 ∈ (1...1) ∨ 𝑥 = 2) → (𝑥 = 1 ∨ 𝑥 = 2))
265262, 264sylbi 220 . . . . . . . . . . . 12 (𝑥 ∈ (1...2) → (𝑥 = 1 ∨ 𝑥 = 2))
266265orim1i 923 . . . . . . . . . . 11 ((𝑥 ∈ (1...2) ∨ 𝑥 = 3) → ((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3))
267252, 266sylbi 220 . . . . . . . . . 10 (𝑥 ∈ (1...3) → ((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3))
268267orim1i 923 . . . . . . . . 9 ((𝑥 ∈ (1...3) ∨ 𝑥 = 4) → (((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4))
269243, 268sylbi 220 . . . . . . . 8 (𝑥 ∈ (1...4) → (((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4))
270269orim1i 923 . . . . . . 7 ((𝑥 ∈ (1...4) ∨ 𝑥 = 5) → ((((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4) ∨ 𝑥 = 5))
271233, 270sylbi 220 . . . . . 6 (𝑥 ∈ (1...5) → ((((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4) ∨ 𝑥 = 5))
272271orim1i 923 . . . . 5 ((𝑥 ∈ (1...5) ∨ 𝑥 = 6) → (((((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4) ∨ 𝑥 = 5) ∨ 𝑥 = 6))
273223, 272sylbi 220 . . . 4 (𝑥 ∈ (1...6) → (((((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4) ∨ 𝑥 = 5) ∨ 𝑥 = 6))
274213, 273syl 18 . . 3 ((𝜑𝑥 ∈ (1...6)) → (((((𝑥 = 1 ∨ 𝑥 = 2) ∨ 𝑥 = 3) ∨ 𝑥 = 4) ∨ 𝑥 = 5) ∨ 𝑥 = 6))
275173, 212, 274mpjaodan 973 . 2 ((𝜑𝑥 ∈ (1...6)) → ((veronese‘𝑃)‘𝑥) = ((𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1))))))))‘𝑥))
2767, 21, 275eqfnfvd 7028 1 (𝜑 → (veronese‘𝑃) = (𝑘 ∈ (1...6) ↦ if(𝑘 = 1, ((𝑃‘1)↑2), if(𝑘 = 2, ((𝑃‘2)↑2), if(𝑘 = 3, ((𝑃‘3)↑2), if(𝑘 = 4, ((𝑃‘1) · (𝑃‘2)), if(𝑘 = 5, ((𝑃‘2) · (𝑃‘3)), ((𝑃‘3) · (𝑃‘1)))))))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wb 209  wa 401  wo 861   = wceq 1570  wcel 2145  wne 2955  ifcif 4482   class class class wbr 5103  cmpt 5186   Fn wfn 6530  cfv 6535  (class class class)co 7416  m cmap 8833  cr 11148  0cc0 11149  1c1 11150   + caddc 11152   · cmul 11154  cle 11293  cn 12282  2c2 12344  3c3 12345  4c4 12346  5c5 12347  6c6 12348  cuz 12912  ...cfz 13586  cexp 14150  veronesecveronese 50866
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2732  ax-rep 5232  ax-sep 5251  ax-nul 5263  ax-pow 5330  ax-pr 5398  ax-un 7742  ax-cnex 11205  ax-resscn 11206  ax-1cn 11207  ax-icn 11208  ax-addcl 11209  ax-addrcl 11210  ax-mulcl 11211  ax-mulrcl 11212  ax-mulcom 11213  ax-addass 11214  ax-mulass 11215  ax-distr 11216  ax-i2m1 11217  ax-1ne0 11218  ax-1rid 11219  ax-rnegex 11220  ax-rrecex 11221  ax-cnre 11222  ax-pre-lttri 11223  ax-pre-lttrn 11224  ax-pre-ltadd 11225  ax-pre-mulgt0 11226
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6301  df-ord 6362  df-on 6363  df-lim 6364  df-suc 6365  df-iota 6491  df-fun 6537  df-fn 6538  df-f 6539  df-f1 6540  df-fo 6541  df-f1o 6542  df-fv 6543  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-om 7869  df-1st 7992  df-2nd 7993  df-frecs 8285  df-wrecs 8316  df-recs 8365  df-rdg 8404  df-er 8703  df-map 8835  df-en 8960  df-dom 8961  df-sdom 8962  df-pnf 11294  df-mnf 11295  df-xr 11296  df-ltxr 11297  df-le 11298  df-sub 11492  df-neg 11493  df-nn 12283  df-2 12352  df-3 12353  df-4 12354  df-5 12355  df-6 12356  df-n0 12554  df-z 12641  df-uz 12913  df-fz 13587  df-seq 14091  df-exp 14151  df-veronese 50867
This theorem is used by:  veronesematrowexpd  50880
  Copyright terms: Public domain W3C validator