Mathlib Map

Theorems · Definition · logic and foundations

uniqueOfSubsingleton

{α : Sort u_1} → [Subsingleton α] → α → Unique α

Given an explicit a : α with Subsingleton α, we can construct a Unique α instance. This is a def because the typeclass search cannot arbitrarily invent the a : α term. Nevertheless, these instances are all equivalent by Unique.Subsingleton.unique. See note [reducible non-instances].

Defined in
Mathlib.Logic.Unique
Cited by
9 results in Mathlib
Foundations
Depth 3 from the axioms · uses no axioms
Assumes
Subsingleton

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Cites1

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

  • Uniquestatement · cited by 400

Cited by12

Results whose statement or proof uses this declaration.