Certified Programming with Dependent Types: A Pragmatic Introduction to the Coq Proof Assistant (MIT Press)

Valutazione media 4,05
( su 19 valutazioni fornite da Goodreads )
 
9780262026659: Certified Programming with Dependent Types: A Pragmatic Introduction to the Coq Proof Assistant (MIT Press)

The technology of mechanized program verification can play a supporting role in many kinds of research projects in computer science, and related tools for formal proof-checking are seeing increasing adoption in mathematics and engineering. This book provides an introduction to the Coq software for writing and checking mathematical proofs. It takes a practical engineering focus throughout, emphasizing techniques that will help users to build, understand, and maintain large Coq developments and minimize the cost of code change over time. Two topics, rarely discussed elsewhere, are covered in detail: effective dependently typed programming (making productive use of a feature at the heart of the Coq system) and construction of domain-specific proof tactics. Almost every subject covered is also relevant to interactive computer theorem proving in general, not just program verification, demonstrated through examples of verified programs applied in many different sorts of formalizations. The book develops a unique automated proof style and applies it throughout; even experienced Coq users may benefit from reading about basic Coq concepts from this novel perspective. The book also offers a library of tactics, or programs that find proofs, designed for use with examples in the book. Readers will acquire the necessary skills to reimplement these tactics in other settings by the end of the book. All of the code appearing in the book is freely available online.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

About the Author:

Adam Chlipala is Assistant Professor of Electrical Engineering and Computer Science and Douglas T. Ross (1954) Career Development Professor of Software Technology at MIT.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Chlipala, Adam
Editore: MIT Press
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Quantità: > 20
Da
INDOO
(Avenel, NJ, U.S.A.)
Valutazione libreria
[?]

Descrizione libro MIT Press. Condizione libro: New. Brand New. Codice libro della libreria 0262026651

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 39,56
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,01
In U.S.A.
Destinazione, tempi e costi

2.

Adam Chlipala
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Quantità: 3
Da
book-net
(Sugarland, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: New. New Book. Codice libro della libreria 0262026651SBK

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 42,65
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

3.

Chlipala, Adam
Editore: The MIT Press (2013)
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Rilegato Quantità: 1
Valutazione libreria
[?]

Descrizione libro The MIT Press, 2013. Condizione libro: New. Num Pages: 440 pages. BIC Classification: UMS. Category: (P) Professional & Vocational. Dimension: 236 x 192 x 25. Weight in Grams: 826. . 2013. Hardcover. . . . . . Codice libro della libreria V9780262026659

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 44,96
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Irlanda a: U.S.A.
Destinazione, tempi e costi

4.

Adam Chlipala
Editore: MIT Press (2014)
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Quantità: 1
Da
Books2Anywhere
(Fairford, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro MIT Press, 2014. HRD. Condizione libro: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Codice libro della libreria BB-9780262026659

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 35,79
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,07
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

5.

Chlipala, Adam
Editore: The MIT Press
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Quantità: 1
Da
Ohmsoft LLC
(Lake Forest, IL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro The MIT Press. Condizione libro: Brand New. Ships from USA. FREE domestic shipping. Codice libro della libreria 0262026651

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 45,97
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

6.

Chlipala, Adam
Editore: Mit Pr (2013)
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Quantità: > 20
Da
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Mit Pr, 2013. HRD. Condizione libro: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Codice libro della libreria TM-9780262026659

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 43,07
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,43
In U.S.A.
Destinazione, tempi e costi

7.

Chlipala, Adam
Editore: The MIT Press
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Rilegato Quantità: 1
Da
Kennys Bookstore
(Olney, MD, U.S.A.)
Valutazione libreria
[?]

Descrizione libro The MIT Press. Condizione libro: New. Num Pages: 440 pages. BIC Classification: UMS. Category: (P) Professional & Vocational. Dimension: 236 x 192 x 25. Weight in Grams: 826. . 2013. Hardcover. . . . . Books ship from the US and Ireland. Codice libro della libreria V9780262026659

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 47,39
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

8.

Adam Chlipala
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Quantità: 5
Da
GreatBookPrices
(Columbia, MD, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: New. Codice libro della libreria 20281707-n

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 45,45
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,27
In U.S.A.
Destinazione, tempi e costi

9.

Adam Chlipala
Editore: MIT Press Ltd, United States (2013)
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Rilegato Quantità: 1
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro MIT Press Ltd, United States, 2013. Hardback. Condizione libro: New. Language: English . Brand New Book. The technology of mechanized program verification can play a supporting role in many kinds of research projects in computer science, and related tools for formal proof-checking are seeing increasing adoption in mathematics and engineering. This book provides an introduction to the Coq software for writing and checking mathematical proofs. It takes a practical engineering focus throughout, emphasizing techniques that will help users to build, understand, and maintain large Coq developments and minimize the cost of code change over time. Two topics, rarely discussed elsewhere, are covered in detail: effective dependently typed programming (making productive use of a feature at the heart of the Coq system) and construction of domain-specific proof tactics. Almost every subject covered is also relevant to interactive computer theorem proving in general, not just program verification, demonstrated through examples of verified programs applied in many different sorts of formalizations. The book develops a unique automated proof style and applies it throughout; even experienced Coq users may benefit from reading about basic Coq concepts from this novel perspective. The book also offers a library of tactics, or programs that find proofs, designed for use with examples in the book. Readers will acquire the necessary skills to reimplement these tactics in other settings by the end of the book. All of the code appearing in the book is freely available online. Codice libro della libreria AAU9780262026659

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 48,43
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

10.

Adam Chlipala
Editore: MIT Press Ltd, United States (2013)
ISBN 10: 0262026651 ISBN 13: 9780262026659
Nuovi Rilegato Quantità: 1
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro MIT Press Ltd, United States, 2013. Hardback. Condizione libro: New. Language: English . Brand New Book. The technology of mechanized program verification can play a supporting role in many kinds of research projects in computer science, and related tools for formal proof-checking are seeing increasing adoption in mathematics and engineering. This book provides an introduction to the Coq software for writing and checking mathematical proofs. It takes a practical engineering focus throughout, emphasizing techniques that will help users to build, understand, and maintain large Coq developments and minimize the cost of code change over time. Two topics, rarely discussed elsewhere, are covered in detail: effective dependently typed programming (making productive use of a feature at the heart of the Coq system) and construction of domain-specific proof tactics. Almost every subject covered is also relevant to interactive computer theorem proving in general, not just program verification, demonstrated through examples of verified programs applied in many different sorts of formalizations. The book develops a unique automated proof style and applies it throughout; even experienced Coq users may benefit from reading about basic Coq concepts from this novel perspective. The book also offers a library of tactics, or programs that find proofs, designed for use with examples in the book. Readers will acquire the necessary skills to reimplement these tactics in other settings by the end of the book. All of the code appearing in the book is freely available online. Codice libro della libreria AAU9780262026659

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 48,44
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro