Step-by-step derivation
S001 · implies
Before
source roles = [qf-density14-linear-parameter-slice, density14_linear_parameter_slice, finite_Q_affine_row_protocol]
After
derived = [[ALL_derived_coefficients, ALL_linear_flags, ALL_solution_classes]]
Conditions: none
density14/15 use FULL-prefix underscores;density17 uses LOCAL hyphens.The coordinate and circle frames differ.Retain THIS family ordered answer roles/types and all original bilingual JSON/status.
Step identifiers and dependencies
Rule: R60_EXACT_perbank_operation_domain_FRAME_and_output_roles · Uses: G001
S002 · calculation
Before
Linear parameter ORIGINAL t0 minus k := sub(13, 2)
After
Linear parameter ORIGINAL t0 minus k = 11
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · calculation
Before
Linear parameter original slot0 ORIGINAL negated constant := sub(0, 11)
After
Linear parameter original slot0 ORIGINAL negated constant = -11
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
Linear parameter original slot0 ORIGINAL negative b over a := div(-11, 11)
After
Linear parameter original slot0 ORIGINAL negative b over a = -1
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
Linear parameter original slot0 reverse ORIGINAL a times root := mul(11, -1)
After
Linear parameter original slot0 reverse ORIGINAL a times root = -11
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
Linear parameter original slot0 reverse ORIGINAL residual plus b := sum(-11, 11)
After
Linear parameter original slot0 reverse ORIGINAL residual plus b = 0
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · implies
Before
source roles = [Linear parameter original slot0, 11, 11]
After
derived = [-1/1, 0/1]
Conditions: none
ONLY nonzero a permits division:ax+b=0 IFF x=-b/a.Substitute into the ORIGINAL coefficients to verify zero residual.Normalize a negative a to a positive denominator;derived roots are not SAFE-capped or approximated.
Step identifiers and dependencies
Rule: Linear_NONZERO_a_exact_Q_root_AND_original_substitution · Uses: G001, S006
S008 · calculation
Before
Linear parameter ORIGINAL t1 minus k := sub(26, 2)
After
Linear parameter ORIGINAL t1 minus k = 24
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · calculation
Before
Linear parameter original slot1 ORIGINAL negated constant := sub(0, 11)
After
Linear parameter original slot1 ORIGINAL negated constant = -11
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
Linear parameter original slot1 ORIGINAL negative b over a := div(-11, 24)
After
Linear parameter original slot1 ORIGINAL negative b over a = -11/24
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
Linear parameter original slot1 reverse ORIGINAL a times root := mul(24, -11/24)
After
Linear parameter original slot1 reverse ORIGINAL a times root = -11
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
Linear parameter original slot1 reverse ORIGINAL residual plus b := sum(-11, 11)
After
Linear parameter original slot1 reverse ORIGINAL residual plus b = 0
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · implies
Before
source roles = [Linear parameter original slot1, 24, 11]
After
derived = [-11/24, 0/1]
Conditions: none
ONLY nonzero a permits division:ax+b=0 IFF x=-b/a.Substitute into the ORIGINAL coefficients to verify zero residual.Normalize a negative a to a positive denominator;derived roots are not SAFE-capped or approximated.
Step identifiers and dependencies
Rule: Linear_NONZERO_a_exact_Q_root_AND_original_substitution · Uses: G001, S012
S014 · calculation
Before
Linear parameter ORIGINAL t2 minus k := sub(2, 2)
After
Linear parameter ORIGINAL t2 minus k = 0
Conditions: none
Use ORIGINAL operands for exact integer/rational arithmetic.Only RAW inputs use SAFE or the explicit family bounds;derived values do not inherit those caps or use floating approximations.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · implies
Before
source roles = [Linear parameter original slot2, 0, 11]
After
derived = [No, no solution]
Conditions: none
At a=0 this is NOT linear:b=0 gives0=0 and all Q solutions;nonzero b is a contradictory constant equation with no solution.Do not divide by0.
Step identifiers and dependencies
Rule: Linear_a0_CONSTANT_equation_separate_ALLQ_vs_NOsolution · Uses: G001, S014
S016 · implies
Before
source roles = [2, 11, [13, 26, 2]]
After
derived = [[11, 24, 0], [Yes, Yes, No], [single solution -1/1, single solution -11/24, no solution]]
Conditions: none
First compute a_i=t_i-k at EACH original position;derived coefficients may exceed SAFE.Then distinguish nonzero linear and zero-coefficient constant equations.Retain all three flags/classes without sorting/deduplicating parameters.
Step identifiers and dependencies
Rule: Linear_PARAMETER_derived_a_not_revalidated_RAW_and_ALL_classes · Uses: G001, S015