逐步推導
S001 · implies
操作前
source roles = [qf-pythagorean-missing-side, [hypotenuse, known, legs, mode]]
操作後
derived = [BASE-no-required-operation, no-invented-domain]
條件:無
按來源分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 = [hypotenuse, 28, 45]
操作後
derived = [right triangle premise, unknown c>0, c^2=a^2+b^2]
條件:無
原中英題給直角三角形與兩股a,b。只由兩個已知股長推c;參數內已填的hypotenuse不是計算oracle。定理用於已給的直角三角形,不在此倒用逆定理。
步驟識別與依賴
規則:Pythagorean_GIVEN_right_triangle_TWO_legs_NOT_filled_hypotenuse · 依賴:G001, S001
S003 · calculation
操作前
Pythagorean ORIGINAL given first leg squared := mul(28, 28)
操作後
Pythagorean ORIGINAL given first leg squared = 784
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Pythagorean ORIGINAL given second leg squared := mul(45, 45)
操作後
Pythagorean ORIGINAL given second leg squared = 2025
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Pythagorean ORIGINAL sum of given leg squares := sum(784, 2025)
操作後
Pythagorean ORIGINAL sum of given leg squares = 2809
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · calculation
操作前
Pythagorean DERIVED positive root squared for reverse substitution := mul(53, 53)
操作後
Pythagorean DERIVED positive root squared for reverse substitution = 2809
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · implies
操作前
source roles = [hypotenuse, 2809]
操作後
derived = [53, 2809]
條件:無
由未知邊平方=radicand,代回核value²相等;邊長必正故取正的主平方根,不取±兩支。本25題實際根皆精確整數,不用Math.sqrt近似或抄已填答案。
步驟識別與依賴
規則:Pythagorean_POSITIVE_length_selects_principal_exact_root · 依賴:G001, S006