On the Hall algebra of an elliptic curve, II
  This paper is a sequel to math.AG/0505148, where the Hall algebra U^+_E of the category of coherent sheaves on an elliptic curve E defined over a finite field was explicitly described, and shown to be a two-parameter deformation of the ring of diagonal invariants R^+=C[x_1^{\pm 1}, ..., y_1,...]^{S_{\infty}} (in infinitely many variables). In the present work, we study a geometric version of this Hall algebra, by considering a convolution algebra of perverse sheaves on the moduli spaces of coherent sheaves on E. This allows us to define a "canonical basis" B of U^+_E in terms of intersection cohomology complexes. We also give a characterization of this basis in terms of an involution, a lattice and a certain PBW-type basis. Finally we provide some (loose) interpretation of the above construction in terms of Schubert varieties in (nonexistent!) "double affine grassmanian", and in terms of character sheaves of loop groups (both of type A). 
Olivier Schiffmann