Documentation

LeanPool.LanguageGeneration.Core.ClassGeneration

Generation properties for classes of languages #

Paper-independent quantifier patterns for generation from positive data over an arbitrary example type.

def GenLimit.Generic.UUS {α : Type u_1} (H : LanguageClass α) :

Every language in the class is infinite.

Equations
Instances For

    gen eventually generates fresh elements of every presented target.

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

      Generation in the limit from positive presentations.

      Equations
      Instances For
        def GenLimit.Generic.IsUniformGeneratorAt {α : Type u_1} (gen : Generator α) (H : LanguageClass α) (d : ℕ) :

        d is a uniform distinct-sample threshold for gen on H.

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

          One generator and one threshold work uniformly over the class.

          Equations
          Instances For

            One generator works with a target-dependent distinct-sample threshold.

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

              One generator works with target-dependent thresholds.

              Equations
              Instances For