- byTarget : Lean.Meta.DiscrTree (Rule α)
- byHyp : Lean.Meta.DiscrTree (Rule α)
- unindexed : Lean.PHashSet (Rule α)
Instances For
Instances For
@[instance_reducible]
@[specialize #[]]
@[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 α)))