Documentation

ConNF.Model.Result

New file #

In this file...

Main declarations #

theorem ConNF.ext [ConNF.Params] {α β : ConNF.Λ} (hβ : β < α) (x y : ConNF.TSet α) :
(∀ (z : ConNF.TSet β), z ∈[] x z ∈[] y)x = y
theorem ConNF.exists_inter [ConNF.Params] {α β : ConNF.Λ} (hβ : β < α) (x y : ConNF.TSet α) :
∃ (w : ConNF.TSet α), ∀ (z : ConNF.TSet β), z ∈[] w z ∈[] x z ∈[] y
theorem ConNF.exists_compl [ConNF.Params] {α β : ConNF.Λ} (hβ : β < α) (x : ConNF.TSet α) :
∃ (y : ConNF.TSet α), ∀ (z : ConNF.TSet β), z ∈[] y ¬z ∈[] x
theorem ConNF.mem_singleton_iff [ConNF.Params] {α β : ConNF.Λ} (hβ : β < α) (x y : ConNF.TSet β) :
y ∈[] ConNF.singleton x y = x
theorem ConNF.mem_up_iff [ConNF.Params] {α β : ConNF.Λ} (hβ : β < α) (x y z : ConNF.TSet β) :
z ∈[] ConNF.TSet.up x y z = x z = y
theorem ConNF.op_def [ConNF.Params] {α β γ : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (x y : ConNF.TSet γ) :
ConNF.TSet.op x y = ConNF.TSet.up (ConNF.singleton x) (ConNF.TSet.up x y)
theorem ConNF.exists_singletonImage [ConNF.Params] {α β γ δ ε : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (hδ : δ < γ) (hε : ε < δ) (x : ConNF.TSet β) :
∃ (y : ConNF.TSet α), ∀ (z w : ConNF.TSet ε), ConNF.TSet.op (ConNF.singleton z) (ConNF.singleton w) ∈[] y ConNF.TSet.op z w ∈[] x
theorem ConNF.exists_insertion2 [ConNF.Params] {α β γ δ ε ζ : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (hδ : δ < γ) (hε : ε < δ) (hζ : ζ < ε) (x : ConNF.TSet γ) :
∃ (y : ConNF.TSet α), ∀ (a b c : ConNF.TSet ζ), ConNF.TSet.op (ConNF.singleton (ConNF.singleton a)) (ConNF.TSet.op b c) ∈[] y ConNF.TSet.op a c ∈[] x
theorem ConNF.exists_insertion3 [ConNF.Params] {α β γ δ ε ζ : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (hδ : δ < γ) (hε : ε < δ) (hζ : ζ < ε) (x : ConNF.TSet γ) :
∃ (y : ConNF.TSet α), ∀ (a b c : ConNF.TSet ζ), ConNF.TSet.op (ConNF.singleton (ConNF.singleton a)) (ConNF.TSet.op b c) ∈[] y ConNF.TSet.op a b ∈[] x
theorem ConNF.exists_cross [ConNF.Params] {α β γ δ : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (hδ : δ < γ) (x : ConNF.TSet γ) :
∃ (y : ConNF.TSet α), ∀ (a : ConNF.TSet β), a ∈[] y ∃ (b : ConNF.TSet δ) (c : ConNF.TSet δ), a = ConNF.TSet.op b c c ∈[] x
theorem ConNF.exists_typeLower [ConNF.Params] {α β γ δ ε : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (hδ : δ < γ) (hε : ε < δ) (x : ConNF.TSet α) :
∃ (y : ConNF.TSet δ), ∀ (a : ConNF.TSet ε), a ∈[] y ∀ (b : ConNF.TSet δ), ConNF.TSet.op b (ConNF.singleton a) ∈[] x
theorem ConNF.exists_converse [ConNF.Params] {α β γ δ : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (hδ : δ < γ) (x : ConNF.TSet α) :
∃ (y : ConNF.TSet α), ∀ (a b : ConNF.TSet δ), ConNF.TSet.op a b ∈[] y ConNF.TSet.op b a ∈[] x
theorem ConNF.exists_cardinalOne [ConNF.Params] {α β γ : ConNF.Λ} (hβ : β < α) (hγ : γ < β) :
∃ (x : ConNF.TSet α), ∀ (a : ConNF.TSet β), a ∈[] x ∃ (b : ConNF.TSet γ), ∀ (c : ConNF.TSet γ), c ∈[] a c = b
theorem ConNF.exists_subset [ConNF.Params] {α β γ δ ε : ConNF.Λ} (hβ : β < α) (hγ : γ < β) (hδ : δ < γ) (hε : ε < δ) :
∃ (x : ConNF.TSet α), ∀ (a b : ConNF.TSet δ), ConNF.TSet.op a b ∈[] x ∀ (c : ConNF.TSet ε), c ∈[] ac ∈[] b