中文
相关论文

相关论文: Functions as types or the "Hoare logic" of functio…

200 篇论文

Algebraic effects offer a versatile framework that covers a wide variety of effects. However, the family of operations that delimit scopes are not algebraic and are usually modelled as handlers, thus preventing them from being used freely…

编程语言 · 计算机科学 2022-01-26 Zhixuan Yang , Marco Paviotti , Nicolas Wu , Birthe van den Berg , Tom Schrijvers

Simple type theory is suited as framework for combining classical and non-classical logics. This claim is based on the observation that various prominent logics, including (quantified) multimodal logics and intuitionistic logics, can be…

计算机科学中的逻辑 · 计算机科学 2015-03-17 Christoph Benzmueller

This book can be seen either as a text on theorem proving that uses techniques from general algebra, or else as a text on general algebra illustrated and made concrete by practical exercises in theorem proving. The book considers several…

计算机科学中的逻辑 · 计算机科学 2021-01-19 Joseph A. Goguen

Given a database and a target attribute of interest, how can we tell whether there exists a functional, or approximately functional dependence of the target on any set of other attributes in the data? How can we reliably, without bias to…

数据库 · 计算机科学 2017-06-20 Panagiotis Mandros , Mario Boley , Jilles Vreeken

A type theory is presented that combines (intuitionistic) linear types with type dependency, thus properly generalising both intuitionistic dependent type theory and full linear logic. A syntax and complete categorical semantics are…

计算机科学中的逻辑 · 计算机科学 2026-05-07 Matthijs Vákár

Algebraic effects are computational effects that can be described with a set of basic operations and equations between them. As many interesting effect handlers do not respect these equations, most approaches assume a trivial theory,…

计算机科学中的逻辑 · 计算机科学 2020-05-29 Žiga Lukšič , Matija Pretnar

As quantum computers become real, it is high time we come up with effective techniques that help programmers write correct quantum programs. In classical computing, formal verification and sound static type systems prevent several classes…

编程语言 · 计算机科学 2021-09-10 Kartik Singhal , John Reppy

We present a scheme for translating logic programs, which may use aggregation and arithmetic, into algebraic expressions that denote bag relations over ground terms of the Herbrand universe. To evaluate queries against these relations, we…

编程语言 · 计算机科学 2020-10-21 Matthew Francis-Landau , Tim Vieira , Jason Eisner

Text analytical tasks like word embedding, phrase mining, and topic modeling, are placing increasing demands as well as challenges to existing database management systems. In this paper, we provide a novel algebraic approach based on…

数据库 · 计算机科学 2020-05-05 Xiuwen Zheng , Amarnath Gupta

Process theories combine a graphical language for compositional reasoning with an underlying categorical semantics. They have been successfully applied to fields such as quantum computation, natural language processing, linear dynamical…

计算机科学中的逻辑 · 计算机科学 2018-05-17 Dan Marsden , Fabrizio Genovese

Relational type systems have been designed for several applications including information flow, differential privacy, and cost analysis. In order to achieve the best results, these systems often use relational refinements and relational…

编程语言 · 计算机科学 2020-11-18 Ezgi Çiçek , Weihao Qu , Gilles Barthe , Marco Gaboardi , Deepak Garg

Integrating LLM powered operators in declarative query languages allows for the combination of cheap and interpretable functions with powerful, generalizable language model reasoning. However, in order to benefit from the optimized…

计算与语言 · 计算机科学 2025-09-25 Parker Glenn , Alfy Samuel , Daben Liu

We present a formal system for proving the partial correctness of a single-pass instruction sequence as considered in program algebra by decomposition into proofs of the partial correctness of segments of the single-pass instruction…

计算机科学中的逻辑 · 计算机科学 2017-06-29 J. A. Bergstra , C. A. Middelburg

A theorem prover without an extensive library is much less useful to its potential users. Algebra, the study of algebraic structures, is a core component of such libraries. Algebraic theories also are themselves structured, the study of…

计算机科学中的逻辑 · 计算机科学 2020-06-17 Jacques Carette , William M. Farmer , Yasmine Sharoda

Functional logic languages are a high-level approach to programming by combining the most important declarative features. They abstract from small-step operational details so that programmers can concentrate on the logical aspects of an…

编程语言 · 计算机科学 2026-05-01 Michael Hanus , Kai-Oliver Prott , Finn Teegen

We develop the usage of certain type theories as specification languages for algebraic theories and inductive types. We observe that the expressive power of dependent type theories proves useful in the specification of more complicated…

计算机科学中的逻辑 · 计算机科学 2023-09-12 András Kovács

Dependently typed proof assistant rely crucially on definitional equality, which relates types and terms that are automatically identified in the underlying type theory. This paper extends type theory with definitional functor laws,…

编程语言 · 计算机科学 2024-04-10 Théo Laurent , Meven Lennon-Bertrand , Kenji Maillard

Functional dependencies -- traditional, approximate and conditional are of critical importance in relational databases, as they inform us about the relationships between attributes. They are useful in schema normalization, data…

数据库 · 计算机科学 2010-12-14 Sushovan De , Subbarao Kambhampati

$\{log\}$ is a programming language at the intersection of Constraint Logic Programming, set programming and declarative programming. But $\{log\}$ is also a satisfiability solver for a theory of finite sets and finite binary relations.…

计算机科学中的逻辑 · 计算机科学 2021-04-19 Maximiliano Cristiá , Gianfranco Rossi

Category theory offers a mathematical foundation for knowledge representation and database systems. Popular existing approaches model a database instance as a functor into the category of sets and functions, or as a 2-functor into the…

范畴论 · 数学 2025-09-26 Michael Lambert , Evan Patterson