Isomorphisms of topological algebras #
This file contains an API for ContinuousAlgEquiv R A B
, the type of
continuous R
-algebra isomorphisms with continuous inverses. Here R
is a
commutative (semi)ring, and A
and B
are R
-algebras with topologies.
Main definitions #
Let R
be a commutative semiring and let A
and B
be R
-algebras which
are also topological spaces.
ContinuousAlgEquiv R A B
: the type of continuousR
-algebra isomorphisms fromA
toB
with continuous inverses.
Notations #
A ≃A[R] B
: notation for ContinuousAlgEquiv R A B
.
Tags #
- continuous, isomorphism, algebra
ContinuousAlgEquiv R A B
, with notation A ≃A[R] B
, is the type of bijections
between the topological R
-algebras A
and B
which are both homeomorphisms
and R
-algebra isomorphisms.
- toFun : A → B
- invFun : B → A
- left_inv : Function.LeftInverse self.invFun self.toFun
- right_inv : Function.RightInverse self.invFun self.toFun
- continuous_toFun : Continuous self.toFun
- continuous_invFun : Continuous self.invFun
Instances For
ContinuousAlgEquiv R A B
, with notation A ≃A[R] B
, is the type of bijections
between the topological R
-algebras A
and B
which are both homeomorphisms
and R
-algebra isomorphisms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
ContinuousAlgEquivClass F R A B
states that F
is a type of topological algebra
structure-preserving equivalences. You should extend this class when you
extend ContinuousAlgEquiv
.
Instances
The natural coercion from a continuous algebra isomorphism to a continuous algebra morphism.
Equations
- ↑e = { toAlgHom := ↑e.toAlgEquiv, cont := ⋯ }
Instances For
Equations
The identity isomorphism as a continuous R
-algebra equivalence.
Equations
- ContinuousAlgEquiv.refl R A = { toAlgEquiv := AlgEquiv.refl, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The inverse of a continuous algebra equivalence.
Instances For
The composition of two continuous algebra equivalences.
Equations
- e₁.trans e₂ = { toAlgEquiv := e₁.trans e₂.toAlgEquiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }