@[implicit_reducible]
Equations
- Aesop.instInhabitedIndex = { default := Aesop.instInhabitedIndex.default }
Equations
- Aesop.instInhabitedIndex.default = { byTarget := default, byHyp := default, unindexed := default }
Instances For
def
Aesop.Index.trace
{α : Type}
[ToString (Rule α)]
(ri : Index α)
(traceOpt : TraceOption)
:
Lean.CoreM Unit
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
- Aesop.Index.instEmptyCollection = { emptyCollection := { byTarget := { }, byHyp := { }, unindexed := ∅ } }
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[specialize #[]]
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[inline]
Instances For
@[specialize #[]]
def
Aesop.Index.applicableRules
{α : Type}
[Ord α]
(ri : Index α)
(goal : Lean.MVarId)
(patSubstMap : RulePatternSubstMap)
(additionalRules : Array (IndexMatchResult (Rule α)))
(include? : Rule α → Bool)
:
Lean.MetaM (Array (IndexMatchResult (Rule α)))
Equations
- One or more equations did not get rendered due to their size.