Certified programming with dependent types : (Record no. 73349)

000 -LEADER
fixed length control field 05018nam a2201201 i 4500
001 - CONTROL NUMBER
control field 6712486
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20220712204818.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 151229s2013 mau ob 001 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- hardback
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9780262317870
-- electronic
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9780262026659
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
-- hardcover : alk. paper
082 00 - CLASSIFICATION NUMBER
Call Number 005.1
100 1# - AUTHOR NAME
Author Chlipala, Adam,
245 10 - TITLE STATEMENT
Title Certified programming with dependent types :
Sub Title a pragmatic introduction to the Coq proof assistant /
300 ## - PHYSICAL DESCRIPTION
Number of Pages 1 PDF (xii, 424 pages).
520 ## - SUMMARY, ETC.
Summary, etc 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.
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
General subdivision Computer programs.
856 42 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier https://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6712486
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type eBooks
264 #1 -
-- Cambridge, Massachusetts :
-- MIT Press,
-- [2013]
264 #2 -
-- [Piscataqay, New Jersey] :
-- IEEE Xplore,
-- [2013]
336 ## -
-- text
-- rdacontent
337 ## -
-- electronic
-- isbdmedia
338 ## -
-- online resource
-- rdacarrier
588 ## -
-- Description based on PDF viewed 12/29/2015.
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
-- Computer programming.
650 #0 - SUBJECT ADDED ENTRY--SUBJECT 1
-- Automatic theorem proving
695 ## -
-- Abstracts
695 ## -
-- Algorithm design and analysis
695 ## -
-- Antenna measurements
695 ## -
-- Antenna radiation patterns
695 ## -
-- Arrays
695 ## -
-- Automation
695 ## -
-- Azimuth
695 ## -
-- Binary trees
695 ## -
-- Buildings
695 ## -
-- Business
695 ## -
-- Calculus
695 ## -
-- Cognition
695 ## -
-- Colon
695 ## -
-- Computer bugs
695 ## -
-- Computer languages
695 ## -
-- Context
695 ## -
-- Data structures
695 ## -
-- Electronic mail
695 ## -
-- Encoding
695 ## -
-- Feature extraction
695 ## -
-- Focusing
695 ## -
-- Functional programming
695 ## -
-- Indexes
695 ## -
-- Kernel
695 ## -
-- Law
695 ## -
-- Length measurement
695 ## -
-- Libraries
695 ## -
-- Logic programming
695 ## -
-- Manuals
695 ## -
-- Materials
695 ## -
-- Mathematics
695 ## -
-- Memory management
695 ## -
-- Metals
695 ## -
-- Mirrors
695 ## -
-- Pattern matching
695 ## -
-- Pragmatics
695 ## -
-- Presses
695 ## -
-- Printing
695 ## -
-- Productivity
695 ## -
-- Program processors
695 ## -
-- Programming
695 ## -
-- Radio access networks
695 ## -
-- Radio frequency
695 ## -
-- Reactive power
695 ## -
-- Registers
695 ## -
-- Sections
695 ## -
-- Semantics
695 ## -
-- Set theory
695 ## -
-- Size measurement
695 ## -
-- Software
695 ## -
-- Standards
695 ## -
-- Streaming media
695 ## -
-- Sugar
695 ## -
-- Surface treatment
695 ## -
-- Surges
695 ## -
-- Switches
695 ## -
-- Syntactics
695 ## -
-- Writing

No items available.