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: lift- cardinal.{u}to- Type 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 about- cardinal.lift;
- cardinal.omega_le_liftand- cardinal.lift_le_omega: simplify- ω ≤ lift cand- lift c ≤ ω;
- cardinal.omega_le_add_iff,- cardinal.encodable_iff,- cardinal.mk_le_omega,- cardinal.mk_denumerable: new lemmas about- cardinal.omega;
- add @[simp]attribute tocardinal.mk_univ, addcardinal.mk_insert;
- generalize cardinal.nat_power_eqtocardinal.power_eq_two_powerandcardinal.prod_eq_two_power.