University of Cambridge, UK Marcelo Fiore
LICS 2013, June, Tulane University
Polymoprhic Algebraic Theoreis
- Syntax, Semantics, Translations, and Eqational Logic -
Gunma University, Japan
Polymoprhic Algebraic Theoreis - Syntax, Semantics, Translations, - - PowerPoint PPT Presentation
Polymoprhic Algebraic Theoreis - Syntax, Semantics, Translations, and Eqational Logic - LICS 2013, June, Tulane University University of Cambridge, UK Marcelo Fiore Makoto Hamana Gunma University, Japan W h a t i s P o l y m o r p h i s m
University of Cambridge, UK Marcelo Fiore
Gunma University, Japan
OO Languages
Java, C++, Scala,etc.
[Guha, et al. ’07] [Belo et al.’11]
[Pierce, Sanngiorgi’00]
Polymorphic Logic Programming
[Shapiro’91][Hanus’91]
[Hosoya et al.’09]
[Milner’75,78]
[Yorgey et al.’12]
[Ohori’95]
[Girard’71, Reynolds’74]
[Girard’72]
OO Languages
Java, C++, Scala,etc.
Polymorphic Logic Programming
Tyeps Tyeps Tyeps Tyeps Tyeps Tyeps Tyeps Tyeps Tyeps Tyeps Tyeps
Various other examples
metavariable type metavariable binding meta-level subst.
[Fiore, Plotkin, Turi LICSʼ99]
[H. APLASʼ04]
[H. FoSSaCSʼ11]
initial F-algebra
type metavariable meta-level subst.
[Moerdijk, Palmgren,Gambino, Hyland,Kock,Batanin,Weber,...]
metavariabels
metavariable type metavariable binding meta-level subst. Various examples