Functional Programming With Logical Frameworks: The Delphin Project - Softcover

Poswolsky, Adam Brett

 
9781440474927: Functional Programming With Logical Frameworks: The Delphin Project

Synopsis

Logical frameworks are languages used to represent information. In this dissertation we present Delphin (http://www.delphin.logosphere.org/), which is a functional programming language with a logical framework supporting both higher-order abstract syntax and dependent types. Higher-order abstract syntax, or HOAS, refers to the technique of representing variables of an object language using variables of a metalanguage, which leads to more concise and elegant encodings than first-order alternatives. Dependent types allow one to represent complex data (e.g. derivations) and enforce more properties of programs than possible using only simple types.Delphin is not only a useful programming language but also a useful system for formalizing proofs as total functions express proofs that the input entails the output.We motivate our system with examples of translating derivations between logics and converting between higher-order and first-order representations of data.

"synopsis" may belong to another edition of this title.

Other Popular Editions of the Same Title

9781243579089: Functional Programming with Logical Frameworks

Featured Edition

ISBN 10:  1243579080 ISBN 13:  9781243579089
Publisher: Proquest, Umi Dissertation Publi..., 2011
Softcover