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.

        Look up a cached floating-point length bound.

        Equations
        Instances For
          @[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 with a bounded traversal fuel.

              Equations
              Instances For

                Recursively expand cached proof nodes needed to justify a word.

                Equations
                Instances For

                  Recompute a derived length with a bounded traversal fuel.

                  Equations
                  Instances For

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

                    Equations
                    Instances For

                      Recompute a derived length proof with a bounded traversal fuel.

                      Equations
                      Instances For

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

                        Equations
                        Instances For