逐步推導
S001 · implies
操作前
source roles = [qf-app20-optimization-linear-constraint-audit, optimization-linear-constraint-audit]
操作後
derived = [[constraint, objective, direction, ALLrows, best, ALLarg_indices]]
條件:無
依本題銀行的keys、domain或frame、operation與輸出角色。STR22/App20 tuple與legacy scalar不同;分數是否保/1按原契約,不能用共同外觀改題。
步驟識別與依賴
規則:R58_EXACT_source_interface_and_answer_ROLE · 依賴:G001
S002 · calculation
操作前
Optimization ORIGINAL row0 constraint A times x := mul(3, 0)
操作後
Optimization ORIGINAL row0 constraint A times x = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S001
S003 · calculation
操作前
Optimization ORIGINAL row0 constraint B times y := mul(1, 0)
操作後
Optimization ORIGINAL row0 constraint B times y = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S002
S004 · calculation
操作前
Optimization ORIGINAL row0 constraint sum := sum(0, 0)
操作後
Optimization ORIGINAL row0 constraint sum = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Optimization ORIGINAL row0 objective u times x := mul(-2, 0)
操作後
Optimization ORIGINAL row0 objective u times x = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · calculation
操作前
Optimization ORIGINAL row0 objective v times y := mul(2, 0)
操作後
Optimization ORIGINAL row0 objective v times y = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S005
S007 · calculation
操作前
Optimization ORIGINAL row0 objective sum := sum(0, 0)
操作後
Optimization ORIGINAL row0 objective sum = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S006
S008 · implies
操作前
source roles = [0, [0, 0], [3, 1, 10], [-2, 2]]
操作後
derived = [0, 10, [0, 0, 0, 是, 0]]
條件:無
同一原row計A*x+B*y<=c(含等號)及u*x+v*y,保原index與重複point。不能把semantic identity排序/去重拿來改原題答案。
步驟識別與依賴
規則:Optimization_EACH_original_point_INCLUSIVE_constraint_AND_objective · 依賴:G001, S007
S009 · calculation
操作前
Optimization ORIGINAL row1 constraint A times x := mul(3, 1)
操作後
Optimization ORIGINAL row1 constraint A times x = 3
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S008
S010 · calculation
操作前
Optimization ORIGINAL row1 constraint B times y := mul(1, 0)
操作後
Optimization ORIGINAL row1 constraint B times y = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
Optimization ORIGINAL row1 constraint sum := sum(3, 0)
操作後
Optimization ORIGINAL row1 constraint sum = 3
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · calculation
操作前
Optimization ORIGINAL row1 objective u times x := mul(-2, 1)
操作後
Optimization ORIGINAL row1 objective u times x = -2
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S011
S013 · calculation
操作前
Optimization ORIGINAL row1 objective v times y := mul(2, 0)
操作後
Optimization ORIGINAL row1 objective v times y = 0
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S012
S014 · calculation
操作前
Optimization ORIGINAL row1 objective sum := sum(-2, 0)
操作後
Optimization ORIGINAL row1 objective sum = -2
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S013
S015 · implies
操作前
source roles = [1, [1, 0], [3, 1, 10], [-2, 2]]
操作後
derived = [3, 10, [1, 1, 0, 是, -2]]
條件:無
同一原row計A*x+B*y<=c(含等號)及u*x+v*y,保原index與重複point。不能把semantic identity排序/去重拿來改原題答案。
步驟識別與依賴
規則:Optimization_EACH_original_point_INCLUSIVE_constraint_AND_objective · 依賴:G001, S014
S016 · calculation
操作前
Optimization ORIGINAL row2 constraint A times x := mul(3, 2)
操作後
Optimization ORIGINAL row2 constraint A times x = 6
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S015
S017 · calculation
操作前
Optimization ORIGINAL row2 constraint B times y := mul(1, 3)
操作後
Optimization ORIGINAL row2 constraint B times y = 3
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S016
S018 · calculation
操作前
Optimization ORIGINAL row2 constraint sum := sum(6, 3)
操作後
Optimization ORIGINAL row2 constraint sum = 9
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S017
S019 · calculation
操作前
Optimization ORIGINAL row2 objective u times x := mul(-2, 2)
操作後
Optimization ORIGINAL row2 objective u times x = -4
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S018
S020 · calculation
操作前
Optimization ORIGINAL row2 objective v times y := mul(2, 3)
操作後
Optimization ORIGINAL row2 objective v times y = 6
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S019
S021 · calculation
操作前
Optimization ORIGINAL row2 objective sum := sum(-4, 6)
操作後
Optimization ORIGINAL row2 objective sum = 2
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S020
S022 · implies
操作前
source roles = [2, [2, 3], [3, 1, 10], [-2, 2]]
操作後
derived = [9, 10, [2, 2, 3, 是, 2]]
條件:無
同一原row計A*x+B*y<=c(含等號)及u*x+v*y,保原index與重複point。不能把semantic identity排序/去重拿來改原題答案。
步驟識別與依賴
規則:Optimization_EACH_original_point_INCLUSIVE_constraint_AND_objective · 依賴:G001, S021
S023 · calculation
操作前
Optimization ORIGINAL row3 constraint A times x := mul(3, 3)
操作後
Optimization ORIGINAL row3 constraint A times x = 9
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S022
S024 · calculation
操作前
Optimization ORIGINAL row3 constraint B times y := mul(1, 1)
操作後
Optimization ORIGINAL row3 constraint B times y = 1
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S023
S025 · calculation
操作前
Optimization ORIGINAL row3 constraint sum := sum(9, 1)
操作後
Optimization ORIGINAL row3 constraint sum = 10
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S024
S026 · calculation
操作前
Optimization ORIGINAL row3 objective u times x := mul(-2, 3)
操作後
Optimization ORIGINAL row3 objective u times x = -6
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S025
S027 · calculation
操作前
Optimization ORIGINAL row3 objective v times y := mul(2, 1)
操作後
Optimization ORIGINAL row3 objective v times y = 2
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S026
S028 · calculation
操作前
Optimization ORIGINAL row3 objective sum := sum(-6, 2)
操作後
Optimization ORIGINAL row3 objective sum = -4
條件:無
精確代值並保原操作數;額外教學運算不重套raw輸入界,只有明定的來源rational operation驗自己的profile。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S027
S029 · implies
操作前
source roles = [3, [3, 1], [3, 1, 10], [-2, 2]]
操作後
derived = [10, 10, [3, 3, 1, 是, -4]]
條件:無
同一原row計A*x+B*y<=c(含等號)及u*x+v*y,保原index與重複point。不能把semantic identity排序/去重拿來改原題答案。
步驟識別與依賴
規則:Optimization_EACH_original_point_INCLUSIVE_constraint_AND_objective · 依賴:G001, S028
S030 · implies
操作前
source roles = [linear finite candidate list, [0, -2, 2, -4], [0, 1, 2, 3], min]
操作後
derived = [-4, [3], [[0, 0, 是, 否], [1, -2, 是, 否], [2, 2, 是, 否], [3, -4, 是, 是]]]
條件:無
逐全部feasible原index核對best給相應上下界,且列出所有等號indices;最優value與arg集合不同,不選infeasible較佳值,不假設unique。結論僅限這個完整宣告有限集。
步驟識別與依賴
規則:Optimization_ALL_feasible_objectives_bound_AND_every_tied_index · 依賴:G001, S029
S031 · implies
操作前
source roles = [[[0, 0], [1, 0], [2, 3], [3, 1]], [3, 1, 10], [-2, 2], min]
操作後
derived = [[[0, 0, 0, 是, 0], [1, 1, 0, 是, -2], [2, 2, 3, 是, 2], [3, 3, 1, 是, -4]], -4, [3]]
條件:無
所有rows已算,但只對符合constraint的原候選最佳化;沒有宣告整個半平面全體點,不把有限best當連續問題的全域解。
步驟識別與依賴
規則:Optimization_FINITE_list_not_continuous_halfplane · 依賴:G001, S030