• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Adapting Proofs-As-Programs: The Curry--Howard Protocol

Adapting Proofs-As-Programs: The Curry--Howard Protocol

Paperback

Series: Monographs in Computer Science

FictionGeneral ComputersProgramming

ISBN10: 1441920145
ISBN13: 9781441920140
Publisher: Springer Nature
Published: Nov 19 2010
Pages: 420
Weight: 1.33
Height: 0.88 Width: 6.14 Depth: 9.21
Language: English

This monograph details several important advances in the direction of a practical proofs-as-programs paradigm, which constitutes a set of approaches to developing programs from proofs in constructive logic with applications to industrial-scale, complex software engineering problems. One of the book's central themes is a general, abstract framework for developing new systems of program synthesis by adapting proofs-as-programs to new contexts. The authors call this framework the Curry--Howard Protocol and use it to show how proofs-as-programs can be adapted to two novel applications in large-scale, coarse-grain software engineering problems: contractual imperative program synthesis and structured program synthesis. These adaptions constitute an exemplary justification for the applicability of the protocol to different contexts.

1 different editions

Also available

Also in

General Computers