Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
de Bruijn notation as a nested datatype - MaRDI portal

de Bruijn notation as a nested datatype

From MaRDI portal
Publication:4256148

DOI10.1017/S0956796899003366zbMath0926.68025MaRDI QIDQ4256148

Richard S. Bird, Ross Paterson

Publication date: 28 June 1999

Published in: Journal of Functional Programming (Search for Journal in Brave)




Related Items (31)

A unified treatment of syntax with bindersConfluence of the coinductive \(\lambda\)-calculusA principled approach to programming with nested types in HaskellExplicit substitutions and higher-order syntaxStrongly typed term representations in CoqWhy Would You Trust B?Rensets and renaming-based recursion for syntax with bindings extended versionMap fusion for nested datatypes in intensional type theoryVariable binding and substitution for (nameless) dummiesFantastic morphisms and where to find them. A guide to recursion schemesVariable binding and substitution for (nameless) dummiesTowards an induction principle for nested data typesNested abstract syntax in CoqDeep induction: induction rules for (truly) nested typesUnnamed ItemUnnamed ItemPolarised subtyping for sized typesA formalized general theory of syntax with bindings: extended versionTyping with Leftovers - A mechanization of Intuitionistic Multiplicative-Additive Linear LogicModules over monads and initial semantics2-Dimensional Directed Type TheorySubstitution in non-wellfounded syntax with variable bindingIteration and coiteration schemes for higher-order and nested datatypes\(\mathrm{HO}\pi\) in CoqSome Wellfounded Trees in UniMathImplementing a normalizer using sized heterogeneous typesAn induction principle for nested datatypes in intensional type theoryFrom signatures to monads in \textsf{UniMath}Heterogeneous Substitution Systems RevisitedRensets and renaming-based recursion for syntax with bindingsA type- and scope-safe universe of syntaxes with binding: their semantics and proofs






This page was built for publication: de Bruijn notation as a nested datatype