lean4-htt/src/Init/Grind
Leonardo de Moura dfdd682c01
feat: AC theorems for grind (#10093)
This PR adds background theorems for a new solver to be implemented in
`grind` that will support associative and commutative operators.
2025-08-24 05:02:37 +00:00
..
Module feat: add helper theorems for NatModule (#10069) 2025-08-22 20:36:05 +00:00
Ordered chore: avoid confusing public import all combination (#10051) 2025-08-22 12:04:42 +00:00
Ring chore: avoid confusing public import all combination (#10051) 2025-08-22 12:04:42 +00:00
AC.lean feat: AC theorems for grind (#10093) 2025-08-24 05:02:37 +00:00
Attr.lean feat: pattern inference using symbol priorities in grind (#9182) 2025-07-03 16:47:38 -07:00
Cases.lean feat: attribute [grind cases eager] PProd MProd (#9121) 2025-07-01 04:02:47 +00:00
Ext.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Lemmas.lean fix: equality congruence proofs in grind (#9767) 2025-08-06 16:40:27 +00:00
Module.lean feat: add helper theorems for NatModule (#10069) 2025-08-22 20:36:05 +00:00
Norm.lean fix: normalize SMul.smul for Semiring and Ring (#9671) 2025-08-01 20:16:03 +00:00
Offset.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Ordered.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
PP.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Propagator.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Ring.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Tactics.lean chore: remove grind +ringNull option (#9954) 2025-08-17 23:04:59 +00:00
ToInt.lean chore: add module keyword to grind tests (#10036) 2025-08-21 22:02:08 +00:00
ToIntLemmas.lean chore: avoid confusing public import all combination (#10051) 2025-08-22 12:04:42 +00:00
Util.lean refactor: module-ize remainder of Std (#9195) 2025-07-17 11:43:57 +00:00