Documentation

Lean.Compiler.IR.NormIds

@[reducible, inline]
Equations
Instances For

    Return true if variable, parameter and join point ids are unique

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

                Create a declaration equivalent to d s.t. d.normalizeIds.uniqueIds == true

                Instances For

                  Apply a function f : VarId → VarId to variable occurrences. The following functions assume the IR code does not have variable shadowing.

                  Replace x with y in b. This function assumes b does not shadow x

                  Equations
                  Instances For