F:lean-query-module-shrinks-by-a-shared-import-1
- Kind
- instance-pin
- Status
- checked
Supports: The shared half is a function of the ROOT SET and nothing else, so one compiled `.olean` serves the whole query family. Without this the split is a relabelling: each query would need its own prelude and the per-query total would be unchanged.
out=$(cargo run -q -p axeyum-solver --features full --example shared_prelude_module -- --require-split 2>&1) && test "$(printf "%s\n" "$out" | grep -Ec 'the shared module is byte-identical across fixtures: true')" -ge 1 Evidence notes
Verified discriminating by scripts/new-fact.py: the pattern matches the real output and fails on mutated output. Anchored on the byte-identity verdict rather than on the shared module's size: a size match is consistent with two different modules of equal length, and identity is the property the claim needs.