中文
相关论文

相关论文: Nominal Recursors as Epi-Recursors: Extended Techn…

200 篇论文

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

We propose regular expressions to abstractly model and study properties of resource-aware computations. Inspired by nominal techniques -- as those popular in process calculi -- we extend classical regular expressions with names (to model…

形式语言与自动机理论 · 计算机科学 2013-10-29 Alexander Kurz , Tomoyuki Suzuki , Emilio Tuosto

Narrowing is a well-known technique that adds to term rewriting mechanisms the required power to search for solutions to equational problems. Rewriting and narrowing are well-studied in first-order term languages, but several problems…

计算机科学中的逻辑 · 计算机科学 2025-06-09 Mauricio Ayala-Rincón , Maribel Fernández , Daniele Nantes-Sobrinho , Daniella Santaguida

It is well known that the R, the set of real numbers, is an abstract set, where almost all its elements cannot be described in any finite language. We investigate possible approaches to what might be called an epi-constructionist approach…

计算机科学中的逻辑 · 计算机科学 2022-07-12 Zvi Schreiber

This paper presents a formalized framework for defining corecursive functions safely in a total setting, based on corecursion up-to and relational parametricity. The end product is a general corecursor that allows corecursive (and even…

编程语言 · 计算机科学 2015-01-23 Jasmin Christian Blanchette , Andrei Popescu , Dmitriy Traytel

A theory of recursive and corecursive definitions has been developed in higher-order logic (HOL) and mechanized using Isabelle. Least fixedpoints express inductive data types such as strict lists; greatest fixedpoints express coinductive…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Lawrence C. Paulson

I introduce renaming-enriched sets (rensets for short), which are algebraic structures axiomatizing fundamental properties of renaming (also known as variable-for-variable substitution) on syntax with bindings. Rensets compare favorably in…

计算机科学中的逻辑 · 计算机科学 2022-05-24 Andrei Popescu

Higher-order recursion schemes are recursive equations defining new operations from given ones called "terminals". Every such recursion scheme is proved to have a least interpreted semantics in every Scott's model of \lambda-calculus in…

计算机科学中的逻辑 · 计算机科学 2019-08-15 Jiri Adamek , Stefan Milius , Jiri Velebil

Many formal languages include binders as well as operators that satisfy equational axioms, such as commutativity. Here we consider the nominal language, a general formal framework which provides support for the representation of binders,…

计算机科学中的逻辑 · 计算机科学 2025-03-04 Ali K. Caires-Santos , Maribel Fernández , Daniele Nantes-Sobrinho

By operations on models we show how to relate completeness with respect to permissive-nominal models to completeness with respect to nominal models with finite support. Models with finite support are a special case of permissive-nominal…

计算机科学中的逻辑 · 计算机科学 2013-05-28 Murdoch J. Gabbay

Nominal sets provide a foundation for reasoning about names. They are used primarily in syntax with binders, but also, e.g., to model automata over infinite alphabets. In this paper, nominal sets are related to nominal renaming sets, which…

计算机科学中的逻辑 · 计算机科学 2019-06-04 Joshua Moerman , Jurriaan Rot

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

Nominal Isabelle is a definitional extension of the Isabelle/HOL theorem prover. It provides a proving infrastructure for reasoning about programming language calculi involving named bound variables (as opposed to de-Bruijn indices). In…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Christian Urban , Cezary Kaliszyk

We formalise the pi-calculus using the nominal datatype package, based on ideas from the nominal logic by Pitts et al., and demonstrate an implementation in Isabelle/HOL. The purpose is to derive powerful induction rules for the semantics…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Jesper Bengtson , Joachim Parrow

Recursive types extend the simply-typed lambda calculus (STLC) with the additional expressive power to enable diverging computation and to encode recursive data-types (e.g., lists). Two formulations of recursive types exist: iso-recursive…

编程语言 · 计算机科学 2024-11-20 Dominique Devriese , Eric Mark Martin , Marco Patrignani

In this work, we study the fully automated inference of expected result values of probabilistic programs in the presence of natural programming constructs such as procedures, local variables and recursion. While crucial, capturing these…

编程语言 · 计算机科学 2023-04-26 Martin Avanzini , Georg Moser , Michael Schaper

Permissive-Nominal Logic (PNL) extends first-order predicate logic with term-formers that can bind names in their arguments. It takes a semantics in (permissive-)nominal sets. In PNL, the forall-quantifier or lambda-binder are just…

计算机科学中的逻辑 · 计算机科学 2023-12-29 Gilles Dowek , Murdoch J. Gabbay

We explore recursive programming with extensible data types. Row types make the structure of data types first class, and can express a variety of type system features including record subtyping and combination of case branches. Our goal is…

编程语言 · 计算机科学 2025-07-23 Alex Hubers , Apoorv Ingle , Andrew Marmaduke , J. Garrett Morris

Narrowing extends term rewriting with the ability to search for solutions to equational problems. While first-order rewriting and narrowing are well studied, significant challenges arise in the presence of binders, freshness conditions and…

计算机科学中的逻辑 · 计算机科学 2025-05-22 Maribel Fernández , Daniele Nantes-Sobrinho , Daniella Santaguida

We identify a structural property of term-rewriting proof systems called operational inexpressibility: no derivation depends on a specified input dimension and also constrains the target question. The canonical instance is direct…

计算机科学中的逻辑 · 计算机科学 2026-05-22 Moses Rahnama
‹ 上一页 1 2 3 10 下一页 ›