Structures · Lean core
SMul
Typeclass for types with a scalar multiplication operation, denoted • (\bu)
- Defined in
- Init.Prelude
- Shape
- 2 explicit arguments · adds smul
Extends0
Extends nothing: this is a root of the hierarchy.
Extended by4
Forgetful instances
Concrete types that are instances45
- Int
- Nat
- Real
- Rat
- Quiver.Hom
- NNReal
- ZMod
- Filter.Germ
- BoundedContinuousFunction
- NNRat
- WithVal
- HahnSeries
- DomMulAct
- Units
- DirectSum
- ContMDiffMap
- OreLocalization
- ArithmeticFunction
- AdicCompletion
- Matrix.SpecialLinearGroup
- RingCat.carrier
- IncidenceAlgebra
- Polynomial.Gal
- Circle
- CategoryTheory.Aut
- ConjAct
- GrpCat.carrier
- RegularWreathProduct
- OrderIso
- WeierstrassCurve.VariableChange
- GradedMonoid
- CategoryTheory.CatCenter
- Subtype
- OrderDual
- Set.Elem
- ULift
- MulOpposite
- PUnit
- Lex
- HasQuotient.Quotient
- ContinuousMap
- WithAbs
- Colex
- Multiplicative
- Submodule
How is a type an instance?
Loading the hierarchy index…
Assumed by2,586
- Set.smulSet
- map_smul
- Convex
- norm_smul
- ConvexOn
- Submodule.restrictScalars
- ConcaveOn
- smul_assoc
- Bornology.IsVonNBounded
- IsSMulRegular
- segment
- MulAction.orbit
- Set.smul
- openSegment
- Finset.smulFinset
- StrictConcaveOn
- StrictConvexOn
- Seminorm.ball
- Balanced
- smul_mul_assoc
- egauge
- MulAction.IsBlock
- StrictConvex
- SMulCommClass.symm
- mul_smul_comm
- StarConvex
- Absorbent
- Absorbs
- tangentConeAt
- convex_univ
- ite_smul
- HahnModule
- LinearMap.map_smul_of_tower
- StarAlgEquiv.symm
- smul_le_smul_of_nonneg_left
- MulActionHom.toFun
- Finset.smul
- Seminorm.closedBall
- Continuous.fun_smul
- smul_one_smul
- Set.extremePoints
- HahnModule.of
- SMulCommClass.of_commMonoid
- Submonoid.smul_def
- Set.smul_mem_smul_set
- ConcaveOn.dual
- MulAction.exists_smul_eq
- AbsConvex
- absConvexHull
- ConcaveOn.neg