Partial Inner Product Spaces: Some Categorical Aspects
Abstract
We make explicit in terms of categories a number of statements from the theory of partial inner product spaces (-spaces) and operators on them. In particular, we construct sheaves and cosheaves of operators on certain -spaces of practical interest.
1. Motivation
Partial inner product spaces (-spaces) were introduced some time ago by Grossmann and one of us (JPA) as a structure unifying many constructions introduced in functional analysis, such as distributions or generalized functions, scales of Hilbert or Banach spaces, interpolation couples, and so forth [1–4]. Since these structures have regained a new interest in many aspects of mathematical physics and in modern signal processing, a comprehensive monograph was recently published by two of us [5], as well as a review paper [6].
Roughly speaking, a -space is a vector space equipped with a partial inner product, that is, an inner product which is not defined everywhere, but only for specific pairs of vectors. Given such an object, operators can be defined on it, which generalize the familiar notions of operators on a Hilbert space, while admitting extremely singular ones.
Now, in the previous work, many statements have a categorical “flavor”, but the corresponding technical language was not used; only some hints in that direction were given in [7]. Here we fill the gap and proceed systematically. We introduce the category PIP of (indexed) -spaces, with homomorphisms as arrows (they are defined precisely to play that role), as well as several other categories of -spaces.
In a second part, we consider a single -space VI as a category by itself, called VI, with natural embeddings as arrows. For this category VI, we show, in Sections 4 and 5, respectively, that one can construct sheaves and cosheaves of operators. There are some restrictions on the -space VI, but the cases covered by our results are the most useful ones for applications. Then, in Section 6, we describe the cohomology of these (co)sheaves and prove that, in many cases, the sheaves of operators are acyclic; that is, all cohomology groups of higher order are trivial.
Although sheaves are quite common in many areas of mathematics, the same cannot be said of cosheaves, the dual concept of sheaves, for which very few concrete examples are known. Actually, cosheaves were recently introduced in the context of nonclassical logic (see Section 7) and seem to be related to certain aspects of quantum gravity. Hence the interest of having at one′s disposal new, concrete examples of cosheaves, namely, cosheaves of operators on certain types of -spaces.
2. Preliminaries
2.1. Partial Inner Product Spaces
We begin by fixing the terminology and notations, following our monograph [5], to which we refer for a full information. For the convenience of the reader, we have collected in Appendix A the main features of partial inner product spaces and operators on them.
- (i)
involution: ,
- (ii)
infimum: Vp∧q : = Vp∧Vq = Vp∩Vq, (p, q, r ∈ I),
- (iii)
supremum: .
The smallest element of ℱ(V, #) is V# = ⋂rVr, and the greatest element is V = ⋃rVr, but often they do not belong to VI.
Each assaying subspace Vr carries its Mackey topology , and V# is dense in every Vr, since the indexed -space VI is assumed to be nondegenerate. In the sequel, we consider projective and additive indexed -spaces (see Appendix A) and, in particular, lattices of the Banach or Hilbert spaces (LBS/LHS).
Given two indexed -spaces VI, YK, an operator A : VI → YK may be identified with the coherent collection of its representatives A≃{Aur}, where each Aur : Vr → Yu is a continuous operator from Vr into Yu. We will also need the set . Every operator A has an adjoint A×, and a partial multiplication between operators is defined.
A crucial role is played by homomorphisms, in particular, mono-, epi-, and isomorphisms. The set of all operators from VI into YK is denoted by Op(VI, YK) and the set of all homomorphisms by Hom(VI, YK).
For more details and references to related work, see Appendix A or our monograph [5].
2.2. Categories
- (i)
Identity: for any object X, there is a unique arrow 1X : X → X.
- (ii)
Composition: whenever , there is a unique arrow β ∘ α such that .
- (iii)
Associativity: whenever , one has (γ∘β)∘α = γ∘(β∘α).
- (iv)
Unit law: whenever , one has α∘1X = α and 1Y∘α = α.
In a category, an object S is initial if, for each object X, there is exactly one arrow S → X. An object T is final or terminal if, for each object X, there is exactly one arrow X → T. Two terminal objects are necessarily isomorphic (isomorphisms in categories are defined exactly as for indexed -spaces, see Appendix A).
Given a category C, the opposite category Cop has the same objects as C and all arrows reversed: to each arrow α : X → Y, there is an arrow αop : Y → X, so that αop∘βop = (β∘α) op.
- (i)
Set, the category of sets with functions as arrows.
- (ii)
Top, the category of topological spaces with continuous functions as arrows.
- (iii)
Grp, the category of groups with group homomorphisms as arrows.
For more details, we refer to standard texts, such as Mac Lane [8].
3. Categories of -Spaces
3.1. A Single -Space as Category
We begin by a trivial example.
- (i)
the objects are the assaying subspaces {Vr, r ∈ I, V#, V};
- (ii)
the arrows are the natural embeddings {Ers : Vr → Vs, r ⩽ s}, that is, the representatives of the identity operator on VI.
- (i)
For every Vr, there exists an identity, Err : Vr → Vr, the identity map.
- (ii)
For every Vr, Vs with r ⩽ s, one has Ess∘Esr = Esr and Esr∘Err = Esr.
- (iii)
For every Vr, Vs, Vt with r ⩽ s ⩽ t, one has Ets∘Esr = Etr.
- (iv)
For every Vr, Vs, Vt, Vu with r ⩽ s ⩽ t ⩽ u, one has (Eut∘Ets)∘Esr = Eut∘(Ets∘Esr).
- (i)
is an initial object: for every Vr ∈ VI, there is a unique arrow .
- (ii)
V∞ : = V = ∑r∈I is a terminal object: for every Vr ∈ VI, there is a unique arrow E∞r : Vr → V.
- (iii)
The compatibility defines a contravariant functor VI → VI.
Although this category seems rather trivial, it will allow us to define sheaves and cosheaves of operators, a highly nontrivial (and desirable) result.
3.2. A Category Generated by a Single Operator
- (i)
The objects are the assaying subspaces {Vr, r ∈ I}.
- (ii)
The arrows are the operators .
- (i)
For every Vr, there exists an identity, Arr : Vr → Vr, since A is totally regular.
- (ii)
For every Vr, Vs with r ⩽ s, one has and .
- (iii)
For every Vr, Vs, Vt with r ⩽ s ⩽ t, one has .
- (iv)
For every Vr, Vs, Vt, Vu with r ⩽ s ⩽ t ⩽ u, one has .
As for VI, the space is an initial object in A(VI) and V∞ : = V is a terminal object.
The adjunction A ↦ A# defines a contravariant functor from A(VI) into , where the latter is the category induced by A#. The proof is immediate.
3.3. The Category PIP of Indexed -Spaces
- (i)
objects are indexed -spaces {VI};
- (ii)
arrows are homomorphisms A : VI → YK, where an operator A ∈ Op(VI, YK) is called a homomorphism if
- (a)
for every r ∈ I there exists u ∈ K such that both Aur and exist;
- (b)
for every u ∈ K there exists r ∈ I such that both Aur and exist.
- (a)
- (i)
For every VI, there exists an identity, 1I ∈ Hom(VI, VI), the identity operator on VI.
- (ii)
For every VI, YK, one has 1K∘AKI = AKI and AKI∘1I = AKI.
- (iii)
For every VI, YK, WL, one has BLK∘AKI = CLI ∈ Hom(VI, WL).
- (iv)
For every VI, YK, WL, ZM, one has (CML∘BLK)∘AKI = CML∘(BLK∘AKI) ∈ Hom(VI, ZM).
The category PIP has no initial object and no terminal object; hence, it is not a topos.
One can define in the same way smaller categories LBS and LHS, whose objects are, respectively, lattices of the Banach spaces (LBS) and lattices of the Hilbert spaces (LHS), the arrows being still the corresponding homomorphisms.
3.3.1. Subobjects
We recall that a homomorphism MKI ∈ Hom(VI, YK) is a monomorphism if MKLALI = MKLBLI implies ALI = BLI, for any pair ALI, BLI and any indexed -space WL (a typical example is given in Appendix A). Two monomorphisms MLI, NLK with the same codomain WL are equivalent if there exists an isomorphism UKI such that NLKUKI = MLI. Then a subobject of VI is an equivalence class of monomorphisms into VI. A -subspace W of an indexed -space V is defined as an orthocomplemented subspace of V, and this holds if and only if W is the range of an orthogonal projection, WI = PVI. Now the embedding M : WI = PVI ↦ VI is a monomorphism; thus, orthocomplemented subspaces are subobjects of PIP.
However, the converse is not true, at least for a general indexed -space. Take the case where V is a noncomplete prehilbert space (i.e., V = V#). Then every subspace is a subobject, but need not to be the range of a projection. To give a concrete example [5, Section 3.4.5], take V = 𝒮(ℝ), the Schwartz space of test functions. Let W = 𝒮+ : = {φ ∈ 𝒮 : φ(x) = 0 for x ⩽ 0}. Then W⊥ = 𝒮− : = {ψ ∈ 𝒮 : ψ(x) = 0 for x⩾0}; hence, W⊥⊥ = W. However, W is not orthocomplemented, since every χ ∈ W + W⊥ satisfies χ(0) = 0, so that W + W⊥ ≠ 𝒮. Yet W is the range of a monomorphism (the injection), hence, a subobject. However, this example addresses an indexed -space which is not a LBS/LHS.
Take now a LBS/LHS VI = {Vr, r ∈ I} and a vector subspace W. In order that W becomes a LBS/LHS WI in its own right, we must require that, for every r ∈ I, Wr = W∩Vr and are a dual pair with respect to their respective Mackey topologies and that the intrinsic Mackey topology coincides with the norm topology induced by Vr. In other words, W must be topologically regular, which is equivalent that it be orthocomplemented [5, Section 3.4.2]. Now the injection MI : WI → VI is clearly a monomorphism, and WI is a subobject of VI. Thus, we have shown that, in a LBS/LHS, the subobjects are precisely the orthocomplemented subspaces.
Coming back to the previous example of a noncomplete prehilbert space, we see that an arbitrary subspace W need not be orthocomplemented, because it may fail to be topologically regular. Indeed the intrinsic topology τ(W, W) does not coincide with the norm topology, unless W is orthocomplemented (see the discussion in [5, Section 3.4.5]). In the Schwartz example above, one has W⊥⊥ = W, which means that W is τ(W, W) closed, hence, norm closed, but it is not orthocomplemented.
Remark 3.1. Homomorphisms are defined between arbitrary -spaces. However, when it comes to indexed -spaces, the discussion above shows that the notion of homomorphism is more natural between two indexed -spaces of the same type, for instance, two LBSs or two LHSs. This is true, in particular, when trying to identify subobjects. This suggests to define categories LBS and LHS, either directly as above or as subcategories within PIP, and then define properly subobjects in that context.
3.3.2. Superobjects
Dually, one may define superobjects in terms of epimorphisms. We recall that a homomorphism NKL ∈ Hom(VI, WK) is an epimorphism if AIKNKL = BIKNKL implies AIK = BIK, for any pair AIK, BIK and any indexed -space YL. Then a superobject is an equivalence class of epimorphisms, where again equivalence means modulo isomorphisms.
Whereas monomorphisms are natural in the context of sheaves; epimorphisms are natural in the dual structure, that is, cosheaves.
4. Sheaves of Operators on -Spaces
4.1. Presheaves and Sheaves
Let X be a topological space, and let C be a (concrete) category. Usually C is the category of sets, the category of groups, the category of abelian groups, or the category of commutative rings. In the standard fashion [8, 9], we proceed in two steps.
Definition 4.1. A presheaf on X with values in C is a map defined on the family of open subsets of X such that
- (PS1)
for each open set U of X, there is an object in C;
- (PS2)
for each inclusion of open sets T⊆U, there is given a restriction morphism in the category C, such that is the identity for every open set U and whenever S⊆T⊆U.
Definition 4.2. Let be a presheaf on X, and let U be an open set of X. Every element is called a section of over U. A section over X is called a global section.
Example 4.3. Let X be a topological space; let C be the category of vector spaces. Let associate to each open set U the vector space of continuous functions on U with values in ℂ. If T⊆U, associates to each continuous function on U its restriction to T. This is a presheaf. Any continuous function on U is a section of on U.
Definition 4.4. Let be a presheaf on the topological space X. One says that is a sheaf if, for every open set U ⊂ X and for every open covering {Ui} i∈I of U, the following conditions are fulfilled:
- (S1)
given such that , for every i ∈ I, then s = s′ (local identity);
- (S2)
given such that , for every i, j ∈ I, then there exists a section such that , for every i ∈ I (gluing).
The section s whose existence is guaranteed by axiom (S2) is called the gluing, concatenation, or collation of the sections si. By axiom (S1), it is unique. The sheaf may be seen as a contravariant functor from the category of open sets of X into .
4.2. A Sheaf of Operators on an Indexed -Space
Let VI = {Vr, r ∈ I} be an indexed -space, and let VI be the corresponding category defined in Section 3.1. If we put on I the discrete topology, then I defines an open covering of V. Each Vr carries its Mackey’s topology .
- (i)
When Vq⊆Vp, define by , for A*p ∈ Opp. Clearly, and if Vr ⊂ Vq ⊂ Vp. Hence, is a presheaf.
- (ii)
(S1) is clearly satisfied. As for (S2), if A*r ∈ Opr and are such that ; that is, , then these two operators are the (r∧s, *) representative of a unique operator A ∈ Op(VI). It remains to prove that A extends to Vr∨s and that its representative A*r∨s extends both A*r and .
Proposition 4.5. Let the indexed -space VI be additive; that is, Vr∨s = Vr + Vs, for all r, s ∈ I. Then the map given in (4.1) is a sheaf of operators on VI.
Proof. By linearity, A*r and A*s can be extended to an operator A(r∨s) on Vr + Vs as follows:
Next, by additivity, Vr + Vs, with its inductive topology, coincides with Vr∨s, and, thus, A*r∨s is the (r∨s, *)-representative of the operator A ∈ Op(VI). Therefore, is a sheaf.
We recall that the most interesting classes of indexed -spaces are additive, namely, the projective ones and, in particular, LBSs and LHSs. Thus the proposition just proven has a widely applicable range.
5. Cosheaves of Operators on -Spaces
5.1. Pre-Cosheaves and Cosheaves
Pre-cosheaves and cosheaves are the dual notions of presheaves and sheaves, respectively. Let again X be a topological space, with closed sets Wi so that X = ⋃i∈IWi, and let C be a (concrete) category.
Definition 5.1. A pre-cosheaf on X with values in C is a map defined on the family of closed subsets of X such that
- (PC1)
for each closed set W of X, there is an object in C;
- (PC2)
for each inclusion of closed sets Z⊇W, there is given a extension morphism in the category C, such that is the identity for every closed set W and whenever T⊇Z⊇W.
Definition 5.2. Let be a pre-cosheaf on the topological space X. We say that is a cosheaf if, for every nonempty closed set W = ⋂j∈JWj, J⊆I and for every family of (local) sections , the following conditions are fulfilled:
- (CS1)
given such that , for every j ∈ I such that W⊆Wj, then t = t′;
- (CS2)
if , for every j, k ∈ J, then there exists a unique section such that , for every j ∈ J.
The cosheaf may be seen as a covariant functor from the category of closed sets of X into .
Now, there are situations where extensions do not exist for all inclusions Z⊇W but only for certain pairs. This will be the case for operators on a -space, as will be seen below. Thus, we may generalize the notions of (pre-) cosheaf as follows (there could be several variants).
Definition 5.3. Let X be a topological space, let 𝒞l(X) be the family of closed subsets of X, and let ≼ a be coarsening of the set inclusion in 𝒞l(X); that is, W≼Z implies W⊆Z, but not necessarily the opposite. A partial pre-cosheaf with values in C is a map defined on 𝒞l(X), satisfying conditions (PC1) and
- (pPC2)
if Z≽W, there is given an extension morphism in the category C, such that is the identity for every closed set W and whenever T≽Z≽W.
We may use the term “partial,” since here not all pairs w ⩽ z admit extensions, but only certain pairs, namely, those that satisfy w≼z. This is analogous to the familiar situation of a compatibility.
Definition 5.4. Let be a partial pre-cosheaf on the topological space X. We say that is a partial cosheaf if, for every nonempty closed set W = ⋂j∈JWj, J⊆I and for every family of sections , the following conditions are fulfilled:
- (pCS1)
given such that and exist and are equal, for every j ∈ J, then t = t′;
- (pCS2)
if and exist and are equal, for every j, k ∈ J, then exists for every j ∈ J and there exists a unique section such that , for every j ∈ J.
5.2. Cosheaves of Operators on Indexed -Spaces
5.2.1. General Operators: The Additive Case
We still consider the set of all operators Op(VI). Take two assaying subspaces Vr, Vs and two operators A(r) ∈ Opr, B(s) ∈ Ops, and assume that they have a common extension C(r∨s) to Opr∨s. This means that, for any suitable w, C(r∨s) : Vr∨s → Vw is the (r∨s, w)-representative Cw,r∨s of a unique operator C ∈ Op(VI), and C = A = B. A fortiori, A, and B coincide on Vr∧s = Vr∩Vs; that is, condition (pCS2) is satisfied.
The conclusion is that, for any pair of assaying subspaces Vr, Vs, the extension maps and always exist, and the condition (pCS2) is satisfied for that pair. However, this is not necessarily true for any comparable pair, and this motivates the coarsening of the order given in Proposition 5.5 below. Condition (pPC2) is also satisfied, as one can see by taking supremums (= sums) of successive pairs within three assaying subspaces Vr, Vs, Vt (and using the associativity of ∨). Thus, me may state the following.
Proposition 5.5. Let VI = {Vr, r ∈ I} be an additive indexed -space. Then the map given in (4.1) is a partial cosheaf with respect to the partial order on I:
5.2.2. Universal Left Multipliers
Proposition 5.6. Let VI = {Vr, r ∈ I} be an arbitrary indexed -space. Then the map given in (5.5) is a cosheaf on VI with values in LOp(VI), the set of universal left multipliers, with extensions given by .
5.2.3. General Operators: The Projective Case
We claim that the map defines a cosheaf, with extensions , for , which exist whenever q ⩽ p.
As in the case of Section 5.2.1, assume that have a common extension belonging to ; that is, Ar∨s* : = Er∨s,rAr* = Br∨s* : = Er∨s,sBs*. Call this operator Cr∨s*. Thus, for any suitable w, Cr∨s,w is the (w, r∨s) representative of a unique operator C ∈ Op(VI), which extends A and B. Thus C = A = B ∈ Op(VI). Assume now that VI is projective; that is, Vr∧s = Vr∩Vs, for all r, s ∈ I, with the projective topology. Then, Cr∧s* = Ar∧s* = Br∧s*; that is, condition (CS2) is satisfied with extensions and . The rest is obvious. As in the case of sheaves, extensions from Vr, Vs to Vr∨s exist by linearity, since VI is projective, hence, additive. Thus, we may state the following.
Proposition 5.7. Let the indexed -space VI be projective that is, Vr∧s = Vr∩Vs, for all r, s ∈ I, with the projective topology. Then the map given in (5.6) is a cosheaf of operators on VI.
Corollary 5.8. Let VI = {Vr, r ∈ I} be a projective indexed -space. Then VI generates in a natural fashion a sheaf and a cosheaf of operators. If VI is additive, but not projective; it generates a sheaf and a partial cosheaf of operators.
6. Cohomology of an Indexed -Space
6.1. Cohomology of Operator Sheaves
It is possible to introduce a concept of sheaf cohomology group defined on an indexed -space according to the usual definition of sheaf cohomology [10]. Let VI be an indexed -space. The set of its assaying spaces, endowed with the discrete topology, defines an open covering of V. Endowed with the Mackey topology, , each Vr is a Hausdorff vector subspace of V.
Definition 6.1. Given the indexed -space VI, let {Vj, j ∈ I} be the open covering of V by its assaying subspaces, and let be the sheaf of operators defined in (4.1) above. We call p-cochain with values in the map which associates, to each intersection of open sets , an operator belonging to .
Thus, a p-cochain with value in is a set . The set of p-cochains is denoted by . For example, a 0-cochain is a set {Aj, j ∈ I}. A 1-cochain is a set .
Definition 6.2. Given the notion of p-cochain, the corresponding coboundary operator D is defined by
If we compute the action of the coboundary operator on 0-cochains, we get
This equation is nothing but the condition (S1) in Definition 4.4, that is, the necessary condition for getting a sheaf.
Now it is possible to define cohomology groups of the sheaf on a indexed -space V.
Definition 6.3. Let VI be an indexed -space, endowed with the open covering of its assaying spaces, {Vj, j ∈ I}, and let be the corresponding sheaf of operators on VI. Then the pth cohomology group is defined as , where is the set of p-cocycles, that is, p-cochains 𝒜 such that D𝒜 = 0, and is the set of p-coboundaries, that is, p-cochains ℬ for which there exists a (p − 1)-cochain 𝒞 with ℬ = D𝒞.
The definition of the group is motivated by the fact that the p-cocycle 𝒜 is given only up to a coboundary ℬ = D𝒞 : D𝒜 = 0 = D(𝒜 + ℬ) = D(𝒜 + D𝒞).
Our definition of cohomology groups of sheaves on indexed -spaces depends on the particular open covering we are choosing. So far we have used the open covering given by all assaying subspaces, but there might be other ones, typically consisting of unions of assaying subspaces. We say that an open covering {Vj, j ∈ J} of an indexed -space VI is finer than another one, {Uk, k ∈ K}, if there exists an application t : J → K such that Vj ⊂ Ut(j), for all j ∈ J. For instance, Ut(j) could be a union ∪lVl containing Vj. According to the general theory of sheaf cohomology [9], this induces group homomorphisms . It is then possible to introduce cohomology groups that do not depend on the particular open covering, namely, by defining as the inductive limit of the groups with respect to the homomorphisms .
Using a famous result of Cartan and Leray and an unpublished work of J. Shabani, we give now a theorem which characterizes the cohomology of sheaves on indexed -spaces. We collect in Appendix B the definitions and the results needed for this discussion. We know that an indexed -space V endowed with the Mackey topology is a separated (Hausdorff) locally convex space, but it is not necessarily paracompact, unless V is metrizable, in particular, a Banach or a Hilbert space. In that case, it is possible to define a fine sheaf (see Definition B.3) of operators on V and apply the Cartan-Leray Theorem B.4. This justifies the restriction of metrizability in the following theorem.
Theorem 6.4. Given an indexed -space VI, define the sheaf . Then, if V is metrizable for its Mackey topology, the sheaf is acyclic; that is, the cohomology groups are trivial for all p⩾1; that is, .
Proof. First of all, V is a paracompact space, since it is metrizable.
Next, we check that the sheaf on the paracompact space V is fine. Indeed, let {Vj, j ∈ J} be a locally finite open covering of V. We can associate to the latter a partition of unity {φj, j ∈ J}. Then we can use {φj, j ∈ J} to define the homomorphisms . Let Vr ⊂ ∪s∈KVs for some index set K. For each s ∈ K, we consider the set of operators Ops = {A*s : Vs → V}, and we define hj : As ↦ hj(As): = φjAs. This defines a homomorphism Ops → Ops and then a homomorphism . One can check that satisfies conditions (1) and (2) in Definition B.3, and, thus, is a fine sheaf.
Then the result follows from Theorem B.4.
- (1)
a finite chain of reflexive Banach spaces or Hilbert spaces, for instance, a triplet of Hilbert spaces or any of its refinements, as discussed in [5, Section 5.2.2],
- (2)
an indexed -space VI whose extreme space V is itself a Hilbert space, like the LHS of functions analytic in a sector described in [5, Section 4.6.3],
- (3)
a Banach Gel′fand triple, in the sense of Feichtinger (see [11]), that is, an RHS (or LBS) in which the extreme spaces are (nonreflexive) Banach spaces. A nice example, extremely useful in Gabor analysis, is the so-called Feichtinger algebra 𝒮0(ℝd), which generates the triplet
()The latter can often replace the familiar Schwartz triplet of tempered distributions. Of course, one can design all sorts of LHSs of LBSs interpolating between the extreme spaces, as explained in [5, Sections 5.3 and 5.4].
In fact, what is really needed for the Cartan-Leray theorem is not that V becomes metrizable, but that it becomes paracompact. Indeed, without that condition, the situation becomes totally unmanageable. However, except for metrizable spaces, we could not find interesting examples of indexed -spaces with V paracompact.
6.2. Cohomology of Operator Cosheaves
It is also possible to get cohomological concepts on cosheaves defined from indexed -spaces. The assaying spaces can also be considered as closed sets. Let, thus, {Wj, j ∈ I} be such a closed covering of V, and let be a cosheaf of operators defined in (5.5), namely, together with maps as above. In the sequel, denotes the set of operators . Alternatively, one could consider the cosheaf defined in (5.6), and proceed in the same way.
In this setup, we may introduce the necessary cohomological concepts, as in Definitions 6.1 and 6.2.
Definition 6.5. A p-cochain with values in the cosheaf is a map which associates to each union of closed sets , an operator of . A p-cochain is, thus, a set . The set of such p-cochains will be denoted by .
Definition 6.6. One can then introduce the coboundary operator as follows:
Now it is tempting to proceed as in the case of sheaves and define the analog of a fine cosheaf, in such a way that one can apply a result similar to the Cartan-Leray theorem. But this is largely unexplored territory, so we will not venture into it.
7. Outcome
The analysis so far shows that several aspects of the theory of indexed -spaces and operators on them have a natural formulation in categorical terms. Of course, this is only a first step, many questions remain open. For instance, does there exist a simple characterisation of the dual category PIPop? Could it be somehow linked to the category of partial *algebras, in the same way as Setop is isomorphic to the category of complete atomic Boolean algebras (this is the so-called Lindenbaum-Tarski duality [12, Section VI.4.6]?
In addition, our constructions yield new concrete examples of sheaves and cosheaves, namely, (co)sheaves of operators on an indexed -space, and this is probably the most important result of this paper. Then, another open question concerns the cosheaf cohomology groups. Can one find conditions under which the cosheaf is acyclic, that is, , for all p⩾1, or, similarly, , for all p⩾1?
In guise of conclusion, let us note that cosheaf is a new concept which was introduced in a logical framework in order to dualize the sheaf concept [13]. In fact one knows that the category of sheaves (which is in fact a topos) is related to Intuitionistic logic and Heyting algebras, in the same way as the category of sets has deep relations with the classical proposition logic and Boolean algebras [12, Section I.1.10].
More precisely, Classical logic satisfies the noncontradiction principle ¬(p∧¬p) and the excluded middle principle (p∨¬p) (i.e., : = Not-(p And Not-p) and : = p Or Not-p.). Intuitionistic logic satisfies but not . Finally, we know that Paraconsistent logic, satisfying but not , is related to Brouwer algebras, also called co-Heyting algebras [14, 15]. Then, it is natural to wonder what is the category, if any, (mimicking the category of sets for the classical case and the topos of sheaves for the intuitionistic case), corresponding to Paraconsistent logic? The category of cosheaves can be a natural candidate for this. And this is the reason why it was tentatively introduced in a formal logic context. The category of closed sets of a topological space happens to be a cosheaf. But up to now we did not know any other examples of cosheaves in other areas of mathematics. Therefore, it is interesting to find here additional concrete examples of cosheaves in the field of functional analysis.
In a completely different field, the search for a quantum gravity theory, Shahn Majid [16, page 294] (see also the diagram in [17, page 122]) has proposed to unify quantum field theory and general relativity using a self-duality principle expressed in categorical terms. His approach shows deep connections, on the one hand, between quantum concepts and Heyting algebras (the relations between quantum physics and Intuitionistic logic are well known) and, on the other hand, following a suggestion of Lawvere [16], between general relativity (Riemannian geometry and uniform spaces) and co-Heyting algebras (Brouwer algebras). Therefore, it is very interesting to shed light on concepts arising naturally from Brouwer algebras, and this is precisely the case of cosheaves. Sheaves of operators on -spaces are connected to quantum physics. Is there any hope to connect cosheaves of operators on some -spaces to (pseudo-)Riemannian geometry, uniform spaces, or to theories describing gravitation? This is an open question suggested by Majid′s idea of a self-duality principle (let us note that classical logic is the prototype of a self-dual structure, self-duality being given by the de Morgan rule, which transforms into !).
Acknowledgments
J.-P. Antoine thanks Juma Shabani (UNESCO) for communicating his unpublished results. D. Lambert thanks Bertrand Hespel (FUNDP) for inspiring discussions. The authors all thank the anonymous referee for his constructive remarks that have definitely improved the paper.
Appendices
A. Partial Inner Product Spaces
A.1. -Spaces and Indexed -Spaces
For the convenience of the reader, we have collected here the main features of partial inner product spaces and operators on them, keeping only what is needed for reading the paper. Further information may be found in our review paper [6] or our monograph [5].
- (i)
involution:,
- (ii)
infimum: Vp∧q : = Vp∧Vq = Vp∩Vq, (p, q, r ∈ F),
- (iii)
supremum:.
The smallest element of ℱ(V, #) is V# = ⋂rVr, and the greatest element is V = ⋃rVr.
Given a vector space V equipped with a linear compatibility #, a partial inner product on (V, #) is a Hermitian form 〈·∣·〉 defined exactly on compatible pairs of vectors. A partial inner product space (-space) is a vector space V equipped with a linear compatibility and a partial inner product.
From now on, we will assume that our -space (V, #, 〈·∣·〉) is nondegenerate; that is, 〈f∣g〉 = 0 for all f ∈ V# implies g = 0. As a consequence, (V#, V) and every couple , are a dual pair in the sense of topological vector spaces [18]. Next, we assume that every Vr carries its Mackey topology , so that its conjugate dual is . Then, r < s implies Vr ⊂ Vs, and the embedding operator Esr : Vr → Vs is continuous and has dense range. In particular, V# is dense in every Vr.
- (i)
additive if Vp∨q = Vp + Vq, for all p, q ∈ I,
- (ii)
projective if ; here Vp∧q|τ denotes Vp∧q equipped with the Mackey topology , the right-hand side denotes Vp∩Vq with the topology of the projective limit from Vp and Vq, and ≃ denotes an isomorphism of locally convex topological spaces.
- (i)
every Vr, r ∈ I, is a Hilbert space or a reflexive Banach space, so that the Mackey topology coincides with the norm topology;
- (ii)
there is a unique self-dual, Hilbert, assaying subspace .
- (i)
every projective indexed -space is additive;
- (ii)
an LBS or an LHS is projective if and only if it is additive.
Let us give some concrete examples.
(i) Sequence Spaces Let V be the space ω of all complex sequences x = (xn) and define on it (i) a compatibility relation by , (ii) a partial inner product . Then ω# = φ, the space of finite sequences, and the complete lattice ℱ(ω, #) consists of Köthe′s perfect sequence spaces [18, § 30]. Among these, a nice example is the lattice of the so-called ℓϕ spaces associated to symmetric norming functions or, more generally, the Banach sequence ideals discussed in [5, Section 4.3.2] and previously in [20, § 6] (in this example, the extreme spaces are, resp., ℓ1 and ℓ∞).
(ii) Spaces of Locally Integrable Functions Let V be , the space of Lebesgue measurable functions, integrable over compact subsets, and define a compatibility relation on it by f#g⇔∫ℝ | f(x)g(x) | dx < ∞ and a partial inner product . Then , the space of bounded measurable functions of compact support. The complete lattice consists of the so-called Köthe function spaces. Here again, normed ideals of measurable functions in L1([0,1], dx) are described in [20, § 8].
A.2. Operators on Indexed -Spaces
- (i)
, where is a nonempty subset of I.
- (ii)
For every , there exists u ∈ K such that the restriction of A to Vr is a continuous linear map into Yu (we denote this restriction by Aur).
- (iii)
A has no proper extension satisfying (i) and (ii).
- (i)
is an initial subset of I: if and r′ < r, then , and Aur′ = Aur Err′, where Err′ is a representative of the unit operator.
- (ii)
is a final subset of K: if and u′ > u, then , and Au′r = Eu′u Aur.
- (i)
adjoint: every A ∈ Op(VI, YK) has a unique adjoint A× ∈ Op(YK, VI) and one has A×× = A, for every A ∈ Op(VI, YK): no extension is allowed, by the maximality condition (iii) of the definition.
- (ii)
partial multiplication: let VI, WL, and YK be nondegenerate indexed -spaces (some, or all, may coincide). Let A ∈ Op(VI, WL), and, B ∈ Op(WL, YK). We say that the product BA is defined if and only if there is a ; that is, if and only if there is continuous factorization through some Wt:
- (i)
for every r ∈ I, there exists u ∈ K such that both Aur and exist;
- (ii)
for every u ∈ K, there exists r ∈ I such that both Aur and exist.
We denote by Hom(VI, YK) the set of all homomorphisms from VI into YK and by Hom(VI) those from VI into itself. The following properties are immediate.
Proposition A.1. Let VI, YK, … be indexed -spaces. Then,
- (i)
A ∈ Hom(VI, YK) if and only if A× ∈ Hom(YK, VI);
- (ii)
the product of any number of homomorphisms (between successive -spaces) is defined and is a homomorphism;
- (iii)
if A ∈ Hom(VI, YK), then f#g implies Af#Ag.
- (i)
Let M ∈ Hom(WL, YK). Then M is called a monomorphism if MA = MB implies A = B, for any two elements of A, B ∈ Hom(VI, WL), where VI is any indexed -space.
- (ii)
Let N ∈ Hom(WL, YK). Then N is called an epimorphism if AN = BN implies A = B, for any two elements A, B ∈ Hom(YK, VI), where VI is any indexed -space.
- (iii)
An operator A ∈ Op(VI, YK) is an isomorphism if A ∈ Hom(VI, YK), and there is a homomorphism B ∈ Hom(YK, VI) such that BA = 1V, AB = 1Y, the identity operators on V, Y, respectively.
Typical examples of monomorphisms are the inclusion maps resulting from the restriction of a support, for instance, the natural injection , where ℝ = Ω ∪ Ω′ is the partition of ℝ in two measurable subsets of nonzero measure. More examples and further properties of morphisms may be found in [5, Section 3.3] and in [7].
Finally, an orthogonal projection on a nondegenerate indexed -space VI, in particular, an LBS or an LHS, is a homomorphism P ∈ Hom(VI) such that P2 = P× = P.
- (i)
for every f ∈ V, where f = fW + fZ, fW ∈ W, fZ ∈ Z;
- (ii)
if f ∈ W, g ∈ Z and f#g, then 〈f∣g〉 = 0.
- (i)
for every assaying subset Vr⊆V, the intersections Wr = W∩Vr and are a dual pair in V;
- (ii)
the intrinsic Mackey topology coincides with the Mackey topology induced by Vr.
B. Fine Sheaves
We collect here some classical notions and results used in Section 6. We recall first that the support of the continuous function φ : X → ℝ on the topological space X is the closed set supp φ : = closure{x ∈ X : φ ≠ 0}, which is the smallest closed set outside which φ is zero. The same definition applies to a distribution. Then we recall the standard notion of a partition of unity.
Definition B.1. Let U = {Ui, i ∈ I} be an open covering of the topological space X. A set of real and continuous functions {φi, i ∈ I} defined on X is called a partition of unity with respect to U if one has the following.
- (i)
φi(x)⩾0, for all x ∈ X.
- (ii)
supp φi ⊂ Ui, for all i ∈ I.
- (iii)
Each point x ∈ X has an open neighborhood that meets supp φ for a finite number of i ∈ I only.
- (iv)
∑i∈Iφi(x) = 1, for all i ∈ I. This sum is well defined by (iii).
Theorem B.2. X is paracompact if and only if X is a separated topological space and each open covering of X admits a partition of unity.
The main use of paracompact spaces is for the definition of a fine sheaf, to which the Cartan-Leray theorem applies (see below).
Definition B.3. Let be a sheaf on a paracompact topological space X. One says that is fine if, for every locally finite open covering U = {Ui, i ∈ I} of X, there exists a set of homomorphisms such that
- (1)
for each i ∈ I, there exists a closed set Mi of X such that Mi ⊂ Ui and for x∉Mi, where is the stalk of the sheaf at the point x (the stalk is defined by the inductive limit );
- (2)
∑i∈Ihi = 1. This sum is well defined since the covering U is locally finite.
Then the basic result is the following standard theorem. (A good introduction to the cohomology of sheaves and to the Cartan-Leray theorem can be found in [23, pages 166–197].)
Theorem B.4 (Cartan-Leray). Let be a fine sheaf on a paracompact topological space X. Then is acyclic; that is, the higher-order sheaf cohomology groups are trivial; for all p ≥ 1.