Some lambda calculus and type theory formalized

From MaRDI portal
Publication:1961921

DOI10.1023/A:1006294005493zbMath0940.03019MaRDI QIDQ1961921

Robert Pollack, James McKinna

Publication date: 30 January 2000

Published in: Journal of Automated Reasoning (Search for Journal in Brave)




Related Items

Nominal lambda calculus: an internal language for FM-Cartesian closed categoriesFormal metatheory of the lambda calculus using Stoughton's substitutionNominal logic, a first order theory of names and bindingA general mathematics of namesMechanising \(\lambda\)-calculus using a classical first order theory of terms with permutationsI Got Plenty o’ Nuttin’A canonical locally named representation of bindingAnalytic proof systems for \(\lambda\)-calculus: the elimination of transitivity, and why it mattersA formalization of the Knuth-Bendix(-Huet) critical pair theoremRensets and renaming-based recursion for syntax with bindings extended versionA formalised first-order confluence proof for the \(\lambda\)-calculus using one-sorted variable names.The locally nameless representationA solution to the PoplMark challenge based on de Bruijn indicesAlpha equivalence equalitiesHybrid. A definitional two-level approach to reasoning with higher-order abstract syntaxFormalisation in constructive type theory of Stoughton's substitution for the lambda calculusExternal and internal syntax of the \(\lambda \)-calculusA PVS Theory for Term Rewriting SystemsViewing \({\lambda}\)-terms through mapsA First-Order Syntax for the π-Calculus in Isabelle/HOL using PermutationsThe Mechanisation of Barendregt-Style Equational Proofs (the Residual Perspective)The Theory of Contexts for First Order and Higher Order Abstract SyntaxAlpha-conversion and typabilityMechanizing metatheory without typing contextsContextual equivalence for inductive definitions with binders in higher order typed functional programmingAbstract abstract reduction


Uses Software