Goal and scope
The coefficient vector in the order [1,x,y,x²,xy,y²] is c=(1,−2,3,1,2,−1), and the declared domain is the closed rectangle R=[−1,2]×[0,3]. (1) Write f and confirm that f:R→ℝ is a function; (2) check the x and y bounds separately to decide whether (2,3), (3,1), (0,−1) lie in R; (3) compute f(2,1) and f(1,2), and prove that g, obtained by swapping the x and y coefficients, is a different function; (4) find the x-slice at y=1 and show that neither the given y=1 slice nor the four specified point values determine f.
Treats only the bivariate integer-coefficient quadratic slice and the closed rectangular domain given by G1 and G2 (MKO assumptions a1, a2). Continuity, differentiability and vector values are not asserted; neither the polynomial identity theorem nor the unisolvence of any point set for quadratics is proved. The canonical MKO and its English edition are not changed.
Main derivation
S01 · definition
Before
c=(c_0,c_1,c_2,c_3,c_4,c_5)
After
f(x,y)=c_0+c_1x+c_2y+c_3x^2+c_4xy+c_5y^2
Conditions: none
Rule: mko_mvf_def · Uses: mko_mvf_def, G1
Leaf basis: mko_mvf_def + def_unfold
The MKO fixes the coefficient order [1,x,y,x²,xy,y²]: coefficient 0 multiplies 1, coefficient 1 multiplies x, coefficient 2 multiplies y, coefficient 3 multiplies x², coefficient 4 multiplies xy, coefficient 5 multiplies y². Only with a fixed order can the coefficient vector reproduce the function exactly (MKO paragraph 0).
S02 · equivalent
Before
c=(1,-2,3,1,2,-1)
After
f(x,y)=1-2x+3y+x^2+2xy-y^2
Conditions: none
Rule: eq_replace · Uses: S01, G1
Leaf basis: eq_replace + mul_one
Substitute c_0=1, c_1=−2, c_2=3, c_3=1, c_4=2, c_5=−1 in order into the general form of S01. The term with coefficient 1 is written x², the one with coefficient −1 is written −y².
S03 · implies
Before
f(x,y)=1-2x+3y+x^2+2xy-y^2,\ (x,y)\in R
After
f:R\to\mathbb{R}\ \text{is a function}Conditions: none
Rule: function_def · Uses: S02, G2, function_def
Leaf basis: function_def + numeric_evaluation
Specifying a function requires three things: the declared domain R, the codomain ℝ, and exactly one value at each (x,y)∈R. For real x, y the expression uses only addition, subtraction and multiplication, so its value is a uniquely determined real number, and each point has exactly one value. Coordinate roles are fixed by G2: the first coordinate is substituted for x, the second for y.
S04 · equivalent
Before
(2,3)\in R\ ?
After
(2,3)\in R
Conditions: none
Rule: p_interval_def · Uses: G2, p_interval_def
Leaf basis: p_interval_def + and_intro_elim
By the definition of a closed rectangle, (2,3)∈R ⇔ 2∈[−1,2] and 3∈[0,3]. The two conditions are checked separately in S04.1 and S04.2 and both hold; note that both coordinates sit exactly on the boundary, and closed intervals include their endpoints.
S05 · implies
Before
(3,1),\ (0,-1)
After
(3,1)\notin R\ (3>2),\quad (0,-1)\notin R\ (-1<0)
Conditions: none
Rule: p_interval_def · Uses: G2, p_interval_def, S03
Leaf basis: p_interval_def + de_morgan_logic + order_basics
(3,1): y=1∈[0,3] passes, but x=3>2 fails the x bound. (0,−1): x=0∈[−1,2] passes, but y=−1<0 fails the y bound. Neither point is in R; each fails in only one coordinate, so a check of only one coordinate is bound to miss one of them. The polynomial expression still evaluates to 12 at (3,1), but that is not a value of the declared function f:R→ℝ.
S06 · equivalent
Before
f(2,1)
After
1-4+3+4+4-1=7
Conditions: (2,1)\in R
Rule: numeric_evaluation · Uses: S02, S03
Leaf basis: numeric_evaluation + eq_replace
(2,1)∈R (−1≤2≤2, 0≤1≤3). Substituting x=2, y=1 and computing term by term (S06.1) gives a total of 7 (N1).
S07 · equivalent
Before
f(1,2)
After
1-2+6+1+4-4=6
Conditions: (1,2)\in R
Rule: numeric_evaluation · Uses: S02, S03
Leaf basis: numeric_evaluation + eq_replace
(1,2)∈R (−1≤1≤2, 0≤2≤3). Substituting x=1, y=2: 1, −2, 6, 1, 2·1·2=4, −4, which total 6 (N2).
S08 · implies
Before
f(2,1)=7,\ f(1,2)=6
After
f(2,1)\neq f(1,2)
Conditions: none
Rule: numeric_evaluation · Uses: S06, S07
Leaf basis: numeric_evaluation
The same two numbers 1 and 2 in different coordinate positions give different values. So the coordinate roles (which is x and which is y) are part of the data of the function and cannot be swapped at will.
S09 · equivalent
Before
g(x,y)=1+3x-2y-x^2+2xy+y^2
After
g(x,y)=f(y,x)\quad\text{when }(x,y)\in R\ \land\ (y,x)\in RConditions: (x,y)\in R; (y,x)\in R
Rule: eq_congruence · Uses: S01, G3
Leaf basis: add_comm + mul_comm + eq_congruence
The function g, still with domain R, is obtained by swapping c_1↔c_2 and c_3↔c_5 while keeping c_4 fixed. Swapping the variables in the polynomial expressions and rearranging gives the same expression. However, g(x,y)=f(y,x) is valid only when both (x,y) and (y,x) lie in R. The points (2,1) and (1,2) used here satisfy this condition. N3 checks the polynomial-expression identity, not values of f outside its domain.
S10 · implies
Before
g(2,1)=f(1,2)=6,\ f(2,1)=7
After
g\neq f\ \text{as functions on}\ RConditions: (2,1)\in R
Rule: function_def · Uses: S09, S06, S07, function_def
Leaf basis: function_def + numeric_evaluation
By S09, g(2,1)=f(1,2)=6 (N4 computes 6 directly as well), while f(2,1)=7. Equal functions must agree at every point of the domain; they differ at (2,1)∈R, so g≠f. This is the misconception named by the MKO: swapping the x and y coefficients changes the function.
S11 · equivalent
Before
\varphi(x)=f(x,1),\ x\in[-1,2]
After
\varphi(x)=x^2+3
Conditions: y=1\in[0,3]
Rule: eq_congruence · Uses: S02, G2
Leaf basis: eq_congruence + add_inverse + add_comm
Fix y=1 (which lies in [0,3]) and let x vary in [−1,2]: f(x,1)=1−2x+3+x²+2x−1=x²+3, with −2x and 2x cancelling (N5 is an identity). This is a single-variable function, the slice of f along one horizontal line.
S12 · implies
Before
h(x,y)=1-2x+2y+x^2+2xy
After
h=f+(y^2-y),\ \ h(x,1)=f(x,1)=x^2+3
Conditions: none
Rule: eq_congruence · Uses: S11, G3
Leaf basis: eq_congruence + distributive + add_inverse
h differs from f by y²−y (N6 is an identity: 3y−y=2y and −y²+y²=0). At y=1, y²−y=0, so the y=1 slice of h is exactly that of f, namely x²+3 (N7 is an identity).
S13 · implies
Before
h(0,2),\ f(0,2)
After
h(0,2)=5\neq 3=f(0,2)
Conditions: (0,2)\in R
Rule: function_def · Uses: S12, function_def
Leaf basis: function_def + numeric_evaluation
(0,2)∈R. h(0,2)=1+4=5 and f(0,2)=1+6−4=3 (N8, N9); the difference 2 is exactly y²−y at y=2. So h≠f although their y=1 slices are identical: one slice does not determine the whole function (MKO paragraph 2).
S14 · implies
Before
k=f+(x^2-x)
After
k=f\ \text{at}\ (0,0),(1,0),(0,1),(1,1),\ \ k(2,0)=3\neq 1=f(2,0)Conditions: (2,0)\in R
Rule: function_def · Uses: S02, G3, function_def
Leaf basis: function_def + numeric_evaluation + distributive
k differs from f by x²−x (N10 is an identity). For x∈{0,1}, x²−x=0 (N12 is only a finite check at these two points), so k and f agree at the four grid points (f takes the values 1, 0, 3, 4 there). But at (2,0)∈R, k(2,0)=3 while f(2,0)=1 (N13, N14). Thus agreement at these four specified points does not imply that the two functions are equal.
S15 · implies
Before
\text{S03 to S14}After
f=(c,R,\text{coordinate roles});\ \text{the }y=1\text{ slice and the four listed point values each fail to determine }fConditions: none
Rule: and_intro_elim · Uses: S03, S05, S10, S13, S14
Leaf basis: and_intro_elim
Summary: f is determined jointly by the coefficient vector in its fixed order, the declared domain R and the coordinate roles (S03); membership needs separate x and y checks (S04, S05); swapping coefficients gives a different function g (S10); neither the given y=1 slice (S13) nor the four specified point values (S14) determine f.
Error controls and negative controls
Swapping the x and y coefficients
The first misconception named by the MKO is swapping the x and y coefficients. The coefficient vector must be read in the order [1,x,y,x²,xy,y²]; read as [1,y,x,y²,xy,x²], the same numbers give g; the identity g(x,y)=f(y,x) holds when both (x,y) and (y,x) lie in R, and g(2,1)=6≠7=f(2,1). Substitution must also respect the coordinate roles: the first coordinate goes to x, the second to y (which is why S06.1 lists the terms one by one).
A few point values cannot establish global equivalence
The second misconception named by the MKO is using a few point values to claim global equivalence, continuity or differentiability. The function k of S14 agrees with f at (0,0), (1,0), (0,1), (1,1) but differs at (2,0); the function h of S13 agrees with f on the whole slice y=1 but differs at (0,2). Checking these four points is insufficient for global equality. With a known polynomial-degree bound, a suitable sufficiently large finite point set can decide an identity; that criterion is not used here.
Check both coordinates of a rectangular domain
For (0,−1), x=0 lies in [−1,2], so checking only x would wrongly put it in R; for (3,1), y=1 lies in [0,3], so checking only y would also err. Also R is a closed rectangle, so boundary points such as (2,3) belong to R.
- f(2,1)=f(1,2), because the same two numbers are used →
reject — f(2,1)=7 while f(1,2)=6 (S06, S07). - k and f agree at (0,0), (1,0), (0,1), (1,1), so k=f →
reject — k(2,0)=3≠1=f(2,0), and (2,0)∈R (S14). - f(3,1)=12 is a value of the declared function f:R→ℝ →
reject — (3,1)∉R because x=3>2 (S05); being able to evaluate the expression does not put the point in the domain. - The y=1 slice x²+3 determines f →
reject — h has the same y=1 slice, but h(0,2)=5≠3=f(0,2) (S12, S13).