Langlib

Langlib.Grammars.Indexed.Basics.Higman

Higman's Lemma Application for Languages #

This file states a consequence of Higman's lemma that is used in the proof of the shrinking lemma for indexed languages.

Main result #

higman_finite_antichain: For any set Y of lists over a finite type, the set of minimal elements of Y under the sublist relation is finite.

References #

def minimalElements (α : Type u_1) (Y : Set (List α)) :
Set (List α)

The set of minimal elements of a set Y of lists, under the sublist relation. An element x ∈ Y is minimal if no proper sublist of x belongs to Y.

Equations
Instances For
    theorem higman_finite_antichain (α : Type u_1) [Fintype α] (Y : Set (List α)) :
    theorem exists_minimal_sublist (α : Type u_1) [Fintype α] (Y : Set (List α)) (y : List α) (hy : y Y) :
    xminimalElements α Y, x.Sublist y