Equations
Instances For
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
- One or more equations did not get rendered due to their size.
Instances For
Synthesize inhabited instance for a given type
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
- 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
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Auto.Meta.isTypeCorrectCore e = do let type? ← Auto.Meta.coreCheck e pure type?.isSome
Instances For
def
Auto.Meta.withMaxHeartbeats
{m : Type → Type u_1}
{α : Type}
[Monad m]
[MonadLiftT BaseIO m]
[MonadWithReaderOf Lean.Core.Context m]
(n : Nat)
(x : m α)
:
m α
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Auto.Meta.exToExcept x = do let r ← tryCatch (do let v ← x pure (Except.ok v)) fun (e : Lean.Exception) => pure (Except.error e) pure r
Instances For
Equations
- Auto.Meta.runtimeExToExcept x = Lean.tryCatchRuntimeEx (do let v ← x pure (Except.ok v)) fun (e : Lean.Exception) => pure (Except.error e)
Instances For
Workaround for modifying the lctx
field of Meta.Context
Equations
- Auto.Meta.Context.modifyLCtx ctx lctx = (Lean.Meta.withLCtx' lctx read).run' ctx
Instances For
def
Auto.Meta.Context.modifyLocalInstances
(ctx : Lean.Meta.Context)
(localInsts : Lean.LocalInstances)
:
Workaround for modifying the localInstances
field of Meta.Context
Equations
- Auto.Meta.Context.modifyLocalInstances ctx localInsts = (Lean.Meta.withLCtx ctx.lctx localInsts read).run' ctx