逐步推導
S001 · implies
操作前
source roles = [qf-quadratic-root-verification, [a, b, c, domain, operation, p, q]]
操作後
derived = [root_verification, reals]
條件:無
按來源分bank:legacy raw SAFE/衍生BigInt無界,BASE Number.isInteger不偷加SAFE/百萬界。underscore operation、domain及寬/嚴keys各依本bank;原JSON完整保存。
步驟識別與依賴
規則:R68_BANK_specific_keys_operations_and_numeric_guards · 依賴:G001
S002 · implies
操作前
source roles = [-6, 39, -33, 6, 1]
操作後
derived = [6/1, 是]
條件:無
先驗a非0、candidate原表示已最簡且den正;0候選只能是0/1。此題只驗此candidate,No是合法結果,不強求D非負或完全平方。
步驟識別與依賴
規則:Quadratic_ROOT_candidate_ALREADY_reduced_positive_DEN · 依賴:G001, S001
S003 · calculation
操作前
Root verification SOURCE unused discriminant b squared := mul(39, 39)
操作後
Root verification SOURCE unused discriminant b squared = 1521
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Root verification SOURCE discriminant ORIGINAL a times c := mul(-6, -33)
操作後
Root verification SOURCE discriminant ORIGINAL a times c = 198
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Root verification SOURCE unused discriminant four a c := mul(4, 198)
操作後
Root verification SOURCE unused discriminant four a c = 792
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · calculation
操作前
Root verification SOURCE unused signed discriminant := sub(1521, 792)
操作後
Root verification SOURCE unused signed discriminant = 729
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · calculation
操作前
Root verification ORIGINAL candidate numerator squared := mul(6, 6)
操作後
Root verification ORIGINAL candidate numerator squared = 36
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S006
S008 · calculation
操作前
Root verification ORIGINAL candidate denominator squared := mul(1, 1)
操作後
Root verification ORIGINAL candidate denominator squared = 1
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S007
S009 · calculation
操作前
Root verification ORIGINAL a times numerator squared := mul(-6, 36)
操作後
Root verification ORIGINAL a times numerator squared = -216
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S008
S010 · calculation
操作前
Root verification ORIGINAL b times candidate numerator := mul(39, 6)
操作後
Root verification ORIGINAL b times candidate numerator = 234
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
Root verification ORIGINAL b numerator denominator := mul(234, 1)
操作後
Root verification ORIGINAL b numerator denominator = 234
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
Root verification ORIGINAL c times denominator squared := mul(-33, 1)
操作後
Root verification ORIGINAL c times denominator squared = -33
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S011
S013 · calculation
操作前
Root verification ORIGINAL all denominator-cleared terms := sum(-216, 234, -33)
操作後
Root verification ORIGINAL all denominator-cleared terms = -15
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S012
S014 · implies
操作前
source roles = [-6, 39, -33, 6, 1, 729]
操作後
derived = [-15, 否]
條件:無
將原式在x=p/q代入,再乘非零q²,等價於a*p²+b*p*q+c*q²=0。保全部三項含0項;SOURCE也先算D但此family不以D符號/平方性限制驗根,更不由單一候選宣稱所有根。
步驟識別與依賴
規則:Quadratic_ROOT_clear_NONzero_denominator_ALL_three_terms · 依賴:G001, S013