Head-Order Techniques and Other Pragmatics of Lambda Calculus Graph Reduction

Head-Order Techniques and Other Pragmatics of Lambda Calculus Graph Reduction
Author :
Publisher : Universal-Publishers
Total Pages : 250
Release :
ISBN-10 : 9781612337579
ISBN-13 : 1612337570
Rating : 4/5 (570 Downloads)

Book Synopsis Head-Order Techniques and Other Pragmatics of Lambda Calculus Graph Reduction by : Nikos B. Troullinos

Download or read book Head-Order Techniques and Other Pragmatics of Lambda Calculus Graph Reduction written by Nikos B. Troullinos and published by Universal-Publishers. This book was released on 2011-10 with total page 250 pages. Available in PDF, EPUB and Kindle. Book excerpt: Available in Paperback Available in eBook editions (PDF format) Institution: Syracuse University (Syracuse, NY, USA) Advisor(s): Prof. Klaus J. Berkling Degree: Ph.D. in Computer and Information Science Year: 1993 Book Information: 248 pages Publisher: Dissertation.com ISBN-10: 1612337570 ISBN-13: 9781612337579 View First 25 pages: (free download) Abstract The operational aspects of Lambda Calculus are studied as a fundamental basis for high-order functional computation. We consider systems having full reduction semantics, i.e., equivalence-preserving transformations of functions. The historic lineage from Eval-Apply to SECD to RTNF/RTLF culminates in the techniques of normal-order graph Head Order Reduction (HOR). By using a scalar mechanism to artificially bind relatively free variables, HOR makes it relatively effortless to reduce expressions beyond weak normal form and to allow expression-level results while exhibiting a well-behaved linear self-modifying code structure. Several variations of HOR are presented and compared to other efficient reducers, with and without sharing, including a conservative breadth-first one which mechanically takes advantage of the inherent, fine-grained parallelism of the head normal form. We include abstract machine and concrete implementations of all the reducers in pure functional code. Benchmarking comparisons are made through a combined time-space efficiency metric. The original results indicate that circa 2010 reduction rates of 10-100 million reductions per second can be achieved in software interpreters and a billion reductions per second can be achieved by a state-of-the art custom VLSI implementation.


Head-Order Techniques and Other Pragmatics of Lambda Calculus Graph Reduction Related Books

Head-Order Techniques and Other Pragmatics of Lambda Calculus Graph Reduction
Language: en
Pages: 250
Authors: Nikos B. Troullinos
Categories: Computers
Type: BOOK - Published: 2011-10 - Publisher: Universal-Publishers

DOWNLOAD EBOOK

Available in Paperback Available in eBook editions (PDF format) Institution: Syracuse University (Syracuse, NY, USA) Advisor(s): Prof. Klaus J. Berkling Degree:
Central European Functional Programming School
Language: en
Pages: 309
Authors: Anna Soós
Categories: Computers
Type: BOOK - Published: 2008-09-27 - Publisher: Springer

DOWNLOAD EBOOK

This volume presents the revised lecture notes of selected talks given at the second Central European Functional Programming School, CEFP 2007, held June 23–3
Abstract Computing Machines
Language: en
Pages: 382
Authors: Werner Kluge
Categories: Computers
Type: BOOK - Published: 2005-12-02 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

The book emphasizes the design of full-fledged, fully normalizing lambda calculus machinery, as opposed to the just weakly normalizing machines.
Dissertation Abstracts International
Language: en
Pages: 802
Authors:
Categories: Dissertations, Academic
Type: BOOK - Published: 1994 - Publisher:

DOWNLOAD EBOOK

Graph Reduction
Language: en
Pages: 58
Authors: Joseph H. Fasel
Categories: Computers
Type: BOOK - Published: 1987-10-07 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This volume describes recent research in graph reduction and related areas of functional and logic programming, as reported at a workshop in 1986. The papers ar