Mathlib Map

Structures · Logic and sets

Denumerable

A denumerable type is (constructively) bijective with . Typeclass equivalent of α ≃ ℕ.

Defined in
Mathlib.Logic.Denumerable
Shape
One type argument · adds decode_inv

Extends1

Extended by0

Nothing extends this class yet.

Forgetful instances

Every Denumerable is also a

Concrete types that are instances14

  • Int
  • Nat
  • Rat
  • PNat
  • Nat.Partrec.Code
  • Prod
  • ULift
  • Sum
  • List
  • Sigma
  • Multiset
  • Finset
  • Option
  • PLift

How is a type an instance?

Loading the hierarchy index…

Assumed by38

Ancestors8