eval-moebius-classical-values
- Kind
- instance-pin
- Status
- checked
Supports: the pair really encodes mu, with the sign convention the right way round
cargo test --release -p axeyum-lean-kernel --lib nat_prelude::arith_functions -- --test-threads=4 Evidence notes
mu(1) = +1, mu(2) = -1, mu(3) = -1, mu(4) = 0, mu(5) = -1, mu(6) = +1, each read off both halves and off moebiusAbs, with every value reduced by the kernel. The parity-flipped definition has exactly the same type and would swap the n = 2 and n = 6 rows, so those two instances are what separate the readings. Magnitudes stay at or below 6 because every Nat numeral in this kernel is unary and both Squarefree and Nat.factorization are fuel-bounded searches.