Countable types #
In this file we provide basic instances of the Countable typeclass defined elsewhere.
Definition in terms of Function.Embedding #
Operations on Type*s #
instance instUncountableProdOfNonempty {α : Type u} {β : Type v} [Uncountable α] [Nonempty β] :
Uncountable (α × β)
instance instUncountableProdOfNonempty_1 {α : Type u} {β : Type v} [Nonempty α] [Uncountable β] :
Uncountable (α × β)
theorem Sigma.uncountable {α : Type u} {π : α → Type w} (a : α) [Uncountable (π a)] :
Uncountable (Sigma π)
instance instUncountableSigmaOfNonempty {α : Type u} {π : α → Type w} [Nonempty α] [∀ (a : α), Uncountable (π a)] :
Uncountable (Sigma π)