Topological (sub)algebras #
A topological algebra over a topological semiring R
is a topological semiring with a compatible
continuous scalar multiplication by elements of R
. We reuse typeclass ContinuousSMul
for
topological algebras.
Results #
This is just a minimal stub for now!
The topological closure of a subalgebra is still a subalgebra, which as an algebra is a topological algebra.
The inclusion of the base ring in a topological algebra as a continuous linear map.
Equations
- algebraMapCLM R A = let __src := Algebra.linearMap R A; { toLinearMap := { toAddHom := { toFun := ⇑(algebraMap R A), map_add' := ⋯ }, map_smul' := ⋯ }, cont := ⋯ }
Instances For
The closure of a subalgebra in a topological algebra as a subalgebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
If a subalgebra of a topological algebra is commutative, then so is its topological closure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
This is really a statement about topological algebra isomorphisms, but we don't have those, so we use the clunky approach of talking about an algebra homomorphism, and a separate homeomorphism, along with a witness that as functions they are the same.
If a subalgebra of a topological algebra is commutative, then so is its topological closure. See note [reducible non-instances].
Equations
- One or more equations did not get rendered due to their size.
Instances For
The topological closure of the subalgebra generated by a single element.
Equations
Instances For
Equations
- instCommRingSubtypeMemSubalgebraToCommSemiringToSemiringInstMembershipInstSetLikeSubalgebraElementalAlgebra = Subalgebra.commRingTopologicalClosure (Algebra.adjoin R {x}) ⋯
The action induced by algebraRat
is continuous.
Equations
- ⋯ = ⋯