Constructions relating polynomial functions and continuous functions. #
Main definitions #
Polynomial.toContinuousMapOn p X: forX : Set R, interprets a polynomialpas a bundled continuous function inC(X, R).Polynomial.toContinuousMapOnAlgHom: the same, as anR-algebra homomorphism.polynomialFunctions (X : Set R) : Subalgebra R C(X, R): polynomial functions as a subalgebra.polynomialFunctions_separatesPoints (X : Set R) : (polynomialFunctions X).SeparatesPoints: the polynomial functions separate points.
def Polynomial.toContinuousMap {R : Type u_1} [Semiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (p : Polynomial R) :
Every polynomial with coefficients in a topological semiring gives a (bundled) continuous function.
Instances For
@[simp]
theorem Polynomial.toContinuousMap_apply {R : Type u_1} [Semiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (p : Polynomial R) (x : R) :
theorem Polynomial.toContinuousMap_X_eq_id {R : Type u_1} [Semiring R] [TopologicalSpace R] [IsTopologicalSemiring R] :
def Polynomial.toContinuousMapOn {R : Type u_1} [Semiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (p : Polynomial R) (X : Set R) :
A polynomial as a continuous function, with domain restricted to some subset of the semiring of coefficients.
(This is particularly useful when restricting to compact sets, e.g. [0,1].)
Instances For
@[simp]
theorem Polynomial.toContinuousMapOn_apply {R : Type u_1} [Semiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (p : Polynomial R) (X : Set R) (x : ↑X) :
theorem Polynomial.toContinuousMapOn_X_eq_restrict_id {R : Type u_1} [Semiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (s : Set R) :
@[simp]
theorem Polynomial.aeval_continuousMap_apply {R : Type u_1} {α : Type u_2} [TopologicalSpace α] [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (g : Polynomial R) (f : C(α, R)) (x : α) :
def Polynomial.toContinuousMapAlgHom {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] :
The algebra map from R[X] to continuous functions C(R, R).
Instances For
@[simp]
theorem Polynomial.toContinuousMapAlgHom_apply {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (p : Polynomial R) :
def Polynomial.toContinuousMapOnAlgHom {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (X : Set R) :
The algebra map from R[X] to continuous functions C(X, R), for any subset X of R.
Instances For
@[simp]
theorem Polynomial.toContinuousMapOnAlgHom_apply {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (X : Set R) (p : Polynomial R) :
noncomputable def polynomialFunctions {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (X : Set R) :
Subalgebra R C(↑X, R)
The subalgebra of polynomial functions in C(X, R), for X a subset of some topological semiring
R.
Instances For
@[simp]
theorem polynomialFunctions_coe {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (X : Set R) :
theorem polynomialFunctions_separatesPoints {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (X : Set R) :
The preimage of polynomials on [0,1] under the pullback map by x ↦ (b-a) * x + a
is the polynomials on [a,b].
theorem polynomialFunctions.eq_adjoin_X {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] (s : Set R) :
theorem polynomialFunctions.le_equalizer {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] {A : Type u_2} [Semiring A] [Algebra R A] (s : Set R) (φ ψ : C(↑s, R) →ₐ[R] A) (h : φ ((Polynomial.toContinuousMapOnAlgHom s) Polynomial.X) = ψ ((Polynomial.toContinuousMapOnAlgHom s) Polynomial.X)) :
theorem polynomialFunctions.starClosure_eq_adjoin_X {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] [StarRing R] [ContinuousStar R] (s : Set R) :
theorem polynomialFunctions.starClosure_le_equalizer {R : Type u_1} [CommSemiring R] [TopologicalSpace R] [IsTopologicalSemiring R] {A : Type u_2} [StarRing R] [ContinuousStar R] [Semiring A] [StarRing A] [Algebra R A] (s : Set R) (φ ψ : C(↑s, R) →⋆ₐ[R] A) (h : φ ((Polynomial.toContinuousMapOnAlgHom s) Polynomial.X) = ψ ((Polynomial.toContinuousMapOnAlgHom s) Polynomial.X)) :