中文
相关论文

相关论文: Encodability and Separation for a Reflective Highe…

200 篇论文

A $\lambda$-calculus is introduced in which all programs can be evaluated in probabilistic polynomial time and in which there is sufficient structure to represent sequential cryptographic constructions and adversaries for them, even when…

编程语言 · 计算机科学 2024-10-24 Ugo Dal Lago , Zeinab Galal , Giulia Giusti

Undecidability of various properties of first order term rewriting systems is well-known. An undecidable property can be classified by the complexity of the formula defining it. This gives rise to a hierarchy of distinct levels of…

计算机科学中的逻辑 · 计算机科学 2009-03-02 Joerg Endrullis , Herman Geuvers , Hans Zantema

We present a performant and rigorous algorithm for certifying that a matrix is close to being a projection onto an irreducible subspace of a given group representation. This addresses a problem arising when one seeks solutions to…

While distributed systems with transfer of processes have become pervasive, methods for reasoning about their behaviour are underdeveloped. In this paper we propose a bisimulation technique for proving behavioural equivalence of such…

计算机科学中的逻辑 · 计算机科学 2011-05-09 Adrien Piérard , Eijiro Sumii

The set of pure terms which are typable in the $\lambda$$\Pi$-calculus in a given context is not recursive. So there is no general type inference algorithm for the programming language Elf and, in some cases, some type information has to be…

计算机科学中的逻辑 · 计算机科学 2023-06-14 Gilles Dowek

The sequent calculus is a proof system which was designed as a more symmetric alternative to natural deduction. The {\lambda}{\mu}{\mu}-calculus is a term assignment system for the sequent calculus and a great foundation for compiler…

编程语言 · 计算机科学 2025-04-29 David Binder , Marco Tzschentke , Marius Müller , Klaus Ostermann

Logical frameworks based on intuitionistic or linear logics with higher-type quantification have been successfully used to give high-level, modular, and formal specifications of many important judgments in the area of programming languages…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Raymond C. McDowell , Dale A. Miller

This paper studies the design of programming languages with handlers of higher-order effectful operations -- effectful operations that may take in computations as arguments or return computations as output. We present and analyse a core…

编程语言 · 计算机科学 2025-11-11 Zhixuan Yang , Nicolas Wu

Session types model structured communication-based programming. In particular, binary session types for the pi-calculus describe communication between exactly two participants in a distributed scenario. Adding sessions to the pi-calculus…

编程语言 · 计算机科学 2014-08-27 Ornela Dardha

We present a logical separability analysis for a functional quantum computation language. This logic is inspired by previous works on logical analysis of aliasing for imperative functional programs. Both analyses share similarities notably…

计算机科学中的逻辑 · 计算机科学 2015-05-13 F. Prost , C. Zerrari

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

In the logic programming paradigm, it is difficult to develop an elegant solution for generating distinguishing formulae that witness the failure of open-bisimilarity between two pi-calculus processes; this was unexpected because the…

计算机科学中的逻辑 · 计算机科学 2017-06-01 Ki Yung Ahn , Ross Horne , Alwen Tiu

We present a restriction of the solos calculus which is stable under reduction and expressive enough to contain an encoding of the pi-calculus. As a consequence, it is shown that equalizing names that are already equal is not required by…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Thomas Ehrhard , Olivier Laurent

The Functional Machine Calculus (Heijltjes 2022) is a new approach to unifying the imperative and functional programming paradigms. It extends the lambda-calculus, preserving the key features of confluent reduction and typed termination, to…

编程语言 · 计算机科学 2026-03-03 Willem Heijltjes

The notion of computability closure has been introduced for proving the termination of the combination of higher-order rewriting and beta-reduction. It is also used for strengthening the higher-order recursive path ordering. In the present…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Frédéric Blanqui

We describe a realizability framework for classical first-order logic in which realizers live in (a model of) typed {\lambda}{\mu}-calculus. This allows a direct interpretation of classical proofs, avoiding the usual negative translation to…

计算机科学中的逻辑 · 计算机科学 2017-01-11 Valentin Blot

Just as the $\lambda$-calculus uses three primitives (abstraction, application, variable) as the foundation of functional programming, inheritance-calculus uses three primitives (record, definition, inheritance) as the foundation of…

编程语言 · 计算机科学 2026-05-27 Bo Yang

In the paper we define three new complexity classes for Turing Machine undecidable problems inspired by the famous Cook/Levin's NP-complete complexity class for intractable problems. These are U-complete (Universal complete), D-complete…

计算复杂性 · 计算机科学 2023-06-22 Eugene Eberbach

An \emph{arithmetic read-once formula} (ROF for short) is a formula (i.e. a tree of computation) in which the operations are $\{+,\times\}$ and such that every input variable labels at most one leaf. We give a simple characterization of…

离散数学 · 计算机科学 2014-08-12 Ilya Volkovich

We extend the {\lambda}-calculus with constructs suitable for relational and functional-logic programming: non-deterministic choice, fresh variable introduction, and unification of expressions. In order to be able to unify…

编程语言 · 计算机科学 2021-03-02 Pablo Barenbaum , Federico Lochbaum , Mariana Milicich