Fr. 103.00

Proof Assistants and Their Applications in Mathematics and Computer Science

Inglese · Copertina rigida

Pubblicazione il 01.01.2025

Descrizione

Ulteriori informazioni

Proof assistants are computer programs that help users formally describe mathematical statements and proofs, making them amenable to mechanical checking. Today they are used to verify operating systems, compilers, and cryptographic protocols, as well as landmark results in mathematics such as the Feit-Thompson theorem or the Kepler conjecture. Contemporary proof assistants rely on a sophisticated interaction between theoretical investigations in metamathematics and the efficient implementation of a portfolio of algorithms, without which these systems would not usable on a large scale. During the last decade, the use of proof assistants has grown steadily, and they are now at the same time a research topic in its own right and a tool for researchers in other domains. Yet no reference book is available today that covers the entire domain. This book is an introduction and reference for the various topics related to the underlying logical formalisms, architectures, and applications.
The main audience is graduate students entering the field of interactive theorem proving, the secondary audience is more established researchers in computer science, mathematics, and philosophy, as well as practicing engineers, engaged with proof assistants.

Sommario

Introduction.- Logical Foundations.- Inductive Types and Recursive Functions.- Inductive Predicates.- Coinductive Methods.- Computation.- Elaboration.- Proof Languages.- Proof Automation.- Applications in Computer Science.- Applications in Mathematics.

Info autore

Jasmin Blanchette earned his PhD degree in computer science in 2012 from the Technical University of Munich (Germany). He has been active in Germany, France, and the Netherlands, before coming back to Munich. Since 2023, he is professor at the Ludwig-Maximilians-Universität München, where he heads the Chair for Theoretical Computer Science and Theorem Proving. His research focused on using and developing interactive and automatic theorem provers.

 

After graduating in pure mathematics, Assia Mahboubi earned her PhD degree in computer science in 2006 from the University of Nice Sophia Antipolis (France) and her habilitation degree from Nantes University (France). Since 2017, she has been a researcher at the French research institute Inria, conducting research in dependent type theory and formalized mathematics.

Riassunto

Proof assistants are computer programs that help users formally describe mathematical statements and proofs, making them amenable to mechanical checking. Today they are used to verify operating systems, compilers, and cryptographic protocols, as well as landmark results in mathematics such as the Feit-Thompson theorem or the Kepler conjecture. Contemporary proof assistants rely on a sophisticated interaction between theoretical investigations in metamathematics and the efficient implementation of a portfolio of algorithms, without which these systems would not usable on a large scale. During the last decade, the use of proof assistants has grown steadily, and they are now at the same time a research topic in its own right and a tool for researchers in other domains. Yet no reference book is available today that covers the entire domain. This book is an introduction and reference for the various topics related to the underlying logical formalisms, architectures, and applications.
The main audience is graduate students entering the field of interactive theorem proving, the secondary audience is more established researchers in computer science, mathematics, and philosophy, as well as practicing engineers, engaged with proof assistants.

Dettagli sul prodotto

Con la collaborazione di Jasmin Blanchette (Editore), Mahboubi (Editore), Assia Mahboubi (Editore)
Editore Springer, Berlin
 
Lingue Inglese
Formato Copertina rigida
Pubblicazione 01.01.2025, ritardato
 
EAN 9783031851896
ISBN 978-3-0-3185189-6
Pagine 390
Illustrazioni X, 390 p. 40 illus.
Serie Computer Science Foundations and Applied Logic
Categorie Scienze naturali, medicina, informatica, tecnica > Informatica, EDP > Informatica

mathematische Grundlagen, Mathematik: Logik, Mathematik für Informatiker, Theory of Computation, Mathematics of Computing, Mathematical Logic and Foundations, cryptographic protocols, Metamathematics, Proof Automation, Inductive Types, Computer Science Logic, Proof Assistants, Proof Languages

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.