Documentation

LeanPool.Polylean.ConjInvLength.LengthNode

Cached proof nodes for conjugacy-invariant length bounds #

A node recording which inequality or equality was used to derive a word-length bound.

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

      Render a proof node as a human-readable proof step.

      Equations
      Instances For

        Cache of floating-point length bounds for array-backed words.

        Cache of proof nodes witnessing the best known bound for each word.

        @[irreducible]

        Compute a floating-point length bound while caching the proof nodes used.

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

          Improve a word-length bound using a power of the word.

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

            Recursively expand cached proof nodes needed to justify a word.

            Equations
            Instances For

              Recompute the derived length from cached proof nodes, panicking if a node is absent.

              Equations
              Instances For

                Recompute the derived length together with the list of proof nodes used.

                Equations
                Instances For