逐步推導
S001 · implies
操作前
source roles = [qf-mod25-basisdeep-r2-coordinate-uniqueness-audit, basisdeep-r2-coordinate-uniqueness-audit, R2_basis_density_without_dimension_extension, []]
操作後
derived = [[basis, target, D, first, reconstruction1, match1, second, reconstruction2, match2, implication]]
條件:無
MOD25用LOCAL hyphen及具名domain,矩陣legacy用underscore/reals,BASElogic不補domain/op。輸出tuple/矩陣/數字欄與fraction文字各依來源,不一律保/1;原中英/AST/status不變。
步驟識別與依賴
規則:R65_SOURCE_bank_keys_operation_domain_ordered_output_roles · 依賴:G001
S002 · implies
操作前
source roles = [ordered R2 basis COLUMNS vector0, [1, -1]]
操作後
derived = [[1, -1]]
條件:無
raw vector非空、1..6分量且每值±1000;只有R²座標題另驗2維,不對其他families憑domain名字強加2維。
步驟識別與依賴
規則:Basis_RAW_vector_1to6_components_bound1000 · 依賴:G001, S001
S003 · implies
操作前
source roles = [ordered R2 basis COLUMNS vector1, [0, 1]]
操作後
derived = [[0, 1]]
條件:無
raw vector非空、1..6分量且每值±1000;只有R²座標題另驗2維,不對其他families憑domain名字強加2維。
步驟識別與依賴
規則:Basis_RAW_vector_1to6_components_bound1000 · 依賴:G001, S002
S004 · implies
操作前
source roles = [R2 target, [-11, 9]]
操作後
derived = [[-11, 9]]
條件:無
raw vector非空、1..6分量且每值±1000;只有R²座標題另驗2維,不對其他families憑domain名字強加2維。
步驟識別與依賴
規則:Basis_RAW_vector_1to6_components_bound1000 · 依賴:G001, S003
S005 · calculation
操作前
R2 ORIGINAL b1x times b2y := mul(1, 1)
操作後
R2 ORIGINAL b1x times b2y = 1
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · calculation
操作前
R2 ORIGINAL b2x times b1y := mul(0, -1)
操作後
R2 ORIGINAL b2x times b1y = 0
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · calculation
操作前
R2 ORIGINAL signed column determinant := sub(1, 0)
操作後
R2 ORIGINAL signed column determinant = 1
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S006
S008 · calculation
操作前
R2 true coordinate ORIGINAL targetx times b2y := mul(-11, 1)
操作後
R2 true coordinate ORIGINAL targetx times b2y = -11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S007
S009 · calculation
操作前
R2 true coordinate ORIGINAL b2x times targety := mul(0, 9)
操作後
R2 true coordinate ORIGINAL b2x times targety = 0
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S008
S010 · calculation
操作前
R2 true coordinate ORIGINAL first numerator := sub(-11, 0)
操作後
R2 true coordinate ORIGINAL first numerator = -11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
R2 true coordinate ORIGINAL b1x times targety := mul(1, 9)
操作後
R2 true coordinate ORIGINAL b1x times targety = 9
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
R2 true coordinate ORIGINAL targetx times b1y := mul(-11, -1)
操作後
R2 true coordinate ORIGINAL targetx times b1y = 11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S011
S013 · calculation
操作前
R2 true coordinate ORIGINAL second numerator := sub(9, 11)
操作後
R2 true coordinate ORIGINAL second numerator = -2
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S012
S014 · implies
操作前
source roles = [R2 source helper TRUEcoordinate0, RAW-pair, [-11, 1], [], -11, 1]
操作後
derived = [-11, 1, -11]
條件:無
這是來源可接受運算切片:先cancel指定因子,再對傳入rational的num/den驗±100萬、den非0,之後才sign/gcd約分。超界是SOURCE切片不合,不表示數學式為假;其他衍生整數不普遍套此界。
步驟識別與依賴
規則:Wave_RATIONAL_SOURCE_PREreduction_1million_guard_and_cancellations · 依賴:G001, S013
S015 · calculation
操作前
R2 source helper TRUEcoordinate0 ORIGINAL raw numerator over nonzero denominator := div(-11, 1)
操作後
R2 source helper TRUEcoordinate0 ORIGINAL raw numerator over nonzero denominator = -11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S014
S016 · implies
操作前
source roles = [R2 source helper TRUEcoordinate1, RAW-pair, [-2, 1], [], -2, 1]
操作後
derived = [-2, 1, -2]
條件:無
這是來源可接受運算切片:先cancel指定因子,再對傳入rational的num/den驗±100萬、den非0,之後才sign/gcd約分。超界是SOURCE切片不合,不表示數學式為假;其他衍生整數不普遍套此界。
步驟識別與依賴
規則:Wave_RATIONAL_SOURCE_PREreduction_1million_guard_and_cancellations · 依賴:G001, S015
S017 · calculation
操作前
R2 source helper TRUEcoordinate1 ORIGINAL raw numerator over nonzero denominator := div(-2, 1)
操作後
R2 source helper TRUEcoordinate1 ORIGINAL raw numerator over nonzero denominator = -2
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S016
S018 · calculation
操作前
R2 FIRST integer coordinate list ORIGINAL vector0 coordinate0 weighted term := mul(-11, 1)
操作後
R2 FIRST integer coordinate list ORIGINAL vector0 coordinate0 weighted term = -11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S017
S019 · calculation
操作前
R2 FIRST integer coordinate list ORIGINAL vector1 coordinate0 weighted term := mul(-2, 0)
操作後
R2 FIRST integer coordinate list ORIGINAL vector1 coordinate0 weighted term = 0
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S018
S020 · calculation
操作前
R2 FIRST integer coordinate list ORIGINAL coordinate0 all terms sum := sum(-11, 0)
操作後
R2 FIRST integer coordinate list ORIGINAL coordinate0 all terms sum = -11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S019
S021 · implies
操作前
source roles = [R2 FIRST integer coordinate list, 0, [[1, -1], [0, 1]], [-11, -2]]
操作後
derived = [[-11, 0], -11]
條件:無
每個coordinate保全部coeff*vector分量,再加總;不對衍生重構值重套raw vector/係數界。
步驟識別與依賴
規則:Basis_EACH_coordinate_complete_linear_combination_no_derived_raw_cap · 依賴:G001, S020
S022 · calculation
操作前
R2 FIRST integer coordinate list ORIGINAL vector0 coordinate1 weighted term := mul(-11, -1)
操作後
R2 FIRST integer coordinate list ORIGINAL vector0 coordinate1 weighted term = 11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S021
S023 · calculation
操作前
R2 FIRST integer coordinate list ORIGINAL vector1 coordinate1 weighted term := mul(-2, 1)
操作後
R2 FIRST integer coordinate list ORIGINAL vector1 coordinate1 weighted term = -2
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S022
S024 · calculation
操作前
R2 FIRST integer coordinate list ORIGINAL coordinate1 all terms sum := sum(11, -2)
操作後
R2 FIRST integer coordinate list ORIGINAL coordinate1 all terms sum = 9
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S023
S025 · implies
操作前
source roles = [R2 FIRST integer coordinate list, 1, [[1, -1], [0, 1]], [-11, -2]]
操作後
derived = [[11, -2], 9]
條件:無
每個coordinate保全部coeff*vector分量,再加總;不對衍生重構值重套raw vector/係數界。
步驟識別與依賴
規則:Basis_EACH_coordinate_complete_linear_combination_no_derived_raw_cap · 依賴:G001, S024
S026 · calculation
操作前
R2 SECOND integer coordinate list ORIGINAL vector0 coordinate0 weighted term := mul(-11, 1)
操作後
R2 SECOND integer coordinate list ORIGINAL vector0 coordinate0 weighted term = -11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S025
S027 · calculation
操作前
R2 SECOND integer coordinate list ORIGINAL vector1 coordinate0 weighted term := mul(-2, 0)
操作後
R2 SECOND integer coordinate list ORIGINAL vector1 coordinate0 weighted term = 0
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S026
S028 · calculation
操作前
R2 SECOND integer coordinate list ORIGINAL coordinate0 all terms sum := sum(-11, 0)
操作後
R2 SECOND integer coordinate list ORIGINAL coordinate0 all terms sum = -11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S027
S029 · implies
操作前
source roles = [R2 SECOND integer coordinate list, 0, [[1, -1], [0, 1]], [-11, -2]]
操作後
derived = [[-11, 0], -11]
條件:無
每個coordinate保全部coeff*vector分量,再加總;不對衍生重構值重套raw vector/係數界。
步驟識別與依賴
規則:Basis_EACH_coordinate_complete_linear_combination_no_derived_raw_cap · 依賴:G001, S028
S030 · calculation
操作前
R2 SECOND integer coordinate list ORIGINAL vector0 coordinate1 weighted term := mul(-11, -1)
操作後
R2 SECOND integer coordinate list ORIGINAL vector0 coordinate1 weighted term = 11
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S029
S031 · calculation
操作前
R2 SECOND integer coordinate list ORIGINAL vector1 coordinate1 weighted term := mul(-2, 1)
操作後
R2 SECOND integer coordinate list ORIGINAL vector1 coordinate1 weighted term = -2
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S030
S032 · calculation
操作前
R2 SECOND integer coordinate list ORIGINAL coordinate1 all terms sum := sum(11, -2)
操作後
R2 SECOND integer coordinate list ORIGINAL coordinate1 all terms sum = 9
條件:無
保原操作數與次序作精確運算;有理計算另驗此MOD25來源的pre-reduction界。不是把所有衍生整數都截成100萬,也不用浮點近似。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S031
S033 · implies
操作前
source roles = [R2 SECOND integer coordinate list, 1, [[1, -1], [0, 1]], [-11, -2]]
操作後
derived = [[11, -2], 9]
條件:無
每個coordinate保全部coeff*vector分量,再加總;不對衍生重構值重套raw vector/係數界。
步驟識別與依賴
規則:Basis_EACH_coordinate_complete_linear_combination_no_derived_raw_cap · 依賴:G001, S032
S034 · implies
操作前
source roles = [[[1, -1], [0, 1]], [-11, 9], 1]
操作後
derived = [[-11, -2], [-11, -2], [-11, 9], 是, [-11, -2], [-11, 9], 是, 是]
條件:無
basis是有序column basis,D非0才有唯一座標;來源helper即使不輸出真座標也必須過rational運算界。兩組提交是integer coords,逐組重構;最後是「兩組都對⇒相等」,若有一組不對,True不認證兩組皆有效。
步驟識別與依賴
規則:Basis_R2_nonzero_column_basis_source_TRUEcoordinate_gate_and_conditional_uniqueness · 依賴:G001, S033