Documentation

ConNF.Counting.Hypotheses

Hypotheses #

class ConNF.CountingAssumptions [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] extends ConNF.FOAAssumptions :
Type (u + 1)
Instances
    theorem ConNF.CountingAssumptions.eq_toStructSet_of_mem [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [self : ConNF.CountingAssumptions] (β : ConNF.Λ) [ConNF.LeLevel β] (γ : ConNF.Λ) [ConNF.LeLevel γ] (h : γ < β) (t₁ : ConNF.TSet β) (t₂ : ConNF.StructSet γ) :
    t₂ ConNF.StructSet.ofCoe (ConNF.toStructSet t₁) (γ) h∃ (t₂' : ConNF.TSet γ), t₂ = ConNF.toStructSet t₂'

    Tangles contain only tangles.

    theorem ConNF.CountingAssumptions.toStructSet_ext [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [self : ConNF.CountingAssumptions] (β : ConNF.Λ) (γ : ConNF.Λ) [ConNF.LeLevel β] [ConNF.LeLevel γ] (h : γ < β) (t₁ : ConNF.TSet β) (t₂ : ConNF.TSet β) :
    (∀ (t : ConNF.StructSet γ), t ConNF.StructSet.ofCoe (ConNF.toStructSet t₁) (γ) h t ConNF.StructSet.ofCoe (ConNF.toStructSet t₂) (γ) h)ConNF.toStructSet t₁ = ConNF.toStructSet t₂

    Tangles are extensional at every proper level γ < β.

    theorem ConNF.CountingAssumptions.singleton_toStructSet [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [self : ConNF.CountingAssumptions] (β : ConNF.Λ) [ConNF.LeLevel β] (γ : ConNF.Λ) [ConNF.LeLevel γ] (h : γ < β) (t : ConNF.TSet γ) :
    ConNF.StructSet.ofCoe (ConNF.toStructSet (ConNF.singleton β γ h t)) (γ) h = {ConNF.toStructSet t}
    theorem ConNF.singleton_smul [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.CountingAssumptions] (β : ConNF.Λ) (γ : ConNF.Λ) [ConNF.LeLevel β] [ConNF.LeLevel γ] (h : γ < β) (t : ConNF.TSet γ) (ρ : ConNF.Allowable β) :
    theorem ConNF.singleton_injective [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.CountingAssumptions] (β : ConNF.Λ) (γ : ConNF.Λ) [ConNF.LeLevel β] [ConNF.LeLevel γ] (h : γ < β) :