中文
相关论文

相关论文: Categorical Semantics of Reversible Pattern-Matchi…

200 篇论文

Causality serves as an abstract notion of time for concurrent systems. A computation is causal, or simply valid, if each observation of a computation event is preceded by the observation of its causes. The present work establishes that this…

计算机科学中的逻辑 · 计算机科学 2026-03-03 Clément Aubert , Jean Krivine

The role of types in categorical models of meaning is investigated. A general scheme for how typed models of meaning may be used to compare sentences, regardless of their grammatical structure is described, and a toy example is used as an…

计算与语言 · 计算机科学 2013-03-14 Peter Hines

Reversible computing is a new paradigm that has emerged recently and extends the traditional forwards-only computing mode with the ability to execute in backwards, so that computation can run in reverse as easily as in forward. Two…

形式语言与自动机理论 · 计算机科学 2023-09-07 Nataliya Gribovskaya , Irina Virbitskaite

Semantic matching, which aims to determine the matching degree between two texts, is a fundamental problem for many NLP applications. Recently, deep learning approach has been applied to this problem and significant improvements have been…

计算与语言 · 计算机科学 2016-04-20 Shengxian Wan , Yanyan Lan , Jun Xu , Jiafeng Guo , Liang Pang , Xueqi Cheng

Today, reusable components are available in several repositorys. These are certainly conceived for re-use. However, this re-use is not immediate, it requires, in effect, to pass by some essential conceptual operations, among which in…

软件工程 · 计算机科学 2010-05-26 Hicham Elasri , Larbi Kzaz , Abderrahim Sekkaki

In a reversible language, any forward computation can be undone by a finite sequence of backward steps. Reversible computing has been studied in the context of different programming languages and formalisms, where it has been used for…

编程语言 · 计算机科学 2016-08-22 Naoki Nishida , Adrián Palacios , Germán Vidal

In a reversible language, any forward computation can be undone by a finite sequence of backward steps. Reversible computing has been studied in the context of different programming languages and formalisms, where it has been used for…

编程语言 · 计算机科学 2018-06-20 Ivan Lanese , Naoki Nishida , Adrián Palacios , Germán Vidal

Human languages use a wide range of grammatical categories to constrain which words or phrases can fill certain slots in grammatical patterns and to express additional meanings, such as tense or aspect, through morpho-syntactic means. These…

计算与语言 · 计算机科学 2022-04-22 Luc Steels , Paul Van Eecke , Katrien Beuls

Much research has studied foundations for correct and reliable communication-centric systems. A salient approach to correctness uses session types to enforce structured communications; a recent approach to reliability uses reversible…

计算机科学中的逻辑 · 计算机科学 2016-06-21 Claudio A. Mezzina , Jorge A. Pérez

Rice's theorem shows that nontrivial extensional properties of partial recursive functions are undecidable. For finite weighted Boolean optimization/CSP-style slices, a Rice-style structural analogue holds for tractability classification:…

计算复杂性 · 计算机科学 2026-05-28 Tristan Simas

Category computation theory deals with a web-based systemic processing that underlies the morphic webs, which constitute the basis of categorial logical calculus. It is proven that, for these structures, algorithmically incompressible…

范畴论 · 数学 2010-11-23 Carlos Pedro Gonçalves

We demonstrate how category theory provides specifications that can efficiently be implemented via imperative algorithms and apply this to the field of graph rewriting. By examples, we show how this paradigm of software development makes it…

计算机科学中的逻辑 · 计算机科学 2023-04-03 Kristopher Brown , Evan Patterson , Tyler Hanks , James Fairbanks

High-level reversible programming languages are few and far between and in general offer only rudimentary abstractions from the details of the underlying machine. Modern programming languages offer a wide array of language constructs and…

编程语言 · 计算机科学 2017-07-26 Tue Haulund

Reversible forms of computations are often interesting from an energy efficiency point of view. When the computation device in question is an automaton, it is known that the minimal reversible automaton recognizing a given language is not…

形式语言与自动机理论 · 计算机科学 2017-08-23 Kitti Gelle , Szabolcs Iván

We model collapsible and ordered pushdown systems with term rewriting, by encoding higher-order stacks and multiple stacks into trees. We show a uniform inverse preservation of recognizability result for the resulting class of term…

形式语言与自动机理论 · 计算机科学 2014-10-16 Lorenzo Clemente

We introduce a mathematical framework for retrosynthetic analysis, an important research method in synthetic chemistry. Our approach represents molecules and their interaction using string diagrams in layered props - a recently introduced…

计算机科学中的逻辑 · 计算机科学 2023-11-08 Ella Gale , Leo Lobski , Fabio Zanasi

The integration of knowledge extracted from different models described by domain experts or from models generated by machine learning algorithms is strongly conditioned by the lack of an appropriated framework to specify and integrate…

计算机科学中的逻辑 · 计算机科学 2016-04-12 Carlos Leandro

Some type-based approaches to termination use sized types: an ordinal bound for the size of a data structure is stored in its type. A recursive function over a sized type is accepted if it is visible in the type system that recursive calls…

编程语言 · 计算机科学 2015-07-01 Andreas Abel

Knowledge of the input format of binary executables is important for finding bugs and vulnerabilities, such as generating data for fuzzing or manual reverse engineering. This paper presents an algorithm to recover the structure and semantic…

密码学与安全 · 计算机科学 2024-05-24 Seshagiri Prabhu Narasimha , Arun Lakhotia

Structured recursion schemes have been widely used in constructing, optimising, and reasoning about programs over inductive and coinductive datatypes. Their plain forms, catamorphisms and anamorphisms, are restricted in expressiveness. Thus…

编程语言 · 计算机科学 2022-06-28 Zhixuan Yang , Nicolas Wu