Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

[Merged by Bors] - feat(logic/basic): ulift.down is injective #12824

Closed
wants to merge 5 commits into from
Closed
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion src/logic/basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,10 @@ assume ⟨h⟩, h.elim
lemma congr_arg_heq {α} {β : α → Sort*} (f : ∀ a, β a) : ∀ {a₁ a₂ : α}, a₁ = a₂ → f a₁ == f a₂
| a _ rfl := heq.rfl

lemma plift.down_inj {α : Sort*} : ∀ (a b : plift α), a.down = b.down → a = b
lemma ulift.down_injective {α : Sort*} : function.injective (@ulift.down α)
vihdzp marked this conversation as resolved.
Show resolved Hide resolved
| ⟨a⟩ ⟨b⟩ rfl := rfl

lemma plift.down_injective {α : Sort*} : function.injective (@plift.down α)
| ⟨a⟩ ⟨b⟩ rfl := rfl

-- missing [symm] attribute for ne in core.
Expand Down