Documentation

Lean.ReducibilityAttrs

@[export lean_get_reducibility_status]
Equations
  • One or more equations did not get rendered due to their size.

Return the reducibility attribute for the given declaration.

Equations
def Lean.setReducibilityStatus {m : TypeType} [MonadEnv m] (declName : Name) (s : ReducibilityStatus) :

Set the reducibility attribute for the given declaration.

Equations
def Lean.setReducibleAttribute {m : TypeType} [MonadEnv m] (declName : Name) :

Set the given declaration as [reducible]

Equations
def Lean.isReducible {m : TypeType} [Monad m] [MonadEnv m] (declName : Name) :

Return true if the given declaration has been marked as [reducible].

Equations
def Lean.isIrreducible {m : TypeType} [Monad m] [MonadEnv m] (declName : Name) :

Return true if the given declaration has been marked as [irreducible]

Equations
def Lean.setIrreducibleAttribute {m : TypeType} [MonadEnv m] (declName : Name) :

Set the given declaration as [irreducible]

Equations