逐步推導
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 = [leg, 56, 65]
操作後
derived = [right triangle premise, unknown a>0, a^2=c^2-b^2]
條件:無
原中英題的known=[已知股長,斜邊],且source legs[1]恰是已知股;只用這些givens,完全不取未知filled legs[0]當答案。先核已知股正且短於斜邊。
步驟識別與依賴
規則:Pythagorean_GIVEN_known_leg_hypotenuse_NOT_unknown_filled_leg · 依賴:G001, S001
S003 · calculation
操作前
Pythagorean ORIGINAL given hypotenuse squared := mul(65, 65)
操作後
Pythagorean ORIGINAL given hypotenuse squared = 4225
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Pythagorean ORIGINAL given known leg squared := mul(56, 56)
操作後
Pythagorean ORIGINAL given known leg squared = 3136
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Pythagorean ORIGINAL hypotenuse square minus known leg square := sub(4225, 3136)
操作後
Pythagorean ORIGINAL hypotenuse square minus known leg square = 1089
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · calculation
操作前
Pythagorean DERIVED positive root squared for reverse substitution := mul(33, 33)
操作後
Pythagorean DERIVED positive root squared for reverse substitution = 1089
條件:無
按原操作數/次序精確運算;乘/減/除明示兩操作數,legacy BigInt衍生量不重套raw SAFE界,BASE Number來源的型別/表示條件另驗,不以浮點近似湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · implies
操作前
source roles = [missing leg, 1089]
操作後
derived = [33, 1089]
條件:無
由未知邊平方=radicand,代回核value²相等;邊長必正故取正的主平方根,不取±兩支。本25題實際根皆精確整數,不用Math.sqrt近似或抄已填答案。
步驟識別與依賴
規則:Pythagorean_POSITIVE_length_selects_principal_exact_root · 依賴:G001, S006