Welcome to Central Library, SUST

Programming with Higher-Order Logic / (Record no. 38664)

MARC details
000 -LEADER
fixed length control field 02143nam a22003257a 4500
001 - CONTROL NUMBER
control field sulb-eb0017226
003 - CONTROL NUMBER IDENTIFIER
control field BD-SySUS
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20160405140639.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 110217s2012||||enk o ||1 0|eng|d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781139021326 (ebook)
Canceled/invalid ISBN 9780521879408 (hardback)
040 ## - CATALOGING SOURCE
Original cataloging agency UkCbUP
Language of cataloging eng
Description conventions rda
Transcribing agency UkCbUP
Modifying agency BD-SySUS.
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.63
Item number .M554 2012
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.1/15
Edition number 23
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Miller, Dale,
Relator term author.
245 10 - TITLE STATEMENT
Title Programming with Higher-Order Logic /
Statement of responsibility, etc. Dale Miller, Gopalan Nadathur.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Cambridge :
Name of producer, publisher, distributor, manufacturer Cambridge University Press,
Date of production, publication, distribution, manufacture, or copyright notice 2012.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (320 pages) :
Other physical details digital, PDF file(s).
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
500 ## - GENERAL NOTE
General note Title from publisher's bibliographic system (viewed on 04 Apr 2016).
520 ## - SUMMARY, ETC.
Summary, etc. Formal systems that describe computations over syntactic structures occur frequently in computer science. Logic programming provides a natural framework for encoding and animating such systems. However, these systems often embody variable binding, a notion that must be treated carefully at a computational level. This book aims to show that a programming language based on a simply typed version of higher-order logic provides an elegant, declarative means for providing such a treatment. Three broad topics are covered in pursuit of this goal. First, a proof-theoretic framework that supports a general view of logic programming is identified. Second, an actual language called λProlog is developed by applying this view to higher-order logic. Finally, a methodology for programming with specifications is exposed by showing how several computations over formal objects such as logical formulas, functional programs, and λ-terms and π-calculus expressions can be encoded in λProlog.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Logic programming
Topical term or geographic name as entry element Prolog (Computer program language)
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Nadathur, Gopalan,
Relator term author.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
International Standard Book Number 9780521879408
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="http://dx.doi.org/10.1017/CBO9781139021326">http://dx.doi.org/10.1017/CBO9781139021326</a>
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Koha item type

No items available.