Mathlib Map

Structures · Lean core

Neg

The notation typeclass for negation. This enables the notation -a : α where a : α.

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

Extends0

Extends nothing: this is a root of the hierarchy.

Extended by5

Concrete types that are instances100

  • Int
  • Real
  • Rat
  • Bool
  • Quiver.Hom
  • Complex
  • SeparationQuotient
  • BitVec
  • ContinuousLinearMap
  • Polynomial
  • Filter.Germ
  • BoundedContinuousFunction
  • Padic
  • CStarMatrix
  • RatFunc
  • UniformSpace.Completion
  • UInt64
  • TensorProduct
  • UInt8
  • UInt16
  • UInt32
  • Unitization
  • Matrix
  • WithVal
  • HahnSeries
  • NonemptyInterval
  • LocallyConstant
  • USize
  • QuadraticAlgebra
  • Units
  • MeasureTheory.SimpleFunc
  • EReal
  • RestrictedProduct
  • TrivSqZeroExt
  • Finsupp
  • UniformFun
  • DoubleCentralizer
  • Zsqrtd
  • UniformOnFun
  • ZNum
  • SymAlg
  • DomAddAct
  • SkewMonoidAlgebra
  • Interval
  • AddUnits
  • ContinuousMapZero
  • CauSeq.Completion.Cauchy
  • PerfectClosure
  • OreLocalization
  • QuaternionAlgebra
  • ZeroAtInftyContinuousMap
  • Int32
  • Int8
  • Int64
  • ContinuousAlternatingMap
  • Int16
  • DFinsupp
  • WittVector
  • CauSeq
  • TruncatedWittVector
  • WithCStarModule
  • ArithmeticFunction
  • AdicCompletion
  • Matrix.SpecialLinearGroup
  • MeasureTheory.AEEqFun
  • ISize
  • Representation.IntertwiningMap
  • AdicCompletion.AdicCauchySequence
  • RingCon.Quotient
  • HomogeneousLocalization
  • RingQuot
  • CentroidHom
  • CommRingCat.Colimits.ColimitType
  • Poly
  • SignType
  • ContinuousMultilinearMap
  • CompactlySupportedContinuousMap
  • SchwartzMap
  • FreeAddGroup
  • MeasureTheory.VectorMeasure
  • Hamming
  • AlternatingMap
  • IncidenceAlgebra
  • AddMonoidHom
  • ContinuousAffineMap
  • ArchimedeanClass
  • RingCat.Colimits.ColimitType
  • DMatrix
  • NormedAddGroupHom
  • ZeroHom
  • TestFunction
  • ContDiffMapSupportedIn
  • Function.locallyFinsuppWithin
  • Derivation
  • AffineMap
  • Part
  • LieDerivation
  • LeftInvariantDerivation
  • ModularForm
  • SlashInvariantForm

How is a type an instance?

Loading the hierarchy index…

Assumed by427

Ancestors0

No ancestors.