逐步推導
S001 · implies
操作前
source roles = [qf-density12-length-triangle-defect, density12_length_triangle_defect, integer_euclidean_axis]
操作後
derived = [[path_via_middle, direct_endpoint_length, path_minus_direct, equality]]
條件:無
保原bank的完整operation前綴、domain及輸出欄序;frame只用orthogonal_equal_unit,角度unit只用degrees。分數整數保/1;不增不存在的參數,不改原中英來源。
步驟識別與依賴
規則:R59_EXACT_family_domain_FULLprefix_operation_and_answer_roles · 依賴:G001
S002 · calculation
操作前
Axis ORIGINAL y minus x := sub(-15, 0)
操作後
Axis ORIGINAL y minus x = -15
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S001
S003 · calculation
操作前
Axis ORIGINAL z minus y := sub(15, -15)
操作後
Axis ORIGINAL z minus y = 30
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Axis ORIGINAL z minus x := sub(15, 0)
操作後
Axis ORIGINAL z minus x = 15
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Axis PQ ORIGINAL negative branch negation := sub(0, -15)
操作後
Axis PQ ORIGINAL negative branch negation = 15
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · implies
操作前
source roles = [Axis PQ, -15]
操作後
derived = [否, 15]
條件:無
以已正規化數值的sign選分段:x>=0保x,x<0取0-x;zero在非負分支,不因raw負分母而誤判。
步驟識別與依賴
規則:Absolute_value_normalized_sign_branch_ZERO_is_nonnegative · 依賴:G001, S005
S007 · implies
操作前
source roles = [Axis QR, 30]
操作後
derived = [是, 30]
條件:無
以已正規化數值的sign選分段:x>=0保x,x<0取0-x;zero在非負分支,不因raw負分母而誤判。
步驟識別與依賴
規則:Absolute_value_normalized_sign_branch_ZERO_is_nonnegative · 依賴:G001, S006
S008 · implies
操作前
source roles = [Axis PR, 15]
操作後
derived = [是, 15]
條件:無
以已正規化數值的sign選分段:x>=0保x,x<0取0-x;zero在非負分支,不因raw負分母而誤判。
步驟識別與依賴
規則:Absolute_value_normalized_sign_branch_ZERO_is_nonnegative · 依賴:G001, S007
S009 · calculation
操作前
Axis ORIGINAL path via middle := sum(15, 30)
操作後
Axis ORIGINAL path via middle = 45
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S008
S010 · calculation
操作前
Axis ORIGINAL path minus direct := sub(45, 15)
操作後
Axis ORIGINAL path minus direct = 30
條件:無
按原角色精確代值,不作浮點近似;SAFE只驗raw輸入,衍生整數/有理數不截斷,不套其他銀行的component cap。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · implies
操作前
source roles = [0, -15, 15]
操作後
derived = [45, 15, 30, 否]
條件:無
分別取兩段abs再相加;直接端點長只用abs(z-x)。middle在閉端點段內(含端點)時gap0,在外側時繞路有正gap;此精確axis實例不冒稱一般無限metric證明。
步驟識別與依賴
規則:Length_axis_PATH_not_endpoint_distance_closed_segment_equality · 依賴:G001, S010