Geometry prize

The Geometry Prize is a mathematics award granted by the Mathematical Society of Japan for the recognition of significant or long-time research works in the field of geometry, including differential geometry, topology, and algebraic geometry. It was established in 1987.

List of recipients

Source: Mathematical Society of Japan

  • 1987 - Akio Kawauchi and Shoshichi Kobayashi
  • 1988 - Hirotaka Fujimoto
  • 1989 - Kenji Fukaya and Yoshio Muto
  • 1990 - Akito Futaki
  • 1991 - Masaru Takeuchi and Takashi Tsuboi
  • 1992 - Akira Fujiki and Norihito Koiso
  • 1993 - Tomoyoshi Yoshida
  • 1994 - Ryoichi Kobayashi and Tadashi Nagano
  • 1995 - Masaaki Umehara and Kotaro Yamada
  • 1996 - Hideki Omori
  • 1997 - Shigetoshi Bando and Hiraku Nakajima
  • 1998 - Masahiko Kanai and Tomotada Ohtsuki
  • 1999 - Kaoru Ono and Takao Yamaguchi
  • 2000 - Sadayoshi Kojima and Takeo Ohsawa
  • 2001 - Reiko Miyaoka
  • 2002 - Kazuyoshi Kiyohara and Hajime Tsuji
  • 2003 - Kengo Hirachi and Shigenori Matsumoto
  • 2004 - Seiichi Kamada and Shin Nayatani
  • 2005 - Koji Fujiwara and Ryushi Goto
  • 2006 - Toshiki Mabuchi and Takashi Shioya
  • 2007 - Shigeyuki Morita and Ken-Ichi Yoshikawa
  • 2008 - Kazuo Habiro
  • 2009 - Ko Honda and Yoshikata Kida
  • 2010 - Kazuo Akutagawa and Nobuhiro Honda
  • 2011 - Shin-ichi Ohta and Kyoji Saito
  • 2012 - Ken'ichi Ohshika and Yukinobu Toda
  • 2013 - Toshitake Kohno and Katsutoshi Yamanoi
  • 2014 - Masatake Kuranishi
  • 2015 - Hiroshi Iritani and Osamu Saeki
  • 2016 - Teruhiko Soma and Shigeharu Takayama
  • 2017 - Osamu Kobayashi and Makoto Sakuma
gollark: More great "WHY WOULD YOU DO THIS":```go// A Context carries a deadline, cancelation signal, and request-scoped values// across API boundaries. Its methods are safe for simultaneous use by multiple// goroutines.type Context interface { // Done returns a channel that is closed when this Context is canceled // or times out. Done() <-chan struct{} // Err indicates why this context was canceled, after the Done channel // is closed. Err() error // Deadline returns the time when this Context will be canceled, if any. Deadline() (deadline time.Time, ok bool) // Value returns the value associated with key or nil if none. Value(key interface{}) interface{}}```
gollark: Basically, modems/rednet but more flexible, cross-server, and without actual modems.
gollark: It's a websocket-based inter-computer cross-server message relay.
gollark: ```rust#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]#[serde(untagged)]pub enum Channel { Numeric(i64), Named(String)}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct RawMsg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct Msg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value, pub timestamp: chrono::DateTime<chrono::Utc>}#[derive(Serialize, Deserialize, Debug)]#[serde(tag = "type")]enum MessageFromClient { #[serde(rename = "open")] Open { channel: skynet::Channel }, #[serde(rename = "close")] Close { channel: skynet::Channel }, #[serde(rename = "message")] Message(skynet::RawMsg)}#[derive(Serialize)]#[serde(tag = "type")]enum MessageToClient<'a> { #[serde(rename = "message")] Message(skynet::Msg), #[serde(rename = "channels")] OpenChannels { channels: &'a HashSet<skynet::Channel> }}```WIP Rust notreallyconversion of the Skynet protocol.
gollark: ```goconst( zero = iota; /* iota starts as zero */ one = iota; /* ...and is incremented every semicolon */ two; /* the last expression is repeated if you omit it */ three;)```

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.