Original question and givens
Use one complete finite probability space with outcome indices 0 through 3, aligned masses=[12/49, 9/49, 16/49, 12/49], values X=[1, 3, 15, -1], and conditioning-block labels=[0, 0, 1, 1]. Masses are nonnegative and total exactly 1. Block labels describe a partition of this same space; list block summaries in increasing label order and outcomes in original index order. Conditional expectation is constant on each positive-mass block, with its weighted mean, and preserves every block integral. A zero-mass block is only determined almost surely: return a.s._arbitrary, never divide by zero. Use exact reduced fractions with positive denominators, omitting /1 for integers. Selected block_label=0 must exist. Give (block_label,indices,original_integral,conditional_integral,equal?,boundary). Boundary is positive_block or null_block_a.s._arbitrary.
G001 — Use one complete finite probability space with outcome indices 0 through 3, aligned masses=[12/49, 9/49, 16/49, 12/49], values X=[1, 3, 15, -1], and conditioning-block labels=[0, 0, 1, 1]. Masses are nonnegative and total exactly 1. Block labels describe a partition of this same space; list block summaries in increasing label order and outcomes in original index order. Conditional expectation is constant on each positive-mass block, with its weighted mean, and preserves every block integral. A zero-mass block is only determined almost surely: return a.s._arbitrary, never divide by zero. Use exact reduced fractions with positive denominators, omitting /1 for integers. Selected block_label=0 must exist. Give (block_label,indices,original_integral,conditional_integral,equal?,boundary). Boundary is positive_block or null_block_a.s._arbitrary.
Step-by-step derivation
S001 · calculation
Before
conditional model whole mass sum := sum(12/49, 9/49, 16/49, 12/49)
After
conditional model whole mass sum = 1
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001
S002 · implies
Before
conditional model:raw aligned masses=[[12, 49], [9, 49], [16, 49], [12, 49]]
After
normalized masses=[12/49, 9/49, 16/49, 12/49];nonnegative=Yes;total=1
Conditions: none
First qualify nonnegativity and exact unit total on one complete finite probability model.Retain zero-mass atoms;do not assume uniformity or substitute another model.
Step identifiers and dependencies
Rule: whole_finite_probability_law_not_uniform_assumption · Uses: G001, S001
S003 · implies
Before
same outcome indices=[0, 1, 2, 3];X values=[1, 3, 15, -1];block labels=[0, 0, 1, 1]
After
distinct conditioning labels in increasing order=[0, 1]
Conditions: none
Each label fiber is a conditioning block.Labels need not be consecutive.Sort summaries by label but retain original outcome indices within blocks;labels are not array positions.
Step identifiers and dependencies
Rule: conditional_partition_same_space_original_indices · Uses: G001, S002
S004 · calculation
Before
block0 mass := sum(12/49, 9/49)
After
block0 mass = 3/7
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
block0 atom0 weighted X := mul(12/49, 1)
After
block0 atom0 weighted X = 12/49
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
block0 atom1 weighted X := mul(9/49, 3)
After
block0 atom1 weighted X = 27/49
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
block0 original weighted integral := sum(12/49, 27/49)
After
block0 original weighted integral = 39/49
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
block0 positive-mass conditional mean := div(39/49, 3/7)
After
block0 positive-mass conditional mean = 13/7
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · implies
Before
block label=0;indices=[0, 1];positive mass=3/7;weighted integral=39/49
After
block-constant conditional value=13/7
Conditions: none
Divide the weighted integral by mass only when mass is positive.A zero mean remains the determined numeric value0,not a null-block marker.Copy the same value to every atom in the block.
Step identifiers and dependencies
Rule: positive_block_mean_including_zero_mean · Uses: G001, S008
S010 · calculation
Before
block1 mass := sum(16/49, 12/49)
After
block1 mass = 4/7
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
block1 atom2 weighted X := mul(16/49, 15)
After
block1 atom2 weighted X = 240/49
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
block1 atom3 weighted X := mul(12/49, -1)
After
block1 atom3 weighted X = -12/49
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
block1 original weighted integral := sum(240/49, -12/49)
After
block1 original weighted integral = 228/49
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · calculation
Before
block1 positive-mass conditional mean := div(228/49, 4/7)
After
block1 positive-mass conditional mean = 57/7
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · implies
Before
block label=1;indices=[2, 3];positive mass=4/7;weighted integral=228/49
After
block-constant conditional value=57/7
Conditions: none
Divide the weighted integral by mass only when mass is positive.A zero mean remains the determined numeric value0,not a null-block marker.Copy the same value to every atom in the block.
Step identifiers and dependencies
Rule: positive_block_mean_including_zero_mean · Uses: G001, S014
S016 · calculation
Before
selected block block0 conditional integral := mul(3/7, 13/7)
After
selected block block0 conditional integral = 39/49
Conditions: none
Compute exactly from original roles,complete pairings and established intermediates,retaining denominators,signs and zeros.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S015
S017 · implies
Before
selected block=0;indices=[0, 1];original integral=39/49;conditional integral=39/49
After
equal=Yes;this is the selected block obligation,not only a global average
Conditions: none
On a positive block,mass*(weighted/mass)=weighted;on a null block both sides are0.The definition requires blockwise integral identities;total expectation equality alone cannot replace them.
Step identifiers and dependencies
Rule: conditional_selected_block_integral_identity · Uses: G001, S016