Лёня Посицельский's Journal
 
[Most Recent Entries] [Calendar View]

Saturday, April 15th, 2023

    Time Event
    12:33p
    "Summer letters" of the year 2000 (English translation, April 2023)
    (towards the foundations of the semi-infinite cohomology theory for associative algebras)

    Russian original is here -- https://posic.livejournal.com/413.html

    The continuation (two Summer 2002 letters) is here -- https://posic.livejournal.com/2774248.html

    A series of letters about the semi-infinite (co)homology of
    associative algebras


    This is my April 2023 English translation of my Summer 2000 and
    Summer 2002 letters to Roma Bezrukavnikov and Serezha Arkhipov
    with Spring 2006 additions/comments.

    This translation keeps most peculiarities of the terminology,
    assumptions etc. of the original 2000-02 letters. The reader
    will notice the usage of "free/cofree module" assumptions where
    "projective/injective" would certainly suffice, etc. The notation
    like A-mod stands for the category of all A-modules, not just
    finitely generated or finite-dimensional ones.

    One exception is that a particularly conflicting and outdated
    early terminology of "comodule algebra" is replaced by my modern
    term "semialgebra" (to avoid creating any further confusion).

    The reader is also advised to keep in mind that what was called
    "the derived category D-prime" in early 2000's is now known as
    the coderived category, while what was then called "the derived
    category D-second" is now known as the contraderived category.

    Several misprints found in the Russian original have been
    corrected in this translation.


    From: Leonid Positselski < posic@mccme.ru >
    To: roma, hippie
    Date: Fri, 1 Sep 2000 09:40:45 +0400 (MSD)
    Subject: demystifying A^#, first part (with corrections)
    Lines: 65

    Hi Roma and Serezha,

    I have made some further corrections beyond those already mentioned,
    all concerning the left/right issues, and also some additions.
    Thanks for your attention etc.

    I. Description of the algebra A^# in the case when A=N\otimes B,
    where N and B are subalgebras. Uses the definition of A^# that
    Serezha usually gives. Clarifies the infinite-dimensional
    situation a little bit. Otherwise it is useless.

    Let A be a graded algebra with two graded subalgebras N and B
    such that N_i is finite-dimensional for all i, N_i=0 for i<<0,
    and B_i=0 for i>>0. Assume that the multiplication map
    N\otimes_k B \to A is an isomorphism. Then the algebra A can be
    uniquely recovered from N, B and the "transposition" map
    \phi: B\otimes N \to N\otimes B.
    By "raising the indices" one can construct from the map \psi a map
    \psi: N^*\otimes B \to Hom_k(N,B) = B\otimes N^*
    (the latter equality follows from the conditions on the gradings
    of N and B. Hom_k denotes the graded Hom space, i.e., the direct
    sum of the spaces of homogeneous maps of various degrees).

    Now I digress to recall Serezha's definition of the modules S
    and S'. So S=N^*\otimes_N A and S'=Hom_{B-right}(A,B) (the right
    B-module Hom). These are two right A-modules. There is a map
    S \to S' between them,
    n^*\otimes_N a \mapsto (a'\mapsto < n^*, aa' >)
    where < n^*, - >: A \to B is the map pairing n^* with the first
    tensor factor in A=N\otimes B.

    We have S = N^*\otimes_k B = S' as vector spaces. I claim that
    the A-module map S \to S' described above coincides with
    the vector space map \psi described above. For Serezha's
    definition of the algebra A^# to make sense, it is needed that
    \psi be an isomorphism. I am assuming that.

    Now consider the inverse map
    \psi^{-1}: B\otimes N^* \to N^*\otimes B.
    I want to "lower its indices" back. Then one obtains a certain map
    \phi^#: N\otimes B \to Hom_k(N^*,B).
    Unfortunately, now it does not follow from anything that the image
    of \phi^# is contained in the subspace of maps N^*\to B of finite
    rank, i.e., in B\otimes N \subset Hom_k(N^*,B). I claim that
    Serezha's algebra A^# exists precisely when this is so, and in this
    case the algebra A^# is contracted from the "transposition map"
    \phi^#.

    In the finite-dimensional case the latter condition is trivial, so
    it is sufficient that the map \psi be invertible.

    Now we can define the algebra A^# without using the modules S and S',
    but using only the maps \phi and \phi^#. Specifically, for the
    existence of an algebra with a given "transposition" map it is
    necessary and sufficient that such map satisfies certain identities
    (associativity). One can check that \phi and \phi^# satisfy these
    identities simultaneously.

    Lenya.




    From: Leonid Positselski < posic@mccme.ru >
    To: roma, hippie
    Date: Fri, 1 Sep 2000 09:43:12 +0400 (MSD)
    Subject: demystifying A^#, second part (with corrections)
    Lines: 77

    II. Description of the algebra A^# in the finite-dimensional case.
    Uses neither the subalgebra B nor the grading. Only uses
    the subalgebra N. I recommend it.

    Let us start with a digression. Let N be a finite-dimensional
    algebra (literally finite-dimensional; a graded locally
    finite-dimensional would not do). Then N^* is a coalgebra, and
    N-modules are the same things as N^*-comodules. On N-modules,
    there is the operation of tensor product, while on N^*-comodules
    there is the cotensor product. (If one wishes, the latter can be
    defined in module terms as Hom_{N-bimod-N}(N,P\otimes_k Q),
    where P and Q are a right and a left N-module, respectively.)

    We will denote the tensor product of N-modules by P\ot_N Q and
    the cotensor product by P\oc_{N^*} Q. On the category of
    N-modules, there are (Serezha's) endofunctors P \mapsto N^*\ot_N P
    and P \mapsto N\oc_{N^*}P = Hom_N(N^*,P).

    I claim that for any right N-module P and left N-module Q there is
    a map (of abelian groups)
    (1) P\ot_N Q \to P\oc_{N^*} (N^*\ot_N Q),
    which is an isomorphism, at least, when the module Q is free or
    the module P is cofree. Analogously, there is a map
    (2) P\ot_N (N\oc_{N^*} Q) \to P\oc_{N^*} Q,
    and it is an isomorphism if the module Q is cofree or the module P
    is free. (A kind of mutual associativity of the tensor and cotensor
    products. A simple exercise.)

    End of digression.

    Now consider the tensor category of N-bimodules (with respect to
    the tensor product). Bimodules that are free (say) on the left
    form a tensor subcategory there. Analogously, there is the tensor
    category of N-bimodules with respect to the cotensor product.
    The left-cofree bimodules form a tensor subcategory in it. Then
    the "associativity" formulas (1-2) mean that:
    (i) the functor Q \mapsto N^*\ot_N Q is a tensor functor from
    left-free bimodules w.r.t. the tensor product to left-cofree
    bimodules w.r.t. the cotensor product;
    (ii) Q \mapsto N\oc_{N^*} Q is a tensor functor in the opposite
    direction;
    (iii) these two functors are mutually inverse, and consequently,
    equivalences of tensor categories.

    In particular, these functors induce equivalences of the categories
    of algebra objects in the first and the second tensor category.
    Now let A be a (usual) algebra containing a subalgebra N; then A
    is also an algebra in the category of N-bimodules. We see that if
    A is free over N on the left, then S = N^*\ot_N A is a semialgebra
    over N (i.e., an algebra with respect to the cotensor product).
    Furthermore, if S turns out to be cofree on the right (and not only
    on the left) over N, then one can define

    A^# = S \oc_{N^*} N = (N^* \ot_N A) \oc_{N^*} N.

    This is an algebra in the category of N-bimodules with respect to
    the tensor product, i.e., simply an associative algebra containing N.

    The condition that S is a cofree right N-module corresponds to
    the condition of invertibility of the map \psi from my first letter.

    The same formulas (1-2) imply that
    (iv) right A-modules are the same things as right S-modules
    (i.e. right N-modules with an S-module structure w.r.t. the cotensor
    product);
    (v) left A^#-modules are the same things as left S-modules;
    (vi) the category of N-free left A-modules is equivalent to
    the category of N-cofree left S-modules;
    (vii) the category of N-free right A^#-modules is equivalent to
    the category of N-cofree right S-modules.

    Lenya.




    From: Leonid Positselski < posic@mccme.ru >
    To: roma, hippie
    Date: Fri, 1 Sep 2000 09:59:50 +0400 (MSD)
    Subject: demystifying A^#, third part (with corrections and additions)
    Lines: 120

    III. The semialgebra S and modules over it. A description using
    neither the subalgebra B nor the grading. The infinite-dimensional
    case.

    As usual, I start with a digression. Let N be an algebra and C
    a coalgebra (over the same field). I recall that there is a natural
    algebra structure on the vector space C^* (such that any C-comodule
    is a C^*-module). Suppose given an algebra homomorphism f: N\to C^*
    with a dense image. In other words, there should be given a pairing
    C\otimes N \to k that is compatible with the algebra and coalgebra
    structures and nondegenerate in the second argument.

    The datum of N, C and f is equivalent to the datum of a full
    subcategory in the category of (say, left) N-modules with
    the following properties: it is closed under subobjects and quotients
    (but not necessarily under extensions!) and every module from this
    subcategory is the union of its finite-dimensional submodules.
    Specifically, to a triple (N, C, f) the fully faithful functor of
    "restriction of scalars" f^*: C-comod \to N-mod is assigned.

    A typical example: if H is an algebraic group (over a field of
    characteristic 0), then there is the associated triple (N, C, f),
    where N=U(h), h is the Lie algebra of H, and C=C(H) is the coalgebra
    of functions on H. This triple corresponds to the full subcategory
    in U(h)-mod consisting of the representations that can be integrated
    to H.

    Another example: if N is a graded algebra such that all N_i are
    finite-dimensional and N_i=0 for i<<0, then one can take C to be
    the graded dual vector space N^* to N. Then the N^*-comodules are
    the N-modules with the property that for every element x from
    such module one has N_i x = 0 for all i>>0.

    A banal example: if N is finite-dimensional, one can take C=N^*.
    Then all N-modules are C-comodules.

    End of digression.

    So, suppose given a triple (N, C, f). I will presume that
    the categories of (left and right) C-comodules are embedded into
    the respective categories of N-modules by means of f^*.
    Accordingly, a statement like "such-and-such right N-module
    is a C-comodule" means that this module belongs to the subcategory
    of C-comodules in right N-modules.

    Now in the tensor category of N-bimodules there is the following
    tensor subcategory: a bimodule E belongs to this subcategory if for
    any right C-comodule M the right N-module M\ot_N E is a C-comodule.
    (It suffices that the N-module C\ot_N E be a right C-comodule.)
    There is also the full subcategory, already familiar to us, of
    N-bimodules that are free over N on the left. I am interested in
    the intersection of these two full subcategories, i.e.,
    the bimodules satisfying both the assumptions. I will call such
    bimodules left (N,C,f)-admissible.

    I claim that the functor E \mapsto C\ot_N E is a tensor functor
    from left (N,C,f)-admissible bimodules to the bicomodules over C
    (with respect to the cotensor product). So if N is a subalgebra
    in A and A is left (N,C,f)-admissible, then S = C\ot_N A is
    an algebra in the category of bicomodules over C. Moreover, let
    M be a right C-comodule. Then to define a right A-module structure
    on M (extending the right N-module structure related to the given
    C-comodule structure) -- is the same thing as to define on M
    a structure of right module, with respect to the cotensor product,
    over the "semialgebra" S.

    In other words, the full subcategory in the category of right
    A-modules consisting of those modules which, viewed as N-modules,
    are C-comodules, is isomorphic to the category of right modules
    over S. This is some kind of infinite-dimensional generalization
    of the property (iv) from the previous letter.

    Both the claims are corollaries of the following "associativity"
    for the tensor and cotensor products, generalizing formula (1): for
    any right C-comodule P and left N-module Q there is a natural map
    P \ot_N Q \to P\oc_C (C\ot_N Q),
    which is an isomorphism if Q is free or P is cofree.

    In fact, more generally, for any (unrelated) algebra N and
    coalgebra C, comodule P and module Q, and a vector space T with
    commuting structures of a left C-comodule and right N-module
    there is a natural map
    (P\oc_C T) \ot_N Q \to P \oc_C (T\ot_N Q),
    which is an isomorphism if Q is free or P is cofree (while
    no conditions are imposed on T).

    Thus, as arguments of the functor of semi-infinite Tor one should
    use:
    - instead of bounded above graded right A-modules, while
    the algebra N is positively graded, as Serezha had it --
    right modules over the "semialgebra" S = C\ot_N A;
    - instead of bounded above graded left A^#-modulej-- left
    modules over S [see the previous letter, property (v)].

    The final part will follow.

    Lenya.


    P.S. Remark: As in the previous letter, it is important here
    that the semialgebra S should be C-cofree not only on the left
    (which holds by construction), but also on the right. This is
    needed, in particular, so that the category of left modules over S
    were abelian (see also item 3 at the end of the fourth letter).

    Suppose A = N\ot_k V as a left N-module, where V is some vector
    space. Then S = C\ot_N A = C\ot_k V. The structure of right
    C-comodule on S is given by a map S \to S\ot_k C. Denote by \psi_V
    the composition of maps
    C\ot_k V = S \to S\ot_k C = C\ot_k V\ot_k C \to V\ot_k C,
    where the last arrow is obtained by applying the counit to the first
    factor. As one can easily see, this is some kind of generalization
    of the map \psi from the first letter. For S to be C-cofree on
    on the right, it is obviously sufficient that there were a subspace
    V \subset A for which \psi_V is invertible.




    From: Leonid Positselski < posic@mccme.ru >
    To: roma, hippie
    Date: Fri, 1 Sep 2000 10:03:19 +0400 (MSD)
    Subject: demystifying A^#, final part (with corrections and additions)
    Lines: 364

    IV. Contramodules. A description of the category where the second
    argument of the semi-infinite Ext functor ranges. Nontrivial already
    in the finite-dimensional case; works in the infinite-dimensional
    case, too.

    I start this final installment of these notes with a long
    introduction (in an attempt to explain the problem to be solved).

    In a reasonable sense, in the infinite-dimensional situation
    the algebra A (or A^#) contains more information than
    the semialgebra S. To construct A^# starting from S, as it was
    explained in the first letter, one needs to have a subalgebra B.
    If B is not given, one can only recover from S certain completions
    of A and A^#: specifically,
    A~ = End_{S-left}(S)^op and A^{#~} = End_{S-right}(S)
    i.e., the endomorphisms of S as a left or right S-module. Indeed,
    End_{S-right}(S) = End_{A-right}(S) = Hom_{N-right}(C, C\ot_N A)
    = Hom_{C-right}(C, B\ot_k C) = Hom_k(C,B)
    as a vector space (the first equality holds in view of
    the equivalence of module categories from my previous letter,
    the third one holds by virtue of a suitable version of
    the isomorphism \psi).

    In other words, it seems that from the semialgebra S one cannot
    recover the whole category of right A-modules, but only
    the "category O" -- the subcategory of those modules that are
    C-comodules. The completion of the algebra A described above is
    precisely the completion that acts on the modules from
    "category O". (In the finite-dimensional case there are no
    such distinctions, of course.)

    I recall that (as Serezha taught us) the arguments of
    the semi-infinite Ext functor are:
    - The first argument ("from") -- left A^#-modules with
    the grading bounded above. In the language of the semialgebra S,
    these are left S-modules.
    - The second argument ("to") -- left A-modules bounded below.
    If the algebra N is infinite-dimensional, such modules are not even
    C-comodules. So far now we did not know how to describe such
    N-modules in terms of the coalgebra C, let alone describing
    such A-modules in terms of the semialgebra S.

    It will be explained below how to construct the abelian category
    to which the second argument of the semi-infinite Ext functor
    belongs in terms of the semialgebra S. This question is
    surprizingly nontrivial in the finite-dimensional case already,
    as -- following the assertions (iv-vii) from the second letter --
    so far we could not recover the category of *left* A-modules (or
    vice versa, right A^#-modules) in terms of S. We only know how to
    recover the categories of right A-modules and left A^#-modules,
    and also *N-free* left A-modules and right A^#-modules. Of course,
    we want to use rather arbitrary modules and not just N-free ones
    as arguments of the semi-infinite Ext. The abelian category of
    "contramodules" which I will construct for a semialgebra S, will
    coincide with the category of left A-modules in
    the finite-dimensional case.

    Surprizingly, one can even generalize the equivalences of
    categories of N-free and N-cofree modules [statements (vi-vii) from
    the second letter] to the infinite-dimensional case; so Roma's
    definition of semi-infinite Ext can be likely generalized, too.

    So, I start with a digression.

    There are modules, there are comodules, and there are also
    contramodules. For an infinite-dimensional coalgebra C one can
    construct, alongside with the categories of left and right
    comodules, two other abelian categories -- of left and right
    contramodules. This is done in the following way.

    Vector spaces (over a fixed field k) form a tensor catgory.
    Therefore, one can consider algebras or coalgebras in this tensor
    category; these are the usual algebras and coalgebras. Now if
    one is interested in modules or comodules over such algebras or
    coalgebras, one can define such (co)modules as objects of the same
    category Vect. These will be the usual modules or comodules.
    But one can also choose some *module category* over the tensor
    category Vect, that is, a category M together with an "action"
    functor Vect\times M \to M, with the suitable associativity
    constraint -- and consider objects of this module category endowed
    with a (co)module structure over a fixed (co)algebra from Vect.

    On the category Vect^op opposite to Vect there is a structure of
    (left) module category over Vect given by the formula
    (V, W^op) \mapsto Hom_k(V,W)^op.
    This is a module category in view of the isomorphism
    Hom(U\ot_k V, W) = Hom(U, Hom(V,W)).
    To obtain a right module category structure, one needs to use
    another isomorphism
    Hom(U\ot_k V, W) = Hom(V, Hom(U,W)).
    in the role of the associativity constraint.

    Now if B is an algebra in Vect, then a B-module in the module
    category Vect^op over Vect is a called a contramodule over B.
    More precisely, by a left B-contramodule one means an object of
    the category opposite to the category of modules over B in
    the *right* module category Vect^op (so that the forgetful functor
    from contramodules to Vect is covariant). Simply put, a contramodule
    is a vector space V together with a map V \to Hom_k(B,V), which must
    satisfy certain associativity and unitality conditions. However,
    to specify a map V \to Hom_k(B,V) is the same a to specify a map
    B\ot_k V \to V; hence left B-contramodules are the same things as
    left B-modules.

    For coalgebras, the situation is different. The definition is
    the same: if C is a coalgebra in Vect, then a left contramodule
    over C is an object of the category opposite to the category of
    comodules over C in the right module category Vect^op over Vect.
    In other words, a contramodule over C is a vector space V together
    with a map
    Hom_k(C,V) \to V,
    satisfying conditions of coassociativity and counitality of
    the following form: two maps from the vector space
    Hom_k(C, Hom_k(C,V)) = Hom_k(C\ot C, V)
    to the space V -- one obtained by iterating the "contraaction"
    operation and the other one depending on the comultiplication on C
    -- must coincide; the composition of maps V \to Hom_k(C,V) \to V,
    where the first arrow comes from the counit on C and the second one
    is the "contraaction", must be the identity map.

    On any C-contramodule (just as on any C-comodule) there is
    a natural structure of a module over the algebra C^*, since
    the space C^*\ot_k V is embedded into Hom_k(C,V). All the three
    categories (left C-comodules, left C-contramodules, and left
    C^*-modules) agree if the coalgebra C is finite-dimensional;
    otherwise, they are all different. (In particular, even though
    the operations of infinite direct sum and infinite product exist
    on all the three categories, the functor from C-comodules to
    C^*-modules only preserves the infinite direct sums, while
    the functor from C-contramodules to C^*-modules only preserves
    the infinite products, but not vice versa.)

    Examples: (1) If M is a right comodule over C and U is an arbitrary
    vector space, then the space Hom_k(M,U) has a natural structure of
    left contramodule over C. More generally, if there is a structure
    of left D-(co)module on M commuting with the structure of right
    C-comodule, and U is some D-(co)module, then Hom_D(M,U) is a left
    contramodule over C.
    (2) Let N be a graded algebra with finite-dimensional components
    such that N_i=0 dlya i<<0, and let N^* be the graded dual coalgebra.
    Then if M is a graded left N-module bounded below, then on
    the direct product of the grading components of the module M there
    is a natural structure of left contramodule over N^*.

    Contramodules of the form Hom_k(C,U), where the coalgebra C is
    viewed as a right comodule over itself and U is an arbitrary vector
    space, are called free C-contramodules. A short notation:
    Hom_k(C,U) =: U^C. Exercise: there is a natural isomorphism
    (a) Hom_{C-contra}(U^C, P) = Hom_k(U,P)
    for any left C-contramodule P.

    The next exercise I cannot even solve myself: is it true that
    finite-dimensional contramodules over an infinite-dimenional
    coalgebra C are the same things as finite-dimensional comodules;
    that is, in other words, that any finite-dimensional C-contramodule
    is a contramodule over a finite-dimensional subcoalgebra of C?

    (The answer: this is not true. Let C be the coalgebra such that
    the algebra C^* has the form C^* = ke_1 \oplus e_1V^*e_2 \oplus ke_2,
    where e_1 and e_2 are idempotents, e_1 + e_2 = 1, and V is some
    vector space. Then the category of C-comodules is equivalent to
    the category of pairs of vector spaces (M_1,M_2) endowed with a map
    M_2 \to V\ot M_1; while the category of C-contramodules is equivalent
    to the category of pairs of vector spaces (P_1, P_2) endowed with
    a map Hom(V,P_2) \to P_1. If V is infinite-dimensional, then there
    are more finite-dimensional contramodules then finite-dimensional
    comodules. Generally, if X and Y -- are two finite-dimensional
    comodules over a coalgebra C, then
    Ext^i_{C-contra}(X,Y) = (Ext^i_{C-comod}(X,Y))^**
    is the double dual vector space. On the other hand, the classes of
    irreducible C-contramodules and irreducible C-comodules are in
    bijective correspondence -- see Addition at the end of the second
    letter of the 2002 series. (Added in June 2006.))

    End of digression.

    There are two tensor product-type operations defined on comodules
    and contramodules. Namely, if M is a right C-comodule and P is
    a left C-contramodule, then the contratensor product M \ocn_C P
    is defined as the quotient space of the vector space M\ot_k P by
    the image of the map from M \ot_k Hom_k(C,P), where the latter map
    is the difference of two: one comes from the contraaction on P,
    the other one is equal to the composition
    M \ot_k Hom_k(C,P) \to M\ot_k C \ot_k Hom_k(C,P) \to M\ot_k P,
    where the first arrow is the coaction on M, while the second one is
    the evaluation. If M is a D-C-bicomodule, then M\ocn_C P turns out
    to be a left D-comodule. Furthermore, if M is a left C-comodule
    and P is a left C-contramodule, then Cohom_C(M,P) is the quotient
    space of Hom_k(M,P) by the image of the obvious map from
    Hom_k(C\ot_k M, P) = Hom_k(M, Hom_k(C,P)). If M is
    a C-D-bicomodule, then the space Cohom_C(M,P) acquires a left
    D-contramodule structure.

    It appears that no operation of (tensor) product of two
    contramodules exists. So contramodules behave somewhat like
    distributions (which can be multiplied by the usual functions
    only, but cannot be multiplied with each other).

    The most important identities involving the operations defined
    above are the following ones. For the contratensor product:
    (b) Hom_{D-comod}(M\ocn_C P, L)
    = Hom_{C-contra}(P, Hom_{D-comod}(M,L))
    for any D-C-bicomodule M, left D-comodule L, and left
    C-contramodule P. It follows immediately from the formulas (a)
    and (b) that the contratensor product with a free contramodule is
    (c) M \ocn_C U^C = M \ot_k U.
    The identity for the space of cohomomorphisms:
    (d) Cohom_D(M\oc_C L, P) = Cohom_C(L, Cohom_D(M,P))
    for any D-C-bicomodule M, left C-comodule L, and left
    D-contramodule P. There are also formulas for the cohomomorphisms
    from a cofree comodule or into a free contramodule:
    (e) Cohom_C(C, P) = P;
    (f) Cohom_C(M, U^C) = Hom_k(M,U).

    In particular, one can see from (b) that there is a pair of adjoint
    functors between the categories C-comod and C-contra :
    L \mapsto Hom_{C-comod}(C,L) and P \mapsto C\ocn_C P.
    It is clear from (c) that the restrictions of these two functors to
    the full subcategories of cofree comodules and free contramodules
    are mutually inverse equivalences between these subcategories.

    Finally, the properties (d) and (e) mean that the Cohom operation
    defines on the category (C-contra)^op a structure of right module
    category over the tensor category C-bicomod-C (with the cotensor
    product).

    Now let S be an algebra in the category of bicomodules over
    a coalgebra C. By a left S-contramodule one means an object of
    the category opposite to the category of S-modules in
    the above-mentioned right module category (C-contra)^op over
    C-bicomod-C; in other words, a left contramodule M over
    a semialgebra S is a left C-contramodule endowed with
    a homomorphism of C-contramodules M \to Cohom_C(S,M) satisfying
    the associativity and unitality conditions of the following form:
    two maps from M to the space
    Cohom_C(S\oc_C S, M) = Cohom_C(S, Cohom_C(S, M))
    must coincide, while the composition
    M \to Cohom_C(S,M) \to Cohom_C(C,M) = M,
    where the second arrow is induced by the unit map of the algebra
    S, must be the identity map.

    Borderline cases: if S=C, then the S-contramodules are simply
    the contramodules over the coalgebra C. If C=k, then S is
    a usual algebra in Vect, and S-contramodules are the usual
    S-modules (as explained above). Warning: if the coalgebra C is
    finite-dimensional (or even S is finite-dimensional), then, even
    though C-comodules and C-contramodules are the same things, but
    S-modules (that is C-comodules with S-module structure -- those
    that were discussed in the previous letter) and S-contramodules
    -- are different things! One can say that left S-modules are
    left A^#-modules, while left S-contramodules are left A-modules
    (see below).

    So, I have given the definition of the desired category. I think
    that the arguments of the semi-infinite Ext functor should be:
    - the first argument ("from") is left S-modules;
    - the second argument ("to") is left S-contramodules.
    Furthermore, if M is a right S-module and U is an arbitrary
    vector space, then the vector space Hom_k(M,U) acquires a natural
    structure of left S-contramodule. For such contramodules,
    the following formula connecting the semi-infinite Ext and Tor
    should hold: Ext^{\inf/2}(M_1, Hom_k(M_2,U))
    = Hom_k(Tor_{\inf/2}(M_2, M_1), U).

    Remark: the category of left modules over a semialgebra S is
    abelian if S is cofree (or at least injective) over C on the right.
    The category of left contramodules over S is abelian if S is cofree
    (or injective) on the left.

    In the remaining part of this text, three constructions are briefly
    described: 1) the functor Cohom for S-modules and S-contramodules
    -- the semi-infinite Ext should be its derived functor;
    2) the equivalence between left A-modules and left S-contramodules
    in the situation when the semialgebra S is produced from an algebra
    A with a subalgebra N, i.e. S = C\ot_N A -- this is an analogue of
    the assertions (iv-v) from the second letter and of the main result
    of the third letter;
    3) the equivalence between C-cofree left S-modules and C-free
    left S-contramodules -- this is an analogue of the assertions
    (vi-vii) from the second letter.

    1) If M is a left S-module and P is a left S-contramodule, then
    the vector space Cohom_S(M,P) is defined as the kernel of the map
    Cohom_C(M,P) \to Cohom_C(S\oc M, P) = Cohom_C(M, Cohom_C(S,P))
    equal to the difference of two maps, one arising from the S-module
    structure on M, the other one from the S-contramodule structure on P.

    2) Let A be a usual algebra and N its subalgebra such that A is
    a free left N-module, let C be a coalgebra and f: N \to C^*
    an algebra homomorphism with dense image, as in the third letter.
    Assume that S = C\ot_N A is a right C-comodule; then S acquires
    a structure of semialgebra over S. It was explained in the third
    letter that the category of right modules over S is equivalent to
    the category of right A-modules that are C-comodules. I claim
    that there is an analogous equivalence for contramodules -- with
    the difference that left A-modules are obtained in the result.

    More precisely, as we know, there is a C^*-module structure on
    any C-contramodule; hence there is the induced left N-module
    structure. Furthermoe, for any left N-module M and any left
    C-contramodule P there is a natural map
    (g) Cohom_C(C\ot_N M, P) \to Hom_N(M,P),
    which is an isomorphism if the module M is free or
    the contramodule P is free.

    Consider the following category: its objects are left A-modules P
    endowed with an additional structure of a left C-contramodule.
    These two structures must satisfy the following two compatibility
    conditions: firstly, the structures of left N-module on P induced
    from these two structures must coincide. Secondly, consider
    the map P \to Hom_N(A,P) corresponding to the action map
    A\ot_N P \to P. By construction, this is a homomorphism of
    N-modules. It is required that it be a homomorphism of
    C-contramodules, where the C-contramodule structure on the space
    Hom_N(A,P) comes from its isomorphism (g) with the space
    Cohom_C(S,P). The category so constructed is isomorphic to
    the category of left contramodules over the semialgebra S by
    the definition; one only needs to check that the two kinds of
    associativity and unitality conditions agree with each other
    under the isomorphism (g).

    Notice that if the algebra N is finite-dimensional and C=N^*,
    then the structures of left C-contramodule and left N-module are
    equivalent, so the category of left contramodules over S turns
    out to be isomorphic to the category of left A-modules -- as
    promised in the introduction.

    Exercise: suppose that we are in Serezha's situation, i.e.,
    A and N are graded algebras, all the components of N are
    finite-dimensional, and N_i=0 for i<<0. Let C=N^* be
    the graded dual coalgebra, as in Example (2) above. Suppose
    that one can construct a semialgebra S = C\ot_N A as described
    above, that is, the N-bimodule A is "left admissible" in
    the sense of the third letter. Assume additionally that
    A = N\ot_k V as a left N-module, where the graded vector space V
    is bounded above. Let M be a graded left A-module bounded below.
    Then on the vector space \prod_i M_i there is a natural structure
    of left contramodule over S extending the structure of a left
    C-contramodule described in Example (2).

    3) The equivalence of categories of cofree left C-comodules
    and free left C-contramodules was constructed above:
    M \mapsto Hom_{C-comod}(C,M) and P \mapsto C\ocn_C P.
    It remains to check that, under this equivalence, structures
    of S-module on a C-comodule correspond bijectively to structures
    of S-contramodule on the corresponding C-contramodule.

    The latter is true, at least, under the assumption that
    the semialgebra S is cofree over C on the left and on the right.
    The desired correspondence arises from the following isomorphism
    of Hom spaces:
    (h) Hom_{C-comod}(S\oc_C (C\ocn_C P), M) =
    Hom_{C-contra}(P, Cohom_C(S,Hom_C(C,M)),
    which holds for any left comodule M, any left contramodule P, and
    any left and right cofree bicomodule S.

    The formula (h), in turn, is a corollary of the formula (b) and
    the following two properties of "associativity" of tensor operations.
    Firstly, for any right C-comodule L, C-D-bicomodule E, and
    left D-contramodule P there is a natural map
    (j) (L\oc_C E) \ocn_D P \to L\oc_C (E \ocn_D P),
    which is an isomorphism if L is cofree or P is free. Secondly,
    for any left C-comodule L, D-C-bicomodule E, and left D-comodule M
    there is a natural map
    (k) Cohom_C(L, Hom_{D-comod}(E,M)) \to Hom_D(E\oc_C L, M),
    which is an isomorphism if either L or M is cofree. To deduce (h),
    one needs to substitute D=C, L=S and E=C.

    OK, this is about all I have to tell.

    Lenya.


    P.S. Remark: By the way, here is another formula of similar kind.
    For any D-C-bicomodule E, left C-contramodule P, and left
    D-contramodule Q there is a natural map
    (l) Cohom_D(E\ocn_C P, Q) \to Hom_{C-contra}(P, Cohom_D(E,Q)),
    which is an isomorphism if P is free or Q is free.

    Formulas (a-f) and (j-l) seem to exhaust the list of such
    properties of operations depending on co- and contramodule
    structures. To this list, one should add the formulas into which
    structures of co/contramodules over a coalgebra and structures of
    module over an algebra enter simultaneously. One such identity
    was written down at the end of the third letter, formula (g) is
    a particular case of another one, etc.


    Addition (April 2006). Here is another useful operation on co-
    and contramodules over a semialgebra: the contratensor product
    over S. Let M be a right module over S and P a left contramodule
    over S. By the definition, M\ocn_S P is the cokernel of the map
    (M\oc_C S)\ocn_C P \to M\ocn_C P which is the difference of
    the following two maps. The first one is the map induced by
    the action M\oc_C S \to M. The second one is the composition
    (M\oc_C S)\ocn_C P \to (M\oc_C S)\ocn_C Cohom_C(S,P) \to M\ocn_C P,
    where the first map being composed comes from the contraaction of
    S in P, while the second map being composed arises from the fact
    that, as one can check, the composition M\oc_C S\ot_k Hom_k(S,P) \to
    M\ot_k S\ot_k Hom_k(S,P) \to M\ot_k P \to M\ocn_C P factorizes
    through the surjection M\oc_C S\ot_k Hom_k(S,P) \to
    (M\oc_C S)\ocn_C Cohom_C(S,P). Notice that the contratensor
    product over S is a right exact functor (at least, when S is
    cofree over C on the left). Also it is not difficult to check that
    (M\ocn_S P)^*=Hom_{S-contra}(P,M^*). Presumably, when C = N^*
    (N finite-dimensional) and S = C\ot_N A, the operation \ocn_S
    corresponds to the tensor product over A.
    12:36p
    "Summer letters" of the year 2002 (English translation, April 2023)
    Russian original is here -- https://posic.livejournal.com/190336.html

    The beginning (four Summer 2000 letters) is here -- https://posic.livejournal.com/2773832.html

    From: Leonid Positselski < posic@mpim-bonn.mpg.de >
    To: roma, hippie
    Date: Fri, 11 Oct 2002 18:56:58 +0200 (MEST)
    Subject: definition of semi-infinite homology (corrected)

    Hi Roma and Serezha,

    The following questions related to the definition of the functor
    of semi-infinite tensor product, i.e., Tor^{\infty/2} in Serezha's
    notation, are treated below.

    I: which abelian categories of modules are considered;
    II: what functor on these categories should be derived;
    III: the equivalence relation on the complexes of modules,
    i.e., which complexes are to be viewed as trivial;
    IV: semiflat complexes of S-modules;
    V: constructions of resolutions;
    VI: the definition of the derived functor.

    You will see that the most convoluted explanations and complicated
    formulas appear when one attempts to rewrite all of this in
    the language of the algebras A and A^#, i.e., without explicit use
    of comodules and semialgebras. At the same time, expressed in terms
    of the coalgebra C, the semialgebra C, and (co)modules over them,
    all the operations look rather simple and clear (though the somewhat
    intricate calculations in part V may be an exception).


    I-1. Suppose given a coalgebra C and a semialgebra S over it, i.e.,
    S is an algebra object in the tensor category of bicomodules over C
    with respect to the cotensor product. It is assumed that S is
    injective over C both on the left and on the right. The arguments
    of the semi-infinite homology functor will be the complexes of left
    and right S-modules (i.e., resp., left and right C-comodules endowed
    with an action of S).

    I-2. If C is finite-dimensional, then mentioning coalgebras etc. can
    be avoided. Instead, one considers an algebra A and
    a finite-dimensional subalgebra N in it. It is assumed that
    a. A is a projective left N-module; and
    b. the tensor product S = N^*\ot_N A is
    an injective right N-module.
    Put A^# := Hom_{N-right}(N^*, S). By construction, A^# is
    an N-bimodule endowed with a bimodule map N \to A^#. In fact, there
    is an algebra structure on A^# (as explained in the letter number 2
    of the previous series, i.e., from Summer 2000) and N is
    a subalgebra in it.

    The arguments of the semi-infinite homology functor are complexes
    of left A^#-modules and complexes of right A-modules.

    I-3. The correspondence between the sets of data 1. and 2. consists
    in setting C = N^*, S = N^*\ot_N A = A^#\ot_N N^*. Conversely,
    we have A = Hom_{N-left}(N^*,S), A^# = Hom_{N-right}(N^*,S). Right
    S-modules are the same things as right A-modules, while the left
    S-modules are the left A^#-modules. In particular, S itself is
    a bimodule, over A^# on the left and over A on the right.

    Remark: I do not think that one can rigorously correctly avoid
    the use of coalgebras and comodules in the situation when C
    (equivalently, N) is infinite-dimensional.


    II-1. The semi-infinite homology is the derived functor of
    the functor of tensor product of S-modules. This functor is
    defined as follows. If M and L are a right and a left S-module,
    then the vector space M\ot_S L is the cokernel of the map
    M\oc_C S\oc_C L \to M\oc_C L,
    where \oc_C denotes the cotensor product over C. So the tensor
    product over a semialgebra is a quotient space of a certain
    subspace of the tensor product of vector spaces. This functor is
    neither left nor right exact.

    II-2. In terms of the algebras A and A^# with the subalgebra N
    the desired functor can be expressed in several ways. Firstly,
    in the cokernel formula above one can rewrite M\oc_C S\oc_C L
    as Hom_N(N, M\ot_N A\ot_k L) = Hom_N(N, M\ot_k A^#\ot_N L)
    and M\oc_C L as Hom_N(N, M\ot_k L). In this form, one can try
    to compare this construction to Sevastyanov's definition of
    the semitensor product as ostensibly the image of the cotensor
    product in the tensor product (though in fact such a comparison
    does not work very well, and Sevastyanov's definition seems
    to be not quite right to me).

    In my opinion, Serezha's formulas from his paper "Semi-infinite
    cohomology of quantum groups II" (see Subsection 4.7 titled "Choice
    of resolutions") are much more interesting. Let M be a right
    A-module and L be a left A^#-module. Then if M is injective
    over N, then M\ot_S L = Hom_{A-right}(S,M) \ot_{A^#} L; and if
    L is injective over N, then M\ot_S L = M \ot_A Hom_{A^#-left}(S,L).
    The (not quite self-obvious) proof of these assertions is left to
    the readers.

    In the exposition below we do not use the language of A and A^#.
    I will speak exclusively about complexes of left or right modules
    over a semialgebra S (over a coalgebra C).


    III. In my view, the correct definition of the equivalence
    relation on complexes of modules to which the functor of
    semi-infinite homology is applied is a certain mixture of two
    kinds of equivalence relations which I always told you about as
    "the derived categories D and D-prime". Let me recall that
    if E is a DG-algebra or a DG-coalgebra, then there are two main
    ways to define the derived category of DG-(co)modules over E.
    Specifically, in the derived category "D" a DG-module is trivial
    if its cohomology (with respect to its differential) are trivial.
    In the category "D-prime", the trivial DG-modules are the ones
    which can be obtained from the total modules of exact triples of
    DG-modules using the operations of cone and infinite direct sum.
    The derived category that is needed for semi-infinite homology
    is sort of a category "D-prime" along the coalgebra C, but
    the category "D" along the complementary directions in S (so to
    speak, "D-prime" along the N-half, but "D" along the B-half).
    There is one aspect here that the semialgebra S (as well as
    the algebras A and A^#) carry no nontrivial differential, but
    the theory of D and D-prime can be not quite trivial even for
    such DG-algebras that are in fact usual algebras (even
    concentrated in the homological degree zero).

    The formal definition is uncomplicated: suppose given
    a (generally speaking, doubly unbounded and in all respects
    infinite-dimensional) complex of modules X over a semialgebra S.
    Let us apply the forgetful functor and consider X as a complex of
    comodules over the coalgebra C. A complex X is called trivial if
    it is trivial as a complex of comodules over C, in the sense of
    the following definition.

    A complex of comodules X over C is called trivial if it satisfies
    the following two equivalent conditions:
    (a) for any complex of injective (for example, cofree) comodules I
    over C we have Hom(X,I)=0 in the homotopy category of C-comodules;
    or
    (b) X as a complex of comodules can be obtained from the total
    complexes of exact triples of complexes of comodules using
    the operations of cone and infinite direct sum.

    For example, if C is trivial, i.e., C=k=N, then we have S=A=A^#=B
    and the above-defined trivial complexes of S-modules are the most
    usual (doubly unbounded) acyclic complexes of modules over
    the algebra A (or, which is the same, B).

    Definition: by the derived category of left or right modules over
    a semialgebra S one means the quotient category of the homotopy
    category of complexes of S-modules by the subcategory of trivial
    complexes defined above. Analogously one defines the derived
    category of (left or right) C-comodules.


    IV. I recall that on S-modules there is the operation of tensor
    product over S, which was discussed in part II. As usual, this
    operation is extended to complexes of S-modules in the obvious way.

    Definition. A complex of left S-modules F is called semiflat if
    for any trivial complex of right S-modules T the tensor product
    complex T\ot_S F is acyclic as a c-s of vector spaces. Analogously
    one defines semiflat complexes of right S-modules.

    A complex of left C-comodules E is said to be coflat if for any
    trivial complex of right C-comodules U the cotensor product complex
    U\ot_C E is acyclic as a complex of vector spaces; analogously for
    right C-comodules.

    A claim: any semiflat complex of S-modules is coflat as a complex
    of C-comodules. Proof: let F be a semiflat complex of left
    S-modules; we are interested in a cotensor product U\oc_C F. One
    needs to use the induction functor assigning to every C-comodule P
    the induced S-module P\ot_C S. It is not difficult to see that
    the induction functor takes trivial complexes of C-comodules to
    trivial ones (for example, the definition (b) of trivial complexes
    is convenient to use). Now we have U\oc_C F = (U\oc_C S) \ot_S F
    and the semiflatness implies coflatness.


    V. Theorem: the quotient category of the homotopy category of
    semiflat complexes of S-modules by the thick subcategory of semiflat
    trivial complexes is equivalent, via the natural projection, to
    the quotient category of all complexes of S-modules by the trivial
    ones (in other words, to the derived category of S-modules).

    I will not prove here this theorem about triangulated categories
    in its full strength, but will restrict myself only to proving
    the surjectivity of the functor in question on the objects. In
    other words, I will show that any complex of S-modules is connected
    with a certain semiflat complex by a chain (in fact, a chain of
    length two, i.e., just a "roof") of maps with trivial cones.

    The latter fact can be proved in various ways -- for example, one
    can use Koszul duality in the spirit of the way Serezha did it
    in his early papers on the topic -- but I will give here a direct,
    relatively elementary proof. It is based on the following lemma.

    Lemma. There exists a functor assigning to every S-module its
    embedding into a C-injective S-module.

    A comment: clearly, this is the very same question that in
    the stardard expositions of this subject (by both of you, for
    example, as well as by Sevastyanov) was solved by "induction
    from the subalgebra B". I do not have any such "subalgebra B"
    here, so I need a direct way.

    V-1. Proof of Lemma. Let M be an arbitrary S-module. Consider
    M as a C-comodule and embed into an injective C-comodule P=P(M).
    Clearly, one can do it in a functorial way, for example, just
    choosing P(M)=C\ot_k M. Denote by Q(M) the quotient module of
    the S-module S\oc_C P(M) by its submodule which is the image of
    the kernel of the map S\oc_C M \to M under the inclusion
    S\oc_C M \to S\oc_C P(M). It is not difficult to see that
    the composition M \to P(M) \to S\oc_C P(M) \to Q(M) is a map
    of S-modules (while the maps being composed are only C-comodule
    maps). Besides, the map from M to Q(M) is injective. However,
    Q(M) need not be an injective C-comodule.

    One overcomes the latter problem by iterating the construction.
    Consider the chain of embeddings M \to Q(M) \to Q(Q(M)) \to ...
    I claim that the inductive limit of this chain is injective as
    a C-comodule. Indeed, this limit, viewed as a C-comodule, is
    also the inductive limit of the chain of injective comodules
    S\oc_C P(M) \to S\oc_C P(Q(M)), where the maps in the chain
    are the compositions through Q(M), Q(Q(M)), etc. However, it is
    not difficult to see that the inductive limits of chains preserve
    injectivity of comodules over an arbitrary coalgebra, since any
    comodule is a union of finite-dimensional ones. Indeed,
    it suffices to extend a map to the direct limit from
    a finite-dimensional subcomodule to a finite-dimensional comodule;
    now the map from a finite-dimensional comodule factorizes through
    one of Q^n(M), and consequetly, through S\oc_C P(Q^n(M)). Thus
    the lemma is proved.

    V-2. Now let us show that for any complex of S-modules X there is
    a map f: X \to Y such that all the terms of the complex Y are
    cofree C-comodules, while the cone of f is a trivial complex in
    the sense of the definition from part III. This is easy to do.
    Using the lemma, embed the complex X into some complex of
    C-injective S-modules J, take the quotient complex J/X, embed it
    similarly one again, etc. Proceeding in this way, construct
    a complex of complexes X \to J \to J_1 \to J_2 \to ... Consider
    the total complex Y=Tot(J\to J_1\to...) formed by taking infinite
    direct sums along the diagonals.

    Obviously, Y is a complex of C-injective S-modules, while f: X\to Y
    is a morphism of complexes of S-modules. It remains to show that
    after taking the forgetful funtor to complexes of C-comodules
    the cone of the morphism f becomes a trivial complex. This is done
    in the standard way, just as one proves the similar result about
    the category D-prime for comodules over an arbitrary (DG-)coalgebra.
    One uses the construction of the homotopy direct limit
    ("the telescope") and the definition of triviality in the form (b)
    from part III.

    V-3. It remains to show that for any complex of C-injective
    S-modules Y there is a semiflat complex Z together with a morphism
    g: Z\to Y such that the cone of g is trivial. Actually, we will
    prove more. Specifically:
    1. All complexes of S-modules induced (using the operation
    S\oc_C *) from complexes of injective C-comodules are semiflat;
    2. Semiflat complexes form a triangulated subcategory closed
    under infinite direct sums in the homotopy category of complexes
    of S-modules;
    3. For any complex of C-injective S-modules Y there is
    a morphism of complexes of S-modules g: Z\to Y such that
    i. the cone of g, viewed as a complex of C-comodules,
    is contractible;
    ii. the complex Z is constructed from the complexes of type 1.
    using the operations of cone and infinite direct sum.

    Assertion 1. is obvious, as the cotensor product of a complex of
    injective C-comodules with a trivial complex of C-comodules is
    an acyclic complex of vector spaces, as one can easily see.
    Assertion 2. is clear. Finally, assertion 3. is provable by
    taking the total complex of the relative bar-construction over
    S relative to C. Specifically, one needs to write
    ... \to S\oc_C S \oc_C Y \to S\oc_C Y \to Y
    and take Z to be the total complex of this whole thing except
    the final Y. Item i. is checked by presenting an explicit
    canonical homotopy which is intrinsic to bar-constructions of
    this kind; while item ii. is provable in the standard way,
    using the "telescope" construction again.

    The main theorem of part V can be considered to have been proved
    (with the caveats made in the beginning of the part).


    VI. Now that all the difficult work is over, the definition of
    the semi-infinite homology functor can be given by waving one's
    hands. We want to define a certain functor of two arguments
    which range over the categories of complexes of right and left
    S-modules. In fact, this functor will be defined on
    the quotient categories of complexes of S-modules by the thick
    subcategories of trivial complexes (they are thick, because
    any triangulated subcategory closed under countable direct sums
    is also closed under direct summands). However, according to
    the theorem from part V, the quotient categories we are
    interested in are equivalent to the quotient categories of
    semiflat complexes of S-modules by the trivial semiflat complexes.
    Now on the semiflat complexes the functor of semi-infinite
    homology is defined straightforwardly as the tensor product of
    modules over the semialgebra S (see part II). Obviously, this
    functor on the homotopy categories of semiflat complexes descends
    to the quotient categories by trivial (semiflat) complexes
    (see part IV). End of the argument.

    So I have given the definition of the functor of semi-infinite
    homology on the categories of modules over a semialgebra.


    P.S. Remark (added in April 2006). In fact, the subcategory in
    the homotopy category of complexes of S-modules generated using
    the cones and direct sums by the complexes of S-modules induced
    from complexes of injective C-comodules (in the next letter,
    it is called the resolution subcategory) is equivalent, via
    the natural projection, to the derived category of S-modules.
    It suffices to show that the intersection of the resolution
    subcategory with the subcategory of trivial complexes is zero.
    Let X be a complex belonging to the intersection of the two
    subcategories. Then X as a complex of C-comodules is
    simultaneously a complex of injective C-comodules and a trivial
    complex of C-comodules, hence X is contractible over C. Now
    X is simultaneously contractible over C and belonging to
    the subcategory generated using cones and infinite direct sums
    by the complexes induced from C, hence it follows that X is
    contractible over S. Moreover, if follows from the arguments
    above that the resolution subcategory coincides with the full
    subcategory in the homotopy category of S-modules consisting of
    all the complexes of injective C-comodules that are K-projective
    (in the sense of Spaltenstein) over S relative to C (i.e.,
    belong to the left othogonal subcategory to the subcategory of
    all complexes contractible over C).




    From: Leonid Positselski < posic@mpim-bonn.mpg.de >
    To: roma, hippie
    Date: Fri, 11 Oct 2002 18:59:59 +0200 (MEST)
    Subject: semi-infinite COhomology and contramodules (corrected and supplemented)

    Hi Roma and Serezha,

    in my previous letter from August 3 of this year what I consider
    to be the correct definition of semi-infinite homology of
    associative algebraic structures was given. The aim of
    the present letter is to define the semi-infinite cohomology,
    i.e., Ext_{\infty/2} in Serezha' notation. In my exposition
    I will approximately follow the plan sketched in the previous
    letter (with the exception of the new part VII of the present
    letter, which has no analogue for semi-infinite homology).

    I: which abelian categories of modules are considered;
    II: what functor on these categories should be derived;
    III: the equivalence relation on the complexes of modules,
    i.e., which complexes are to be viewed as trivial;
    IV: semiprojective complexes of S-modules, semiinjective
    complexes of S-contramodules, and coinjective C-contramodules;
    V: constructions of resolutions;
    VI: the definition of the derived functor;
    VII: the equivalence of derived categories; the semi-infinite
    cohomology as Hom in a triangulated category.

    I will rely in the most essential way on letter number four
    (the last one) from the series of "Summer letters" of
    the year 2000, in which the definition of the category of
    contramodules, and in particular, the notion of a contramodule
    over a semialgebra was spelled out.


    I-1. Suppose given a coalgebra C and a semialgebra S over it;
    it is assumed that S is injective over C both on the left and
    on the right. The first arguments of the functor of
    semi-infinite Ext will be complexes of left S-modules (see
    the previous letter). The second arguments of the functor of
    semi-infinite Ext will be complexes of left S-contramodules
    (see letter number four from the Summer series of 2000).

    I-2. If C is finite-dimensional, then instead of a semialgebra S
    one can speak about a special kind of pair of associative algebras
    A and A^# endowed with a common subalgebra N (dual to C).

    In this case, the right S-modules are the right A-modules,
    the left S-modules are the left A^#-modules, while the left
    S-contramodules are the left A-modules, and finally, the right
    S-contramodules are the right A^#-modules. The first arguments
    of the functor of semi-infinite Ext turn out to be complexes of
    left A^#-modules, the second ones are complexes of left A-modules.

    I-3. As one can see from the above, it is impossible to avoid
    using contramodules in the construction of the theory of
    semi-infinite COhomology in terms of a semialgebra S even in
    the case when both C and S, as well as all the modules under
    consideration, are finite-dimensional. Although, if one is
    speaking about contramodules over a coalgebra only, then,
    of course, left C-comodules and left C-contramodules are
    the same things if C is finite-dimensional.


    II-1. The semi-infinite cohomology are the derived functor of
    the functor of cohomomorphisms Cohom over a semialgebra S.
    The letter functor assigns to every left S-module L and every
    left S-contramodule P the vector space Cohom_S(L,P) of
    "cohomomorphisms over S from L to P". This functor is defined
    as "the kernel of a certain map from the cokernel of a certain
    map to the cokernel of a certain map"; for this reason, it is
    obviously neither left nor right exact with respect to either
    the first or the second argument.

    II-2. There is the following connection between my definition of
    the functor Cohom_S and Serezha's formulas for the semi-infinite
    Ext from Subsection 4.7 ("Choice of resolutions") of the paper
    "Semi-infinite cohomology of quantum groups II". Let L be
    a left A^#-module and P be a left A-module. Then Cohom_S(L,P) =
    Hom_{A^#}(L, S\ot_A P) if P is projective as a left N-module,
    and Cohom_S(L,P) = Hom_A(Hom_{A^#}(S,L), P) if L is injective
    as a left N-module.

    Moreover, for any left S-module L and left S-contramodule P,
    over any semialgebra S, there are the identities
    Cohom_S(L,P) = Hom_S(L, C\ocn_C P) if P is a projective
    C-contramodule, and Cohom_S(L,P) = Hom_{S-contra}(Hom_S(S,L), P)
    if L is an injective C-comodule. Here P \mapsto C\ocn_C P
    and L \mapsto Hom_C(C,L) = Hom_S(S,L) are the functors between
    the categories of left S-modules and left S-contramodules
    introduced in the end of the fourth letter of the 2000 series.

    The proof or refutation is left to the readers. This is
    the functor whose derived functor will be the semi-infinite
    cohomology.


    III. Now I have to define the correct equivalence relation on
    the complexes that are the arguments of the purported derived
    functor. The equivalence relation on complexes of S-modules was
    introduced in the previous letter; it remains to spell out the case
    of S-contramodules. For the latter ones, the correct equivalence
    relation is a mixture of the "relation D-second" along
    the C-contramodule structure and "the relation D in
    the perpendicular direction". Let me recall that in the categories
    "D-second" the trivial objects are the complexes that can be
    obtained from the totalizations of exact triples of complexes using
    the operations of taking the cone and infinite direct product (as
    opposed to the infinite direct sum for the categories D-prime).

    The formal definition: a complex of S-contramodules (generally
    speaking, unbounded in all directions) is called trivial if it is
    trivial as a complex of C-contramodules (i.e., after forgetting
    the rest of the structure). A complex of C-contramodules X
    is called trivial if it satisfies the following two equivalent
    conditions:
    (a) for any complex of projective (for example, free) contramodules
    P over C we have Hom(P,X)=0 in the homotopy category of
    C-contramodules; or
    b) X as a complex of contramodules can be obtained from the total
    complexes of exact triples of complexes of contramodules using
    the operations of cone and infinite product.

    Definition: by the derived category of left contramodules over
    a semialgebra S one means the quotient category of the homotopy
    category of complexes of left S-contramodules by the subcategory
    of trivial complexes defined above. Analogously one defines
    the derived category of left C-contramodules.


    IV-1. One extends the operation Cohom_S from (contra)modules
    to complexes of (contra)modules by the following obvious rule:
    Cohom_S(L,P) is the complex obtained by taking infinite products
    along the diagonals of the bicomplex Cohom_S(L^i, P^j). Let me
    point out that for operations of "homomorphism type", unlike
    for operations of "tensor product type", one has to take
    the infinite product (rather than the direct sum) along
    the diagonals in this context.

    Two definitions: a complex of left S-modules F is called
    semiprojective if for any trivial complex of left S-contramodules
    T the complex Cohom_S(F,T) is acyclic as a complex of vector
    spaces. A complex of left S-contramodules P is called
    semiinjective if for any trivial complex of left S-modules T
    the complex Cohom_S(T,P) is acyclic.

    Analogously, a complex of left C-comodules is called coprojective
    if, for any trivial complex of left C-contramodules, the complex
    Cohom_C between them is acyclic. A complex of left C-contramodules
    is called coinjective if, for any trivial complex of left
    C-comodules, the corresponding complex of vector spaces Cohom_C
    is acyclic.

    IV-2. It is clear that for complexes of C-comodules the three
    properties -- injectivity (in the sense of the resp. derived
    category), coflatness (in the sense of the previous letter) and
    coprojectivity (in the sense of the last definition) -- are all
    rather close to each other. It is not difficult to see that
    any complex of injective comodules is coprojective and any
    coprojective complex is coflat. Analogously, any complex of
    projective C-contramodules is coinjective.

    The most interesting question: how are the properties of
    semiflatness and semiprojectivity related to each other for
    complexes of S-modules? A partial answer: all semiprojective
    complexes are semiflat (proof: use the fact that the dual
    vector space to a right S-module is a left S-contramodule,
    and the formula Cohom_S(L, M^*) = (M\ot_S L)^*).

    Two assertions: any semiprojective complex of left S-modules
    is coprojective as a complex of left C-comodules. Any
    semiinjective complex of left S-contramodules is coinjective
    as a complex of left C-contramodules. Proofs: in the former
    case use the following coinduction functor for contramodules:
    to every C-contramodule P the coinduced S-contramodule
    Cohom_C(S,P) is assigned. In the latter case use the induction
    functor from the previous letter.

    IV-3. In fact, for C-co/contramodules all of this is somewhat
    simpler. As we know, the main property of the derived categories
    D-prime and D-second is that the adjustedness properties of
    complexes in them can be checked termwise. For example, a complex
    of C-comodules is injective (right orthogonal to trivial complexes
    with respect to the usual Hom functor in the homotopy category
    of comodules) if and only if it is homotopy equivalent to a complex
    of injective objects. The same holds for contramodules and
    projective complexes. So it makes sense to give several further
    definitions.

    A left C-comodule L is called coflat if the functor - \oc_C L is
    exact on the abelian category of right C-comodules. A left
    C-comodule L is called coprojective if the functor Cohom_C(L,-) is
    exact on the abelian category of left C-contramodules. In fact,
    it is easy to see that all the three properties of injectivity,
    coflatness, and coprojectivity of C-comodules are equivalent
    (a hint: one should restrict oneself to finite-dimensional second
    arguments of the functors Hom, \oc, and Cohom, respectively, and
    compare in this situation). Now one could, of course, notice that
    any complex of coflat comodules is coflat and any complex of
    coprojective ones is coprojective. These are undoubtedly true
    but, in view of the above, trivial assertions.

    A left C-contramodule P is called coinjective if the functor
    Cohom_C(-,P) is exact on the abelian category of left C-comodules.
    A left C-contramodule P is called contraflat if the functor
    of contratensor product - \ocn_C P is exact on the category of
    right C-comodules. It is not difficult to see that any
    projective C-contramodule is coinjective and any coinjective
    C-contramodule is contraflat (the converse assertion is discussed
    in part VII). Any complex of coinjective C-contramodules is
    a coinjective complex.


    V. Teorema 1: the analogue of the main theorem from part V of
    the previous letter holds for semiprojective complexes of
    S-modules in lieu of the semiflat ones. The proof is exactly
    the same as in the previous letter.

    Teorema 2: the quotient category of the homotopy category of
    semiinjective complexes of S-contramodules by the thick subcategory
    of semiinjective trivial complexes is equivalent, via the natural
    projection, to the quotient category of the homotopy category of
    all S-contramodules by the trivial complexes.

    Here one has to rewrite the argument from the previous letter
    replacing comodules by contramodules. I will do it, cutting down
    on some details.

    Lemma. There exists a functor assigning to every S-contramodule
    a surjective map onto it from a C-coinjective S-contramodule.

    Of course, the closest analogue of Lemma from part V of
    the previous letter would be existence of such a surjection from
    a C-projective S-contramodule. The only problem is that I am
    unable to prove that the inverse limit preserves projectivity of
    contramodules -- while for coinjectivity I know how to check it
    in the context we need. For the purposes of the present section,
    C-coinjectivity is sufficient, while in part VII, where
    C-projective resolutions will be needed, I will have to use
    a certain conjecture.

    V-1. Proof of Lemma. Let P be a left S-contramodule. Consider
    it as a C-contramodule and present it as an epimorphic image of
    a projective C-contramodule F. This can be easily done in
    a functorial way, for example, taking F(P) = Hom_k(C,P).
    Denote by Q(P) the kernel of the composition of maps
    Cohom_C(S, F(P)) \to Cohom_C(S,P) \to Cohom_C(S,P)/im P,
    where P \to Cohom_C(S,P) is the structure map of
    the S-contramodule P. It is not difficult to see that
    the composition Q(P) \to Cohom_C(S, F(P)) \to F(P) \to P
    is a map of S-contramodules, while the maps being composed are
    only maps of C-contramodules. Besides, the map from Q(P) to P
    is surjective, while the C-contramodule Cohom_C(S, F(P)) is
    projective. Now the assertion of the lemma follows from
    the next sublemma.

    Sublemma. Let ... \to Q_2 \to T_2 \to Q_1 \to T_1 \to Q_0
    be a projective system of C-contramodules, where the contramodules
    T_i are coinjective, while in the projective subsystem consisting
    of Q_i only, all the maps are surjective. Then the inverse limit
    lim Q_i = lim T_i is a coinjective contramodule. Proof of
    Sublemma: one needs to check that for any exact triple of left
    C-comodules L_1 \to L_2 \to L_3 one has an exact triple of vector
    spaces Cohom(L_3, lim T_i|Q_i) \to Cohom(L_2, lim)
    \to Cohom(L_1, lim). Let us first prove that for any
    C-comodule L we have Cohom(L, lim) = lim Cohom(L, T_i|Q_i).
    For any contramodule X, write the bar-construction
    ... \to Hom_k(C\ot_k C\ot_k L, X) \to Hom_k(C\ot_k L, X)
    \to Hom_k(L,X); then Cohom_C(L,X) is, by definition,
    the degree-zero homology of this complex. Now suppose that we
    are given a projective system of (homological) complexes where
    all the complexes with odd numbers have homology in degree zero
    only, while the complexes with even numbers form a projective
    subsystem with surjective transition maps. Then I claim that
    the inverse limit complex has homology in degree zero only,
    and it is equal to the inverse limit of the degree-zero homology
    of the complexes in the system. Indeed, the projective systems
    in which the subsystems with even numbers have surjective
    transition maps are acyclic objects for the derived functor of
    inverse limit lim^1. The rest of the proof of the sublemma is
    left to the readers.

    V-2. On the next step we need to show that for any complex of
    S-contramodules X there is a map f: Y\to X such that all the terms
    of the complex Y are conjective C-contramodules, while the cone
    of f is a trivial complex. This is done exactly in the same way
    as in item V-2 of the previous letter, with the difference that
    the bicomplex is being totalized using direct products (and not
    direct sums) along the diagonals. Then one uses the homotopy
    inverse limit, and generally everything happens as it usually
    does in D''.

    V-3. On the last step it remains to prove that for any complex of
    C-coinjective S-contramodules Y there is a semiinjective complex
    of S-contramodules Z together with a morphism g: Y\to Z such that
    the cone of g is trivial (in fact, even C-contractible). This is
    done exactly in the same way as in section V-3 of the previous
    letter, except that instead of the induced S-modules one uses
    the coinduced S-contramodules Cohom_C(S,-) and the total complex
    (unlike in the context of the previous letter) is, once again,
    constructed by taking infinite products. Generally, if
    the "constructions from sections V-2" are typical for
    the derived categories D' and D'', then quite similarly
    the "constructions from sections V-3" are typical for the more
    classical (Spaltenstein's) derived categories D.


    VI. Now the functor of semi-infinite cohomology can be defined
    in the way completely analogous to the definition of
    the semi-infinite homology in the previous letter.


    VII. The aim of this part is to prove two assertions:
    (1) the above-defined derived categories of left S-modules and
    left S-contramodules are naturally equivalent; (2) under this
    equivalence, the semi-infinite cohomology functor corresponds
    to the Hom functor.

    VII-1. I will start with a certain comment on Theorems 1-2 from
    part V. In fact, the proof of these theorems proves more than
    claimed in their formulation. Specifically, consider the full
    triangulated subcategory in the homotopy category of complexes of
    S-modules consisting of all the complexes that can be obtained
    by cones, shifts, and infinite direct sums from the complexes
    induced from complexes of injective C-comodules. Let us call it
    the resolution subcategory in the homotopy category of complexes
    of S-modules. Analogously, the resolution subcategory in
    the homotopy category of complexes of S-contramodules consists of
    all the complexes that can be obtained by cones, shifts, and
    infinite products from the complexes coinduced from complexes of
    coinjective C-contramodules. The proof of Theorems 1-2 actually
    proves the following: any full triangulated subcategory in
    the homotopy category of complexes of S-modules or S-contramodules
    which contains the resolution subcategory, after taking its
    quotient category by the intersection with the full subcategory
    of trivial complexes, becomes equivalent, via the natural
    projection, to the respective derived category.

    Correction (added in November 2006). The generalization of
    Theorems 1-2 stated here is a bit too general, and I do not know
    if whether it can be proved. A correct assertion would be, for
    example, this: any full subcategory in the homotopy category
    of complexes of S-modules contained in the full subcategory of
    all complexes of C-injective S-modules and containing
    the resolution subcategory, and analogously any full subcategory
    of complexes of S-contramodules contained in the subcategory of
    of all complexes of C-projective S-contramodules, after taking
    its quotient by the interesection with the full subcategory of
    trivial complexes, becomes equivalent, via the natural projection,
    to the respective derived category.

    In particular, this is true for the full subcategory consisting of
    all complexes of C-injective S-modules. Its intersection with
    the full subcategory of trivial complexes consists of all
    complexes of C-injective S-modules that are contractible over C.

    Thus the derived category of S-modules is equivalent to
    the quotient category of the homotopy category of complexes of
    C-injective S-modules by the full subcategory of C-contractible
    C-injective complexes.

    VII-2. In order to claim the same for S-contramodules, I will need
    to use the following conjecture.

    Conjecture 1. For any coalgebra C, the classes of contraflat,
    coinjective, and projective C-contramodules coincide. In other
    words, every contraflat C-contramodule is projective.

    Example. Suppose that the coalgebra C is finite-dimensional.
    Then C-comodules and C-contramodules are simply modules over
    the finite-dimensional algebra N dual to C. The contraflat
    contramodules are the flat modules, and it is well-known that
    any flat module over a finite-dimensional algebra is projective
    [see e.g. Bass' paper in Trans. AMS v.95 for 1960].

    I have the feeling that Conjecture 1 may be deducible from
    the following much more fundamental assertion about contramodules.

    Conjecture 2. For any contramodule P over a coalgebra C,
    the intersection of the images of the vector spaces Hom_k(C/V, P)
    under the structure map Hom_k(C,P) \to P, taken over all
    the finite-dimensional subspaces (or, if one wishes, subcoalgebras)
    V in C, is equal to zero in P.

    Example. In the fourth letter of the year 2000 series, a question
    was asked, how to prove that any finite-dimensional C-contramodule
    is a contramodule over a finite-dimensional subcoalgebra in C. One
    can see that this assertion is a particular case of Conjecture 2.

    VII-3. Using Conjecture 1, one can claim that the full subcategory
    in the homotopy category of S-contramodules consisting of all
    complexes of C-projective contramodules contains the resolution
    subcategory. Its intersection with the full subcategory of trivial
    complexes consists of all the complexes of C-projective
    S-contramodules that are contractible over C. Therefore,
    the derived category of S-contramodules is equivalent to
    the quotient category of the homotopy category of complexes of
    C-projective S-contramodules by the full subcategory of
    C-contractible C-projective complexes.

    In the end of the 4th letter from the "Summer series" of the year
    2000 it was shown that the additive categories of injective
    C-comodules and projective C-contramodules are equivalent, and
    S-module structures on C-comodules correspond bijectively to
    S-contramodule structures on C-contramodules under this equivalence
    -- so the categories of C-injective S-modules and C-projective
    S-contramodules are also equivalent. Now we immediately obtain
    from this an equivalence of the derived categories of S-modules
    and S-contramodules.

    VII-4. It is claimed that this equivalence transforms the functor
    of semi-infinite cohomology into the Hom functor. This follows
    from the formulas written down in section II-2 of the present
    letter. More precisely, one can argue as follows. Let an object
    of the derived category of S-modules be represented by a complex
    of C-injective S-modules L, while an object of the derived category
    of S-contramodules be represented by a complex of C-projective
    S-contramodules P. Then the derived functor of the functor Cohom
    on the objects L and P can be computed by choosing maps with
    trivial cones L_1 \to L and P \to P_1, where L_1 and P_1 belong
    to the resolution subcategories, and computing Cohom(L_1,P_1),
    or Cohom(L_1,P), or Cohom(L,P_1) (which is the same). According
    to the formula from section II-2, we know that Cohom(L_1,P_1) =
    Hom(\psi(L_1), P_1), where \psi denotes the functor from
    C-injective S-modules to C-projective S-contramodules, while
    the Hom is taken in the homotopy category. Now it remains to show
    that \psi(L_1) belongs to the left orthogonal subcategory and
    P_1 to the right orthogonal subcategory to the subcategory of
    C-contractible complexes in the homotopy category of complexes of
    C-projective S-contramodules (or at least one of these two
    assertions -- in fact, both are true). Indeed, let X be such
    a C-contractible complex; then Hom(\psi(L_1), X) = Cohom(L_1, X)
    = 0, since the complex L_1 is semiprojective. Analogously
    Hom(X, P_1) = Cohom(\psi^{-1}(X),P_1) = 0, since the complex
    psi^{-1}(X) is also C-contractible, while P_1 is semiinjective.

    Looking into this argument, one can notice that even without
    the assumption of Conjecture 1 it proves existence of a functor
    \Psi from the derived category of S-modules to the derived
    category of S-contramodules such that the derived functor of
    Cohom is equal to the composition of \Psi with the Hom functor
    in derived category of contramodules. Conjecture 1 is needed
    in order to show that \Psi is a category equivalence. When
    the coalgebra C is finite-dimensional, we know this.


    P.S. Addition (May 2006). Here is the simplest counterexample to
    Conjecture 2 (another counterexample was given in an Addition in
    the fourth letter for the year 2000). Consider the coalgebra C
    dual to the pro-finite-dimensional algebra of formal power series
    in one variable C^* = k[[x]]. Then the C-contramodules are
    the k-vector spaces P endowed with an operatoin of summation of
    sequences of vectors with the formal coefficients x^n, i.e.,
    for any p_0, p_1, ... in P the sum \sum x^i p_i is defined as
    an element of P. Consider the free contramodule generated by
    a sequence e_0, e_1, ... ; its elements are the formal sums
    \sum a_i(x)e_i, where the formal power series a_i(x) have
    the property that ord_x a_i(x) tends to infinity as i grows.
    Now consider a homomorphism from the free contramodule F generated
    by f_1, f_2, ... to the free contramodule E generated by
    e_0, e_1, e_2, ... -- generally, such homomorphisms correspond
    bijectively to arbitrary sequences of elements of E -- the images
    of f_i -- and we are intereseted in the homomorphism taking f_i
    to x^i e_i - e_0. An arbitrary element \sum a_i(x)f_i of
    the contramodule F is taken by this map to \sum x^i a_i(x) e_i -
    (\sum a_i(x))e_0. It is immediately clear from this that
    the element e_0 does not belong to the image of this homomorphism.
    Consider the quotient contramodule P=E/im F; it is claimed that
    the coset of the element e_0 in P belongs to im Hom(C/V,P) for
    all finite-dimensional subcoalgebras V in C. Indeed, for any V
    there is i such that x^i as an element of C^* annihilates V;
    so the expression x^i e_i represents an element of Hom(C/V,P)
    whose image in P is equal to e_0.


    P.P.S. Addition (June 2006). The following weaker version of
    Conjecture 2 is true: for any nonzero C-contramodule P there is
    a finite-dimensional subcoalgebra V in C (which can be chosen
    to be simple, i.e., containing no nontrivial subcoalgebras)
    such that the image of Hom(C/V,P) in P is not equal to P.
    The proof consists of two lemmas.
    Lemma 1 (Nakayama's lemma for contramodules). Let C^ss denote
    the maximal semisimple subcoalgebra of C. Then for any nonzero
    C-contramodule P the image of Hom(C/C^ss,P) in P is not equal to P.
    Proof: notice that the coalgebra without counit D=C/C^ss is
    conilpotent, i.e., any element of D is annihilated by the iterated
    comultiplication map D\to D^{\ot i} for i large enough. Let us
    show that for any contramodule P over a conilpotent coalgebra
    without counit D surjectivity of the map Hom(D,P)\to P implies P=0.
    Indeed, assume that P = im Hom(D,P). Let p be some element of P;
    it comes from some map f_1: D\to P. Since the map Hom(D,P)\to P
    is surjective, the map f_1 can be lifted to a certain map
    D \to Hom(D,P), which leads to a map f_2: D\ot D \to P, etc. So
    one constructs a sequence of maps f_i: D^{\ot i} \to P such that
    f_{i-1}=m'_1(f_i), where m' is the contraaction map Hom(C,P) \to P
    and m'_1 denotes the application of m' along the first tensor
    factor in D^{\ot i}. Put g_i=m_{2..i}(f_i), i=2,3,..., where m is
    the comultiplication map D \to D\ot D and m_{2..i} denotes
    the substitution of the iterated comultiplication D \to D^{\ot i-1}
    into the components numbered 2 to i in the tensor product D^{\ot i}.
    Then g_i are maps D\ot D \to P. We have
    m'_1(g_i)=m_{1..i-1}(f_{i-1}) i m_{1..2}(g_i)=m_{1..i}(f_i).
    Notice that, as it follows from conilpotency of the coalgebra D,
    the series \sum_{i=2}^\infty g_i converges in the sense of pointwise
    limit of functions D\ot D \to P, and even in the sense of pointwise
    limit of functions D \to Hom(D,P). (Here, as above,
    the identification Hom(X, Hom(Y,Z)) = Hom(Y\ot X, Z) is presumed.)
    Thus m'_1(\sum g_i) = \sum m_{1..i-1}(f_{i-1}) i m_{1..2}(\sum g_i)
    = \sum m_{1..i}(f_i), hence we obtain m'_1(\sum g_i) -
    m_{1..2}(\sum g_i) = f_1, so m'(f_1)=0. Lemma 1 is proved.
    Lemma 2. Suppose that a coalgebra C is a direct sum of a family
    of coalgebras C_a. Then any C-contramodule is a direct product of
    contramodules over C_a. Proof: obvivously, the assertion of Lemma
    holds for any free C-contramodule. Now let a C-contramodule P be
    a direct product of C_a-contramodules P_a. Let us show that any
    subcontramodule R in P is the direct product of its images R_a under
    the projections P\to P_a. Suppose given a collection of elements
    r_a in R. Consider the linear map f: C\to R whose restriction to
    C_a is equal to the composition C_a\to k\to R, where the first map
    being composed is the counit of the coalgebra C_a, while the second
    map takes 1 to r_a. Denote by r the image of the functional f under
    the contraaction map Hom(C,R)\to R. Then it is clear that the image
    of r under the projection P\to P_a is equal to the image of r_a
    under this projection. Thus R is the direct product of R_a. Now
    it remains to notice that any C-contramodule is the quotient
    contramodule of a free contramodule by some subcontramodule.


    P.P.P.S. Addition (June 2006). Here is a proof of Conjecture 1
    based on the results from the previous Addition. For any
    C-contramodule X and any subcoalgebra V in C denote by
    X_V = X/im Hom_k(C/V,X) = Cohom_C(V,X) the maximal subcontramodule
    of X which is a contramodule over V. Let C^ss denote the maximal
    semisimple subcoalgebra of C.
    Lemma. For any C^ss-contramodule T there is a projective
    C-contramodule P such that P_{C^ss} is isomorphic to T.
    Proof: According to Lemma 2 above, T is a direct product of
    contramodules over the simple components C_a of the semisimple
    coalgebra C^ss. Any C_a-contramodule, in turn, is a direct sum of
    some number of copies of the unique irreducible C_a-contramodule.
    Hence one can easily conclude that it suffices to consider the case
    when T is an irreducible C_a-contramodule. Let e_a be an idempotent
    of the algebra C_a^* such that T is isomorphic to C_a^*e_a.
    Consider the idempotent linear functional e_ss on the coalgebra C^ss
    equal to e_a on C_a and zero on C_b for b not equal to a. It is
    well-known that for any surjective ring homomorphism A\to B whose
    kernel is a nil ideal in A, any idempotent element in B can be
    lifted to an idempotent in A. Using this fact for
    finite-dimensional algebras and Zorn's lemma, it is not difficult
    to show that any idempotent linear functional on C^ss can be
    extended to an idempotent linear functional on C. Let e be such
    an idempotent element of C^* extending e_ss; set P = C^*e. It is
    easy to see that the C^ss-contramodule P_{C^ss} is isomorphic to T.
    The lemma is proved.
    Now let Q be a contraflat C-contramodule; let us show that it is
    projective. Consider a projective C-contramodule P for which
    P_{C^ss} is isomorphic to Q_{C^ss}. Since P is projective,
    the surjective map P\to Q_{C^ss} can be lifted to a homomorphism of
    contramodules f: P\to Q. Since (coker f)_{C^ss} = coker(f_{C^ss})
    = 0, it follows from Lemma 1 above that the homomorphism f is
    surjective. It remains to show that f is injective. Notice that
    for any right comodule M over a subcoalgebra V of the coalgebra C
    there is an isomorphism M\ocn_C Q = M\ocn_V Q_V implying that
    the V-contramodule Q_V is contraflat. Now assume that V is
    finite-dimensional; then Q_V is a flat V^*-module. Consider
    the map f_V: P_V\to Q_V and denote its kernel by K. For any
    right V^*-module M we have a short exact sequence
    0 \to M\ot_{V^*}K \to M\ot_{V^*} P_V \to M\ot_{V^*} Q_V \to 0.
    In particular, since for any simple subcoalgebra V_a in V the map
    V_a^*\ot_{V^*}f_V = f_{V_a} is an isomorphism, we can conclude that
    the module V_a^*\ot_{V^*}K = K_{V_a} is zero. It follows that K=0
    and f_V is an isomorphism. Finally, let R be the kernel of the map
    f: P\to Q. Since f_V is an isomorphism, the subcontramodule R is
    contained in the image of Hom(C/V,P) in P for any finite-dimensional
    subcoalgebra V in C; but the intersection of all such images is
    zero, since the C-contramodule P is projective.

    << Previous Day 2023/04/15
    [Calendar]
    Next Day >>

Лёня Посицельский   About LJ.Rossia.org