Informatics Report Series


Report   

EDI-INF-RR-0600


Related Pages

Report (by Number) Index
Report (by Date) Index
Author Index
Institute Index

Home
Title:Higher-Order Pattern Complement and the Strict Lambda-Calculus
Authors: Alberto Momigliano ; Frank Pfenning
Date:Oct 2003
Publication Title:Higher-Order Pattern Complement and the Strict Lambda-Calculus
Publisher:ACM Transactions on Computational Logic
Publication Type:Journal Article Publication Status:Published
Volume No:4 Page Nos:493-529
DOI:10.1145/937555.937559 ISBN/ISSN:3-540-0089
Abstract:
We address the problem of complementing higher-order patterns without repetitions of existential variables. Differently from the first-order case, the complement of a pattern cannot, in general, be described by a pattern, or even by a finite set of patterns. We therefore generalize the simply-typed lambda-calculus to include an internal notion of strict function so that we can directly express that a term must depend on a given variable. We show that, in this more expressive calculus, finite sets of patterns without repeated variables are closed under complement and intersection. Our principal application is the transformational approach to negation in higher-order logic programming.
Links To Paper
No links available
Bibtex format
@Article{EDI-INF-RR-0600,
author = { Alberto Momigliano and Frank Pfenning },
title = {Higher-Order Pattern Complement and the Strict Lambda-Calculus},
journal = {Higher-Order Pattern Complement and the Strict Lambda-Calculus},
publisher = {ACM Transactions on Computational Logic},
year = 2003,
month = {Oct},
volume = {4},
pages = {493-529},
doi = {10.1145/937555.937559},
}


Home : Publications : Report 

Please mail <reports@inf.ed.ac.uk> with any changes or corrections.
Unless explicitly stated otherwise, all material is copyright The University of Edinburgh