Daniel Licata | Carnegie Mellon University (original) (raw)
Uploads
Papers by Daniel Licata
Abstract: Recent work on homotopy type theory exploits an exciting new correspondence between Mar... more Abstract: Recent work on homotopy type theory exploits an exciting new correspondence between Martin-Lof's dependent type theory and the mathematical disciplines of category theory and homotopy theory. The category theory and homotopy theory suggest new principles to add to type theory, and type theory can be used in novel ways to formalize these areas of mathematics. In this paper, we formalize a basic result in algebraic topology, that the fundamental group of the circle is the integers.
Typed Lambda Calculi and …, Jan 1, 2009
There has been a great deal of research on programming languages for computing with binding and s... more There has been a great deal of research on programming languages for computing with binding and scope (bound variables, ��-equivalence, capture-avoiding substitution). These languages are useful for a variety of tasks, such as implementing domain-specific languages and formalizing the metatheory of programming languages. Functional programming with binding and scope involves two different notions of function: functions-as-data and functions-as-computation. Functions-as-data, used to represent abstract syntax with variable ...
… of Computer Science, …, Jan 1, 2006
Proceedings of the 3rd workshop on …, Jan 1, 2009
Arxiv preprint arXiv:1009.2793, Jan 1, 2010
Submitted for publication, Jan 1, 2006
Draft available from http://www. cs. cmu. edu/drl, Jan 1, 2008
Submitted to POPL, Jan 1, 2008
Abstract: Recent work on homotopy type theory exploits an exciting new correspondence between Mar... more Abstract: Recent work on homotopy type theory exploits an exciting new correspondence between Martin-Lof's dependent type theory and the mathematical disciplines of category theory and homotopy theory. The category theory and homotopy theory suggest new principles to add to type theory, and type theory can be used in novel ways to formalize these areas of mathematics. In this paper, we formalize a basic result in algebraic topology, that the fundamental group of the circle is the integers.
Typed Lambda Calculi and …, Jan 1, 2009
There has been a great deal of research on programming languages for computing with binding and s... more There has been a great deal of research on programming languages for computing with binding and scope (bound variables, ��-equivalence, capture-avoiding substitution). These languages are useful for a variety of tasks, such as implementing domain-specific languages and formalizing the metatheory of programming languages. Functional programming with binding and scope involves two different notions of function: functions-as-data and functions-as-computation. Functions-as-data, used to represent abstract syntax with variable ...
… of Computer Science, …, Jan 1, 2006
Proceedings of the 3rd workshop on …, Jan 1, 2009
Arxiv preprint arXiv:1009.2793, Jan 1, 2010
Submitted for publication, Jan 1, 2006
Draft available from http://www. cs. cmu. edu/drl, Jan 1, 2008
Submitted to POPL, Jan 1, 2008