Wissenschaftsdisziplinen
Informatik (50%); Mathematik (50%)
Keywords
-
Strukturelle Beweistheorie,
Termersetzung,
Deep Inference,
Hilberts Epsilon Kalkül,
Curry-Howard Isomorphismus
Dieses Projekt ist eine Zusammenarbeit von vier Partnerinstitutionen, zwei französischen und zwei österreichischen, deren Arbeiten auf dem Gebiet der strukturellen Beweistheorie international annerkannt sind, die jedoch aus verschiedenen Traditionen kommen. Eines der Ziele dieses Projektes ist es eine Brücke zu schlagen zwischen diesen Traditionen, um neue Werkzeuge und Techniken für die strukturelle Beweistheorie zu entwickeln. Diese haben ein großes Potential für Anwendungen im Bereich der Informatik, im Besonderen in den Bereichen Berechenbarkeit, Extraktion von Programmen und Beweiskomplexität. Auf der einen Seite vertreten die Projektpartner eine Tradition, die aus der Mathematik kommt und sich hauptsächlich mit dem Studium der erststufigen Logik beschäftigt. Diese Richtung studiert etwa Herbrands Theorem, Hilberts Epsilon Kalkül, oder Gödels Dialectica Interpretation. Auf der anderen Seite repräsentieren die Projektpartner eine Tradition, die sich in der Informatik entwickelt hat. Diese ist mehrheitlich mit propositionalen Systemen beschäftigt und studiert etwa den Curry-Howard Isomorphismus, algebraische Semantik, lineare Logik, Beweisnetze oder tiefe Inferenz. Eine Gemeinsamkeit dieser Traditionen ist die überragende Rolle, die analytische Beweise und Schnitt-Elimination spielen. Wir werden das Zusammenspiel dieser Traditionen studieren, im Besonderen werden wir die Bereiche der tiefen Inferenz, Curry-Howard Isomorphismus, Termersetzung und Hilberts Epsilonkalkül untersuchen. Als Nebenprodukt wird dieses Projekt einen fruchtbaren Austausch zwischen diesen beiden, auf gemeinsamen Grund stehenden, Forschungsgemeinden erzielen. Wir werden etwa den Zusammenhang von Herbrand Expansionen und der computatonalen Interpretation von Beweisen studieren, sowie die Bedeutung des Epsilonkalküls in der Beweiskomplexität. Neben den bekannten, aber noch immer nicht völlig ausgeschöpften Werkzeugen der Beweistheorie, wie dem Epsilonkalkül oder der Dialectica Interpretation wird das Hauptarbeitszeug unserer Untersuchungen tiefe Inferenz sein. Tiefe Inferenz ermöglicht die Anwendung von Inferenzregeln tief in einer Formel, innerhalb eines beliebigen Kontexts. Diese nderung in der Anwendbarkeit von Inferenzregeln hat drastische Effekte auf die meisten grundlegenden beweistheoretischen Eigenschaften von Systemen, wie etwa Schnittelimination. Folglich waren viele der früheren Resultate in diesem Gebiet darauf bezogen bekannte, fundamentale Resultate erneut zu beweisen. Nun ist tiefe Inferenz allerdings ein ausreichend entwickeltes Gebiet, sodass an Anwendungen gedacht werden kann. Tiefe Inferenz erzielt neue Eigenschaften, die in Standardkalkülen nicht möglich wären, nämlich volle Symmetrie und Atomizität. Dies erweitert den Gestaltungsraum auf der computationalen Ebene, welche wir in diesem Projekt ebenfalls untersuchen werden. Darüberhinaus wollen wir den genauen Zusammenhang zwischen tiefer Inferenz und Termersetzung studieren und hoffen auch eine generelle Theorie analytischer Kalküle in tiefer Inferenz entwickeln zu können.
Strukturelle und computationale Beweistheorie Das Ziel des STRUKTURELL Projekt lässt sich wie folgt zusammenfassen:Strukturelle und computationale Beweistheorie untersucht die Feinstruktur formaler Beweise in einem algorithmischen Sinne.Das STRUKTURELL Projekt beschäftigte sich mit der Erfassung des algorithmischen Gehalts von Beweisen, der Programmextraktion aus Beweisen und der Verbesserung von Programmierparadigmen durch die Verfeinerung der logischen Kontrolle über Berechnungsoperatoren. Es wurde durch ein Konsortium von vier Partnern, zwei österreichischen und zwei französischen, durchgeführt, die alle international auf dem Gebiet der strukturellen Beweistheorie ausgewiesen sind, aber aus unterschiedlichen Traditionen stammen. Die Hauptidee des Projektes ist die Anwendung von mächtigen und vielversprechenden Werkzeugen der strukturellen Beweistheorie - im Besonderen tiefe Inferenz, Herbranddisjunktionen und Hilberts ?-Kalkül- auf informatische Probleme, im Besonderen aus dem Bereich der Programmiersprachen, für welche sie noch nicht verwandt wurden. Die Methode kann auf zwei Arten beschrieben werden, welche die beiden Seiten der Korrespondenz zwischen Beweisen und Programmen, genannt Curry-Howard Korrespondenz, darstellt. Wenn man die Blickrichtung der Informatik benutzt, dann geht es darum mit Hilfe von logischen Systemen algorithmische Operationen zu typisieren. Benutzt man aber die Blickrichtung der Logik, dann geht es darum neue computationale Interpretationen von Beweissystemen zu erlangen, die entweder bekannten oder völlig neuen Berechnungsmodellen entsprechen. Der gemeinsame Idee ist es, die Beschränkungen traditioneller logische Systeme, etwa im Bereich der Analyse von Programmiersprachen, durch die Einführung von Symmetrieeigenschaften und Atomizität sowie der Reduktion von Quantoren auf Terme, zu überwinden.Hauptresultate Die gemeinsame Expertise der Forschungsteams hat zu bemerkenswerten Fortschritten in 3 Hauptthemen des Projekts geführt. Dadurch wurden neue Forschungsfelder von großem Interesse geschaffen. Etwa wurde gezeigt dass algorithmische Interpretationen der tiefen Inferenz eine adequate Typisierung des ?-Kalküls mit explizitem Sharing sowie von Interaktionsnetzen erlaubt. Es wurde überraschenderweise gezeigt, dass der Nichtdeterminismus der algorithmischen Interpretation klassischer Logik durch Herbrandformeln kontrolliert werden kann. Schließlich wurde eine neue Charakterisierung der endlichweiten Gödellogiken mit Hilfe von Hilberts ?-Kalkül erreicht. Fakten Das STRUKTURELL Projekt war ein internationales Projekt der Grundlagenforschung, welches von Michel Parigot (Labor PPS, Universität Paris-Diderot) koordiniert wurde. Es brachte Forschungsgruppen der Universität Innsbruck, der TU Wien, von INRIA Saclay, sowie der Universität Paris-Diderot zusammen. Die österreichische Projektseite wurde von Georg Moser (Universität Innsbruck) koordiniert. Das Projekt begann am 1. Februar 2011 und dauerte 38 Monate; es profitierte von einer FWF Förderung in der Höhe von 314.000,-.
- Universität Innsbruck - 42%
- Technische Universität Wien - 58%
- Matthias Baaz, Technische Universität Wien , assoziierte:r Forschungspartner:in
- Lutz Strassburger, Ecole Polytechnique - Frankreich
- Michel Parigot, Universite de Paris - Frankreich
Research Output
- 378 Zitationen
- 43 Publikationen
-
2012
Titel A Systematic Approach to Canonicity in the Classical Sequent Calculus. Typ Conference Proceeding Abstract Autor Chaudhuri K -
2012
Titel Termination graphs revisited. Typ Conference Proceeding Abstract Autor Moser G Konferenz Proceedings of the 2th International Workshop on Termination (WST 2012) -
2012
Titel The Computational Content of Arithmetical Proofs DOI 10.1215/00294527-1716811 Typ Journal Article Autor Hetzl S Journal Notre Dame Journal of Formal Logic Seiten 289-296 Link Publikation -
2012
Titel A unified approach to fully lazy sharing DOI 10.1145/2103656.2103713 Typ Conference Proceeding Abstract Autor Balabonski T Seiten 469-480 Link Publikation -
2012
Titel Theorem proving for prenex G\"odel logic with Delta: checking validity and unsatisfiability DOI 10.2168/lmcs-8(1:20)2012 Typ Journal Article Autor Baaz M Journal Logical Methods in Computer Science Link Publikation -
2012
Titel A Constructive Proof of Dependent Choice, Compatible with Classical Logic DOI 10.1109/lics.2012.47 Typ Conference Proceeding Abstract Autor Herbelin H Seiten 365-374 Link Publikation -
2012
Titel On the complexity of proof deskolemization DOI 10.2178/jsl/1333566645 Typ Journal Article Autor Baaz M Journal The Journal of Symbolic Logic Seiten 669-686 -
2012
Titel Gödel logics with monotone operators DOI 10.1016/j.fss.2011.04.012 Typ Journal Article Autor Baaz M Journal Fuzzy Sets and Systems Seiten 3-13 Link Publikation -
2012
Titel Towards Algorithmic Cut-Introduction DOI 10.1007/978-3-642-28717-6_19 Typ Book Chapter Autor Hetzl S Verlag Springer Nature Seiten 228-242 -
2012
Titel The Permutative ?-Calculus DOI 10.1007/978-3-642-28717-6_5 Typ Book Chapter Autor Accattoli B Verlag Springer Nature Seiten 23-36 -
2012
Titel System feature description: Importing Final Report 10 STRUCTURAL refutations into the gapt framework. Typ Conference Proceeding Abstract Autor Dunchev C Konferenz Proceedings of the Second International Workshop on Proof Exchange for Theorem Proving, Manchester, UK. -
2011
Titel CERES in higher-order logic DOI 10.1016/j.apal.2011.06.005 Typ Journal Article Autor Hetzl S Journal Annals of Pure and Applied Logic Seiten 1001-1034 Link Publikation -
2011
Titel On the elimination of quantifier-free cuts DOI 10.1016/j.tcs.2011.08.035 Typ Journal Article Autor Weller D Journal Theoretical Computer Science Seiten 6843-6854 Link Publikation -
2009
Titel From Deep Inference to Proof Nets via Cut Elimination DOI 10.1093/logcom/exp047 Typ Journal Article Autor Strassburger L Journal Journal of Logic and Computation Seiten 589-624 Link Publikation -
2009
Titel Eskolemization in Intuitionistic Logic DOI 10.1093/logcom/exp040 Typ Journal Article Autor Baaz M Journal Journal of Logic and Computation Seiten 625-638 Link Publikation -
2011
Titel First-order satisfiability in Gödel logics: An NP-complete fragment DOI 10.1016/j.tcs.2011.07.015 Typ Journal Article Autor Baaz M Journal Theoretical Computer Science Seiten 6612-6623 Link Publikation -
2011
Titel The focused calculus of structures. Typ Journal Article Autor Chaudhuri K -
2011
Titel On the non-confluence of cut-elimination DOI 10.2178/jsl/1294171002 Typ Journal Article Autor Baaz M Journal The Journal of Symbolic Logic Seiten 313-340 -
2011
Titel Basic Constructive Connectives, Determinism and Matrix-Based Semantics DOI 10.1007/978-3-642-22119-4_11 Typ Book Chapter Autor Ciabattoni A Verlag Springer Nature Seiten 119-133 -
2011
Titel Introducing quantified cuts in logic with equality. Typ Journal Article Autor Hetzel S -
2011
Titel A system of interaction and structure V: the exponentials and splitting DOI 10.1017/s096012951100003x Typ Journal Article Autor Guglielmi A Journal Mathematical Structures in Computer Science Seiten 563-584 Link Publikation -
2011
Titel Resource lambda-calculus: the differential viewpoint. Typ Conference Proceeding Abstract Autor Ehrhard T -
0
Titel A complexity preserving transformation from Jinja bytecode to rewrite systems. Typ Other Autor Moser G -
2013
Titel Tyrolean complexity tool: Features and usage. Typ Conference Proceeding Abstract Autor Avanzini M -
2013
Titel A Proof of Strong Normalisation of the Typed Atomic Lambda-Calculus DOI 10.1007/978-3-642-45221-5_24 Typ Book Chapter Autor Gundersen T Verlag Springer Nature Seiten 340-354 -
2013
Titel Finite-valued Semantics for Canonical Labelled Calculi DOI 10.1007/s10817-013-9273-x Typ Journal Article Autor Baaz M Journal Journal of Automated Reasoning Seiten 401-430 -
2013
Titel The structure of interaction. Typ Conference Proceeding Abstract Autor Gimanez S -
2013
Titel A combination framework for complexity. Typ Conference Proceeding Abstract Autor Avanzini M -
2013
Titel PROOFTOOL: a GUI for the GAPT Framework DOI 10.4204/eptcs.118.1 Typ Journal Article Autor Dunchev C Journal Electronic Proceedings in Theoretical Computer Science Seiten 1-14 Link Publikation -
2013
Titel The stack calculus DOI 10.4204/eptcs.113.10 Typ Journal Article Autor Carraro A Journal Electronic Proceedings in Theoretical Computer Science Seiten 93-108 Link Publikation -
2015
Titel A new order-theoretic characterisation of the polytime computable functions DOI 10.1016/j.tcs.2015.03.003 Typ Journal Article Autor Avanzini M Journal Theoretical Computer Science Seiten 3-24 Link Publikation -
2014
Titel Monotone operators on Gödel logic DOI 10.1007/s00153-013-0365-4 Typ Journal Article Autor Fasching O Journal Archive for Mathematical Logic Seiten 261-284 -
2014
Titel Modeling Martin-Löf type theory in categories DOI 10.1016/j.jal.2013.08.003 Typ Journal Article Autor Lamarche F Journal Journal of Applied Logic Seiten 28-44 Link Publikation -
2013
Titel Atomic Lambda Calculus: A Typed Lambda-Calculus with Explicit Sharing DOI 10.1109/lics.2013.37 Typ Conference Proceeding Abstract Autor Gundersen T Seiten 311-320 Link Publikation -
2013
Titel Polynomial Path Orders DOI 10.2168/lmcs-9(4:9)2013 Typ Journal Article Autor Avanzini M Journal Logical Methods in Computer Science Link Publikation -
2013
Titel Herbrand-Confluence DOI 10.2168/lmcs-9(4:24)2013 Typ Journal Article Autor Hetzl S Journal Logical Methods in Computer Science Link Publikation -
2013
Titel A Haskell Library for Term Rewriting DOI 10.48550/arxiv.1307.2328 Typ Preprint Autor Felgenhauer B -
2013
Titel Cut Elimination in Nested Sequents for Intuitionistic Modal Logics DOI 10.1007/978-3-642-37075-5_14 Typ Book Chapter Autor Straßburger L Verlag Springer Nature Seiten 209-224 Link Publikation -
2012
Titel Herbrand-Confluence for Cut Elimination in Classical First Order Logic. Typ Journal Article Autor Hetzl S -
2012
Titel Algebraic proof theory for substructural logics: Cut-elimination and completions DOI 10.1016/j.apal.2011.09.003 Typ Journal Article Autor Ciabattoni A Journal Annals of Pure and Applied Logic Seiten 266-290 Link Publikation -
2012
Titel Applying Tree Languages in Proof Theory DOI 10.1007/978-3-642-28332-1_26 Typ Book Chapter Autor Hetzl S Verlag Springer Nature Seiten 301-312 -
2014
Titel From Games to Truth Functions: A Generalization of Giles’s Game DOI 10.1007/s11225-014-9550-7 Typ Journal Article Autor Fermüller C Journal Studia Logica Seiten 389-410 -
2014
Titel Introducing Quantified Cuts in Logic with Equality DOI 10.1007/978-3-319-08587-6_17 Typ Book Chapter Autor Hetzl S Verlag Springer Nature Seiten 240-254