YAN, PENGXIANG, Department of Mathematics, University of Alberta, Edmonton, Alberta, Canada T6G 2G1.., Canada