Documentation

Lean.ReducibilityAttrs

Reducibility status for a definition.

Instances For

    Environment extension for storing the reducibility attribute for definitions.

    Return the reducibility attribute for the given declaration.

    Instances For

      Set the reducibility attribute for the given declaration.

      Instances For
        def Lean.setReducibleAttribute {m : TypeType} [Monad m] [Lean.MonadEnv m] (declName : Lake.Name) :

        Set the given declaration as [reducible]

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

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

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

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

            Instances For