中文
相关论文

相关论文: Nominal Sets in Agda -- A Fresh and Immature Mecha…

200 篇论文

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

We investigate an extension of nominal many-sorted signatures in which abstraction has a form of instantiation, called generalised concretion, as elimination operator (similarly to lambda-calculi). Expressions are then classified using a…

计算机科学中的逻辑 · 计算机科学 2025-10-15 Maribel Fernández , Miguel Pagano , Nora Szasz , Álvaro Tasistro

System I is a recently introduced simply-typed lambda calculus with pairs where isomorphic types are considered equal. In this work we propose a variant of System I with the type Top, and present a complete formalization of this calculus in…

计算机科学中的逻辑 · 计算机科学 2026-03-26 Agustín Séttimo , Cristian Sottile , Cecilia Manzino

Over the last 20 years a large number of automata-based specification theories have been proposed for modeling of discrete,real-time and probabilistic systems. We have observed a lot of shared algebraic structure between these formalisms.…

计算机科学中的逻辑 · 计算机科学 2011-01-26 Axel Legay , Andrzej Wąsowski

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

Let $m, n$ be positive integers such that $m>1$ divides $n$. In this paper, we introduce a special class of piecewise-affine permutations of the finite set $[1, n]:=\{1, \ldots, n\}$ with the property that the reduction $\pmod m$ of $m$…

数论 · 数学 2020-03-13 Lucas Reis , Sávio Ribas

Formalizing syntactic proofs of properties of logics, programming languages, security protocols, and other formal systems is a significant challenge, in large part because of the obligation to handle name-binding correctly. We present an…

计算机科学中的逻辑 · 计算机科学 2007-05-23 James Cheney

We develop formal theories of conversion for Church-style lambda-terms with Pi-types in first-order syntax using one-sorted variables names and Stoughton's multiple substitutions. We then formalize the Pure Type Systems along some…

计算机科学中的逻辑 · 计算机科学 2025-10-15 Sebastián Urciuoli

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

Datatype-generic programming increases program abstraction and reuse by making functions operate uniformly across different types. Many approaches to generic programming have been proposed over the years, most of them for Haskell, but…

编程语言 · 计算机科学 2012-02-15 José Pedro Magalhães , Andres Löh

Representations of sets are challenging to learn because operations on sets should be permutation-invariant. To this end, we propose a Permutation-Optimisation module that learns how to permute a set end-to-end. The permuted set can be…

机器学习 · 计算机科学 2019-01-16 Yan Zhang , Jonathon Hare , Adam Prügel-Bennett

The definitional equality of an intensional type theory is its test of type compatibility. Today's systems rely on ordinary evaluation semantics to compare expressions in types, frustrating users with type errors arising when evaluation…

编程语言 · 计算机科学 2013-06-18 Guillaume Allais , Pierre Boutillier , Conor McBride

The emerging field of Nominal Computation Theory is concerned with the theory of Nominal Sets and its applications to Computer Science. We investigate here the impact of nominal sets on the definition of Cellular Automata and on their…

形式语言与自动机理论 · 计算机科学 2016-08-12 Tommaso Bolognesi , Vincenzo Ciancia

In recent years, the interest in using proof assistants to formalise and reason about mathematics and programming languages has grown. Type-logical grammars, being closely related to type theories and systems used in functional programming,…

计算机科学中的逻辑 · 计算机科学 2017-09-06 Wen Kokke

Dependent types offer great versatility and power, but developing proofs with them can be tedious and requires considerable human guidance. We propose to integrate Satisfiability Modulo Theories (SMT)-based refinement types into the…

编程语言 · 计算机科学 2021-10-13 Gan Shen , Lindsey Kuper

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

Machines whose main purpose is to permute and sort data are studied. The sets of permutations that can arise are analysed by means of finite automata and avoided pattern techniques. Conditions are given for these sets being enumerated by…

组合数学 · 数学 2007-05-23 M. Albert , M. D. Atkinson , N. Ruskuc

The subject of this paper is a simulation to that in [1] but here we consider substitutions corresponding to transpositions instead of replacements.

逻辑 · 数学 2013-07-17 Mohammad Assem

Nominal unification calculates substitutions that make terms involving binders equal modulo alpha-equivalence. Although nominal unification can be seen as equivalent to Miller's higher-order pattern unification, it has properties, such as…

计算机科学中的逻辑 · 计算机科学 2010-12-23 Christian Urban

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…

计算机科学中的逻辑 · 计算机科学 2013-05-28 Gilles Dowek , Murdoch Gabbay