lean4-htt/src/Init/Data/Nat
Markus Himmel f4ae6fc8aa
fix: add instances to make ac_rfl work out of the box (#3942)
Previously the `ac_rfl` tactic was only really usable when depending on
mathlib. With these instances, `ac_rfl` can deal with the various
operations defined in Lean.

---------

Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
2024-04-24 06:12:36 +00:00
..
Bitwise fix: replace unary Nat.succ simp rules with simprocs (#3808) 2024-04-04 23:15:26 +00:00
Basic.lean fix: add instances to make ac_rfl work out of the box (#3942) 2024-04-24 06:12:36 +00:00
Bitwise.lean chore: add missing copyright headers (#3411) 2024-02-20 01:49:55 +00:00
Compare.lean chore: upstream Std.Data.Nat (#3634) 2024-03-08 17:00:46 +00:00
Control.lean chore: fix codebase and tests 2021-06-29 17:14:52 -07:00
Div.lean feat: shorten auto-generated instance names (#3089) 2024-04-13 18:08:50 +00:00
Dvd.lean chore: upstream Std.Data.Int (#3635) 2024-03-11 21:40:48 +00:00
Gcd.lean fix: add instances to make ac_rfl work out of the box (#3942) 2024-04-24 06:12:36 +00:00
Lcm.lean fix: add instances to make ac_rfl work out of the box (#3942) 2024-04-24 06:12:36 +00:00
Lemmas.lean fix: add instances to make ac_rfl work out of the box (#3942) 2024-04-24 06:12:36 +00:00
Linear.lean fix: replace unary Nat.succ simp rules with simprocs (#3808) 2024-04-04 23:15:26 +00:00
Log2.lean feat: further shaking of Nat/Int/Omega (#3613) 2024-03-05 23:43:36 +00:00
MinMax.lean fix: add instances to make ac_rfl work out of the box (#3942) 2024-04-24 06:12:36 +00:00
Mod.lean feat: Nat.mul_mod (#3582) 2024-03-03 23:31:07 +00:00
Power2.lean chore: upstream of Std.Data.Nat.Init (#3331) 2024-02-15 00:18:41 +00:00
Simproc.lean fix: replace unary Nat.succ simp rules with simprocs (#3808) 2024-04-04 23:15:26 +00:00
SOM.lean chore: remove staging workarounds 2022-04-26 08:23:43 -07:00