Global Information Lookup Global Information

De Bruijn index information


In mathematical logic, the de Bruijn index is a tool invented by the Dutch mathematician Nicolaas Govert de Bruijn for representing terms of lambda calculus without naming the bound variables.[1] Terms written using these indices are invariant with respect to α-conversion, so the check for α-equivalence is the same as that for syntactic equality. Each de Bruijn index is a natural number that represents an occurrence of a variable in a λ-term, and denotes the number of binders that are in scope between that occurrence and its corresponding binder. The following are some examples:

  • The term λx. λy. x, sometimes called the K combinator, is written as λ λ 2 with de Bruijn indices. The binder for the occurrence x is the second λ in scope.
  • The term λx. λy. λz. x z (y z) (the S combinator), with de Bruijn indices, is λ λ λ 3 1 (2 1).
  • The term λz. (λy. yx. x)) (λx. z x) is λ (λ 1 (λ 1)) (λ 2 1). See the following illustration, where the binders are colored and the references are shown with arrows.

Pictorial depiction of example

De Bruijn indices are commonly used in higher-order reasoning systems such as automated theorem provers and logic programming systems.[2]

  1. ^ de Bruijn, Nicolaas Govert (1972). "Lambda Calculus Notation with Nameless Dummies: A Tool for Automatic Formula Manipulation, with Application to the Church-Rosser Theorem" (PDF). Indagationes Mathematicae. 34: 381–392. ISSN 0019-3577. Archived (PDF) from the original on 2011-05-20.
  2. ^ Gabbay, Murdoch J.; Pitts, Andy M. (1999). "A New Approach to Abstract Syntax Involving Binders" (PDF). 14th Annual IEEE Symposium on Logic in Computer Science. pp. 214–224. doi:10.1109/LICS.1999.782617. Archived (PDF) from the original on 2004-07-27.

and 21 Related for: De Bruijn index information

Request time (Page generated in 0.9075 seconds.)

De Bruijn index

Last Update:

In mathematical logic, the de Bruijn index is a tool invented by the Dutch mathematician Nicolaas Govert de Bruijn for representing terms of lambda calculus...

Word Count : 1592

De Bruijn sequence

Last Update:

In combinatorial mathematics, a de Bruijn sequence of order n on a size-k alphabet A is a cyclic sequence in which every possible length-n string on A...

Word Count : 3517

Nicolaas Govert de Bruijn

Last Update:

Nicolaas Govert "Dick" de Bruijn (Dutch: [nikoːˈlaːs ˈxoːvərt də ˈbrœyn]; 9 July 1918 – 17 February 2012) was a Dutch mathematician, noted for his many...

Word Count : 723

De Bruijn

Last Update:

De Bruijn is a Dutch surname meaning "the brown". Notable people with the surname include: Adrianus Cornelis de Bruijn [de; nl] (1887–1968), Dutch politician...

Word Count : 377

Lambda calculus

Last Update:

variables with the argument expression in the body of the abstraction. If De Bruijn indexing is used, then α-conversion is no longer required as there will be...

Word Count : 11500

CEK Machine

Last Update:

machine in OCaml, representing lambda terms with de Bruijn indices: type term = IND of int (* de Bruijn index *) | ABS of term | APP of term * term Values...

Word Count : 1846

McCarthy Formalism

Last Update:

functions (cf Boolos-Burgess-Jeffrey 2002:74-77). Association list De Bruijn index McCarthy 1960. Minsky (1967) does not include the identity operator...

Word Count : 1133

Explicit substitution

Last Update:

substitution avoid variable names altogether by using a so-called "name-free" De Bruijn index notation. Explicit substitutions were sketched in the preface of Curry's...

Word Count : 713

Krivine machine

Last Update:

it on the top of the environment. This closure corresponds to the de Bruijn index 0 in the new environment. The transition Zero takes the first closure...

Word Count : 1901

List of Delft University of Technology faculty

Last Update:

European Commissioner Nicolaas Govert de Bruijn, Dutch mathematician, known for De Bruijn graph and De Bruijn index Martinus Willem Beijerinck, Dutch microbiologist...

Word Count : 617

Nominal techniques

Last Update:

metalanguage for embedding object languages with name binding constructs. De Bruijn index Higher order abstract syntax Murdoch J. Gabbay and Andrew M. Pitts...

Word Count : 114

De Bruyne

Last Update:

are De Bruin, De Bruijn, and De Bruyn. People with this surname include: Kevin De Bruyne (born 1991), Belgian footballer Donatien de Bruyne (1871–1935)...

Word Count : 180

DNA read errors

Last Update:

assembler can then be used to create a de Bruijn graph, which can be used in various ways to find errors. In a de Bruijn graph, there is a possibility of 4^k...

Word Count : 1806

Bloom filters in bioinformatics

Last Update:

assembly methods is combining Bloom filters and de Bruijn graphs into a structure called a probabilistic de Bruijn graph, which optimizes memory usage at the...

Word Count : 1702

List of Dutch family names

Last Update:

older Dutch it meant farmer Braam – Blackberry Brouwer – Brewer Bruin, de (Bruijn, de) – brown Buskirk, van – literally "bush church", or "church in the woods"...

Word Count : 860

De Bruyn

Last Update:

De Bruyn is a Dutch and Afrikaans surname. "Bruyn" or "bruijn" is an archaic spelling of "bruin", meaning "brown". People with the name include: Aad de...

Word Count : 326

Braun

Last Update:

German/Yiddish Braun Braune Brauner Other Germanic Bruin Bruun De Bruijn De Bruin De Bruyn De Bruyne Hungarian Barna Romance Brun Marron Castanho Moreno Castaño...

Word Count : 1678

List of theorems

Last Update:

analysis) de Branges's theorem (complex analysis) de Bruijn's theorem (discrete geometry) De Bruijn–Erdős theorem (incidence geometry) De Bruijn–Erdős theorem...

Word Count : 5996

Efteling

Last Update:

(theatre, Sander de Bruijn) 2012 – Aquanura (Musical Fountain, WET) 2015 – Baron 1898 (dive coaster Bolliger & Mabillard, Sander de Bruijn) 2017 – Symbolica...

Word Count : 3984

Lyndon word

Last Update:

Lyndon words that have length dividing a given number n, the result is a de Bruijn sequence, a circular sequence of symbols such that each possible length-n...

Word Count : 2752

Voiced uvular fricative

Last Update:

Urbina, Walter de Gruyter, 2003 Ph Bloemhoff-de Bruijn, Anderhalve Eeuw Zwols Vocaalveranderingsprocessen in de periode 1838-1972. IJsselacademie (2012)....

Word Count : 1392

PDF Search Engine © AllGlobal.net