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

Definition df-veronese 50784
Description: Define the quadratic Veronese map on real 3-vectors, with coordinates ordered as ( x^2 , y^2 , z^2 , x y , y z , z x ). (Contributed by Jiamin Zhao, 14-Aug-2026.)
Assertion
Ref Expression
df-veronese veronese = (𝑞 ∈ (ℝ ↑m (1...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)))))
Distinct variable group:   𝑘,𝑞

Detailed syntax breakdown of Definition df-veronese
StepHypRef Expression
1 cveronese 50783 . 2 class veronese
2 vq . . 3 setvar 𝑞
3 cr 11124 . . . 4 class
4 c1 11126 . . . . 5 class 1
5 c3 12321 . . . . 5 class 3
6 cfz 13561 . . . . 5 class ...
74, 5, 6co 7416 . . . 4 class (1...3)
8 cmap 8829 . . . 4 class m
93, 7, 8co 7416 . . 3 class (ℝ ↑m (1...3))
10 vk . . . 4 setvar 𝑘
11 c6 12324 . . . . 5 class 6
124, 11, 6co 7416 . . . 4 class (1...6)
1310cv 1569 . . . . . . . . 9 class 𝑘
1413, 4wceq 1570 . . . . . . . 8 wff 𝑘 = 1
152cv 1569 . . . . . . . . . 10 class 𝑞
164, 15cfv 6537 . . . . . . . . 9 class (𝑞‘1)
17 c2 12320 . . . . . . . . 9 class 2
18 cexp 14125 . . . . . . . . 9 class
1916, 17, 18co 7416 . . . . . . . 8 class ((𝑞‘1)↑2)
20 cc0 11125 . . . . . . . 8 class 0
2114, 19, 20cif 4485 . . . . . . 7 class if(𝑘 = 1, ((𝑞‘1)↑2), 0)
2213, 17wceq 1570 . . . . . . . 8 wff 𝑘 = 2
2317, 15cfv 6537 . . . . . . . . 9 class (𝑞‘2)
2423, 17, 18co 7416 . . . . . . . 8 class ((𝑞‘2)↑2)
2522, 24, 20cif 4485 . . . . . . 7 class if(𝑘 = 2, ((𝑞‘2)↑2), 0)
26 caddc 11128 . . . . . . 7 class +
2721, 25, 26co 7416 . . . . . 6 class (if(𝑘 = 1, ((𝑞‘1)↑2), 0) + if(𝑘 = 2, ((𝑞‘2)↑2), 0))
2813, 5wceq 1570 . . . . . . 7 wff 𝑘 = 3
295, 15cfv 6537 . . . . . . . 8 class (𝑞‘3)
3029, 17, 18co 7416 . . . . . . 7 class ((𝑞‘3)↑2)
3128, 30, 20cif 4485 . . . . . 6 class if(𝑘 = 3, ((𝑞‘3)↑2), 0)
3227, 31, 26co 7416 . . . . 5 class ((if(𝑘 = 1, ((𝑞‘1)↑2), 0) + if(𝑘 = 2, ((𝑞‘2)↑2), 0)) + if(𝑘 = 3, ((𝑞‘3)↑2), 0))
33 c4 12322 . . . . . . . . 9 class 4
3413, 33wceq 1570 . . . . . . . 8 wff 𝑘 = 4
35 cmul 11130 . . . . . . . . 9 class ·
3616, 23, 35co 7416 . . . . . . . 8 class ((𝑞‘1) · (𝑞‘2))
3734, 36, 20cif 4485 . . . . . . 7 class if(𝑘 = 4, ((𝑞‘1) · (𝑞‘2)), 0)
38 c5 12323 . . . . . . . . 9 class 5
3913, 38wceq 1570 . . . . . . . 8 wff 𝑘 = 5
4023, 29, 35co 7416 . . . . . . . 8 class ((𝑞‘2) · (𝑞‘3))
4139, 40, 20cif 4485 . . . . . . 7 class if(𝑘 = 5, ((𝑞‘2) · (𝑞‘3)), 0)
4237, 41, 26co 7416 . . . . . 6 class (if(𝑘 = 4, ((𝑞‘1) · (𝑞‘2)), 0) + if(𝑘 = 5, ((𝑞‘2) · (𝑞‘3)), 0))
4313, 11wceq 1570 . . . . . . 7 wff 𝑘 = 6
4429, 16, 35co 7416 . . . . . . 7 class ((𝑞‘3) · (𝑞‘1))
4543, 44, 20cif 4485 . . . . . 6 class if(𝑘 = 6, ((𝑞‘3) · (𝑞‘1)), 0)
4642, 45, 26co 7416 . . . . 5 class ((if(𝑘 = 4, ((𝑞‘1) · (𝑞‘2)), 0) + if(𝑘 = 5, ((𝑞‘2) · (𝑞‘3)), 0)) + if(𝑘 = 6, ((𝑞‘3) · (𝑞‘1)), 0))
4732, 46, 26co 7416 . . . 4 class (((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)))
4810, 12, 47cmpt 5190 . . 3 class (𝑘 ∈ (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))))
492, 9, 48cmpt 5190 . 2 class (𝑞 ∈ (ℝ ↑m (1...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)))))
501, 49wceq 1570 1 wff veronese = (𝑞 ∈ (ℝ ↑m (1...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)))))
Colors of variables:    wff setvar class
This definition is used by:  veronesevald  50786
  Copyright terms: Public domain W3C validator