I'm trying to understand the proof of Theorem 4.1 in the paper Multiple Polylogarithms and Mixed Tate Motives by AB Goncharov (http://arxiv.org/pdf/math/0103059v4.pdf). In it, the author uses cosheaf homology.

As far as I can tell, the global sections functor for cosheaves is right exact, so homology should be given by the *left* derived functors of the global sections functor. Similarly, the higher direct image functors should be the *left* derived functors of the standard direct image. The Grothendieck spectral sequence should be a homological spectral sequence.

I have four questions:

Is this correct?

I understand that (see e.g. Hartshorne, Chapter III, Proposition 8.1) the cosheaf sending an open set $U$ to $H_q(p^{-1}(U))$ should be the $q$th direct image of the constant sheaf $\mathbb Z$. However, when on p.46 we are defining the cosheaf $\mathcal{R}_c$ and we are taking relative homology, what cosheaf are we taking the direct image of?

Where does the exact sequence (110) come from? Do we always get an exact sequence from the joining of two complexes?

Between (109) and (110), I assume that $R_i$ means left derived functor, since, as I mentioned, higher direct images of cosheaves are left, not right, derived functors. But what on Earth does he mean by the higher direct image of a subvariety (or complex of subvarieties)?

I'm guessing that the $q$th direct image of the complex of varieties should be interpreted as the cosheaf corresponding to the homology relative to the union of the varieties associated to that complex? Assuming that's the case, I'm a little unsure how to deal with the higher direct images of the truncation (maybe it corresponds to the hyperhomology of the complex on the inverse image of $U$? Then the special case of the whole complex makes sense since the hyperhomology of that complex is the relative homology. But if that's so, I don't know what to make of the hyperhomology of the truncation...)

} j! j^! a_X^{} A ) $$ $\endgroup$