逐步推導
S001 · implies
操作前
source roles = [qf-variance-scale, [F, S, denominator, k, operation, values, weights]]
操作後
derived = [variance, scale_variance, null]
條件:無
只使用此bank真正明示的欄位、operation/domain與型別;BASE容許保留額外metadata,不把LDL SAFE/集合上限或其他bank的去重規則搬來。
步驟識別與依賴
規則:R70_SOURCE_bank_specific_interface · 依賴:G001
S002 · calculation
操作前
Variance ORIGINAL nonnegative RAW weights sum := sum(1, 11, 4, 0)
操作後
Variance ORIGINAL nonnegative RAW weights sum = 16
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S001
S003 · implies
操作前
source roles = [[0, 1, 2, 3], powerset(S), [-15, -15, -4, 1008], [1, 11, 4, 0], 16, -5, null]
操作後
derived = [是]
條件:無
全raw值/權重即使零權重也先驗SAFE,S不重複且非空,F為完整powerset,權重非負和=q>0。值與權重沿原S槽位對齊,不獨立排序;c/k也先驗raw SAFE。
步驟識別與依賴
規則:Variance_WHOLE_normalized_model_ORIGINAL_slot_alignment · 依賴:G001, S002
S004 · calculation
操作前
Variance transformed ORIGINAL value i=0 := mul(-5, -15)
操作後
Variance transformed ORIGINAL value i=0 = 75
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S003
S005 · calculation
操作前
Variance weight times transformed value i=0 := mul(1, 75)
操作後
Variance weight times transformed value i=0 = 75
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S004
S006 · implies
操作前
source roles = [0, 0, -15, 1, -5, null]
操作後
derived = [75, 1/16]
條件:無
逐原槽做Y=X、X+c或kX,權重機率仍w/q;衍生值可超SAFE,不能重當raw輸入截斷。零權重槽仍保持來源但不貢獻。
步驟識別與依賴
規則:Variance_EACH_slot_transformation_preserves_probability · 依賴:G001, S005
S007 · calculation
操作前
Variance transformed ORIGINAL value i=1 := mul(-5, -15)
操作後
Variance transformed ORIGINAL value i=1 = 75
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S006
S008 · calculation
操作前
Variance weight times transformed value i=1 := mul(11, 75)
操作後
Variance weight times transformed value i=1 = 825
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S007
S009 · implies
操作前
source roles = [1, 1, -15, 11, -5, null]
操作後
derived = [75, 11/16]
條件:無
逐原槽做Y=X、X+c或kX,權重機率仍w/q;衍生值可超SAFE,不能重當raw輸入截斷。零權重槽仍保持來源但不貢獻。
步驟識別與依賴
規則:Variance_EACH_slot_transformation_preserves_probability · 依賴:G001, S008
S010 · calculation
操作前
Variance transformed ORIGINAL value i=2 := mul(-5, -4)
操作後
Variance transformed ORIGINAL value i=2 = 20
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S009
S011 · calculation
操作前
Variance weight times transformed value i=2 := mul(4, 20)
操作後
Variance weight times transformed value i=2 = 80
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S010
S012 · implies
操作前
source roles = [2, 2, -4, 4, -5, null]
操作後
derived = [20, 1/4]
條件:無
逐原槽做Y=X、X+c或kX,權重機率仍w/q;衍生值可超SAFE,不能重當raw輸入截斷。零權重槽仍保持來源但不貢獻。
步驟識別與依賴
規則:Variance_EACH_slot_transformation_preserves_probability · 依賴:G001, S011
S013 · calculation
操作前
Variance transformed ORIGINAL value i=3 := mul(-5, 1008)
操作後
Variance transformed ORIGINAL value i=3 = -5040
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S012
S014 · calculation
操作前
Variance weight times transformed value i=3 := mul(0, -5040)
操作後
Variance weight times transformed value i=3 = 0
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S013
S015 · implies
操作前
source roles = [3, 3, 1008, 0, -5, null]
操作後
derived = [-5040, 0]
條件:無
逐原槽做Y=X、X+c或kX,權重機率仍w/q;衍生值可超SAFE,不能重當raw輸入截斷。零權重槽仍保持來源但不貢獻。
步驟識別與依賴
規則:Variance_EACH_slot_transformation_preserves_probability · 依賴:G001, S014
S016 · calculation
操作前
Variance mean numerator sum wY := sum(75, 825, 80, 0)
操作後
Variance mean numerator sum wY = 980
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S015
S017 · calculation
操作前
Variance exact expectation M over q := div(980, 16)
操作後
Variance exact expectation M over q = 245/4
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S016
S018 · calculation
操作前
Variance i=0 Y times q := mul(75, 16)
操作後
Variance i=0 Y times q = 1200
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S017
S019 · calculation
操作前
Variance i=0 centered integer numerator := sub(1200, 980)
操作後
Variance i=0 centered integer numerator = 220
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S018
S020 · calculation
操作前
Variance i=0 centered numerator squared := mul(220, 220)
操作後
Variance i=0 centered numerator squared = 48400
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S019
S021 · calculation
操作前
Variance i=0 weight times squared numerator := mul(1, 48400)
操作後
Variance i=0 weight times squared numerator = 48400
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S020
S022 · calculation
操作前
Variance i=1 Y times q := mul(75, 16)
操作後
Variance i=1 Y times q = 1200
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S021
S023 · calculation
操作前
Variance i=1 centered integer numerator := sub(1200, 980)
操作後
Variance i=1 centered integer numerator = 220
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S022
S024 · calculation
操作前
Variance i=1 centered numerator squared := mul(220, 220)
操作後
Variance i=1 centered numerator squared = 48400
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S023
S025 · calculation
操作前
Variance i=1 weight times squared numerator := mul(11, 48400)
操作後
Variance i=1 weight times squared numerator = 532400
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S024
S026 · calculation
操作前
Variance i=2 Y times q := mul(20, 16)
操作後
Variance i=2 Y times q = 320
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S025
S027 · calculation
操作前
Variance i=2 centered integer numerator := sub(320, 980)
操作後
Variance i=2 centered integer numerator = -660
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S026
S028 · calculation
操作前
Variance i=2 centered numerator squared := mul(-660, -660)
操作後
Variance i=2 centered numerator squared = 435600
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S027
S029 · calculation
操作前
Variance i=2 weight times squared numerator := mul(4, 435600)
操作後
Variance i=2 weight times squared numerator = 1742400
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S028
S030 · calculation
操作前
Variance i=3 Y times q := mul(-5040, 16)
操作後
Variance i=3 Y times q = -80640
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S029
S031 · calculation
操作前
Variance i=3 centered integer numerator := sub(-80640, 980)
操作後
Variance i=3 centered integer numerator = -81620
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S030
S032 · calculation
操作前
Variance i=3 centered numerator squared := mul(-81620, -81620)
操作後
Variance i=3 centered numerator squared = 6661824400
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S031
S033 · calculation
操作前
Variance i=3 weight times squared numerator := mul(0, 6661824400)
操作後
Variance i=3 weight times squared numerator = 0
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S032
S034 · calculation
操作前
Variance sum ALL weighted squared numerators := sum(48400, 532400, 1742400, 0)
操作後
Variance sum ALL weighted squared numerators = 2323200
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S033
S035 · calculation
操作前
Variance denominator q squared := mul(16, 16)
操作後
Variance denominator q squared = 256
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S034
S036 · calculation
操作前
Variance denominator q cubed binary second factor := mul(256, 16)
操作後
Variance denominator q cubed binary second factor = 4096
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S035
S037 · calculation
操作前
Variance probability population centered sum over q cubed := div(2323200, 4096)
操作後
Variance probability population centered sum over q cubed = 9075/16
條件:無
本步精確列出原操作數與運算;乘、減、除恰兩項。分數保持精確,衍生BigInt不重套raw SAFE,不用近似值湊答案。
步驟識別與依賴
規則:exact_rational_arithmetic · 依賴:G001, S036
S038 · implies
操作前
source roles = [[75, 75, 20, -5040], [1, 11, 4, 0], 16, 245/4, 2323200, 4096]
操作後
derived = [9075/16, [20, 75], 否]
條件:無
E[Y]=M/q,Var=Σ(w/q)(Y−M/q)²=C/q³,每項非負;總和0恰每個正權重槽Y等於平均,也就是正權重support常值。零權重可異值,非n−1樣本變異數。
步驟識別與依賴
規則:Variance_CENTERED_definition_and_positive_support_zero_equivalence · 依賴:G001, S037
S039 · implies
操作前
source roles = [scale_variance, -5, null]
操作後
derived = [9075/16]
條件:無
平移時平均也加c,中心差不變;縮放時平均乘k,中心差乘k故變異數乘k²(k負或0皆可)。此處已以實際Y全量重算,不用定律遮掉未驗c/k。
步驟識別與依賴
規則:Variance_SHIFT_SCALE_law_with_conditions · 依賴:G001, S038