Step-by-step derivation
S001 · implies
Before
source roles = [taylor-exact-polynomial-reconstruction]
After
derived = [[shifted_coefficients, derivatives_at_center, reconstructed_coefficients, point, original_value, reconstructed_value, equal, certificate]]
Conditions: none
List the source field order without JavaScript.Gradient boundary uses its original mode to choose6,8 or7 fields;no padding or answer-derived mode.
Step identifiers and dependencies
Rule: source_ordered_fields_without_JS · Uses: G001
S002 · implies
Before
source roles = [12, [25, 50, 75]]
After
derived = [P(x)=sum c_k*(x-center)^k, 2]
Conditions: none
The whole finite polynomial is declared.At a,only its degree-k shifted monomial contributes k!*c_k to the kth derivative.This is not an infinite expansion of an arbitrary smooth function.
Step identifiers and dependencies
Rule: Taylor_finite_shifted_polynomial_whole_law · Uses: G001, S001
S003 · implies
Before
source roles = [0]
After
derived = [1]
Conditions: none
The empty product0! is1,not0.
Step identifiers and dependencies
Rule: empty_factorial_is_multiplicative_unit · Uses: G001, S002
S004 · calculation
Before
Taylor derivative0 from shifted coefficient := mul(25, 1)
After
Taylor derivative0 from shifted coefficient = 25
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
Taylor recover coefficient0 := div(25, 1)
After
Taylor recover coefficient0 = 25
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
Taylor k1 factorial step1 := mul(1, 1)
After
Taylor k1 factorial step1 = 1
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
Taylor derivative1 from shifted coefficient := mul(50, 1)
After
Taylor derivative1 from shifted coefficient = 50
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
Taylor recover coefficient1 := div(50, 1)
After
Taylor recover coefficient1 = 50
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation
Before
Taylor k2 factorial step1 := mul(1, 1)
After
Taylor k2 factorial step1 = 1
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
Taylor k2 factorial step2 := mul(1, 2)
After
Taylor k2 factorial step2 = 2
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
Taylor derivative2 from shifted coefficient := mul(75, 2)
After
Taylor derivative2 from shifted coefficient = 150
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
Taylor recover coefficient2 := div(150, 2)
After
Taylor recover coefficient2 = 75
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
Taylor SAME point minus declared center := sub(14, 12)
After
Taylor SAME point minus declared center = 2
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · calculation
Before
Taylor original Horner product2 := mul(0, 2)
After
Taylor original Horner product2 = 0
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · calculation
Before
Taylor original Horner sum2 := sum(0, 75)
After
Taylor original Horner sum2 = 75
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S014
S016 · calculation
Before
Taylor original Horner product1 := mul(75, 2)
After
Taylor original Horner product1 = 150
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S015
S017 · calculation
Before
Taylor original Horner sum1 := sum(150, 50)
After
Taylor original Horner sum1 = 200
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S016
S018 · calculation
Before
Taylor original Horner product0 := mul(200, 2)
After
Taylor original Horner product0 = 400
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S017
S019 · calculation
Before
Taylor original Horner sum0 := sum(400, 25)
After
Taylor original Horner sum0 = 425
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S018
S020 · calculation
Before
Taylor reconstructed Horner product2 := mul(0, 2)
After
Taylor reconstructed Horner product2 = 0
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S019
S021 · calculation
Before
Taylor reconstructed Horner sum2 := sum(0, 75)
After
Taylor reconstructed Horner sum2 = 75
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S020
S022 · calculation
Before
Taylor reconstructed Horner product1 := mul(75, 2)
After
Taylor reconstructed Horner product1 = 150
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S021
S023 · calculation
Before
Taylor reconstructed Horner sum1 := sum(150, 50)
After
Taylor reconstructed Horner sum1 = 200
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S022
S024 · calculation
Before
Taylor reconstructed Horner product0 := mul(200, 2)
After
Taylor reconstructed Horner product0 = 400
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S023
S025 · calculation
Before
Taylor reconstructed Horner sum0 := sum(400, 25)
After
Taylor reconstructed Horner sum0 = 425
Conditions: none
Substitute original roles and established intermediates exactly;check nonzero denominators and do not round.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S024
S026 · implies
Before
source roles = [[25, 50, 75], [25, 50, 75], 12, 14]
After
derived = [Yes, 425, 425, Yes]
Conditions: none
Recover every coefficient first to identify the whole polynomial,then evaluate at the same point and center.One coincident point value alone would not establish polynomial identity.
Step identifiers and dependencies
Rule: Taylor_ALL_coefficients_recovered_before_point_equality · Uses: G001, S025