Commit 2025-02-18 20:53 8e3dd4c2
View on Github →chore(Data/Nat): split Defs
into Init
and Basic
(#22008)
This PR follows the instructions in a TODO comment in Data/Nat/Defs.lean
to split it into an Init.lean
file for everything that doesn't meaningfully depend on Mathlib, and a Basic.lean
file for things that do. I redid a few proofs in Nat.Init
so they are provable without reference to Mathlib.