{"id":124,"date":"2012-04-16T11:41:21","date_gmt":"2012-04-16T10:41:21","guid":{"rendered":"http:\/\/sites.google.com\/feeds\/content\/site\/tcsunica\/7686587897779804437"},"modified":"2013-11-22T15:40:06","modified_gmt":"2013-11-22T14:40:06","slug":"phd-short-course-proofs-and-types","status":"publish","type":"post","link":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/2012\/04\/16\/phd-short-course-proofs-and-types\/","title":{"rendered":"PhD short course: Proofs and types"},"content":{"rendered":"<div><table cellspacing=\"0\" class=\"sites-layout-name-one-column sites-layout-hbox\"><tbody><tr><td class=\"sites-layout-tile sites-tile-name-content-1\"><div dir=\"ltr\"><div><font size=\"2\">Upcoming PhD course<br><\/font><\/div><font size=\"2\"><br><\/font><div><font size=\"2\"><b>Proofs and Types<\/b><br><br><\/font><div align=\"center\"><font size=\"2\">May-June 2012<br><\/font>\n<\/div>\n<font size=\"2\">Dipartimento di Matematica e Informatica - Via Ospedale 72, Cagliari<br><br><b>Paolo Di Giamberardino<\/b><br><br><\/font><font size=\"2\">Dipartimento di Matematica e Informatica<\/font><font size=\"2\"><br><\/font><font size=\"2\">Universit\u00e0 degli Studi di Cagliari<\/font><font size=\"2\"><br><\/font><font size=\"2\"><br><\/font><\/div>\n<font size=\"2\"><br><b><span>\nAbstract<\/span><\/b>. <span>Computer science owes its birth largely to logic and to the research on \nthe foundations of mathematics. In early nineties, the notion of \n&quot;computational model&quot; was defined in the framework of logic in order to \ngive an answer to Hilbert&#039;s second problem: is there a general algorithm\n or mechanical procedure to establish, for each formula of arithmetic, whether it is a theorem <\/span><\/font><font size=\"2\"><span>or not<\/span><\/font><font size=\"2\"><span>, i.e. if the formula is deducible from the axioms?<\/span><br><br><span>\nSubsequentely, the theoretical notion of computational model was the basis on which modern computers were developed.<\/span><\/font>\n<font size=\"2\"><br><br><span>\nThe &quot;family resemblance&quot; between logic and computer science was\n precisely formulated in the &#039;60, with the discovery by Haskell Curry and\n William Howard of the isomorphism between proofs and programs, a cornerstone result connecting proof theory and programming languages\u200b\u200b.<\/span><\/font>\n<font size=\"2\"><br><br><span>\nThe purpose of this short course is to present in an accessible way the \nCurry Howard isomorphism, highlighting its significance and importance.<\/span><\/font><font size=\"2\"><br><br><\/font>\n<font size=\"2\"><b style=\"font-family:verdana,sans-serif\">Contents.<\/b><br style=\"font-family:verdana,sans-serif\"><\/font><ol><li><font size=\"2\">The simply-typed lambda-calculus (May <\/font><font size=\"2\">9, Aula F, <\/font><font size=\"2\">15:00-17.00<\/font><font size=\"2\">)<br><\/font><\/li><li><font size=\"2\">Intuitionistic logic and natural deduction. The Curry-Howard isomorphism <\/font><font size=\"2\">(May 11<\/font><font size=\"2\">, Aula F, <\/font><font size=\"2\">15:00-17.00<\/font><font size=\"2\">)<\/font><\/li><li><font size=\"2\">System F and polymorphism (<\/font><font size=\"2\">June 22, Aula C, 12.00<\/font><font size=\"2\">)<br><\/font><\/li><\/ol><font size=\"2\"><b><span>\nReferences.<\/span><\/b><br><\/font>\n<ul><li><font size=\"2\"><span>\nJ.Y. Girard, Y. Lafont, P. Taylor : Proofs and Types. Cambridge University, 1989.<\/span><\/font><\/li><li><font size=\"2\"><span>\nL. Tortora di Falco: Sulla struttura logica del calcolo. Rendiconti di \nMatematica e delle sue applicazioni (vol. 26, serie VII - pagg. \n367-404), 2006.<\/span><\/font><\/li><\/ul><p><b><font size=\"2\">Slides.<\/font><\/b><font size=\"2\"><span style=\"font-family:verdana,sans-serif\"><br><\/span><\/font><\/p><ul><li><span><font size=\"2\"><span style=\"font-family:verdana,sans-serif\"><a href=\"http:\/\/dl.dropbox.com\/u\/29346803\/provetipilesson1.pdf\"><span>Part 1<\/span><\/a><\/span><\/font><\/span><\/li><li><span><font size=\"2\"><span style=\"font-family:verdana,sans-serif\"><span><a href=\"http:\/\/dl.dropbox.com\/u\/29346803\/provetipilesson2.pdf\">Part 2<\/a><\/span><\/span><\/font><\/span><\/li><li><span><font size=\"2\"><span style=\"font-family:verdana,sans-serif\"><span><a href=\"https:\/\/dl.dropbox.com\/u\/29346803\/provetipilesson3.pdf\">Part 3<\/a><br><\/span><\/span><\/font><\/span><\/li><\/ul>\n<\/div><\/td><\/tr><\/tbody><\/table><\/div>","protected":false},"excerpt":{"rendered":"<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td>\n<div dir=\"ltr\">\n<div>Upcoming PhD course<\/div>\n<p><\/p>\n<div><b>Proofs and Types<\/b><\/p>\n<div align=\"center\">May-June 2012\n<\/div>\n<p>Dipartimento di Matematica e Informatica &#8211; Via Ospedale 72, Cagliari<\/p>\n<p><b>Paolo Di Giamberardino<\/b><\/p>\n<p>Dipartimento di Matematica e Informatica<br \/>Universit&agrave; degli Studi di Cagliari<\/p>\n<\/div>\n<p><b><span><br \/>\nAbstract<\/span><\/b>. <span>Computer science owes its birth largely to logic and to the research on<br \/>\nthe foundations of mathematics. In early nineties, the notion of<br \/>\n&#8220;computational model&#8221; was defined in the framework of logic in order to<br \/>\ngive an answer to Hilbert&#8217;s second problem: is there a general algorithm<br \/>\n or mechanical procedure to establish, for each formula of arithmetic, whether it is a theorem <\/span><span>or not<\/span><span>, i.e. if the formula is deducible from the axioms?<\/span><\/p>\n<p><span><br \/>\nSubsequentely, the theoretical notion of computational model was the basis on which modern computers were developed.<\/span><\/p>\n<p><span><br \/>\nThe &#8220;family resemblance&#8221; between logic and computer science was<br \/>\n precisely formulated in the &#8217;60, with the discovery by Haskell Curry and<br \/>\n William Howard of the isomorphism between proofs and programs, a cornerstone result connecting proof theory and programming languages&#8203;&#8203;.<\/span><\/p>\n<p><span><br \/>\nThe purpose of this short course is to present in an accessible way the<br \/>\nCurry Howard isomorphism, highlighting its significance and importance.<\/span><\/p>\n<p><b>Contents.<\/b><\/p>\n<ol>\n<li>The simply-typed lambda-calculus (May 9, Aula F, 15:00-17.00)<\/li>\n<li>Intuitionistic logic and natural deduction. The Curry-Howard isomorphism (May 11, Aula F, 15:00-17.00)<\/li>\n<li>System F and polymorphism (June 22, Aula C, 12.00)<\/li>\n<\/ol>\n<p><b><span><br \/>\nReferences.<\/span><\/b><\/p>\n<ul>\n<li><span><br \/>\nJ.Y. Girard, Y. Lafont, P. Taylor : Proofs and Types. Cambridge University, 1989.<\/span><\/li>\n<li><span><br \/>\nL. Tortora di Falco: Sulla struttura logica del calcolo. Rendiconti di<br \/>\nMatematica e delle sue applicazioni (vol. 26, serie VII &#8211; pagg.<br \/>\n367-404), 2006.<\/span><\/li>\n<\/ul>\n<p><b>Slides.<\/b><span><br \/><\/span><\/p>\n<ul>\n<li><span><span><a href=\"http:\/\/dl.dropbox.com\/u\/29346803\/provetipilesson1.pdf\"><span>Part 1<\/span><\/a><\/span><\/span><\/li>\n<li><span><span><span><a href=\"http:\/\/dl.dropbox.com\/u\/29346803\/provetipilesson2.pdf\">Part 2<\/a><\/span><\/span><\/span><\/li>\n<li><span><span><span><a href=\"https:\/\/dl.dropbox.com\/u\/29346803\/provetipilesson3.pdf\">Part 3<\/a><br \/><\/span><\/span><\/span><\/li>\n<\/ul>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":1325,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,13],"tags":[],"class_list":["post-124","post","type-post","status-publish","format-standard","hentry","category-events","category-httpschemas-google-comsites2008announcement","category-10-id","category-13-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/posts\/124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/users\/1325"}],"replies":[{"embeddable":true,"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/comments?post=124"}],"version-history":[{"count":1,"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/posts\/124\/revisions"}],"predecessor-version":[{"id":150,"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/posts\/124\/revisions\/150"}],"wp:attachment":[{"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/media?parent=124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/categories?post=124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dottorati.unica.it\/matematicaeinformatica\/wp-json\/wp\/v2\/tags?post=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}