逐步推導
S001 · implies
操作前
source roles = [qf-linear-system-solution-class, solution_class, reals, []]
操作後
derived = [[SOURCE_solution_class_STRING]]
條件:無
legacy核來源精確欄位及operation/domain;BASE整數保metadata但不當oracle。先分NUMBER、字串、fractionpair或vector等式,不強套同一格式;原中英/AST/status不變。
步驟識別與依賴
規則:R64_SOURCE_exact_legacy_interface_BASE_metadata_AND_output_roles · 依賴:G001
S002 · implies
操作前
source roles = [[[1, 1, -1], [1, -1, 1]]]
操作後
derived = [[coefficient_x, coefficient_y, right_side]]
條件:無
原兩row各[a,b,c]代表ax+by=c,第三欄是rhs,不是矩陣係數。全部6個raw都SAFE先驗,D題未用rhs也不能略過;原row次序不改。
步驟識別與依賴
規則:System_RAW_exact2_augmented_rows3_ALL_SAFEincl_unused_rhs · 依賴:G001, S001
S003 · calculation
操作前
System ORIGINAL a times e main product := mul(1, -1)
操作後
System ORIGINAL a times e main product = -1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
System ORIGINAL b times d other product := mul(1, 1)
操作後
System ORIGINAL b times d other product = 1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
System ORIGINAL signed determinant ae minus bd := sub(-1, 1)
操作後
System ORIGINAL signed determinant ae minus bd = -2
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · implies
操作前
source roles = [[[1, 1, -1], [1, -1, 1]]]
操作後
derived = [-1, 1, -2]
條件:無
D=ae−bd只取兩row前兩欄,保原row順序與符號;rhs不算入,row交換會改D符號,不用semantic排序代替原資料。
步驟識別與依賴
規則:System_DETERMINANT_coefficients_ONLY_raw_order_sign · 依賴:G001, S005
S007 · calculation
操作前
Cramer ORIGINAL c times e := mul(-1, -1)
操作後
Cramer ORIGINAL c times e = 1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S006
S008 · calculation
操作前
Cramer ORIGINAL b times f := mul(1, 1)
操作後
Cramer ORIGINAL b times f = 1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S007
S009 · calculation
操作前
Cramer ORIGINAL numerator x ce minus bf := sub(1, 1)
操作後
Cramer ORIGINAL numerator x ce minus bf = 0
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S008
S010 · calculation
操作前
Cramer ORIGINAL a times f := mul(1, 1)
操作後
Cramer ORIGINAL a times f = 1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
Cramer ORIGINAL c times d := mul(-1, 1)
操作後
Cramer ORIGINAL c times d = -1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
Cramer ORIGINAL numerator y af minus cd := sub(1, -1)
操作後
Cramer ORIGINAL numerator y af minus cd = 2
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S011
S013 · calculation
操作前
Cramer ORIGINAL x numerator over NONZERO D := div(0, -2)
操作後
Cramer ORIGINAL x numerator over NONZERO D = 0
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S012
S014 · calculation
操作前
Cramer ORIGINAL y numerator over NONZERO D := div(2, -2)
操作後
Cramer ORIGINAL y numerator over NONZERO D = -1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S013
S015 · calculation
操作前
Cramer reverse ORIGINAL row0 x term := mul(1, 0)
操作後
Cramer reverse ORIGINAL row0 x term = 0
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S014
S016 · calculation
操作前
Cramer reverse ORIGINAL row0 y term := mul(1, -1)
操作後
Cramer reverse ORIGINAL row0 y term = -1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S015
S017 · calculation
操作前
Cramer reverse ORIGINAL row0 terms sum := sum(0, -1)
操作後
Cramer reverse ORIGINAL row0 terms sum = -1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S016
S018 · calculation
操作前
Cramer reverse ORIGINAL row0 residual minus rhs := sub(-1, -1)
操作後
Cramer reverse ORIGINAL row0 residual minus rhs = 0
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S017
S019 · implies
操作前
source roles = [Cramer reverse, 0, 1, 1, -1, 0/1, -1/1]
操作後
derived = [0, -1, -1, 0/1]
條件:無
逐原row以原係數及rhs回代,全部殘差0才解整個系統,不是只驗整理過的一列。
步驟識別與依賴
規則:System_EACH_original_row_reverse_exact_substitution · 依賴:G001, S018
S020 · calculation
操作前
Cramer reverse ORIGINAL row1 x term := mul(1, 0)
操作後
Cramer reverse ORIGINAL row1 x term = 0
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S019
S021 · calculation
操作前
Cramer reverse ORIGINAL row1 y term := mul(-1, -1)
操作後
Cramer reverse ORIGINAL row1 y term = 1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S020
S022 · calculation
操作前
Cramer reverse ORIGINAL row1 terms sum := sum(0, 1)
操作後
Cramer reverse ORIGINAL row1 terms sum = 1
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S021
S023 · calculation
操作前
Cramer reverse ORIGINAL row1 residual minus rhs := sub(1, 1)
操作後
Cramer reverse ORIGINAL row1 residual minus rhs = 0
條件:無
保留原操作數與次序作精確整數/有理運算。RAW界依bank;衍生量不重套SAFE,不用浮點近似,不把BASE整數另加legacy界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S022
S024 · implies
操作前
source roles = [Cramer reverse, 1, 1, -1, 1, 0/1, -1/1]
操作後
derived = [0, 1, 1, 0/1]
條件:無
逐原row以原係數及rhs回代,全部殘差0才解整個系統,不是只驗整理過的一列。
步驟識別與依賴
規則:System_EACH_original_row_reverse_exact_substitution · 依賴:G001, S023
S025 · implies
操作前
source roles = [[[1, 1, -1], [1, -1, 1]], -2]
操作後
derived = [0, 2, 0/1, -1/1]
條件:無
D非0才除,x=(ce−bf)/D、y=(af−cd)/D,正den約分且保/1,兩原row已回代。任兩解的差解齊次式,消去得DΔx=DΔy=0,所以差0而唯一;域是R,不是整數單位條件。
步驟識別與依賴
規則:System_CRAMER_NONZERO_D_BOTH_fractions_and_uniqueness · 依賴:G001, S024