逐步推導
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, -1)
操作後
Linear grid base ORIGINAL negated constant = 1
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S001
S003 · calculation
操作前
Linear grid base ORIGINAL negative b over a := div(1, -12)
操作後
Linear grid base ORIGINAL negative b over a = -1/12
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Linear grid base reverse ORIGINAL a times root := mul(-12, -1/12)
操作後
Linear grid base reverse ORIGINAL a times root = 1
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Linear grid base reverse ORIGINAL residual plus b := sum(1, -1)
操作後
Linear grid base reverse ORIGINAL residual plus b = 0
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · implies
操作前
source roles = [Linear grid base, -12, -1]
操作後
derived = [-1/12, 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, [12, 2]]
操作後
derived = [6/1]
條件:無
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, [-11, 3]]
操作後
derived = [-11/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(-1/12, 0)
操作後
Linear grid ORIGINAL root plus offset0 = -1/12
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
Linear grid ORIGINAL a times candidate0 := mul(-12, -1/12)
操作後
Linear grid ORIGINAL a times candidate0 = 1
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
Linear grid ORIGINAL candidate0 residual plus b := sum(1, -1)
操作後
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(-12, 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(-1/12, 6)
操作後
Linear grid ORIGINAL root plus offset1 = 71/12
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S013
S015 · calculation
操作前
Linear grid ORIGINAL a times candidate1 := mul(-12, 71/12)
操作後
Linear grid ORIGINAL a times candidate1 = -71
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S014
S016 · calculation
操作前
Linear grid ORIGINAL candidate1 residual plus b := sum(-71, -1)
操作後
Linear grid ORIGINAL candidate1 residual plus b = -72
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S015
S017 · calculation
操作前
Linear grid reverse a times offset1 := mul(-12, 6)
操作後
Linear grid reverse a times offset1 = -72
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S016
S018 · calculation
操作前
Linear grid ORIGINAL root plus offset2 := sum(-1/12, -11/3)
操作後
Linear grid ORIGINAL root plus offset2 = -15/4
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S017
S019 · calculation
操作前
Linear grid ORIGINAL a times candidate2 := mul(-12, -15/4)
操作後
Linear grid ORIGINAL a times candidate2 = 45
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S018
S020 · calculation
操作前
Linear grid ORIGINAL candidate2 residual plus b := sum(45, -1)
操作後
Linear grid ORIGINAL candidate2 residual plus b = 44
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S019
S021 · calculation
操作前
Linear grid reverse a times offset2 := mul(-12, -11/3)
操作後
Linear grid reverse a times offset2 = 44
條件:無
保原操作數做精確整數/有理計算;只有raw輸入驗SAFE或本family明定小界,衍生值不重套界、不作浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S020
S022 · implies
操作前
source roles = [-12, -1, -1/12, [0/1, 6/1, -11/3]]
操作後
derived = [[-1/12, 71/12, -15/4], [0/1, -72/1, 44/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