中文
相关论文

相关论文: Logic Column 14: Nominal Logic and Abstract Syntax

200 篇论文

Nominal logic is an extension of first-order logic which provides a simple foundation for formalizing and reasoning about abstract syntax modulo consistent renaming of bound names (that is, alpha-equivalence). This article investigates…

编程语言 · 计算机科学 2008-09-15 James Cheney , Christian Urban

Logic has proved essential for formally modeling software based systems. Such formal descriptions, frequently called specifications, have served not only as requirements documentation and formalisation, but also for providing the…

计算机科学中的逻辑 · 计算机科学 2021-07-20 Carlos G. Lopez Pombo , Thomas S. E. Maibaum

Nominal logic is a variant of first-order logic that provides support for reasoning about bound names in abstract syntax. A key feature of nominal logic is the new-quantifier, which quantifies over fresh names (names not appearing in any…

计算机科学中的逻辑 · 计算机科学 2013-12-18 James Cheney

Recursive relational specifications are commonly used to describe the computational structure of formal systems. Recent research in proof theory has identified two features that facilitate direct, logic-based reasoning about such…

计算机科学中的逻辑 · 计算机科学 2010-09-24 Andrew Gacek , Dale Miller , Gopalan Nadathur

Nominal abstract syntax and higher-order abstract syntax provide a means for describing binding structure which is higher-level than traditional techniques. These approaches have spawned two different communities which have developed along…

计算机科学中的逻辑 · 计算机科学 2010-05-17 Andrew Gacek

Many interesting and useful symbolic computation algorithms manipulate mathematical expressions in mathematically meaningful ways. Although these algorithms are commonplace in computer algebra systems, they can be surprisingly difficult to…

计算机科学中的逻辑 · 计算机科学 2019-05-07 Jacques Carette , William M. Farmer

Nominal techniques provide a mathematically principled approach to dealing with names and variable binding in programming languages. This paper explores an attempt to make nominal techniques accessible as an Agda library. We aim for a…

编程语言 · 计算机科学 2026-03-05 Murdoch J. Gabbay , Orestis Melkonian

This article responds to a critique of higher-order abstract syntax appearing in Logic Column 14, ``Nominal Logic and Abstract Syntax'', cs.LO/0511025.

计算机科学中的逻辑 · 计算机科学 2007-05-23 Karl Crary , Robert Harper

We apply to logic programming some recently emerging ideas from the field of reduction-based communicating systems, with the aim of giving evidence of the hidden interactions and the coordination mechanisms that rule the operational…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Roberto Bruni , Ugo Montanari , Francesca Rossi

We introduce Nominal Matching Logic (NML) as an extension of Matching Logic with names and binding following the Gabbay-Pitts nominal approach. Matching logic is the foundation of the $\mathbb{K}$ framework, used to specify programming…

计算机科学中的逻辑 · 计算机科学 2022-07-29 James Cheney , Maribel Fernández

Semantics of logic programs has been given by proof theory, model theory and by fixpoint of the immediate-consequence operator. If clausal logic is a programming language, then it should also have a compositional semantics. Compositional…

编程语言 · 计算机科学 2007-05-23 M. H. van Emden

The contribution of this paper is the development of the syntax and semantics of multi-sorted nominal abstract binding trees (abts), an extension of second order universal algebra to support symbol-indexed families of operators. Nominal…

计算机科学中的逻辑 · 计算机科学 2016-01-26 Jonathan Sterling , Darin Morrison

We introduce formal languages over infinite alphabets where words may contain binders. We define the notions of nominal language, nominal monoid, and nominal regular expressions. Moreover, we extend history-dependent automata (HD-automata)…

形式语言与自动机理论 · 计算机科学 2011-02-17 Alexander Kurz , Tomoyuki Suzuki , Emilio Tuosto

Rule-based reasoning is an essential part of human intelligence prominently formalized in artificial intelligence research via logic programs. Describing complex objects as the composition of elementary ones is a common strategy in computer…

人工智能 · 计算机科学 2023-12-15 Christian Antic

Several formal systems, such as resolution and minimal model semantics, provide a framework for logic programming. In this paper, we will survey the use of structural proof theory as an alternative foundation. Researchers have been using…

计算机科学中的逻辑 · 计算机科学 2021-11-02 Dale Miller

We introduce a framework for reasoning about the security of computer systems using modal logic. This framework is sufficiently expressive to capture a variety of known security properties, while also being intuitive and independent of…

密码学与安全 · 计算机科学 2023-09-19 Matvey Soloviev , Musard Balliu , Roberto Guanciale

We present a syntactic abstraction method to reason about first-order modal logics by using theorem provers for standard first-order logic and for propositional modal logic.

计算机科学中的逻辑 · 计算机科学 2014-09-15 Damien Doligez , Jael Kriener , Leslie Lamport , Tomer Libal , Stephan Merz

Given the large variety of existing logical formalisms it is of utmost importance to select the most adequate one for a specific purpose, e.g. for representing the knowledge relevant for a particular application or for using the formalism…

人工智能 · 计算机科学 2020-03-04 Ringo Baumann

Nominal Logic is a version of first-order logic with equality, name-binding, renaming via name-swapping and freshness of names. Contrarily to higher-order logic, bindable names, called atoms, and instantiable variables are considered as…

计算机科学中的逻辑 · 计算机科学 2023-03-14 Jordi Levy , Mateu Villaret

The syntactic nature of logic and computation separates them from other fields of mathematics. Nevertheless, syntax has been the only way to adequately capture the dynamics of proofs and programs such as cut-elimination, and the finiteness…

逻辑 · 数学 2023-06-14 Norihiro Yamada
‹ 上一页 1 2 3 10 下一页 ›