Sylvester equations for partial linear maps #
The domain-aware equation A X - X B = C, semibounds, and bounded-everywhere
inverse data stated directly for Mathlib LinearPMap operators. Analytic
properties such as closedness, dense domain, and self-adjointness remain
separate hypotheses for the theorems that require them.
Provenance #
- Original repository: Davis--Kahan/DKPS formalization (Kitware, Inc.).
- Original module:
DavisKahan/Sylvester/ClosedSylvesterEquation.lean. - Extraction class: representation migration and generalization from the
bundled DKPS
PartialMapto raw MathlibLinearPMap. - Spectra influence: none. This module depends only on Mathlib and the
dependency-clean
LinearPMapdomain API.
Lower semibound for a partial linear map.
Equations
Instances For
Upper semibound for a partial linear map.
Equations
Instances For
Unfolds the lower semibound through a stable public API: SemiboundedBelow
is kept abstract across module boundaries, so consumers use this rather than
definitional transparency.
Unfolds the upper semibound through a stable public API.
A lower semibound remains valid after decreasing the constant.
An upper semibound remains valid after increasing the constant.
Domain-aware Sylvester equation A X - X B = C for partial linear maps.
- mapsTo_domain : MapsDomainTo A B X
Instances For
Extract domain transport from a Sylvester equation.
A bounded Sylvester equation is a full-domain partial-map equation.
The zero map solves the homogeneous domain-aware equation.
Domain-aware Sylvester equations add.
Domain-aware Sylvester equations are preserved by negation.
Domain-aware Sylvester equations subtract.
Domain-aware Sylvester equations commute with scalar multiplication.
A Sylvester equation with a partial left block and a bounded right block. This is the ordinary partial-map equation with the right block embedded on its full domain.
Equations
- TauCeti.LinearPMap.UnboundedBoundedSylvesterEquation A B X C = TauCeti.LinearPMap.SylvesterEquation A ((↑B).toPMap ⊤) X C
Instances For
A partial linear map whose inverse is everywhere defined and bounded.
The bounded everywhere-defined inverse, whose range lies in the partial operator's domain.
Instances For
A partial map with an everywhere-defined two-sided inverse is injective.
A partial map with an everywhere-defined two-sided inverse is surjective onto the ambient codomain.