Back to Search Start Over

Foundational (Co)datatypes and (Co)recursion for Higher-Order Logic

Authors :
Fabian Meier
Andrei Popescu
Mathias Fleury
René Thiemann
Christian Sternagel
Aymeric Bouzy
Julian Biendarra
Johannes Hölzl
Dmitriy Traytel
Jasmin Christian Blanchette
Lorenz Panny
Andreas Lochbihler
Ondřej Kunčar
Martin Desharnais
Technische Universität Munchen - Université Technique de Munich [Munich, Allemagne] (TUM)
Max-Planck-Institut für Informatik (MPII)
Max-Planck-Gesellschaft
Modeling and Verification of Distributed Algorithms and Systems (VERIDIS)
Max-Planck-Gesellschaft-Max-Planck-Gesellschaft-Inria Nancy - Grand Est
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM)
Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)
Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)
Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)
Vrije Universiteit Amsterdam [Amsterdam] (VU)
InstantJob
Ludwig Maximilian University [Munich] (LMU)
Computer Science Department - Carnegie Mellon University
University of Pittsburgh (PITT)
Pennsylvania Commonwealth System of Higher Education (PCSHE)-Pennsylvania Commonwealth System of Higher Education (PCSHE)
Eidgenössische Technische Hochschule - Swiss Federal Institute of Technology [Zürich] (ETH Zürich)
Google Switzerland
Research at Google
Technische Universiteit Eindhoven (TU/e)
'Simion Stoilow' Institute of Mathematics (IMAR)
Romanian Academy of Sciences
Middlesex University [London]
Department of Computer Science [Innsbruck]
Leopold Franzens Universität Innsbruck - University of Innsbruck
Clare Dixon and Marcelo Finger
Discrete Mathematics
Coding Theory and Cryptology
Department of Formal Methods (LORIA - FM)
Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)
Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Inria Nancy - Grand Est
Institut National de Recherche en Informatique et en Automatique (Inria)-Max-Planck-Institut für Informatik (MPII)
Max-Planck-Gesellschaft-Max-Planck-Gesellschaft
University of Innsbruck
Dixon, Clare
Finger, Marcelo
Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)
Theoretical Computer Science
Network Institute
Source :
Frontiers of Combining Systems, 11th International Symposium, Frontiers of Combining Systems, 11th International Symposium, Sep 2017, Brasilia, Brazil. pp.3-21, ⟨10.1007/978-3-319-66167-4_1⟩, Frontiers of Combining Systems-11th International Symposium, FroCoS 2017, Proceedings, 3-21, STARTPAGE=3;ENDPAGE=21;TITLE=Frontiers of Combining Systems-11th International Symposium, FroCoS 2017, Proceedings, Biendarra, J, Blanchette, J C, Bouzy, A, Desharnais, M, Fleury, M, Hölzl, J, Kunčar, O, Lochbihler, A, Meier, F, Panny, L, Popescu, A, Sternagel, C, Thiemann, R & Traytel, D 2017, Foundational (co)datatypes and (co)recursion for higher-order logic . in C Dixon & M Finger (eds), Frontiers of Combining Systems-11th International Symposium, FroCoS 2017, Proceedings . Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10483 LNAI, Springer/Verlag, pp. 3-21, 11th International Symposium on Frontiers of Combining Systems, FroCoS 2017, Brasilia, Brazil, 27/09/17 . https://doi.org/10.1007/978-3-319-66167-4_1, Lecture Notes in Computer Science, Lecture Notes in Computer Science-Frontiers of Combining Systems, 11th International Symposium on Frontiers of Combining Systems (FroCoS 2017), Frontiers of Combining Systems ISBN: 9783319661667, FroCoS, Frontiers of Combining Systems
Publication Year :
2017
Publisher :
Zenodo, 2017.

Abstract

International audience; We describe a line of work that started in 2011 towards enriching Isabelle/HOL's language with coinductive datatypes, which allow infinite values, and with a more expressive notion of inductive datatype than previously supported by any system based on higher-order logic. These (co)datatypes are complemented by definitional principles for (co)recursive functions and reasoning principles for (co)induction. In contrast with other systems offering codatatypes, no additional axioms or logic extensions are necessary with our approach.

Details

ISBN :
978-3-319-66166-7
978-3-319-66167-4
ISSN :
03029743 and 16113349
ISBNs :
9783319661667 and 9783319661674
Database :
OpenAIRE
Journal :
Frontiers of Combining Systems, 11th International Symposium, Frontiers of Combining Systems, 11th International Symposium, Sep 2017, Brasilia, Brazil. pp.3-21, ⟨10.1007/978-3-319-66167-4_1⟩, Frontiers of Combining Systems-11th International Symposium, FroCoS 2017, Proceedings, 3-21, STARTPAGE=3;ENDPAGE=21;TITLE=Frontiers of Combining Systems-11th International Symposium, FroCoS 2017, Proceedings, Biendarra, J, Blanchette, J C, Bouzy, A, Desharnais, M, Fleury, M, Hölzl, J, Kunčar, O, Lochbihler, A, Meier, F, Panny, L, Popescu, A, Sternagel, C, Thiemann, R & Traytel, D 2017, Foundational (co)datatypes and (co)recursion for higher-order logic . in C Dixon & M Finger (eds), Frontiers of Combining Systems-11th International Symposium, FroCoS 2017, Proceedings . Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10483 LNAI, Springer/Verlag, pp. 3-21, 11th International Symposium on Frontiers of Combining Systems, FroCoS 2017, Brasilia, Brazil, 27/09/17 . https://doi.org/10.1007/978-3-319-66167-4_1, Lecture Notes in Computer Science, Lecture Notes in Computer Science-Frontiers of Combining Systems, 11th International Symposium on Frontiers of Combining Systems (FroCoS 2017), Frontiers of Combining Systems ISBN: 9783319661667, FroCoS, Frontiers of Combining Systems
Accession number :
edsair.doi.dedup.....be47e57f3a4668a0d42d7a1834212db4
Full Text :
https://doi.org/10.5281/zenodo.3228084