Totally real linear subspaces #
This file supplies the linear-algebra notion of a (maximal) totally real subspace with respect to
a linear endomorphism J over an arbitrary scalar semiring. This is the algebraic pointwise
model for totally real boundary conditions in the analytic Heegaard Floer roadmap: a boundary
tangent space L is totally real when it is disjoint from its J-image, and maximal totally
real when the two are moreover complementary. The terminology is borrowed from the usual
real-linear situation, but the complement API itself is purely module-theoretic.
No integrability, topology, or symplectic form is bundled here.
A submodule is totally real with respect to J if it is disjoint from its J-image.
Equations
- TauCeti.IsTotallyReal J L = Disjoint L (Submodule.map J L)
Instances For
The totally real predicate unfolds to disjointness of L and its J-image.
A submodule is maximal totally real with respect to J if it is complementary to its
J-image.
Equations
- TauCeti.IsMaximalTotallyReal J L = IsCompl L (Submodule.map J L)
Instances For
The maximal totally real predicate unfolds to complementarity of L and its J-image.
A totally real submodule is disjoint from its J-image.
The intersection of a totally real submodule with its J-image is bottom.
The zero submodule is totally real for any J.
A submodule of a totally real submodule is totally real.
Products of totally real submodules are totally real for LinearMap.prodMap.
An injective linear map intertwining J and K sends J-totally real submodules to
K-totally real submodules. For real-linear maps between complex vector spaces, with J and K
multiplication by i, the intertwining condition says that the map is complex-linear.
A maximal totally real submodule is complementary to its J-image.
A maximal totally real submodule is disjoint from its J-image.
A maximal totally real submodule is in particular totally real.
The intersection of a maximal totally real submodule with its J-image is bottom.
A maximal totally real submodule spans codisjointly with its J-image.
A maximal totally real submodule and its J-image span the whole module.
Products of maximal totally real submodules are maximal totally real for LinearMap.prodMap.
The image of the first coordinate factor under the standard doubled-module complex structure is the second coordinate factor.
The image of the second coordinate factor under the standard doubled-module complex structure is the first coordinate factor.
The first factor in E × E is maximal totally real for the standard doubled-module complex
structure.
The second factor in E × E is maximal totally real for the standard doubled-module complex
structure.
If J² = -1, the image J(L) is totally real whenever L is totally real.
Under J² = -1, L is totally real if and only if its image J(L) is totally real.
If J² = -1, the image J(L) is maximal totally real whenever L is maximal totally
real.
Under J² = -1, L is maximal totally real if and only if its image J(L) is maximal
totally real.
Every vector decomposes uniquely as an element of L plus an element of J(L).