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 }