Documentation

Architect.CollectUsed

This is similar to Lean's collectAxioms, but collects nodes in the blueprint (plus all axioms) rather than just axioms.

TODO: I suspect this is slow. Either run this at LaTeX output time rather than during @[blueprint] tagging (in which case we can't check for cyclic dependencies), or use some caching (map from declaration to used blueprint nodes).

Instances For

    Returns the irreflexive transitive set of blueprint nodes that a constant depends on, as a pair of sets (constants used by type, constants used by value). They are made disjoint except that possibly both contain sorryAx.

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