Documentation

Mathlib.Data.Set.Card.Arithmetic

Results using cardinal arithmetic #

This file contains results using cardinal arithmetic that are not in the main cardinal theory files. It has been separated out to not burden Matlib.Data.Set.Card with extra imports.

Main results #

theorem Finset.exists_disjoint_union_of_even_card {α : Type u_1} [DecidableEq α] {s : Finset α} (he : Even s.card) :
∃ (t : Finset α) (u : Finset α), t u = s Disjoint t u t.card = u.card
theorem Finset.exists_disjoint_union_of_even_card_iff {α : Type u_1} [DecidableEq α] (s : Finset α) :
Even s.card ∃ (t : Finset α) (u : Finset α), t u = s Disjoint t u t.card = u.card
theorem Set.Infinite.exists_union_disjoint_cardinal_eq_of_infinite {α : Type u_1} {s : Set α} (h : s.Infinite) :
∃ (t : Set α) (u : Set α), t u = s Disjoint t u Cardinal.mk t = Cardinal.mk u
theorem Set.exists_union_disjoint_cardinal_eq_of_even {α : Type u_1} {s : Set α} (he : Even s.ncard) :
∃ (t : Set α) (u : Set α), t u = s Disjoint t u Cardinal.mk t = Cardinal.mk u
theorem Set.exists_union_disjoint_ncard_eq_of_even {α : Type u_1} {s : Set α} (he : Even s.ncard) :
∃ (t : Set α) (u : Set α), t u = s Disjoint t u t.ncard = u.ncard
theorem Set.exists_union_disjoint_cardinal_eq_iff {α : Type u_1} (s : Set α) :
Even s.ncard ∃ (t : Set α) (u : Set α), t u = s Disjoint t u Cardinal.mk t = Cardinal.mk u