Documentation

LeanPool.Redhill.Common.Quality

Qualities of tuples and sets of tuples #

noncomputable def tupleQuality {n : } (a : Fin n) :

The quality of a single tuple. This depends on Lean defining log -x = log x for all real x.

Equations
Instances For
    noncomputable def quality {n : } (A : Set (Fin n)) :

    The quality of a set of tuples, defined as the infimum of those numbers where only finitely many tuples in the set have a strictly higher quality.

    Equations
    Instances For
      theorem quality_mono {n : } {A B : Set (Fin n)} (h : A B) :
      theorem quality_le_of_finite {n : } {A : Set (Fin n)} {q : ENNReal} (hq : {a : Fin n | a A q < tupleQuality a}.Finite) :
      theorem quality_finite {n : } {A : Set (Fin n)} (hA : A.Finite) :
      theorem quality_union_finite {n : } {A B : Set (Fin n)} (h : B.Finite) :
      theorem quality_ge_of_liminf {n : } {A : Set (Fin n)} {q : ENNReal} (f : Fin n) (s : Set ) (infs : s.Infinite) (injs : Set.InjOn f s) (ms : is, f i A) (qf : q Filter.liminf (tupleQuality f) Filter.atTop) :
      theorem quality_ge_of_liminf_univ {n : } {A : Set (Fin n)} {q : ENNReal} (f : Fin n) (ms : ∀ (i : ), f i A) (qf : q Filter.liminf (tupleQuality f) Filter.atTop) :

      A specialisation of quality_ge_of_liminf to s = univ.