Step-by-step derivation
S001 · implies
Before
domain=R; coefficient lists are in ascending powers
After
constant term first; rational pairs=[numerator,denominator]
Conditions: none
Fix coefficient order;do not read ascending coefficients as descending or swap numerator and denominator.
Step identifiers and dependencies
Rule: polynomial_representation · Uses: G001
S002 · implies
Before
candidate F coefficients=[-4, -3, 5, -1/3, 3/2]
After
target f coefficients=[-3, 10, -1, 2]
Conditions: none
A candidate may contain any constant,which disappears under differentiation.
Step identifiers and dependencies
Rule: candidate_vs_target · Uses: G001, S001
S003 · calculation
Before
candidate derivative coefficient0 := mul(1, -3)
After
candidate derivative coefficient0 = -3
Conditions: none
Multiply each coefficient by its degree and lower the exponent by1.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
candidate derivative coefficient1 := mul(2, 5)
After
candidate derivative coefficient1 = 10
Conditions: none
Multiply each coefficient by its degree and lower the exponent by1.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
candidate derivative coefficient2 := mul(3, -1/3)
After
candidate derivative coefficient2 = -1
Conditions: none
Multiply each coefficient by its degree and lower the exponent by1.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
candidate derivative coefficient3 := mul(4, 3/2)
After
candidate derivative coefficient3 = 6
Conditions: none
Multiply each coefficient by its degree and lower the exponent by1.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · implies
Before
differentiate all positive-degree terms
After
F′ coefficients=[-3, 10, -1, 6]
Conditions: none
For a constant polynomial,normalize the derivative list to one zero coefficient.
Step identifiers and dependencies
Rule: constant_derivative_zero · Uses: G001, S006
S008 · calculation
Before
F′ witness multiply at degree3 := mul(0, 1)
After
F′ witness multiply at degree3 = 0
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation
Before
F′ witness add coefficient3 := sum(0, 6)
After
F′ witness add coefficient3 = 6
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
F′ witness multiply at degree2 := mul(6, 1)
After
F′ witness multiply at degree2 = 6
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
F′ witness add coefficient2 := sum(6, -1)
After
F′ witness add coefficient2 = 5
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
F′ witness multiply at degree1 := mul(5, 1)
After
F′ witness multiply at degree1 = 5
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
F′ witness add coefficient1 := sum(5, 10)
After
F′ witness add coefficient1 = 15
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · calculation
Before
F′ witness multiply at degree0 := mul(15, 1)
After
F′ witness multiply at degree0 = 15
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · calculation
Before
F′ witness add coefficient0 := sum(15, -3)
After
F′ witness add coefficient0 = 12
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S014
S016 · calculation
Before
f witness multiply at degree3 := mul(0, 1)
After
f witness multiply at degree3 = 0
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S015
S017 · calculation
Before
f witness add coefficient3 := sum(0, 2)
After
f witness add coefficient3 = 2
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S016
S018 · calculation
Before
f witness multiply at degree2 := mul(2, 1)
After
f witness multiply at degree2 = 2
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S017
S019 · calculation
Before
f witness add coefficient2 := sum(2, -1)
After
f witness add coefficient2 = 1
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S018
S020 · calculation
Before
f witness multiply at degree1 := mul(1, 1)
After
f witness multiply at degree1 = 1
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S019
S021 · calculation
Before
f witness add coefficient1 := sum(1, 10)
After
f witness add coefficient1 = 11
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S020
S022 · calculation
Before
f witness multiply at degree0 := mul(11, 1)
After
f witness multiply at degree0 = 11
Conditions: none
In Horner order, multiply by the same evaluation point first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S021
S023 · calculation
Before
f witness add coefficient0 := sum(11, -3)
After
f witness add coefficient0 = 8
Conditions: none
Then add the exact rational coefficient for this degree.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S022
S024 · implies
Before
at x=1, F′(x)=12 and f(x)=8
After
one explicit mismatch refutes identity
Conditions: none
One concrete mismatch refutes a global identity;finite agreements would not prove one.
Step identifiers and dependencies
Rule: nonidentity_witness · Uses: G001, S023
S025 · implies
Before
F′ coefficients=[-3, 10, -1, 6]; f coefficients=[-3, 10, -1, 2]
After
F′=f identically: No
Conditions: none
Positive cases use full coefficient identity;negative cases also have an explicit counterexample point.
Step identifiers and dependencies
Rule: primitive_candidate_verdict · Uses: G001, S024