HepLean Documentation

ImportGraph.RequiredModules

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

      Return the name of the module in which a declaration was defined.

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

        Return the names of the modules in which constants used in the specified declaration were defined.

        Note that this will not account for tactics and syntax used in the declaration, so the results may not suffice as imports.

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

          Return the names of the constants used in the specified declarations, and the constants they use transitively.

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

            Return the names of the constants used in the specified declaration, and the constants they use transitively.

            Equations
            • n.transitivelyUsedConstants = {n}.transitivelyUsedConstants
            Instances For

              Return the names of the modules in which constants used transitively in the specified declarations were defined.

              Note that this will not account for tactics and syntax used in the declaration, so the results may not suffice as imports.

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

                Return the names of the modules in which constants used transitively in the specified declaration were defined.

                Note that this will not account for tactics and syntax used in the declaration, so the results may not suffice as imports.

                Equations
                • n.transitivelyRequiredModules env = {n}.transitivelyRequiredModules env
                Instances For

                  Finds all constants defined in the specified module, and identifies all modules containing constants which are transitively required by those constants.

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

                    Computes all the modules transitively required by the specified modules. Should be equivalent to calling transitivelyRequiredModules on each module, but shares more of the work.

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

                          Return the names of the modules in which constants used in the current file were defined.

                          Note that this will not account for tactics and syntax used in the file, so the results may not suffice as imports.

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