Equations
- opts.forwardTransparency = opts.transparency?.getD Lean.Meta.TransparencyMode.default
Instances For
Equations
- opts.forwardIndexTransparency = opts.indexTransparency?.getD Lean.Meta.TransparencyMode.reducible
Instances For
def
Aesop.RuleBuilder.getForwardIndexingMode
(type : Lean.Expr)
(immediate : Aesop.UnorderedArraySet Nat)
(md : Lean.Meta.TransparencyMode)
(indexMd : Lean.Meta.TransparencyMode)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.RuleBuilder.getImmediatePremises
(type : Lean.Expr)
(pat? : Option Aesop.RulePattern)
(md : Lean.Meta.TransparencyMode)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.RuleBuilder.getImmediatePremises.isPatternInstantiated
(pat? : Option Aesop.RulePattern)
(i : Nat)
:
Equations
- Aesop.RuleBuilder.getImmediatePremises.isPatternInstantiated pat? i = let idx? := do let __do_lift ← pat? let __do_lift ← __do_lift.argMap[i]? __do_lift; idx?.isSome
Instances For
Equations
- Aesop.RuleBuilder.getImmediatePremises.errPrefix = Lean.toMessageData "aesop: forward builder: "
Instances For
def
Aesop.RuleBuilder.forwardCore
(t : Aesop.ElabRuleTerm)
(immediate? : Option (Array Lean.Name))
(pat? : Option Aesop.RulePattern)
(imode? : Option Aesop.IndexingMode)
(md : Lean.Meta.TransparencyMode)
(indexMd : Lean.Meta.TransparencyMode)
(phase : Aesop.PhaseSpec)
(isDestruct : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.