逐步推導
S001 · implies
操作前
source roles = [qf-density14-absolute-three-point-distances, density14_absolute_three_point_distances, finite_rational_absolute_protocol]
操作後
derived = [[distance_01, distance_12, distance_02, path_minus_direct]]
條件:無
保原bank的完整operation前綴、domain及輸出欄序;frame只用orthogonal_equal_unit,角度unit只用degrees。分數整數保/1;不增不存在的參數,不改原中英來源。
步驟識別與依賴
規則:R59_EXACT_family_domain_FULLprefix_operation_and_answer_roles · 依賴:G001
S002 · implies
操作前
source roles = [Absolute original point0, [0, 1]]
操作後
derived = [0/1, 0, 1]
條件:無
原pair兩數SAFE且den非0;這個bank允許負den,先正分母約分才按值選sign。不套primitive正den或STR22 component cap。
步驟識別與依賴
規則:Absolute_RAW_SAFE_pair_NONZERO_den_normalize_SIGN_and_gcd · 依賴:G001, S001
S003 · implies
操作前
source roles = [Absolute original point1, [22, 2]]
操作後
derived = [11/1, 11, 1]
條件:無
原pair兩數SAFE且den非0;這個bank允許負den,先正分母約分才按值選sign。不套primitive正den或STR22 component cap。
步驟識別與依賴
規則:Absolute_RAW_SAFE_pair_NONZERO_den_normalize_SIGN_and_gcd · 依賴:G001, S002
S004 · implies
操作前
source roles = [Absolute original point2, [23, 2]]
操作後
derived = [23/2, 23, 2]
條件:無
原pair兩數SAFE且den非0;這個bank允許負den,先正分母約分才按值選sign。不套primitive正den或STR22 component cap。
步驟識別與依賴
規則:Absolute_RAW_SAFE_pair_NONZERO_den_normalize_SIGN_and_gcd · 依賴:G001, S003
S005 · calculation
操作前
Absolute ORIGINAL point0 minus point1 := sub(0, 11)
操作後
Absolute ORIGINAL point0 minus point1 = -11
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · calculation
操作前
Absolute segment01 ORIGINAL negative branch negation := sub(0, -11)
操作後
Absolute segment01 ORIGINAL negative branch negation = 11
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · implies
操作前
source roles = [Absolute segment01, -11]
操作後
derived = [否, 11]
條件:無
以已正規化數值的sign選分段:x>=0保x,x<0取0-x;zero在非負分支,不因raw負分母而誤判。
步驟識別與依賴
規則:Absolute_value_normalized_sign_branch_ZERO_is_nonnegative · 依賴:G001, S006
S008 · calculation
操作前
Absolute ORIGINAL point1 minus point2 := sub(11, 23/2)
操作後
Absolute ORIGINAL point1 minus point2 = -1/2
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S007
S009 · calculation
操作前
Absolute segment12 ORIGINAL negative branch negation := sub(0, -1/2)
操作後
Absolute segment12 ORIGINAL negative branch negation = 1/2
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S008
S010 · implies
操作前
source roles = [Absolute segment12, -1/2]
操作後
derived = [否, 1/2]
條件:無
以已正規化數值的sign選分段:x>=0保x,x<0取0-x;zero在非負分支,不因raw負分母而誤判。
步驟識別與依賴
規則:Absolute_value_normalized_sign_branch_ZERO_is_nonnegative · 依賴:G001, S009
S011 · calculation
操作前
Absolute ORIGINAL point0 minus point2 := sub(0, 23/2)
操作後
Absolute ORIGINAL point0 minus point2 = -23/2
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
Absolute segment02 ORIGINAL negative branch negation := sub(0, -23/2)
操作後
Absolute segment02 ORIGINAL negative branch negation = 23/2
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S011
S013 · implies
操作前
source roles = [Absolute segment02, -23/2]
操作後
derived = [否, 23/2]
條件:無
以已正規化數值的sign選分段:x>=0保x,x<0取0-x;zero在非負分支,不因raw負分母而誤判。
步驟識別與依賴
規則:Absolute_value_normalized_sign_branch_ZERO_is_nonnegative · 依賴:G001, S012
S014 · calculation
操作前
Absolute ORIGINAL two-segment path sum := sum(11, 1/2)
操作後
Absolute ORIGINAL two-segment path sum = 23/2
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S013
S015 · calculation
操作前
Absolute ORIGINAL path minus endpoint distance := sub(23/2, 23/2)
操作後
Absolute ORIGINAL path minus endpoint distance = 0
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S014
S016 · implies
操作前
source roles = [[0/1, 11/1, 23/2]]
操作後
derived = [[11/1, 1/2, 23/2], 0/1]
條件:無
每段各自取abs;前兩段和不是第三段端點距離,gap以原路徑次序求。此完整有限有理實例不冒充一般三角不等式的形式證明。
步驟識別與依賴
規則:Absolute_THREE_original_distances_AND_signed_path_defect · 依賴:G001, S015