R0044-22897 · q-20261014-advance-20261111-r04-continuous-real-distribution-function-0072
Step-by-step derivation
S001 · implies
Before
source operation=contcdf-zero-jump-atomlessness;original snapshot and mathematics retained
After
explicit ordered source output fields=[point, F_at_point, F_left_limit, singleton_probability, zero_jump, certificate]
Conditions: none
Keep the historical interface marker and list ordered source fields without JavaScript.Tags are not additional evidence;fixed No markers retain their scope.The ordering helper supplies protocol order,not mathematical correctness.
Step identifiers and dependencies
Rule: source_ordered_interface_explicit_without_javascript · Uses: G001
S002 · calculation
Before
CDF segment0 positive knot width := sub(0, -23)
After
CDF segment0 positive knot width = 23
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · calculation
Before
CDF segment0 nonnegative value increment := sub(22/23, 0)
After
CDF segment0 nonnegative value increment = 22/23
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S002
S004 · calculation
Before
CDF segment0 exact nonnegative slope := div(22/23, 23)
After
CDF segment0 exact nonnegative slope = 22/529
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S003
S005 · calculation
Before
CDF segment1 positive knot width := sub(23, 0)
After
CDF segment1 positive knot width = 23
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S004
S006 · calculation
Before
CDF segment1 nonnegative value increment := sub(1, 22/23)
After
CDF segment1 nonnegative value increment = 1/23
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S005
S007 · calculation
Before
CDF segment1 exact nonnegative slope := div(1/23, 23)
After
CDF segment1 exact nonnegative slope = 1/529
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · implies
Before
ORIGINAL strictly increasing knots=[-23, 0, 23];aligned exact nondecreasing values=[0, 22/23, 1];ALL [width,height,slope] rows=[[23, 22/23, 22/529], [23, 1/23, 1/529]]
After
declare linear interpolation on EVERY segment,constant0 left and1 right;shared knot values make joins continuous;all slopes>=0 allow flats;continuous implies right-continuous and endpoints give limits0/1
Conditions: none
These are properties of the declared whole interpolation law,not inferences from finite knot/query observations.Nonnegative slopes and matching joins give monotonicity and continuity;constant tails give the limits.This PL example may have a density without every continuous CDF having one.
Step identifiers and dependencies
Rule: contcdf_WHOLE_piecewise_law_continuous_flat_monotone_tails · Uses: G001, S007
S009 · calculation
Before
CDF ORIGINAL atom query ORIGINAL query minus left knot := sub(0, -23)
After
CDF ORIGINAL atom query ORIGINAL query minus left knot = 23
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S008
S010 · calculation
Before
CDF ORIGINAL atom query exact interval fraction := div(23, 23)
After
CDF ORIGINAL atom query exact interval fraction = 1
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S009
S011 · calculation
Before
CDF ORIGINAL atom query fraction times ORIGINAL value increment := mul(1, 22/23)
After
CDF ORIGINAL atom query fraction times ORIGINAL value increment = 22/23
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S010
S012 · calculation
Before
CDF ORIGINAL atom query plus ORIGINAL left-knot value := sum(0, 22/23)
After
CDF ORIGINAL atom query plus ORIGINAL left-knot value = 22/23
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · implies
Before
CDF ORIGINAL atom query:ORIGINAL exact query x=0;knots=[-23, 0, 23];values=[0, 22/23, 1]
After
case=FIRST source interval containing query,including shared knot;source interval index=0;F(x)=22/23;this is CDF value,NOT singleton mass
Conditions: none
Evaluate the original query in its constant tail or first containing interval.The formulas agree at shared knots.F(x) is cumulative probability,not P(X=x).
Step identifiers and dependencies
Rule: contcdf_actual_query_exact_branch_not_empirical_mass · Uses: G001, S012
S014 · calculation
Before
CDF actual value minus equal continuous left limit := sub(22/23, 22/23)
After
CDF actual value minus equal continuous left limit = 0
Conditions: none
Substitute original roles,indices and established intermediates exactly,not floating-point approximations or another question's data.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S013
S015 · implies
Before
ORIGINAL point=0;WHOLE-law continuity gives F(x)=22/23=F(x-)
After
P(X=x)=F(x)-F(x-)=0;zero_jump=Yes;F(x) may be positive;atomless alone does NOT imply a density
Conditions: none
Singleton probability is the jump,not a positive cumulative value.This whole PL function is continuous,so its left limit equals its value.Continuity/atomlessness need not imply absolute continuity;the Cantor boundary gives a counterexample.
Step identifiers and dependencies
Rule: contcdf_singleton_probability_JUMP_not_F_value_density_nonclaim · Uses: G001, S014