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.
The set of nodes to exclude from
uses.Additional LaTeX labels of nodes that this node depends on.
The set of labels to exclude from
usesLabels.- latexEnv : String
The LaTeX environment to use for this part.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Architect.instReprNodePart = { reprPrec := Architect.instReprNodePart.repr }
Equations
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
- Architect.instToExprNodePart = { toExpr := Architect.instToExprNodePart.toExpr, toTypeExpr := Lean.Expr.const `Architect.NodePart [] }
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.
A GitHub issue number where the surrounding definition or statement is discussed.
The short title of the node in LaTeX.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Architect.instReprNode = { reprPrec := Architect.instReprNode.repr }
Equations
- Architect.instFromJsonNode = { fromJson? := Architect.instFromJsonNode.fromJson }
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
- Architect.instToExprNode = { toExpr := Architect.instToExprNode.toExpr, toTypeExpr := Lean.Expr.const `Architect.Node [] }
- hasLean : Bool
Whether the node name is in the environment. This should always be true for nodes e.g. added by
@[blueprint]. - location : Option Lean.DeclarationLocation
The location (module & range) the node is defined in.
- file : Option System.FilePath
The file the node is defined in.
Instances For
Equations
Instances For
Equations
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
Environment extension that stores the nodes of the blueprint.
Instances For
Equations
Instances For
Equations
- Architect.addLeanNameOfLatexLabel env latexLabel name = Lean.PersistentEnvExtension.addEntry Architect.latexLabelToLeanNamesExt env (latexLabel, name)
Instances For
Equations
- Architect.getLeanNamesOfLatexLabel env latexLabel = Lean.SMap.findD (Architect.latexLabelToLeanNamesExt.getState env) latexLabel #[]
Instances For
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.