1. State Key Lab of Computer Science; Institute of Software; Chinese Academy of Sciences; PO Box 8718 Beijing 100190 People's Republic of China
2. Department of Mathematics; University of California; Berkeley CA 94720-3840 USA
3. Department of Mathematics; London School of Economics and Political Science; Houghton Street London WC2A 2AE United Kingdom