Step-by-step derivation
S001 · implies
Before
declared real formula on all R;derivative means the two-sided h->0 quotient limit
After
finite-step evaluation and derivative existence are separate
Conditions: none
A derivative is the two-sided limit of[f(x+h)−f(x)]/h as h→0 with h≠0.One finite evaluation is not evidence that an arbitrary function is differentiable.
Step identifiers and dependencies
Rule: derivative_limit_definition_scope · Uses: G001
S002 · calculation
Before
at original x a*x := mul(14, 2)
After
at original x a*x = 28
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · calculation
Before
at original x a*x+b := sum(28, 2)
After
at original x a*x+b = 30
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
at original x (a*x+b)*x := mul(30, 2)
After
at original x (a*x+b)*x = 60
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
at original x f(x) := sum(60, 28)
After
at original x f(x) = 88
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · implies
Before
f(t)=(14)*t^2+(2)*t+(28);x=2;f(x)=88;h!=0
After
f(x+h)-f(x)=h*(2*(14)*(2)+(2)+(14)*h)
Conditions: none
Expand(x+h)²=x²+2xh+h²,cancel the original terms,and factor out h.The a2=0 lower-degree case is valid;no nonzero-leading-coefficient assumption is added.
Step identifiers and dependencies
Rule: quadratic_increment_factorization · Uses: G001, S005
S007 · calculation
Before
twice quadratic coefficient := mul(2, 14)
After
twice quadratic coefficient = 28
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
twice a times x := mul(28, 2)
After
twice a times x = 56
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation
Before
linear part of quotient := sum(56, 2)
After
linear part of quotient = 58
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
shifted input x+h := sum(2, 3)
After
shifted input x+h = 5
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
at shifted x a*x := mul(14, 5)
After
at shifted x a*x = 70
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
at shifted x a*x+b := sum(70, 2)
After
at shifted x a*x+b = 72
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
at shifted x (a*x+b)*x := mul(72, 5)
After
at shifted x (a*x+b)*x = 360
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · calculation
Before
at shifted x f(x) := sum(360, 28)
After
at shifted x f(x) = 388
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · calculation
Before
finite increment f(x+h)-f(x) := sub(388, 88)
After
finite increment f(x+h)-f(x) = 300
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S014
S016 · calculation
Before
specified finite quotient := div(300, 3)
After
specified finite quotient = 100
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S015
S017 · calculation
Before
finite-step quadratic correction := mul(14, 3)
After
finite-step quadratic correction = 42
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S016
S018 · calculation
Before
expanded finite quotient := sum(58, 42)
After
expanded finite quotient = 100
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S017
S019 · calculation
Before
finite quotient minus derivative := sub(100, 58)
After
finite quotient minus derivative = 42
Conditions: none
Evaluate exactly with this step's source operands and operation order.Check a denominator is nonzero before division.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S018
S020 · implies
Before
h=3;finite quotient=100/1;derivative value=58
After
difference=42;a2*h=42
Conditions: none
Keep the specified nonzero h:the answer is a finite quotient and differs from the derivative by a2*h.Special cases such as an affine model can agree numerically,but this does not identify a general finite quotient with a derivative or prove differentiability.
Step identifiers and dependencies
Rule: finite_difference_not_derivative_limit · Uses: G001, S019