Nominal logic, a first order theory of names and binding

From MaRDI portal
Revision as of 12:07, 1 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:1887151

DOI10.1016/S0890-5401(03)00138-XzbMath1056.03014WikidataQ29393340 ScholiaQ29393340MaRDI QIDQ1887151

Andrew M. Pitts

Publication date: 23 November 2004

Published in: Information and Computation (Search for Journal in Brave)




Related Items (96)

Nominal lambda calculus: an internal language for FM-Cartesian closed categoriesFormal metatheory of the lambda calculus using Stoughton's substitutionA linear logic framework for multimodal logicsNominal unificationFresh logic: Proof-theory and semantics for FM and nominal techniquesNominal rewritingA general mathematics of namesNominal SOSA program logic for fresh name generationNominal essential intersection typesRegular behaviours with names: on rational fixpoints of endofunctors on nominal setsMechanising \(\lambda\)-calculus using a classical first order theory of terms with permutationsAn initial algebra approach to term rewriting systems with variable bindersAbout permutation algebras, (pre)sheaves and named setsFinite and infinite support in nominal algebra and logic: nominal completeness theorems for freeUnnamed ItemAn Extension of a Permutative Model of Set TheoryA canonical locally named representation of bindingA two-level logic approach to reasoning about computationsNominal syntax with atom substitutionsUnnamed ItemSimple and subdirectly irreducible finitely supported \(Cb\)-setsEquivariant unificationNominal abstractionA Survey of the Proof-Theoretic Foundations of Logic ProgrammingGround confluence and strong commutation modulo alpha-equivalence in nominal rewritingRensets and renaming-based recursion for syntax with bindings extended versionMechanizing type environments in weak HOASUgo Montanari and Software VerificationImplementing Spi Calculus Using Nominal TechniquesA formalisation of nominal \(\alpha\)-equivalence with A, C, and AC function symbolsNominal Matching and Alpha-EquivalenceA solution to the PoplMark challenge based on de Bruijn indicesFormal metatheory of programming languages in the Matita interactive theorem proverAlpha equivalence equalitiesASP\(_{\text{fun}}\) : a typed functional active object calculusDistinguishing between communicating transactionsHybrid. A definitional two-level approach to reasoning with higher-order abstract syntaxComputing strong and weak bisimulations for psi-calculiPsi-calculi in IsabelleSatisfiability in composition-nominative logicsOMFM: A framework of object merging based on fuzzy multisetsPsi-calculi in IsabellePrograms Using Syntax with First-Class BindersNominal techniques in Isabelle/HOLFixed-Point Constraints for Nominal Equational UnificationA Compiled Implementation of Normalization by EvaluationNominal Inversion PrinciplesThe First-Order Nominal LinkA polynomial nominal unification algorithma-Logic With ArrowsAlpha-structural induction and recursion for the lambda calculus in constructive type theoryFoundations of Nominal Techniques: Logic and Semantics of Variables in Abstract SyntaxStructural recursion with locally scoped namesFree-algebra models for the \(\pi \)-calculusIncorporating quotation and evaluation into Church's type theoryA dependent type theory with abstractable namesFormalisation in constructive type theory of Stoughton's substitution for the lambda calculusExternal and internal syntax of the \(\lambda \)-calculusHigher-order psi-calculiModules over relative monads for syntax and semanticsFormal SOS-Proofs for the Lambda-CalculusMatching and alpha-equivalence check for nominal termsPNL to HOL: from the logic of nominal sets to the logic of higher-order functionsUnranked Nominal UnificationUnnamed ItemFormal Reasoning Using Distributed Assertions\(\mathrm{HO}\pi\) in CoqMatching logic explainedA Higher-Order Abstract Syntax Approach to Verified Transformations on Functional ProgramsFree functor from the category of \(G\)-nominal sets to that of 01-\(G\)-nominal setsA Simple Nominal Type TheoryOn the Role of Names in Reasoning about λ-tree Syntax SpecificationsGeneral Bindings and Alpha-Equivalence in Nominal IsabelleNominal Unification from a Higher-Order PerspectiveA study of substitution, using nominal techniques and Fraenkel-Mostowksi setsViewing \({\lambda}\)-terms through mapsA congruence rule format for name-passing process calculiNominal Confluence ToolTwo-level nominal sets and semantic nominal terms: an extension of nominal set theory for handling meta-variablesBroadcast Psi-calculi with an Application to Wireless ProtocolsA Sorted Semantic Framework for Applied Process Calculi (Extended Abstract)Reasoning about Constants in Nominal Isabelle or How to Formalize the Second Fixed Point TheoremThe nominal/FM Yoneda LemmaConstructing weak simulations from linear implications for processes with private namesMechanized metatheory revisitedOn a monadic semantics for freshnessMachine-checked proof of the Church-Rosser theorem for the lambda calculus using the Barendregt variable convention in constructive type theoryNominal Equational LogicUndecidability of Model Checking in Brane LogicRensets and renaming-based recursion for syntax with bindingsAbstract Syntax: Substitution and BindersFormalization of metatheory of the Lambda Calculus in constructive type theory using the Barendregt variable conventionMechanizing metatheory without typing contextsContextual equivalence for inductive definitions with binders in higher order typed functional programmingConfluence and commutation for nominal rewriting systems with atom-variables


Uses Software



Cites Work




This page was built for publication: Nominal logic, a first order theory of names and binding