State of the BaseM
monad.
- rulePatternCache : RulePatternCache
The rule pattern cache.
- rpinfCache : RPINFCache
The RPINF cache.
- stats : Stats
Stats collected during an Aesop call.
Instances For
Equations
- Aesop.BaseM.instInhabitedState = { default := { rulePatternCache := default, rpinfCache := default, stats := default } }
Equations
- Aesop.instEmptyCollectionState = { emptyCollection := { rulePatternCache := ∅, rpinfCache := ∅, stats := ∅ } }
@[reducible, inline]
Aesop's base monad. Contains no interesting data, only various caches and stats.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Aesop.BaseM.instMonadBacktrackSavedState = { saveState := liftM Lean.Meta.saveState, restoreState := fun (x : Lean.Meta.SavedState) => liftM x.restore }