Step-by-step derivation
S001 · implies
Before
source roles = [qf-density-primitive-candidate-derivative, density_primitive_candidate_derivative]
After
derived = [[ALL_normalized_ascending_derivative_coefficients_string_retaining1]]
Conditions: none
Follow THIS bank exact keys,domain/frame,operation and answer role.STR22/App20 tuples differ from legacy scalars;retain or omit/1 by the ORIGINAL contract,not a generic visual convention.
Step identifiers and dependencies
Rule: R58_EXACT_source_interface_and_answer_ROLE · Uses: G001
S002 · implies
Before
source roles = [candidate F, [[-8, 1], [5, 2], [-1, 1], [3, 2], [4, 5]], Yes]
After
derived = [[-8/1, 5/2, -1/1, 3/2, 4/5]]
Conditions: none
Raw integer f has length1..4 and rational candidate F length1..5.Every raw number is SAFE;rational denominators are STRICTLY positive,not repaired from negatives.Trim only trailing zeros,keeping a singleton zero polynomial.Derived algebra has no1e6 or raw-degree cap.
Step identifiers and dependencies
Rule: Primitive_RAW_arity_SAFE_inputs_POSITIVE_rational_den_trim_KEEPzero · Uses: G001, S001
S003 · calculation
Before
Primitive candidate ORIGINAL derivative degree0 := mul(1, 5/2)
After
Primitive candidate ORIGINAL derivative degree0 = 5/2
Conditions: none
Substitute exact ORIGINAL operands.Additional teaching algebra does not inherit raw-input caps;only declared SOURCE rational operations apply their own profile.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
Primitive candidate ORIGINAL derivative degree1 := mul(2, -1)
After
Primitive candidate ORIGINAL derivative degree1 = -2
Conditions: none
Substitute exact ORIGINAL operands.Additional teaching algebra does not inherit raw-input caps;only declared SOURCE rational operations apply their own profile.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
Primitive candidate ORIGINAL derivative degree2 := mul(3, 3/2)
After
Primitive candidate ORIGINAL derivative degree2 = 9/2
Conditions: none
Substitute exact ORIGINAL operands.Additional teaching algebra does not inherit raw-input caps;only declared SOURCE rational operations apply their own profile.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
Primitive candidate ORIGINAL derivative degree3 := mul(4, 4/5)
After
Primitive candidate ORIGINAL derivative degree3 = 16/5
Conditions: none
Substitute exact ORIGINAL operands.Additional teaching algebra does not inherit raw-input caps;only declared SOURCE rational operations apply their own profile.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · implies
Before
source roles = [[-8/1, 5/2, -1/1, 3/2, 4/5]]
After
derived = [[5/2, -2/1, 9/2, 16/5], [5/2, -2/1, 9/2, 16/5]]
Conditions: none
Differentiate EVERY nonconstant term into i*c_i*x^(i-1),list the COMPLETE ascending coefficients,and trim trailing zeros.Constants differentiate to0,so a constant candidate returns[0/1],not[].No input f was provided;do not invent a Yes/No eligibility test F_prime=f.
Step identifiers and dependencies
Rule: Primitive_candidate_COMPLETE_derivative_coefficients_not_eligibility · Uses: G001, S006