Commit 2021-10-04 19:37 10da8e67
View on Github →feat(set_theory/cardinal,*): assorted lemmas (#9516)
New instances
- a denumerable type is infinite;
Propis (noncomputably) enumerable;Propis nontrivial;cardinal.can_lift_cardinal_Type: liftcardinal.{u}toType u.
New lemmas / attrs
quotient.out_equiv_out:x.out ≈ y.out ↔ x = y;quotient.out_inj:x.out = y.out ↔ x = y;cardinal.lift_bit0,cardinal.lift_bit1,cardinal.lift_two,cardinal.lift_prod: new lemmas aboutcardinal.lift;cardinal.omega_le_liftandcardinal.lift_le_omega: simplifyω ≤ lift candlift c ≤ ω;cardinal.omega_le_add_iff,cardinal.encodable_iff,cardinal.mk_le_omega,cardinal.mk_denumerable: new lemmas aboutcardinal.omega;- add
@[simp]attribute tocardinal.mk_univ, addcardinal.mk_insert; - generalize
cardinal.nat_power_eqtocardinal.power_eq_two_powerandcardinal.prod_eq_two_power.