Documentation

LeanPool.LanguageGeneration.FiniteWitness.Width.Barriers

Obstructions to countable tests and finite observation profiles #

theorem GenLimit.FiniteWitness.no_countably_supported_dimension {α : Type u_1} [Countable α] [Infinite α] :
¬∃ (D : Set (Set α) → WithTop ℕ), (∀ (H : Generic.LanguageClass α), Generic.UUS H → (Generic.GeneratableInLimit H ↔ D H < ⊤)) ∧ ∀ (H : Generic.LanguageClass α), Generic.UUS H → D H = ⊤ → ∃ K ⊆ H, Set.Countable K ∧ D K = ⊤

The dimension is completely arbitrary: no monotonicity or computability assumption.

def GenLimit.FiniteWitness.finiteTraces {α : Type u_1} (H : Set (Set α)) (F : Finset α) :
Set (Set α)

All restrictions of target languages to a fixed finite observation set.

Equations
Instances For
    def GenLimit.FiniteWitness.positiveClosure {α : Type u_1} (H : Set (Set α)) (S : Finset α) :
    Set α

    The intersection of all target languages consistent with a finite positive sample.

    Equations
    Instances For
      theorem GenLimit.FiniteWitness.full_finiteTraces_of_cofinite_subset {α : Type u_1} {H : Set (Set α)} (hH : cofinite α ⊆ H) (F : Finset α) :
      theorem GenLimit.FiniteWitness.positiveClosure_of_cofinite_subset {α : Type u_1} {H : Set (Set α)} (hH : cofinite α ⊆ H) (S : Finset α) :