Equations
- One or more equations did not get rendered due to their size.
Instances For
- unindexed : Aesop.IndexingMode
- target (keys : Array Lean.Meta.DiscrTree.Key) : Aesop.IndexingMode
- hyps (keys : Array Lean.Meta.DiscrTree.Key) : Aesop.IndexingMode
- or (imodes : Array Aesop.IndexingMode) : Aesop.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 : Aesop.IndexMatchLocation
- target : Aesop.IndexMatchLocation
- hyp (ldecl : Lean.LocalDecl) : Aesop.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 Aesop.IndexMatchLocation
- patternInstantiations : Std.HashSet Aesop.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
- Aesop.IndexMatchResult.instLTOfOrd = ltOfOrd
Equations
- Aesop.IndexMatchResult.instToMessageData = { toMessageData := fun (r : Aesop.IndexMatchResult α) => Lean.toMessageData r.rule }