Mathlib Map

Structures · Data types

FinEnum

FinEnum α means that α is finite and can be enumerated in some order, i.e. α has an explicit bijection with Fin n for some n.

Defined in
Mathlib.Data.FinEnum
Shape
One type argument · adds card, equiv, decEq

Extends0

Extends nothing: this is a root of the hierarchy.

Extended by0

Nothing extends this class yet.

Forgetful instances

Every FinEnum is also a

Concrete types that are instances22

  • BitVec
  • UInt64
  • UInt8
  • UInt16
  • UInt32
  • Int32
  • Int8
  • Int64
  • Int16
  • Empty
  • PEmpty
  • Subtype
  • Prod
  • ULift
  • Fin
  • PUnit
  • Sum
  • Sigma
  • Finset
  • Option
  • Quotient
  • PSigma

How is a type an instance?

Loading the hierarchy index…

Assumed by44

Ancestors13