Equations
Instances For
Equations
- Aesop.SaturateM.instInhabitedContext = { default := { options := default } }
- rulePatternCache : RulePatternCache
- rpinfCache : RPINFCache
Instances For
Equations
- Aesop.SaturateM.instInhabitedState = { default := { rulePatternCache := default, rpinfCache := default } }
@[reducible, inline]
Equations
Instances For
Equations
- Aesop.SaturateM.run options x = ((ReaderT.run x { options := options }).run' { rulePatternCache := ∅, rpinfCache := ∅ }).run.run
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.saturateCore.tryNormRules
(rs : LocalRuleSet)
(goal : Lean.MVarId)
(mvars : UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
(hypTypes : Lean.PHashSet RPINF)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.saturateCore.trySafeRules
(rs : LocalRuleSet)
(goal : Lean.MVarId)
(mvars : UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
(hypTypes : Lean.PHashSet RPINF)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.saturateCore.runRule
{α : Type}
(goal : Lean.MVarId)
(mvars : UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
(matchResult : IndexMatchResult (Rule α))
(hypTypes : Lean.PHashSet RPINF)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.saturateCore.runFirstRule
{α : Type}
(goal : Lean.MVarId)
(mvars : UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
(matchResults : Array (IndexMatchResult (Rule α)))
(hypTypes : Lean.PHashSet RPINF)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
partial def
Aesop.Stateful.saturateCore.go
(rs : LocalRuleSet)
(options : Options')
(hypDepths : Std.HashMap Lean.FVarId Nat)
(fs : ForwardState)
(queue : Queue)
(erasedHyps : Std.HashSet Lean.FVarId)
(goal : Lean.MVarId)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.