Theory listCardinality

Parents

Contents

Type operators

(none)

Constants

Definitions

list_def

Theorems

COUNTABLE_LIST_UNIVCOUNTABLE_LIST_UNIV'INFINITE_A_list_BIJ_AUNIV_listlist_BIGUNION_EXPlist_EMPTYlist_SINGset_exp_count

Definitions

⊢ ∀A. list A = {l | ∀e. MEM e l ⇒ e ∈ A}

Theorems

⊢ countable 𝕌(:α) ⇒ countable 𝕌(:α list)
⊢ FINITE 𝕌(:α) ⇒ countable 𝕌(:α list)
⊢ INFINITE A ⇒ list A ≈ A
⊢ 𝕌(:α list) = list 𝕌(:α)
⊢ list A ≈ BIGUNION (IMAGE (λn. {n} × A ** count n) 𝕌(:num))
⊢ list ∅ = {[]}
⊢ list {e} ≈ 𝕌(:num)
⊢ A ** count n ≈ {l | LENGTH l = n ∧ ∀e. MEM e l ⇒ e ∈ A}