Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2022-05-17 23:22 632fef37

View on Github →

feat(analysis/normed_space/M_structure): Define L-projections, show they form a Boolean algebra (#12173) A continuous projection P on a normed space X is said to be an L-projection if, for all x in X,

∥x∥ = ∥P x∥ + ∥(1-P) x∥.

The range of an L-projection is said to be an L-summand of X. A continuous projection P on a normed space X is said to be an M-projection if, for all x in X,

∥x∥ = max(∥P x∥,∥(1-P) x∥).

The range of an M-projection is said to be an M-summand of X. The L-projections and M-projections form Boolean algebras. When X is a Banach space, the Boolean algebra of L-projections is complete. Let X be a normed space with dual X^*. A closed subspace M of X is said to be an M-ideal if the topological annihilator M^∘ is an L-summand of X^*. M-ideal, M-summands and L-summands were introduced by Alfsen and Effros to study the structure of general Banach spaces. When A is a JB*-triple, the M-ideals of A are exactly the norm-closed ideals of A. When A is a JBW*-triple with predual X, the M-summands of A are exactly the weak*-closed ideals, and their pre-duals can be identified with the L-summands of X. In the special case when A is a C*-algebra, the M-ideals are exactly the norm-closed two-sided ideals of A, when A is also a W*-algebra the M-summands are exactly the weak*-closed two-sided ideals of A. This initial PR limits itself to showing that the L-projections form a Boolean algebra. The approach followed is based on that used in measure_theory.measurable_space. The equivalent result for M-projections can be established by a similar argument or by a duality result (to be established). However, I thought it best to seek feedback before proceeding further.

Estimated changes