逐步推導
S001 · implies
操作前
source roles = [qf-factorial-consecutive-quotient, no-domain-field, consecutive_quotient, no-form-field]
操作後
derived = [[exact_integer_STRING]]
條件:無
按原bank核欄位:BASE方程用form及論域,BASE事件/補集無operation,階乘無domain;ext18用local-hyphen,其他legacy用underscore。輸出型別不統一成tuple或fraction。
步驟識別與依賴
規則:R62_EXACT_source_keys_domain_operation_form_AND_output_types · 依賴:G001
S002 · calculation
操作前
Factorial requested n ORIGINAL factorial factor2 := mul(1, 2)
操作後
Factorial requested n ORIGINAL factorial factor2 = 2
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S001
S003 · calculation
操作前
Factorial requested n ORIGINAL factorial factor3 := mul(2, 3)
操作後
Factorial requested n ORIGINAL factorial factor3 = 6
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Factorial requested n ORIGINAL factorial factor4 := mul(6, 4)
操作後
Factorial requested n ORIGINAL factorial factor4 = 24
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Factorial requested n ORIGINAL factorial factor5 := mul(24, 5)
操作後
Factorial requested n ORIGINAL factorial factor5 = 120
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · calculation
操作前
Factorial requested n ORIGINAL factorial factor6 := mul(120, 6)
操作後
Factorial requested n ORIGINAL factorial factor6 = 720
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · calculation
操作前
Factorial requested n ORIGINAL factorial factor7 := mul(720, 7)
操作後
Factorial requested n ORIGINAL factorial factor7 = 5040
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S006
S008 · calculation
操作前
Factorial requested n ORIGINAL factorial factor8 := mul(5040, 8)
操作後
Factorial requested n ORIGINAL factorial factor8 = 40320
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S007
S009 · calculation
操作前
Factorial requested n ORIGINAL factorial factor9 := mul(40320, 9)
操作後
Factorial requested n ORIGINAL factorial factor9 = 362880
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S008
S010 · calculation
操作前
Factorial requested n ORIGINAL factorial factor10 := mul(362880, 10)
操作後
Factorial requested n ORIGINAL factorial factor10 = 3628800
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
Factorial requested n ORIGINAL factorial factor11 := mul(3628800, 11)
操作後
Factorial requested n ORIGINAL factorial factor11 = 39916800
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
Factorial requested n ORIGINAL factorial factor12 := mul(39916800, 12)
操作後
Factorial requested n ORIGINAL factorial factor12 = 479001600
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S011
S013 · calculation
操作前
Factorial requested n ORIGINAL factorial factor13 := mul(479001600, 13)
操作後
Factorial requested n ORIGINAL factorial factor13 = 6227020800
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S012
S014 · calculation
操作前
Factorial requested n ORIGINAL factorial factor14 := mul(6227020800, 14)
操作後
Factorial requested n ORIGINAL factorial factor14 = 87178291200
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S013
S015 · calculation
操作前
Factorial requested n ORIGINAL factorial factor15 := mul(87178291200, 15)
操作後
Factorial requested n ORIGINAL factorial factor15 = 1307674368000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S014
S016 · calculation
操作前
Factorial requested n ORIGINAL factorial factor16 := mul(1307674368000, 16)
操作後
Factorial requested n ORIGINAL factorial factor16 = 20922789888000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S015
S017 · calculation
操作前
Factorial requested n ORIGINAL factorial factor17 := mul(20922789888000, 17)
操作後
Factorial requested n ORIGINAL factorial factor17 = 355687428096000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S016
S018 · calculation
操作前
Factorial requested n ORIGINAL factorial factor18 := mul(355687428096000, 18)
操作後
Factorial requested n ORIGINAL factorial factor18 = 6402373705728000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S017
S019 · implies
操作前
source roles = [Factorial requested n, 18]
操作後
derived = [6402373705728000]
條件:無
階乘由完整2..n相乘,n0及1都是空積1。衍生值用任意精度整數,不用Number或科學記號,也不把其他題族n64界搬來。
步驟識別與依賴
規則:Factorial_COMPLETE_product_EMPTY0and1_are1_not_input_n64_cap · 依賴:G001, S018
S020 · implies
操作前
source roles = [18, 6402373705728000]
操作後
derived = [6402373705728000]
條件:無
先完整重算n!並比對給定decimal字串,不能把未驗證的提示當答案oracle。字串須恰等原值,保所有位數。
步驟識別與依賴
規則:Factorial_GIVEN_nfactorial_STRING_verified_not_assumed · 依賴:G001, S019
S021 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor2 := mul(1, 2)
操作後
Factorial previous n minus1 ORIGINAL factorial factor2 = 2
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S020
S022 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor3 := mul(2, 3)
操作後
Factorial previous n minus1 ORIGINAL factorial factor3 = 6
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S021
S023 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor4 := mul(6, 4)
操作後
Factorial previous n minus1 ORIGINAL factorial factor4 = 24
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S022
S024 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor5 := mul(24, 5)
操作後
Factorial previous n minus1 ORIGINAL factorial factor5 = 120
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S023
S025 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor6 := mul(120, 6)
操作後
Factorial previous n minus1 ORIGINAL factorial factor6 = 720
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S024
S026 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor7 := mul(720, 7)
操作後
Factorial previous n minus1 ORIGINAL factorial factor7 = 5040
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S025
S027 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor8 := mul(5040, 8)
操作後
Factorial previous n minus1 ORIGINAL factorial factor8 = 40320
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S026
S028 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor9 := mul(40320, 9)
操作後
Factorial previous n minus1 ORIGINAL factorial factor9 = 362880
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S027
S029 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor10 := mul(362880, 10)
操作後
Factorial previous n minus1 ORIGINAL factorial factor10 = 3628800
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S028
S030 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor11 := mul(3628800, 11)
操作後
Factorial previous n minus1 ORIGINAL factorial factor11 = 39916800
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S029
S031 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor12 := mul(39916800, 12)
操作後
Factorial previous n minus1 ORIGINAL factorial factor12 = 479001600
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S030
S032 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor13 := mul(479001600, 13)
操作後
Factorial previous n minus1 ORIGINAL factorial factor13 = 6227020800
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S031
S033 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor14 := mul(6227020800, 14)
操作後
Factorial previous n minus1 ORIGINAL factorial factor14 = 87178291200
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S032
S034 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor15 := mul(87178291200, 15)
操作後
Factorial previous n minus1 ORIGINAL factorial factor15 = 1307674368000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S033
S035 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor16 := mul(1307674368000, 16)
操作後
Factorial previous n minus1 ORIGINAL factorial factor16 = 20922789888000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S034
S036 · calculation
操作前
Factorial previous n minus1 ORIGINAL factorial factor17 := mul(20922789888000, 17)
操作後
Factorial previous n minus1 ORIGINAL factorial factor17 = 355687428096000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S035
S037 · implies
操作前
source roles = [Factorial previous n minus1, 17]
操作後
derived = [355687428096000]
條件:無
階乘由完整2..n相乘,n0及1都是空積1。衍生值用任意精度整數,不用Number或科學記號,也不把其他題族n64界搬來。
步驟識別與依賴
規則:Factorial_COMPLETE_product_EMPTY0and1_are1_not_input_n64_cap · 依賴:G001, S036
S038 · calculation
操作前
Factorial ORIGINAL n factorial over positive previous factorial := div(6402373705728000, 355687428096000)
操作後
Factorial ORIGINAL n factorial over positive previous factorial = 18
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S037
S039 · calculation
操作前
Factorial quotient reverse ORIGINAL previous factorial times n := mul(355687428096000, 18)
操作後
Factorial quotient reverse ORIGINAL previous factorial times n = 6402373705728000
條件:無
使用原操作數與明示次序作精確整數/有理計算,不用浮點近似。輸入界依題族:不把衍生值重驗成raw輸入,也不給BASE題庫另加SAFE或n64界。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S038
S040 · implies
操作前
source roles = [18, 6402373705728000, 355687428096000]
操作後
derived = [18, 6402373705728000]
條件:無
n≥1,兩個給定階乘都先驗對且分母(n−1)!>0,才可由n!=n(n−1)!消去得n;不是由答案外觀猜除數。
步驟識別與依賴
規則:Factorial_QUOTIENT_BOTH_given_strings_positive_den_before_cancel · 依賴:G001, S039