kernel-algs-markov
- Kind
- kernel-term
- Status
- checked
Supports: AlgS.OrderedRing.markov_inequality is admitted by the trusted kernel gate with an empty axiom footprint, together with every other declaration of the generic finite-probability layer. The test reads the footprint from Kernel::axiom_footprint and asserts the size of its own name list, so a declaration silently dropped from the layer fails it.
cargo test --release -p axeyum-lean-kernel --lib rat_prelude::probability_s::probability_s_tests::probability_s_declarations_are_axiom_free -- --exact 2>&1 | grep -c '^test result: ok. 1 passed' Evidence notes
grep -c, not grep -q: -q would SIGPIPE the producer under pipefail, and -c exits 1 printing 0 when the line is absent, so a suite that compiled to zero tests and exited 0 is caught rather than counted as a pass. --release is mandatory: the rational prelude SIGABRTs on the default debug thread stack.