THE EVIDENCE TRAIL

Sources & provenance

What was read. What was invented. What remains unknown.

Alternative web search for source discovery, followed by direct source-text verification; original paraphrases only. Research date: 2026-10-04. This page renders the live repository records rather than maintaining a separate source list.

Source catalog

Download source catalog and access log (JSON)

S1 / secondary commentary; motivation for study

Ten Years Of Flawless Flights Proved Nothing About The Software That Destroyed Ariane 5

author
Channi Greenwall
publisher
LinkedIn
published
Unknown / not established
accessed
2026-10-04
status
article body read
notes
Publication date not established from retrieved body. Attribution follows the user-supplied article. Full text is not redistributed.

S2 / primary inquiry report through an academic mirror

Ariane 5 Flight 501 Failure: Report by the Inquiry Board

author
Inquiry Board chaired by J. L. Lions
publisher
ESA/CNES inquiry; University of Minnesota mirror
published
1996-07-19
accessed
2026-10-04
status
relevant report sections read directly
sections
2.1; 2.2; 2.3; 3.1(e-t); 3.2; 4: R1-R5, R9-R12
supports
conversion and BH mechanism; common-mode SRI loss; timing and phases; test omission; feasible detection tests; post-flight reproduction; assumption governance
limitations
Separate technical report, raw telemetry, full source tree and compiler details were not obtained.

S3 / primary institutional history

Ariane 1 to 4 launch facilities

publisher
CNES / Centre Spatial Guyanais
accessed
2026-10-04
status
read directly
supports
first Ariane 4 launch on 15 June 1988; 116 Ariane 4 launches in ELA2 history

S4 / language reference, Ada 2012

Ada Reference Manual, 4.6 Type Conversions

publisher
Ada Information Clearinghouse
accessed
2026-10-04
status
conversion rules read directly
supports
nearest-integer ties-away convention for the illustrative model
limitations
Not evidence of exact flown Ada compiler, machine instructions or subtype range.

S5 / primary research-program guidance

Combinatorial Methods for Trust and Assurance

publisher
NIST CSRC
accessed
2026-10-04
status
read directly
supports
interaction testing; coverage measurement; sequence testing; limitations of universal extrapolation from empirical interaction findings

S6 / recommended methods reference

SP 800-142: Practical Combinatorial Testing

author
D. Richard Kuhn, Raghu N. Kacker, Yu Lei
publisher
NIST
published
2010-10
accessed
2026-10-04
status
publication metadata verified; full publication not analyzed
notes
Technical interpretation in this study also rests on S5 and the independently executable coverage counterexample.

S7 / primary voluntary risk-management guidance

AI RMF 1.0: AI Risks and Trustworthiness

publisher
NIST AI Resource Center
published
2023
accessed
2026-10-04
status
validity, reliability, robustness and safety sections read directly
supports
contextual intended-use validity; realistic representative test sets; robustness and ongoing monitoring
limitations
Does not estimate whether AI would discover Ariane 501's fault.

Research access log

  • Alternative web search and direct fetch: used. Search summaries used for discovery, not as primary evidence
  • Direct source verification: used. Relevant source text was read and compared with the research claims; individual records distinguish direct reading, metadata verification and unavailable evidence
  • https://www.esa.int/Newsroom/Press_Releases/Ariane_501_-_Presentation_of_Inquiry_Board_report: HTTP 403. Official announcement not directly readable; primary inquiry read via university mirror
  • https://www.esa.int/Enabling_Support/Space_Transportation/Ariane_42: HTTP 403. First-launch chronology independently checked at CNES

Variable provenance

Documented facts, derived mathematics, synthetic inputs, and unavailable quantities are kept distinct. Empty historical values mean unavailable, not zero. BH values are conversion units, not speed or telemetry.

Download full variable register (CSV)
All variable records. Scroll horizontally for sources, model use, and limitations.
nameevidence classvalueunitssourcemodel uselimitation
conversion source widthdocumented64bitsS2 section 2.1Python float proxyNot original machine implementation
conversion target widthdocumented16 signedbitsS2 section 2.1Signed range checkOriginal subtype context unavailable
integer limitsderived-32768 to 32767conversion unitsSigned 16-bit mathematicsBoundary testsNot a physical speed limit
roundingmodel conventionnearest ties awayconversion unitsS4Ada-style demonstratorNot verified against flown compiler
backup failure timedocumented36.7seconds after H0S2 finding 3.1(e)Historical narrative onlyApproximately 30 seconds after lift-off
active failure delaydocumentedapproximately 0.05secondsS2 finding 3.1(f)Historical narrative onlyDo not equate with data-cycle period
data cycledocumented0.072secondsS2 section 2.1Optional trace stepNot complete internal SRI schedule
flight mode startdocumented-3seconds relative H0S2 section 2.1Historical narrative onlyH0 is ignition command
alignment duration from mode startdocumented50secondsS2 section 2.1Historical narrative onlyNot time after lift-off
alignment end after liftoffapproximate documented40seconds after lift-offS2 sections 2.1 and 3.1(m)Fixed modeled cutoffApproximation not exact schedule
horizontal velocity buildup ratiodocumented5relative rateS2 finding 3.1(p)Context onlyNot a BH multiplier or transfer function
replicasdocumented2unitsS2 section 2.1Identical deterministic failureNo modeled inter-unit timing delay
processor workload targetdocumented80percentS2 section 2.2Context onlyNo timing or resource model
bh legacy supportsynthetic0 to 30000conversion unitsStudy designUniform samplingNot Ariane 4 data
bh expanded supportsynthetic0 to 65535conversion unitsStudy designUniform samplingNot Ariane 5 data
time supportsynthetic0 to 80seconds after lift-offStudy designUniform independent samplingNot a flight operational profile
rare tail weightsynthetic0.001probabilityStudy designMixture samplingNot an empirical tail estimate
rare tail bh supportsynthetic32768 to 65535conversion unitsStudy designUniform overflow tailDeliberately constructed stress condition
synthetic trace peaksynthetic50000conversion unitsStudy designLinear BH ramp over 50 secondsNot calibrated to flight
bh scale and filterunavailableUnavailableUnavailableNot obtained in reviewed sourcesNo imputationNeeded for physical trajectory mapping
raw flight telemetryunavailableUnavailableUnavailableNot obtained in reviewed sourcesNo imputationNeeded for independent historical replay
original source or executableunavailableUnavailableUnavailableNot obtained in reviewed sourcesNo emulation claimNeeded for implementation-in-loop replication
diagnostic word encodingunavailableUnavailableUnavailableNot obtained in reviewed sourcesBoolean message-kind abstractionNo bit-pattern or flight-law reconstruction
sensor noise distributionunavailableUnavailableUnavailableNot obtained in reviewed sourcesNo noise fittedNeeded for quantitative physical uncertainty
readiness switchessynthetic7Boolean factorsStudy design128-row joint prerequisite gridDesigned configurations not a population sample
readiness targetsynthetic0.95probabilityStudy designDeclared random-discovery targetNot a guarantee or empirical AI discovery rate
readiness short budgetsynthetic10iid opportunitiesStudy designUndersized random-campaign controlInjected witness is separate from random draws
readiness target budgetderived5990iid opportunitiesBinomial formula at p=0.0005Minimal budget meeting declared targetConditional on synthetic distribution and iid sampling
replay retentionsynthetictrue or falsepolicy switchStudy designRetain input design oracle and expected detectionNot independent human validation
response enforcementsynthetictrue or falsepolicy switchStudy designBlock under Boolean response ruleNot a measurement of organizational action

Executable assumption register

Teaching model; map these obligations to real implementation evidence before deployment. Owners below are responsibility roles, not claims of assigned people.

Download all assumptions (JSON)

A1: BH remains representable whenever alignment executes
status
refuted for historical Ariane 501 by S2; conditional in model
owner
navigation requirements owner
evidence
S2, S4
scope
Every reachable phase and new trajectory
falsifier
BH 40000 at 20 seconds after lift-off
test
test_model.ConversionTests.test_out_of_range
invalidation trigger
New vehicle trajectory, scaling, representation or phase schedule
consequence
Navigation loss through uncontained conversion failure
A2: An unnecessary alignment function cannot affect flight-critical service
status
refuted without isolation
owner
system safety owner
evidence
S2
scope
Shared processor and exception policy
falsifier
Overflow in alignment halts both navigation units
test
test_model.SystemTests.test_containment_and_removal
invalidation trigger
Changed task lifetime or exception handling
consequence
Apparently noncritical code becomes transitively critical
A3: Adding identical replicas prevents a deterministic software failure
status
refuted under shared implementation and trigger
owner
resilience architect
evidence
S2
scope
Common-mode software rather than iid hardware faults
falsifier
One, two and three identical units all halt
test
test_model.SystemTests.test_same_bug_defeats_redundancy
invalidation trigger
Shared code, input, configuration or recovery dependency
consequence
Redundancy provides no protection against this cause
A4: A present bus frame is valid navigation output
status
refuted
owner
interface and evaluation owner
evidence
S2
scope
Normal and diagnostic modes
falsifier
Diagnostic frame passes packet-presence oracle
test
test_model.SystemTests.test_diagnostics_guard_not_a_navigation_repair
invalidation trigger
Message schema or error semantics change
consequence
Failure is scored as success or drives unsafe control
A5: A nominal-output SRI simulator preserves the implementation failure modes
status
refuted in this model
owner
simulation qualification owner
evidence
S2
scope
Implementation-specific conversion and exception behavior
falsifier
Identical hazardous inputs fail with real logic but pass with stub
test
test_model.SystemTests.test_simulator_can_erase_bug
invalidation trigger
Changed mock, simulator, instrumentation or hardware interface
consequence
False assurance from missing failure paths
A6: Many passing samples establish safety outside their input support
status
refuted mathematically and constructively
owner
evaluation statistics owner
evidence
S2, S7
scope
Distribution shift and omitted conditions
falsifier
A million legacy-like passes coexist with expanded-profile failures
test
test_experiments.ExperimentTests.test_narrow_support
invalidation trigger
Changed operating distribution or newly identified variable
consequence
Inapplicable confidence bounds are transferred to deployment
A7: Detecting a violation automatically produces replayable evidence and an enforced response
status
refuted by independent replay-retention and response switches
owner
evaluation and release decision owner
evidence
scope
Synthetic response policy; not empirical human behavior
falsifier
Disable replay retention or response while preserving detection
test
test_readiness.ReadinessTests.test_replay_and_response_are_downstream_of_detection
invalidation trigger
Changed logging, evidence retention, gate wiring or decision ownership
consequence
A detected defect does not become a reproducible release blocker
A8: Any nonzero detection probability makes a short random budget adequate
status
refuted relative to a declared discovery target
owner
evaluation statistics owner
evidence
scope
Specified iid rare-tail distribution and 95% target
falsifier
10 tests miss the target at p=0.0005 while 5990 is the minimal adequate budget
test
test_readiness.ReadinessTests.test_minimal_rare_event_budget_is_computed_not_assumed
invalidation trigger
Changed tail probability, dependence, stopping rule or probability target
consequence
A possible detection is misrepresented as a high-probability discovery guarantee