Documentation

Architect.Basic

The statement or proof of a node.

  • text : String

    The natural language description of this part.

  • The specified set of nodes that this node depends on, in addition to inferred ones.

  • excludes : Array Lean.Name

    The set of nodes to exclude from uses.

  • usesLabels : Array String

    Additional LaTeX labels of nodes that this node depends on.

  • excludesLabels : Array String

    The set of labels to exclude from usesLabels.

  • latexEnv : String

    The LaTeX environment to use for this part.

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
          @[implicit_reducible]
          Equations
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            structure Architect.Node :

            A theorem or definition in the blueprint graph.

            • name : Lean.Name

              The Lean name of the tagged constant.

            • latexLabel : String

              The LaTeX label of the node. Multiple nodes can have the same label.

            • statement : NodePart

              The statement of this node.

            • The proof of this node.

            • notReady : Bool

              The surrounding environment is not ready to be formalized, typically because it requires more blueprint work.

            • discussion : Option Nat

              A GitHub issue number where the surrounding definition or statement is discussed.

            • title : Option String

              The short title of the node in LaTeX.

            Instances For
              @[implicit_reducible]
              Equations
              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
                      @[implicit_reducible]
                      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

                            Environment extension that stores the nodes of the blueprint.

                            Resolves an identifier using realizeGlobalConstNoOverloadWithInfo. Ignores unknown constants if blueprint.ignoreUnknownConstants is true (default: false).

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              @[implicit_reducible]

                              TODO: remove after lean4#12469

                              Equations
                              Instances For