Documentation

ConNF.Counting.CountCodingFunction

Counting coding functions #

def ConNF.RecodeType [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.CountingAssumptions] {β : ConNF.Λ} {γ : ConNF.Λ} [ConNF.LeLevel β] [ConNF.LeLevel γ] (hγ : γ < β) (o : ConNF.SupportOrbit β) :
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def ConNF.recodeSurjection [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.CountingAssumptions] {β : ConNF.Λ} {γ : ConNF.Λ} [ConNF.LeLevel β] [ConNF.LeLevel γ] (hγ : γ < β) (o : ConNF.SupportOrbit β) (x : ConNF.RecodeType o) :
    Equations
    Instances For
      theorem ConNF.recodeSurjection_surjective [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.CountingAssumptions] {β : ConNF.Λ} {γ : ConNF.Λ} [ConNF.LeLevel β] [ConNF.LeLevel γ] (hγ : γ < β) :
      Function.Surjective fun (x : (o : ConNF.SupportOrbit β) × ConNF.RecodeType o) => ConNF.recodeSurjection x.fst x.snd
      theorem ConNF.recodeSurjection_range [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.CountingAssumptions] {β : ConNF.Λ} {γ : ConNF.Λ} [ConNF.LeLevel β] [ConNF.LeLevel γ] (hγ : γ < β) :
      Set.univ Set.range fun (x : (o : ConNF.SupportOrbit β) × ConNF.RecodeType o) => ConNF.recodeSurjection x.fst x.snd
      theorem ConNF.mk_codingFunction_le [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.CountingAssumptions] {β : ConNF.Λ} {γ : ConNF.Λ} [ConNF.LeLevel β] [ConNF.LeLevel γ] (hγ : γ < β) :