中文
相关论文

相关论文: A unified implementation of automata and expressio…

200 篇论文

We introduce the notion of an enriched set, as an abstraction of enriched categories, and a category of enriched sets. The set of enriched sets is itself described as a set enriched over the category of enriched sets. We introduce a method…

范畴论 · 数学 2019-03-19 Bradley M. Willocks

We provide a definition of enrichment that applies to a wide variety of categorical structures, generalizing Leinster's theory of enriched $T$-multicategories. As a sample of newly enrichable structures, we describe in detail the examples…

范畴论 · 数学 2022-05-25 Brandon Shapiro

In this paper, we present a categorical approach to learning automata over words, in the sense of the $L^*$-algorithm of Angluin. This yields a new generic $L^*$-like algorithm which can be instantiated for learning deterministic automata,…

形式语言与自动机理论 · 计算机科学 2020-10-27 Thomas Colcombet , Daniela Petrişan , Riccardo Stabile

Due to the lack of structured knowledge applied in learning distributed representation of categories, existing work cannot incorporate category hierarchies into entity information.~We propose a framework that embeds entities and categories…

计算与语言 · 计算机科学 2016-05-16 Yuezhang Li , Ronghuo Zheng , Tian Tian , Zhiting Hu , Rahul Iyer , Katia Sycara

Arden's Lemma is a classical result in language theory allowing the computation of a rational expression denoting the language recognized by a finite string automaton. In this paper we generalize this important lemma to the rational tree…

形式语言与自动机理论 · 计算机科学 2015-02-02 Younes Guellouma , Ludovic Mignot , Hadda Cherroun , Djelloul Ziadi

Many problem domains, including program synthesis and rewrite-based optimization, require searching astronomically large spaces of programs. Existing approaches often rely on building specialized data structures -- version-space algebras,…

编程语言 · 计算机科学 2022-06-17 James Koppel , Zheng Guo , Edsko de Vries , Armando Solar-Lezama , Nadia Polikarpova

Eilenberg correspondence, based on the concept of syntactic monoids, relates varieties of regular languages with pseudovarieties of finite monoids. Various modifications of this correspondence related more general classes of regular…

形式语言与自动机理论 · 计算机科学 2014-05-23 Ondřej Klíma

Human language is known to exhibit a nested, hierarchical structure, allowing us to form complex sentences out of smaller pieces. However, many state-of-the-art neural networks models such as Transformers have no explicit hierarchical…

计算与语言 · 计算机科学 2023-07-12 Nilay Patel , Jeffrey Flanigan

In this work we define formal grammars in terms of free monoidal categories, along with a functor from the category of formal grammars to the category of automata. Generalising from the Booleans to arbitrary semirings, we extend our…

形式语言与自动机理论 · 计算机科学 2020-01-13 Dan Shiebler , Alexis Toumi , Mehrnoosh Sadrzadeh

Representation theorems relate seemingly complex objects to concrete, more tractable ones. In this paper, we take advantage of the abstraction power of category theory and provide a general representation theorem for a wide class of…

编程语言 · 计算机科学 2015-02-05 Mauro Jaskelioff , Russell O'Connor

Partition refinement is a method for minimizing automata and transition systems of various types. Recently, we have developed a partition refinement algorithm that is generic in the transition type of the given system and matches the run…

数据结构与算法 · 计算机科学 2019-07-11 Hans-Peter Deifel , Stefan Milius , Lutz Schröder , Thorsten Wißmann

We describe arithmetic algorithms on a canonical number representation based on the Catalan family of combinatorial objects specified as a Haskell type class. Our algorithms work on a {\em generic} representation that we illustrate on…

数学软件 · 计算机科学 2019-09-17 Paul Tarau

A concept of "evolving categories" is suggested to build a simple, scalable, mathematically consistent framework for representing in uniform way both data and algorithms. A state machine for executing algorithms becomes clear, rich and…

数据结构与算法 · 计算机科学 2007-05-23 Evgeny Yanenko

Strategic term rewriting and attribute grammars are two powerful programming techniques widely used in language engineering. The former, relies on strategies to apply term rewrite rules in defining language transformations, while the latter…

编程语言 · 计算机科学 2021-10-22 José Nuno Macedo , Marcos Viera , João Saraiva

Partition refinement is a method for minimizing automata and transition systems of various types. Recently, we have developed a partition refinement algorithm that is generic in the transition type of the given system and matches the run…

数据结构与算法 · 计算机科学 2020-11-26 Thorsten Wißmann , Hans-Peter Deifel , Stefan Milius , Lutz Schröder

This paper has two objectives. The first is to develop the theory of bicategories enriched in a monoidal bicategory -- categorifying the classical theory of categories enriched in a monoidal category -- up to a description of the free…

范畴论 · 数学 2015-11-10 Richard Garner , Michael Shulman

This article serves as a preliminary introduction to the design of a new, open-source applied and computational category theory framework, named Categorica, built on top of the Wolfram Language. Categorica allows one to configure and…

范畴论 · 数学 2024-03-26 Jonathan Gorard

Push/enter and eval/apply are two calling conventions used in implementations of functional languages. In this paper, we explore the following observation: when considering functions with multiple arguments, the stack under the push/enter…

编程语言 · 计算机科学 2016-06-22 Maciej Piróg , Jeremy Gibbons

A common meadow is an enrichment of a field with a partial division operation that is made total by assuming that division by zero takes the a default value, a special element $\bot$ adjoined to the field. To a common meadow of real numbers…

信息论 · 计算机科学 2025-02-12 Jan A Bergstra , John V Tucker

In this dissertation we examine enrichment relations between categories of dual structure and we sketch an abstract framework where the theory of fibrations and enriched category theory are appropriately united. We initially work in the…

范畴论 · 数学 2014-11-13 Christina Vasilakopoulou