中文
相关论文

相关论文: Cons-free Programming with Immutable Functions

200 篇论文

This paper focuses on the expressive power of disjunctive and normal logic programs under the stable model semantics over finite, infinite, or arbitrary structures. A translation from disjunctive logic programs into normal logic programs is…

人工智能 · 计算机科学 2013-04-03 Heng Zhang , Yan Zhang

In functional programming, point-free relation calculi have been fruitful for general theories of program construction, but for specific applications pointwise expressions can be more convenient and comprehensible. In imperative…

编程语言 · 计算机科学 2015-10-20 David A. Naumann

In traditional software programs, it is easy to trace program logic from variables back to input, apply assertion statements to block erroneous behavior, and compose programs together. Although deep learning programs have demonstrated…

机器学习 · 计算机科学 2021-10-27 Mike Wu , Noah Goodman , Stefano Ermon

A fundamental theorem of linear programming states that a feasible linear program is solvable if and only if its objective function is copositive with respect to the recession cone of its feasible set. This paper demonstrates that this…

最优化与控制 · 数学 2026-01-01 Vinh Nguyen

In this paper we continue the work on our extension of Answer Set Programming by non-Herbrand functions and add to the language support for arithmetic expressions and various inequality relations over non-Herbrand functions, as well as…

人工智能 · 计算机科学 2013-01-09 Marcello Balduccini , Michael Gelfond

Probabilistic programming languages (PPLs) are an expressive and intuitive means of representing complex probability distributions. In that realm, languages like Dice target an important class of probabilistic programs: those whose…

计算机科学中的逻辑 · 计算机科学 2026-02-24 Tobias Gürtler , Benjamin Lucien Kaminski

We study termination of higher-order probabilistic functional programs with recursion, stochastic conditioning and sampling from continuous distributions. Reasoning about the termination probability of programs with continuous distributions…

编程语言 · 计算机科学 2021-04-13 Raven Beutner , Luke Ong

The problem of determining whether a probabilistic program terminates almost surely (i.e.~with probability one) is undecidable, and actually $\Pi^0_2$-complete. For this reason, a growing literature has explored classes of programs for…

计算机科学中的逻辑 · 计算机科学 2026-05-01 Ugo Dal Lago , Guido Fiorillo , Paolo Pistone

This paper is concerned with the expressivity and denotational semantics of a functional higher-order reversible programming language based on Theseus. In this language, pattern-matching is used to ensure the reversibility of functions. We…

计算机科学中的逻辑 · 计算机科学 2024-10-10 Kostia Chardonnet , Louis Lemonnier , Benoît Valiron

We give an exposition of Natural Topology (NToP), which highlights its advantages for exact computation. The NToP-definition of the real numbers (and continuous real functions) matches recent expert recommendations for exact real…

一般拓扑 · 数学 2018-06-06 Frank Waaldijk

Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers…

编程语言 · 计算机科学 2014-04-17 Nataliia Stulova , José F. Morales , Manuel V. Hermenegildo

Service robots are complex, heterogeneous, software intensive systems built from components. Recent robotics research trends mainly address isolated capabilities on functional level. Non-functional properties, such as responsiveness or…

机器人学 · 计算机科学 2016-01-12 Alex Lotz , Arne Hamann , Ingo Lütkebohle , Dennis Stampfer , Matthias Lutz , Christian Schlegel

Answer set programming (ASP) with disjunction offers a powerful tool for declaratively representing and solving hard problems. Many NP-complete problems can be encoded in the answer set semantics of logic programs in a very concise and…

人工智能 · 计算机科学 2007-05-23 Thomas Eiter , Axel Polleres

We study functional clones, which are sets of non-negative pseudo-Boolean functions (functions $\{0,1\}^k\to\mathbb{R}_{\geq 0}$) closed under (essentially) multiplication, summation and limits. Functional clones naturally form a lattice…

离散数学 · 计算机科学 2018-04-13 Andrei Bulatov , Leslie Ann Goldberg , Mark Jerrum , David Richerby , Stanislav Živný

In this workshop, we present a compact but rigorous introduction to the basic language of nonlinear programming, variational inequalities, and complementarity systems. The goal is twofold. First, we explain the mathematical logic of…

最优化与控制 · 数学 2026-04-24 Jiguang Yu

A classical result by Floyd ("On the non-existence of a phrase structure grammar for ALGOL 60", 1962) states that the complete syntax of any sensible programming language cannot be described by the ordinary kind of formal grammars…

形式语言与自动机理论 · 计算机科学 2020-12-08 Alexander Okhotin

In [R. Andreani, G. Haeser, L. M. Mito, H. Ram\'irez C., Weak notions of nondegeneracy in nonlinear semidefinite programming, arXiv:2012.14810, 2020] the classical notion of nondegeneracy (or transversality) and Robinson's constraint…

We present the design, implementation, and foundation of a verifier for higher-order functional programs with generics and recursive data types. Our system supports proving safety and termination using preconditions, postconditions and…

计算机科学中的逻辑 · 计算机科学 2020-03-25 Jad Hamza , Nicolas Voirol , Viktor Kunčak

We present a framework for expressing bottom-up algorithms to compute the well-founded model of non-disjunctive logic programs. Our method is based on the notion of conditional facts and elementary program transformations studied by Brass…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Stefan Brass , Juergen Dix , Burkhard Freitag , Ulrich Zukowski

The difficulty of developing reliable parallel software is generating interest in deterministic environments, where a given program and input can yield only one possible result. Languages or type systems can enforce determinism in new code,…

操作系统 · 计算机科学 2010-02-01 Amittai Aviram , Bryan Ford