Department of Mathematics Kyoto University|Department of Mathematics Faculty of Science Hokkaido University