Documentation

Auto.Translation.LamFOL2SMT

@[reducible, inline]

selectorInfo contains:

  • The name of the selector
  • Whether the selector is a projection
  • The constructor that the selector is for
  • The index of the argument that it is selecting
  • The name of the SMT datatype that the selector is for (i.e. the name of the input type)
  • The LamSort of the SMT datatype that the selector is for (i.e. the input type)
  • The output type of the selector (full type is an arrow type that takes in a datatype and returns the output type)
Equations
Instances For
    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
          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

                  printFn : (tyValMap : _) → (varValMap : _) → (etomValMap : _) → MetaM α

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

                    facts should not contain import versions of eq, ∀ or valid_fact_{i} corresponds to the i-th entry in facts

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