In this file we prove some basic properties about the typeclass IsEmpty.
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem
leftTotal_iff_isEmpty_left
{α : Type u_4}
{β : Type u_5}
(R : α → β → Prop)
[IsEmpty β]
:
Relator.LeftTotal R ↔ IsEmpty α
@[simp]
theorem
rightTotal_iff_isEmpty_right
{α : Type u_4}
{β : Type u_5}
(R : α → β → Prop)
[IsEmpty α]
:
Relator.RightTotal R ↔ IsEmpty β
theorem
biTotal_iff_isEmpty_right
{α : Type u_4}
{β : Type u_5}
(R : α → β → Prop)
[IsEmpty α]
:
Relator.BiTotal R ↔ IsEmpty β
theorem
biTotal_iff_isEmpty_left
{α : Type u_4}
{β : Type u_5}
(R : α → β → Prop)
[IsEmpty β]
:
Relator.BiTotal R ↔ IsEmpty α
theorem
Function.Surjective.of_isEmpty
{α : Type u_4}
{β : Type u_5}
[IsEmpty β]
(f : α → β)
:
Surjective f
theorem
Function.surjective_iff_isEmpty
{α : Type u_4}
{β : Type u_5}
[IsEmpty α]
(f : α → β)
:
Surjective f ↔ IsEmpty β
theorem
Function.not_surjective_of_isEmpty_of_nonempty
{α : Type u_4}
{β : Type u_5}
[IsEmpty α]
[Nonempty β]
(f : α → β)
:
¬Surjective f