def
Aesop.Goal.withHeadlineTraceNode
{α : Type}
(g : Aesop.Goal)
(traceOpt : Aesop.TraceOption)
(k : Lean.MetaM α)
(collapsed : optParam Bool true)
(transform : optParam (Lean.MessageData → Lean.MetaM Lean.MessageData) pure)
:
Equations
- Aesop.Goal.withHeadlineTraceNode g traceOpt k collapsed transform = Aesop.withConstAesopTraceNode traceOpt (Aesop.Goal.withHeadlineTraceNode.fmt g transform) k collapsed
Instances For
def
Aesop.Goal.withHeadlineTraceNode.fmt
(g : Aesop.Goal)
(transform : optParam (Lean.MessageData → Lean.MetaM Lean.MessageData) pure)
:
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.
Instances For
Equations
- Aesop.Goal.traceMetadata.trc traceOpt msg = Lean.addTrace traceOpt.traceClass (Lean.toMessageData msg)
Instances For
def
Aesop.Goal.traceMetadata.trcNode
(traceOpt : Aesop.TraceOption)
(msg : Lean.MessageData)
(k : Lean.MetaM Unit)
:
Equations
- Aesop.Goal.traceMetadata.trcNode traceOpt msg k = Aesop.withConstAesopTraceNode traceOpt (pure msg) k true
Instances For
def
Aesop.Rapp.withHeadlineTraceNode
{α : Type}
(r : Aesop.Rapp)
(traceOpt : Aesop.TraceOption)
(k : Lean.MetaM α)
(collapsed : optParam Bool true)
(transform : optParam (Lean.MessageData → Lean.MetaM Lean.MessageData) pure)
:
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.
Instances For
Equations
- Aesop.Rapp.traceMetadata.trc traceOpt m = Lean.addTrace traceOpt.traceClass (Lean.toMessageData m)
Instances For
Equations
- Aesop.Goal.traceTree g traceOpt = do let __do_lift ← Aesop.TraceOption.isEnabled traceOpt if __do_lift = true then Aesop.Goal.traceTreeCore g traceOpt else pure PUnit.unit
Instances For
Equations
- Aesop.Rapp.traceTree r traceOpt = do let __do_lift ← Aesop.TraceOption.isEnabled traceOpt if __do_lift = true then Aesop.Rapp.traceTreeCore r traceOpt else pure PUnit.unit