Module docstring
{"# Partially defined linear maps
A LinearPMap R E F or E →ₗ.[R] F is a linear map from a submodule of E to F.
We define a SemilatticeInf with OrderBot instance on this, and define three operations:
mkSpanSingletondefines a partial linear map defined on the span of a singleton.suptakes two partial linear mapsf,gthat agree on the intersection of their domains, and returns the unique partial linear map onf.domain ⊔ g.domainthat extends bothfandg.sSuptakes aDirectedOn (· ≤ ·)set of partial linear maps, and returns the unique partial linear map on thesSupof their domains that extends all these maps.
Moreover, we define
* LinearPMap.graph is the graph of the partial linear map viewed as a submodule of E × F.
Partially defined maps are currently used in Mathlib to prove Hahn-Banach theorem
and its variations. Namely, LinearPMap.sSup implies that every chain of LinearPMaps
is bounded above.
They are also the basis for the theory of unbounded operators.
","### Algebraic operations ","### Graph "}