Examples
The repository includes executable examples under examples/:
rump.jl— Rump polynomial instability benchmarkcatastrophic_cancellation.jl— cancellation amplificationmuller_sequence.jl— recurrence sensitivitylogistic_map.jl— chaotic iteration with significance decaybranching_instability.jl— stochastic branch divergencesummation_kahan.jl— naive vs Kahan summation under DSAhilbert_solve.jl— linear-system conditioning stress test
Run any example:
julia --project=. examples/rump.jlTypical usage pattern
using DSArith
val = (ds(1.0) + ds(1e-16)) - ds(1.0)
println(stochastic_string(val))
println(report(val))Typical workflow:
- replace key
Float64values withds(...), - compute as usual,
- inspect
report(...)and diagnostics, - use low significance /
@.0as a trigger for algorithmic improvements.