Main derivation
S01 · definition
Before
L(u)=u_{xx}+2u_{xy}-3u_{yy}+u_xAfter
a=1,\ b=2,\ c=-3;\ \text{lower-order part } u_x;\ g=2x+y-2Conditions: none
Rule: mko_pde · Uses: G1, G2
Leaf basis: mko_pde + def_unfold
Under the convention of G2, the principal part is the second-order part a u_xx+b u_xy+c u_yy of L. Matching term by term: the coefficient of u_xx is a=1, the full coefficient of u_xy is b=2 (not halved), and the coefficient of u_yy is c=−3. The term u_x is first order (lower order) and does not enter the classification; g is the right-hand side. Stating the convention first is an explicit requirement of the MKO, because under another way of writing the same operator the mixed coefficient would be read as 1.
S02 · equivalent
Before
D=b^2-4ac
After
D=2^2-4\cdot 1\cdot(-3)=16
Conditions: none
Rule: numeric_evaluation · Uses: S01
Leaf basis: numeric_evaluation + neg_mul
Substitute a=1, b=2, c=−3: b²=4; 4ac=4·1·(−3)=−12 (a negative times a positive is negative); hence D=4−(−12)=4+12=16. Subtracting a negative number adds its opposite.
S03 · implies
Before
D=16
After
L\ \text{is hyperbolic}Conditions: (a,b,c)\neq(0,0,0); D>0
Rule: pde_class · Uses: S01, S02, pde_class
Leaf basis: pde_class + order_basics
The classification definition requires the principal coefficients not to be all 0: a=1≠0, so this holds. D=16>0, so by definition L is hyperbolic. The lower-order term u_x and the right-hand side g do not affect the class.
S04 · implies
Before
A u_{xx}+2B u_{xy}+C u_{yy}=u_{xx}+2u_{xy}-3u_{yy}After
A=1,\ B=1,\ C=-3,\ B^2-AC=4=\tfrac{16}{4}Conditions: b=2B
Rule: L_conv · Uses: S01, S02, L_conv
Leaf basis: L_conv + numeric_evaluation
Under the other convention the mixed coefficient is written 2B, so 2B=2 and B=1; A=1 and C=−3. Then B²−AC=1−(1)(−3)=4. By Lemma L_conv, b²−4ac=4(B²−AC), that is 16=4·4, so the two conventions give the same sign and the same class. This requires each formula to be used with its own coefficients: putting b=2 into B²−AC gives 4+3=7, and putting B=1 into b²−4ac gives 1+12=13; neither is the discriminant under either convention.
S05 · implies
Before
u_A=x^2+xy+y^2
After
(u_A)_x=2x+y,\ (u_A)_y=x+2y
Conditions: none
Rule: poly_partial · Uses: G3, poly_partial
Leaf basis: poly_partial
Differentiate term by term. In x: ∂x(x²)=2x, ∂x(xy)=y (y treated as a constant), ∂x(y²)=0, so (u_A)_x=2x+y. In y: ∂y(x²)=0, ∂y(xy)=x, ∂y(y²)=2y, so (u_A)_y=x+2y.
S06 · implies
Before
(u_A)_x=2x+y,\ (u_A)_y=x+2y
After
(u_A)_{xx}=2,\ (u_A)_{xy}=1,\ (u_A)_{yy}=2Conditions: none
Rule: poly_partial · Uses: S05, poly_partial
Leaf basis: poly_partial
Differentiate once more: (u_A)_xx=∂x(2x+y)=2; (u_A)_xy=∂y(2x+y)=1 (by G1, first x and then y); (u_A)_yy=∂y(x+2y)=2. Cross-check: (u_A)_yx=∂x(x+2y)=1, the same as (u_A)_xy, as expected because mixed partials of polynomials do not depend on the order.
S07 · equivalent
Before
L(u_A)=(u_A)_{xx}+2(u_A)_{xy}-3(u_A)_{yy}+(u_A)_xAfter
L(u_A)=2x+y-2
Conditions: none
Rule: eq_replace · Uses: G1, S05, S06
Leaf basis: eq_replace + distributive + numeric_evaluation
Substitute the results of S06 and S05 into the operator of G1: L(u_A)=2+2·1−3·2+(2x+y). The constant part is 2+2−6=−2 (S07.1), so L(u_A)=2x+y−2. This is a symbolic computation, valid at every point (x,y), not a sample at chosen points.
S08 · equivalent
Before
R_{u_A}=L(u_A)-gAfter
R_{u_A}=(2-2)x+(1-1)y+(-2+2)=0Conditions: none
Rule: distributive · Uses: S07, G1
Leaf basis: distributive + add_inverse + add_comm
R_{u_A}=(2x+y−2)−(2x+y−2). Collecting like terms by distributivity: the coefficient of x is 2−2=0, of y is 1−1=0, and the constant is −2−(−2)=0. All three coefficients are 0, so the symbolic residual is the zero polynomial; this is the kind of evidence that, by MKO assumption a2, proves a global statement.
S09 · implies
Before
R_{u_A}\equiv 0After
\forall (x,y)\in\mathbb{R}^2:\ L(u_A)(x,y)=g(x,y)Conditions: none
Rule: poly_coeff_zero · Uses: S08, poly_coeff_zero, forall_intro
Leaf basis: poly_coeff_zero + forall_intro
A polynomial with all coefficients 0 takes the value 0 at every point. Take any (x,y)∈ℝ²: R_{u_A}(x,y)=0, i.e. L(u_A)(x,y)−g(x,y)=0, so L(u_A)(x,y)=g(x,y). The argument puts no extra assumption on (x,y), so by ∀-introduction u_A satisfies L(u)=g on all of ℝ².
S10 · implies
Before
u_B=x^2+2xy
After
(u_B)_x=2x+2y,\ (u_B)_y=2x,\ (u_B)_{xx}=2,\ (u_B)_{xy}=2,\ (u_B)_{yy}=0Conditions: none
Rule: poly_partial · Uses: G3, poly_partial
Leaf basis: poly_partial
First order: ∂x(x²)=2x and ∂x(2xy)=2y, so (u_B)_x=2x+2y; ∂y(x²)=0 and ∂y(2xy)=2x, so (u_B)_y=2x. Second order: (u_B)_xx=∂x(2x+2y)=2, (u_B)_xy=∂y(2x+2y)=2, (u_B)_yy=∂y(2x)=0. Cross-check: (u_B)_yx=∂x(2x)=2.
S11 · equivalent
Before
R_{u_B}=L(u_B)-gAfter
R_{u_B}=(2+4-0+2x+2y)-(2x+y-2)=y+8Conditions: none
Rule: eq_replace · Uses: G1, S10
Leaf basis: eq_replace + distributive + numeric_evaluation
Substitute: L(u_B)=2+2·2−3·0+(2x+2y)=2x+2y+6. Subtract g: the coefficient of x is 2−2=0, of y is 2−1=1, and the constant is 6−(−2)=8. So R_{u_B}=y+8. The coefficient of y is 1≠0, so this is not the zero polynomial.
S12 · implies
Before
R_{u_B}(x,-8)After
R_{u_B}(x,-8)=-8+8=0\ \text{for every } x\in\mathbb{R}Conditions: none
Rule: eq_replace · Uses: S11
Leaf basis: eq_replace + numeric_evaluation
Substituting y=−8 into R_{u_B}=y+8 gives 0, independently of x. So the point residual of u_B vanishes at infinitely many points, the whole line y=−8, for example (0,−8) and (5,−8). This is exactly the situation that is easily misread as 'u_B is a solution'.
S13 · implies
Before
R_{u_B}(0,0)After
R_{u_B}(0,0)=8\neq 0,\ \text{so}\ \neg\,\forall (x,y):\ L(u_B)(x,y)=g(x,y)Conditions: none
Rule: quantifier_negation · Uses: S11, quantifier_negation
Leaf basis: quantifier_negation + exists_intro + numeric_evaluation
At (0,0): R_{u_B}(0,0)=0+8=8≠0; that is, L(u_B)(0,0)=6 while g(0,0)=−2. The negation of the universal statement 'for all (x,y), L(u_B)=g' is equivalent to 'there is a point where it fails', and (0,0) is such a point. So u_B is not a solution of L(u)=g on ℝ², even though by S12 its point residual vanishes on a whole line.
S14 · implies
Before
u_C=x^2+xy+y^2+y
After
R_{u_C}\equiv 0,\quad u_C-u_A=y\not\equiv 0Conditions: none
Rule: poly_partial · Uses: G1, G3, poly_partial, S09
Leaf basis: poly_partial + eq_replace + poly_coeff_zero
(u_C)_x=2x+y and (u_C)_y=x+2y+1; the second partials (u_C)_xx=2, (u_C)_xy=1, (u_C)_yy=2 are the same as for u_A. So L(u_C)=2+2−6+(2x+y)=2x+y−2, R_{u_C} is the zero polynomial, and u_C also satisfies L(u)=g on all of ℝ² (for the same reason as S09). But u_C−u_A=y is not the zero polynomial, so u_C≠u_A. The equation L(u)=g by itself, with no boundary or initial conditions, has at least two distinct polynomial solutions: one passing candidate gives neither the general solution nor uniqueness.
S15 · implies
Before
\text{results of S03, S09, S13, S14}After
L\ \text{hyperbolic};\ u_A,u_C\ \text{solve } L(u)=g\ \text{on}\ \mathbb{R}^2;\ u_B\ \text{does not}Conditions: none
Rule: and_intro_elim · Uses: S03, S09, S13, S14
Leaf basis: and_intro_elim
Combine the separate conclusions: the classification (S03), the global symbolic certificates for u_A and u_C (S09, S14), and the one-point refutation for u_B (S13). Each conclusion has its own evidence and none substitutes for another: the class says nothing about solutions, point residuals say nothing global, and a passing candidate says nothing about uniqueness.