Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

De Bruijn Notation

< >

De Bruijn Notation is a notation created in 1972 by Nicolaas Govert de Bruijn.

#2102on PLDB 54Years Old
Wikipedia

De Bruijn Notation is a representation system for lambda calculus that eliminates variable names by using numerical indices to refer to binders, avoiding issues with alpha-equivalence and variable capture. It is widely used in theoretical computer science and functional programming implementations.


Example from the web:
位 位 2 1 # Represents the lambda term 位x.位y.x y in traditional lambda calculus, where 2 refers to the outer binder (x) and 1 to the inner binder (y).

- Build the next great programming language 路 Add 路 Add Prompt 路 Issues 路 About 路 Search 路 Keywords 路 Livestreams 路 Labs 路 Resources 路 Acknowledgements

Built with Scroll v178.2.3