Mathlib Map

Structures · Lean core

Inv

The notation typeclass for inverses. This enables the notation a⁻¹ : α where a : α.

Defined in
Init.Prelude
Shape
One type argument · adds inv

Extends0

Extends nothing: this is a root of the hierarchy.

Extended by4

Concrete types that are instances72

  • Real
  • Rat
  • Complex
  • SeparationQuotient
  • NNReal
  • ZMod
  • ENNReal
  • Filter.Germ
  • RatFunc
  • UniformSpace.Completion
  • NNRat
  • Quaternion
  • WithConv
  • Matrix
  • WithVal
  • NonemptyInterval
  • LocallyConstant
  • DomMulAct
  • QuadraticAlgebra
  • Units
  • MeasureTheory.SimpleFunc
  • EReal
  • RestrictedProduct
  • TrivSqZeroExt
  • UniformFun
  • UniformOnFun
  • SymAlg
  • Interval
  • CauSeq.Completion.Cauchy
  • PerfectClosure
  • OreLocalization
  • Tropical
  • MvPowerSeries
  • FractionalIdeal
  • Matrix.SpecialLinearGroup
  • MeasureTheory.AEEqFun
  • FreeGroup
  • Equiv.Perm
  • OneHom
  • MonCat.carrier
  • ValuativeRel.ValueGroupWithZero
  • MulChar
  • ValuationRing.ValueGroup
  • Part
  • RegularWreathProduct
  • GroupLike
  • SpecialLinearGroup
  • Con.Quotient
  • Algebra.GrothendieckGroup
  • AddConstEquiv
  • SemidirectProduct
  • Monoid.CoprodI
  • CategoryTheory.PresheafOfGroups.OneCochain
  • WeierstrassCurve.VariableChange
  • Monoid.Coprod
  • Mathlib.Tactic.FieldSimp.NF
  • Subtype
  • Prod
  • OrderDual
  • Set.Elem
  • ULift
  • MulOpposite
  • PUnit
  • Lex
  • AddOpposite
  • ContinuousMap
  • Shrink
  • Colex
  • Multiplicative
  • WithZero
  • MonoidHom
  • WithOne

How is a type an instance?

Loading the hierarchy index…

Assumed by275

Ancestors0

No ancestors.