逐步推導
S001 · implies
操作前
source roles = [qf-density14-linear-root-substitution-grid, density14_linear_root_substitution_grid, finite_Q_affine_row_protocol]
操作後
derived = [[root, ALL_candidates, ALL_original_residuals, ALL_exact_solution_flags]]
條件:無
density14/15用full-prefix underscores,density17用local hyphens。coordinate frame與circle frame不同,輸出欄序/型別依本family,不改原中英/JSON/status。
步驟識別與依賴
規則:R60_EXACT_perbank_operation_domain_FRAME_and_output_roles · 依賴:G001
S002 · calculation
操作前
Linear grid base ORIGINAL negated constant := sub(0, -4)
操作後
Linear grid base ORIGINAL negated constant = 4
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S001
S003 · calculation
操作前
Linear grid base ORIGINAL negative b over a := div(4, 9)
操作後
Linear grid base ORIGINAL negative b over a = 4/9
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Linear grid base reverse ORIGINAL a times root := mul(9, 4/9)
操作後
Linear grid base reverse ORIGINAL a times root = 4
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Linear grid base reverse ORIGINAL residual plus b := sum(4, -4)
操作後
Linear grid base reverse ORIGINAL residual plus b = 0
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · implies
操作前
source roles = [Linear grid base, 9, -4]
操作後
derived = [4/9, 0/1]
條件:無
a非0才可除,ax+b=0 iff x=-b/a;以原係數回代殘差0確認。負a也約成正den,derived root不截SAFE,不用近似。
步驟識別與依賴
規則:Linear_NONZERO_a_exact_Q_root_AND_original_substitution · 依賴:G001, S005
S007 · implies
操作前
source roles = [Linear grid original offset0, [0, 1]]
操作後
derived = [0/1]
條件:無
raw兩component SAFE、den非0,可負den,先正規化sign/gcd;衍生fraction不限SAFE或1e6,整數保/1。
步驟識別與依賴
規則:R60_RAW_SAFE_rational_pair_NONZERO_den_SIGN_normalized · 依賴:G001, S006
S008 · implies
操作前
source roles = [Linear grid original offset1, [9, 2]]
操作後
derived = [9/2]
條件:無
raw兩component SAFE、den非0,可負den,先正規化sign/gcd;衍生fraction不限SAFE或1e6,整數保/1。
步驟識別與依賴
規則:R60_RAW_SAFE_rational_pair_NONZERO_den_SIGN_normalized · 依賴:G001, S007
S009 · implies
操作前
source roles = [Linear grid original offset2, [-8, 3]]
操作後
derived = [-8/3]
條件:無
raw兩component SAFE、den非0,可負den,先正規化sign/gcd;衍生fraction不限SAFE或1e6,整數保/1。
步驟識別與依賴
規則:R60_RAW_SAFE_rational_pair_NONZERO_den_SIGN_normalized · 依賴:G001, S008
S010 · calculation
操作前
Linear grid ORIGINAL root plus offset0 := sum(4/9, 0)
操作後
Linear grid ORIGINAL root plus offset0 = 4/9
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
Linear grid ORIGINAL a times candidate0 := mul(9, 4/9)
操作後
Linear grid ORIGINAL a times candidate0 = 4
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
Linear grid ORIGINAL candidate0 residual plus b := sum(4, -4)
操作後
Linear grid ORIGINAL candidate0 residual plus b = 0
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S011
S013 · calculation
操作前
Linear grid reverse a times offset0 := mul(9, 0)
操作後
Linear grid reverse a times offset0 = 0
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S012
S014 · calculation
操作前
Linear grid ORIGINAL root plus offset1 := sum(4/9, 9/2)
操作後
Linear grid ORIGINAL root plus offset1 = 89/18
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S013
S015 · calculation
操作前
Linear grid ORIGINAL a times candidate1 := mul(9, 89/18)
操作後
Linear grid ORIGINAL a times candidate1 = 89/2
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S014
S016 · calculation
操作前
Linear grid ORIGINAL candidate1 residual plus b := sum(89/2, -4)
操作後
Linear grid ORIGINAL candidate1 residual plus b = 81/2
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S015
S017 · calculation
操作前
Linear grid reverse a times offset1 := mul(9, 9/2)
操作後
Linear grid reverse a times offset1 = 81/2
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S016
S018 · calculation
操作前
Linear grid ORIGINAL root plus offset2 := sum(4/9, -8/3)
操作後
Linear grid ORIGINAL root plus offset2 = -20/9
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S017
S019 · calculation
操作前
Linear grid ORIGINAL a times candidate2 := mul(9, -20/9)
操作後
Linear grid ORIGINAL a times candidate2 = -20
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S018
S020 · calculation
操作前
Linear grid ORIGINAL candidate2 residual plus b := sum(-20, -4)
操作後
Linear grid ORIGINAL candidate2 residual plus b = -24
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S019
S021 · calculation
操作前
Linear grid reverse a times offset2 := mul(9, -8/3)
操作後
Linear grid reverse a times offset2 = -24
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S020
S022 · implies
操作前
source roles = [9, -4, 4/9, [0/1, 9/2, -8/3]]
操作後
derived = [[4/9, 89/18, -20/9], [0/1, 81/2, -24/1], [是, 否, 否]]
條件:無
每個candidate以原a*x+b算,不用距根接近或offset的外觀。反算residual=a*offset;a非0,所以offset0才真解,負den先normalize。
步驟識別與依賴
規則:Linear_grid_EVERY_original_equation_residual_exact_zero_NOT_nearness · 依賴:G001, S021