Equations
- Aesop.isForwardOrDestructRuleName n = (n.builder == Aesop.BuilderName.forward || n.builder == Aesop.BuilderName.destruct)
Instances For
@[reducible, inline]
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 : Aesop.LocalRuleSet)
(goal : Lean.MVarId)
(mvars : Aesop.UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.saturateCore.trySafeRules
(rs : Aesop.LocalRuleSet)
(goal : Lean.MVarId)
(mvars : Aesop.UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.saturateCore.runRule
{α : Type}
(goal : Lean.MVarId)
(mvars : Aesop.UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
(matchResult : Aesop.IndexMatchResult (Aesop.Rule α))
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.saturateCore.runFirstRule
{α : Type}
(goal : Lean.MVarId)
(mvars : Aesop.UnorderedArraySet Lean.MVarId)
(preState : Lean.Meta.SavedState)
(matchResults : Array (Aesop.IndexMatchResult (Aesop.Rule α)))
:
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.