Module docstring
{"# ULift and PLift
"}
{"# ULift and PLift
"}
ULift.down_injective
theorem
{α : Sort _} : Function.Injective (@ULift.down α)
theorem ULift.down_injective {α : Sort _} : Function.Injective (@ULift.down α)
| ⟨a⟩, ⟨b⟩, _ => by congr
ULift.down_inj
theorem
{α : Sort _} {a b : ULift α} : a.down = b.down ↔ a = b
@[simp] theorem ULift.down_inj {α : Sort _} {a b : ULift α} : a.down = b.down ↔ a = b :=
⟨fun h ↦ ULift.down_injective h, fun h ↦ by rw [h]⟩
PLift.down_injective
theorem
: Function.Injective (@PLift.down α)
theorem PLift.down_injective : Function.Injective (@PLift.down α)
| ⟨a⟩, ⟨b⟩, _ => by congr
PLift.down_inj
theorem
{a b : PLift α} : a.down = b.down ↔ a = b
@[simp] theorem PLift.down_inj {a b : PLift α} : a.down = b.down ↔ a = b :=
⟨fun h ↦ PLift.down_injective h, fun h ↦ by rw [h]⟩