Step-by-step derivation
S001 · implies
Before
original coefficients=[8, -2, 3, 1, 1, -1];basis=[1,x,y,x^2,xy,y^2]
After
u(x,y)=(8)+(-2)*x+(3)*y+(1)*x^2+(1)*x*y+(-1)*y^2
Conditions: none
Read the six coefficients in their fixed monomial order,not the descending[a,b,c] order of a univariate quadratic.
Step identifiers and dependencies
Rule: bivariate_scalar_polynomial_basis_roles · Uses: G001
S002 · calculation
Before
x partial slice fixed coordinate squared := mul(3, 3)
After
x partial slice fixed coordinate squared = 9
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · calculation
Before
x partial slice fixed linear term := mul(3, 3)
After
x partial slice fixed linear term = 9
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
x partial slice fixed square term := mul(-1, 9)
After
x partial slice fixed square term = -9
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
x partial slice constant coefficient := sum(8, 9, -9)
After
x partial slice constant coefficient = 8
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
x partial slice cross contribution := mul(1, 3)
After
x partial slice cross contribution = 3
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
x partial slice linear coefficient := sum(-2, 3)
After
x partial slice linear coefficient = 1
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · implies
Before
x partial slice:vary x;fix y=3;original coefficients=[8, -2, 3, 1, 1, -1]
After
ascending x slice coefficients=[8, 1, 1]
Conditions: none
Substitute the fixed other coordinate first,collecting constant,linear and quadratic terms separately.The two coordinates do not vary together.
Step identifiers and dependencies
Rule: fixed_other_coordinate_before_derivative · Uses: G001, S007
S009 · implies
Before
x partial:g(t)=(8)+(1)*t+(1)*t^2;point=-2;h!=0
After
g(-2+h)-g(-2)=(1)*h+(1)*(2*(-2)*h+h^2)
Conditions: none
Cancel constants and expand(z+h)^2−z^2=2zh+h^2.Do not substitute h=0 at this stage.
Step identifiers and dependencies
Rule: slice_increment_exact_expansion · Uses: G001, S008
S010 · calculation
Before
x partial twice quadratic coefficient := mul(2, 1)
After
x partial twice quadratic coefficient = 2
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
x partial derivative point term := mul(2, -2)
After
x partial derivative point term = -4
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
x partial derivative value := sum(1, -4)
After
x partial derivative value = -3
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · implies
Before
x partial:h!=0;increment=h*((1)+2*(1)*(-2)+(1)*h)
After
difference quotient=-3+(1)*h
Conditions: none
Factor out the whole h and cancel only under h≠0.The quotient still has D*h;a finite difference is not automatically the derivative.
Step identifiers and dependencies
Rule: cancel_only_nonzero_increment · Uses: G001, S012
S014 · implies
Before
x partial:quotient=-3+(1)*h;epsilon>0;delta=epsilon/1
After
0<abs(h)<delta gives abs(quotient-(-3))=abs(1)*abs(h)<epsilon;limit=-3
Conditions: none
If D=0 the error is zero and any positive delta works.Otherwise choose epsilon/|D|.This covers every sufficiently small nonzero h of either sign,not sampled increments.
Step identifiers and dependencies
Rule: slice_two_sided_epsilon_delta_limit · Uses: G001, S013
S015 · calculation
Before
y partial slice fixed coordinate squared := mul(-2, -2)
After
y partial slice fixed coordinate squared = 4
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S014
S016 · calculation
Before
y partial slice fixed linear term := mul(-2, -2)
After
y partial slice fixed linear term = 4
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S015
S017 · calculation
Before
y partial slice fixed square term := mul(1, 4)
After
y partial slice fixed square term = 4
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S016
S018 · calculation
Before
y partial slice constant coefficient := sum(8, 4, 4)
After
y partial slice constant coefficient = 16
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S017
S019 · calculation
Before
y partial slice cross contribution := mul(1, -2)
After
y partial slice cross contribution = -2
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S018
S020 · calculation
Before
y partial slice linear coefficient := sum(3, -2)
After
y partial slice linear coefficient = 1
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S019
S021 · implies
Before
y partial slice:vary y;fix x=-2;original coefficients=[8, -2, 3, 1, 1, -1]
After
ascending y slice coefficients=[16, 1, -1]
Conditions: none
Substitute the fixed other coordinate first,collecting constant,linear and quadratic terms separately.The two coordinates do not vary together.
Step identifiers and dependencies
Rule: fixed_other_coordinate_before_derivative · Uses: G001, S020
S022 · implies
Before
y partial:g(t)=(16)+(1)*t+(-1)*t^2;point=3;h!=0
After
g(3+h)-g(3)=(1)*h+(-1)*(2*(3)*h+h^2)
Conditions: none
Cancel constants and expand(z+h)^2−z^2=2zh+h^2.Do not substitute h=0 at this stage.
Step identifiers and dependencies
Rule: slice_increment_exact_expansion · Uses: G001, S021
S023 · calculation
Before
y partial twice quadratic coefficient := mul(2, -1)
After
y partial twice quadratic coefficient = -2
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S022
S024 · calculation
Before
y partial derivative point term := mul(-2, 3)
After
y partial derivative point term = -6
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S023
S025 · calculation
Before
y partial derivative value := sum(1, -6)
After
y partial derivative value = -5
Conditions: none
Compute exactly from this step's original roles and established intermediates,retaining signs,denominators and coefficient order.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S024
S026 · implies
Before
y partial:h!=0;increment=h*((1)+2*(-1)*(3)+(-1)*h)
After
difference quotient=-5+(-1)*h
Conditions: none
Factor out the whole h and cancel only under h≠0.The quotient still has D*h;a finite difference is not automatically the derivative.
Step identifiers and dependencies
Rule: cancel_only_nonzero_increment · Uses: G001, S025
S027 · implies
Before
y partial:quotient=-5+(-1)*h;epsilon>0;delta=epsilon/1
After
0<abs(h)<delta gives abs(quotient-(-5))=abs(-1)*abs(h)<epsilon;limit=-5
Conditions: none
If D=0 the error is zero and any positive delta works.Otherwise choose epsilon/|D|.This covers every sufficiently small nonzero h of either sign,not sampled increments.
Step identifiers and dependencies
Rule: slice_two_sided_epsilon_delta_limit · Uses: G001, S026
S028 · implies
Before
x partial=-3;y partial=-5
After
gradient in declared x,y order=[-3, -5]
Conditions: none
Collect the established partials in x-then-y order.This explicit polynomial calculation does not turn partial existence for general functions into a total-differentiability theorem.
Step identifiers and dependencies
Rule: gradient_order_not_general_differentiability_claim · Uses: G001, S027