reconciliation-Nat.lor_comm
- Kind
- kernel-term
- Status
- checked
Supports: ∀ (n m : ℕ), n ||| m = m ||| n
Evidence notes
Registers an independently constructed native theorem (`F:nat-lor-comm`, `Nat.lor_comm` in `nat_prelude/rec_agreement.rs`) whose proposition definitionally matches this proof-free imported goal -- Mathlib's `Nat.lor` is `Nat.bitwise or`, and our `Nat.lor` is proved equal to the `bitwise or_fn` specialization by `Nat.bitwise_or_eq_lor`, so this closes the SAME function's commutativity, not a lookalike about a different definition (the criterion this repository uses to decide when flipping an `ml430` mirror is honest: Mathlib's `def` is the same function, not merely a theorem about a different one). No Autogenesis operation produced the theorem; the route taken (same-fuel commutativity, carrying `Le` hypotheses `land_comm`'s analogue does not need, plus fuel-irrelevance through a shared fuel `m + n`) is NOT Mathlib's own route via `bitwise_comm`, which is why `depends_on` still names the still-open `F:ml430-nat-bitwise-comm-1a273bae` -- that edge records curriculum lineage, not a dependency this proof actually used.