Continuous bundled maps #
In this file we define the type ContinuousMap
of continuous bundled maps.
We use the DFunLike
design, so each type of morphisms has a companion typeclass
which is meant to be satisfied by itself and all stricter types.
The type of continuous maps from X
to Y
.
When possible, instead of parametrizing results over (f : C(X, Y))
,
you should parametrize over {F : Type*} [ContinuousMapClass F X Y] (f : F)
.
When you extend this structure, make sure to extend ContinuousMapClass
.
- toFun : X → Y
The function
X → Y
- continuous_toFun : Continuous self.toFun
Proposition that
toFun
is continuous
Instances For
- ContinuousMap.algebra
- ContinuousMap.compactConvergenceUniformSpace
- ContinuousMap.compactOpen
- ContinuousMap.instAdd
- ContinuousMap.instAddCommGroupContinuousMap
- ContinuousMap.instAddCommMonoidOfContinuousAdd
- ContinuousMap.instAddCommSemigroupOfContinuousAdd
- ContinuousMap.instAddGroupOfTopologicalAddGroup
- ContinuousMap.instAddMonoidOfContinuousAdd
- ContinuousMap.instAddMonoidWithOneOfContinuousAdd
- ContinuousMap.instAddSemigroupOfContinuousAdd
- ContinuousMap.instAddZeroClassOfContinuousAdd
- ContinuousMap.instBoundedSMul
- ContinuousMap.instCStarRing
- ContinuousMap.instCanLiftForallCoeContinuous
- ContinuousMap.instCommGroupContinuousMap
- ContinuousMap.instCommMonoidOfContinuousMul
- ContinuousMap.instCommMonoidWithZeroOfContinuousMul
- ContinuousMap.instCommRingOfTopologicalRing
- ContinuousMap.instCommSemigroupOfContinuousMul
- ContinuousMap.instCommSemiringOfTopologicalSemiring
- ContinuousMap.instCompleteSpaceOfSequentialSpace
- ContinuousMap.instCompleteSpaceOfWeaklyLocallyCompactSpace
- ContinuousMap.instContinuousAddOfLocallyCompactSpace
- ContinuousMap.instContinuousConstSMulOfLocallyCompactSpace
- ContinuousMap.instContinuousConstVAddOfLocallyCompactSpace
- ContinuousMap.instContinuousEvalConst
- ContinuousMap.instContinuousEvalOfLocallyCompactPair
- ContinuousMap.instContinuousMapClass
- ContinuousMap.instContinuousMulOfLocallyCompactSpace
- ContinuousMap.instContinuousSMulOfLocallyCompactSpace
- ContinuousMap.instContinuousVAddOfLocallyCompactSpace
- ContinuousMap.instDistribMulActionOfContinuousConstSMul
- ContinuousMap.instDivOfContinuousDiv
- ContinuousMap.instFunLike
- ContinuousMap.instGroupOfTopologicalGroup
- ContinuousMap.instInhabited
- ContinuousMap.instIntCast
- ContinuousMap.instInvOfContinuousInv
- ContinuousMap.instInvolutiveStarOfContinuousStar
- ContinuousMap.instIsCentralScalar
- ContinuousMap.instIsScalarTower
- ContinuousMap.instIsScalarTower_1
- ContinuousMap.instMetricSpace
- ContinuousMap.instMonoidOfContinuousMul
- ContinuousMap.instMonoidWithZeroOfContinuousMul
- ContinuousMap.instMul
- ContinuousMap.instMulActionOfContinuousConstSMul
- ContinuousMap.instMulOneClassOfContinuousMul
- ContinuousMap.instMulZeroClassOfContinuousMul
- ContinuousMap.instNSMul
- ContinuousMap.instNatCast
- ContinuousMap.instNegOfContinuousNeg
- ContinuousMap.instNonAssocRingOfTopologicalRing
- ContinuousMap.instNonAssocSemiringOfTopologicalSemiring
- ContinuousMap.instNonUnitalCommRingOfTopologicalRing
- ContinuousMap.instNonUnitalCommSemiringOfTopologicalSemiring
- ContinuousMap.instNonUnitalNonAssocRingOfTopologicalRing
- ContinuousMap.instNonUnitalNonAssocSemiringOfTopologicalSemiring
- ContinuousMap.instNonUnitalNormedCommRing
- ContinuousMap.instNonUnitalNormedRing
- ContinuousMap.instNonUnitalRingOfTopologicalRing
- ContinuousMap.instNonUnitalSeminormedCommRing
- ContinuousMap.instNonUnitalSeminormedRing
- ContinuousMap.instNonUnitalSemiringOfTopologicalSemiring
- ContinuousMap.instNontrivialOfNonempty
- ContinuousMap.instNorm
- ContinuousMap.instNormOneClassOfNonempty
- ContinuousMap.instNormedAddCommGroup
- ContinuousMap.instNormedAlgebra
- ContinuousMap.instNormedCommRing
- ContinuousMap.instNormedRing
- ContinuousMap.instNormedStarGroup
- ContinuousMap.instOne
- ContinuousMap.instPow
- ContinuousMap.instPseudoMetricSpace
- ContinuousMap.instR0Space
- ContinuousMap.instR1Space
- ContinuousMap.instRegularSpace
- ContinuousMap.instRing
- ContinuousMap.instSMul
- ContinuousMap.instSMul'
- ContinuousMap.instSMulCommClass
- ContinuousMap.instSMulCommClass_1
- ContinuousMap.instSMulCommClass_2
- ContinuousMap.instSemigroupOfContinuousMul
- ContinuousMap.instSemigroupWithZeroOfContinuousMul
- ContinuousMap.instSeminormedAddCommGroup
- ContinuousMap.instSeminormedCommRing
- ContinuousMap.instSeminormedRing
- ContinuousMap.instSemiringOfTopologicalSemiring
- ContinuousMap.instStar
- ContinuousMap.instStarModule
- ContinuousMap.instStarRingOfContinuousStar
- ContinuousMap.instSubOfContinuousSub
- ContinuousMap.instT0Space
- ContinuousMap.instT1Space
- ContinuousMap.instT2Space
- ContinuousMap.instT3Space
- ContinuousMap.instTopologicalAddGroup
- ContinuousMap.instTopologicalGroup
- ContinuousMap.instTopologicalRingOfLocallyCompactSpace
- ContinuousMap.instTopologicalSemiringOfLocallyCompactSpace
- ContinuousMap.instTrivialStar
- ContinuousMap.instVAdd
- ContinuousMap.instVAddCommClass
- ContinuousMap.instZPow
- ContinuousMap.instZSMul
- ContinuousMap.instZero
- ContinuousMap.module
- ContinuousMap.module'
- ContinuousMap.normedSpace
- ContinuousMap.starAddMonoid
- ContinuousMap.starMul
- ContinuousMapZero.instCanLift
- NNReal.ContinuousMap.canLift
- instCoeTCContinuousMap
Proposition that toFun
is continuous
The type of continuous maps from X
to Y
.
Equations
- One or more equations did not get rendered due to their size.
ContinuousMapClass F X Y
states that F
is a type of continuous maps.
You should extend this class when you extend ContinuousMap
.
- map_continuous : ∀ (f : F), Continuous ⇑f
Continuity
Continuity
Coerce a bundled morphism with a ContinuousMapClass
instance to a ContinuousMap
.
Equations
- ↑f = { toFun := ⇑f, continuous_toFun := ⋯ }
Instances For
Equations
- instCoeTCContinuousMap = { coe := toContinuousMap }
Continuous maps #
Equations
- ContinuousMap.instFunLike = { coe := ContinuousMap.toFun, coe_injective' := ⋯ }
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
See note [custom simps projection].
Equations
Copy of a ContinuousMap
with a new toFun
equal to the old one. Useful to fix definitional
equalities.
Equations
- f.copy f' h = { toFun := f', continuous_toFun := ⋯ }
Deprecated. Use map_continuous
instead.
Deprecated. Use DFunLike.congr_fun
instead.
Deprecated. Use DFunLike.congr_arg
instead.