Equations
- One or more equations did not get rendered due to their size.
Instances For
- unindexed : IndexingMode
- target (keys : Array Lean.Meta.DiscrTree.Key) : IndexingMode
- hyps (keys : Array Lean.Meta.DiscrTree.Key) : IndexingMode
- or (imodes : Array IndexingMode) : IndexingMode
Instances For
Equations
- Aesop.instInhabitedIndexingMode = { default := Aesop.IndexingMode.unindexed }
Equations
- Aesop.IndexingMode.instToFormat = { format := Aesop.IndexingMode.format }
Equations
- Aesop.IndexingMode.targetMatchingConclusion type = do let path ← Aesop.getConclusionDiscrTreeKeys type pure (Aesop.IndexingMode.target path)
Instances For
Equations
- Aesop.IndexingMode.hypsMatchingConst decl = do let path ← Aesop.getConstDiscrTreeKeys decl pure (Aesop.IndexingMode.hyps path)
Instances For
- none : IndexMatchLocation
- target : IndexMatchLocation
- hyp (ldecl : Lean.LocalDecl) : IndexMatchLocation
Instances For
Equations
- Aesop.instInhabitedIndexMatchLocation = { default := Aesop.IndexMatchLocation.none }
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
- One or more equations did not get rendered due to their size.
- rule : α
- locations : Std.HashSet IndexMatchLocation
- patternInstantiations : Std.HashSet RulePatternInstantiation
Instances For
Equations
- Aesop.instInhabitedIndexMatchResult = { default := { rule := default, locations := default, patternInstantiations := default } }
Equations
- Aesop.IndexMatchResult.instOrd = { compare := fun (r s : Aesop.IndexMatchResult α) => compare r.rule s.rule }
Equations
Equations
- Aesop.IndexMatchResult.instToMessageData = { toMessageData := fun (r : Aesop.IndexMatchResult α) => Lean.toMessageData r.rule }