VLDB 2026 Research / reviewers in the wild / expert
Rob Nederpelt
dblp:n/RobNederpelt · also Robert Pieter Nederpelt Lazarom
· DBLP profile ↗
12ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3Artificial intelligence and machine learning · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Characteristics of de Bruijn's early proof checker AutomathabstractThe `mathematical language' Automath, conceived by N.G. de Bruijn in 1968, was the first theorem prover actually working and was used for checking many specimina of mathematical content. Its goals and syntactic ideas inspired Th. Coquand and G. Huet to develop the calculus of constructions, CC, which was one of the first widely used interactive theorem provers and forms the basis for the widely used Coq system. The original syntax of Automath is not easy to grasp. Yet, it is essentially based on a derivation system that is similar to the Calculus of Constructions (`CC'). The relation between the Automath syntax and CC has not yet been sufficiently described, although there are many references in the type theory community to Automath. In this paper we focus on the backgrounds and on some uncommon aspects of the syntax of Automath. We expose the fundamental aspects of a `generic' Automath system, encapsulating the most common versions of Automath. We present this generic Automath system in a modern syntactic frame. The obtained system makes use of {\lambda}D, a direct extension of CC with definitions. Herman Geuvers, Rob Nederpelt |
Fundam. Informaticae | 2 |
| 2004 | Rewriting for Fitch Style Natural Deductions
Herman Geuvers, Rob Nederpelt |
RTA | 2 |
| 2002 | Parameters in Pure Type Systems
Roel Bloo, Fairouz Kamareddine, Twan Laan, Rob Nederpelt |
LATIN | 4 |
| 2001 | De Bruijn's Syntax and Reductional Equivalence of Lambda-TermsabstractIn this paper, a notation influenced by de Bruijn's syntax of the λ-calculus is used to describe canonical forms of terms and an equivalence relation which divides terms into classes according to their reductional behaviour. We show that this notation helps describe canonical forms more elegantly than the classical notation and we establish the desirable properties of our reduction modulo equivalence classes rather than single terms. Finally, we extend the cube consisting of eight type systems with class reduction and show that this extension satisfies all the desirable properties of type systems. Fairouz Kamareddine, Roel Bloo, Rob Nederpelt |
PPDP | 3 |
| 1999 | On Pi-Conversion in the lambda-Cube and the Combination with Abbreviations
Fairouz Kamareddine, Roel Bloo, Rob Nederpelt |
Ann. Pure Appl. Log. | 3 |
| 1998 | Dijkstra-Scholten Predicate Calculus: Concepts and Misconceptions
Lex Bijlsma 0001, Rob Nederpelt |
Acta Informatica | 2 |
| 1996 | The Barendregt Cube with Definitions and Generalised Reduction
Roel Bloo, Fairouz Kamareddine, Rob Nederpelt |
Inf. Comput. | 3 |
| 1996 | Canonical Typing and Pi-Conversion in the Barendregt CubeabstractAbstract In this article, we extend the Barendregt Cube with ∏-conversion (which is the analogue of β-conversion, on product type level) and study its properties. We use this extension to separate the problem of whether a term is typable from the problem of what is the type of a term. Fairouz Kamareddine, Rob Nederpelt |
J. Funct. Program. | 2 |
| 1996 | A Useful lambda-Notation
Fairouz Kamareddine, Rob Nederpelt |
Theor. Comput. Sci. | 2 |
| 1995 | Refining Reduction in the Lambda CalculusabstractAbstract We introduce a λ-calculus notation which enables us to detect in a term, more β-redexes than in the usual notation. On this basis, we define an extended β-reduction which is yet a subrelation of conversion. The Church Rosser property holds for this extended reduction. Moreover, we show that we can transform generalised redexes into usual ones by a process called ‘term reshuffling’. Fairouz Kamareddine, Rob Nederpelt |
J. Funct. Program. | 2 |
| 1994 | A Unified Approach to Type Theory Through a Refined lambda-Calculus
Fairouz Kamareddine, Rob Nederpelt |
Theor. Comput. Sci. | 2 |
| 1980 | An Approach to Theorem Proving on the Basis of a Typed Lambda-Calculus
Rob Nederpelt |
CADE | 1 |