中文
相关论文

相关论文: A Formalization of the Semantics of Functional-Log…

200 篇论文

The programming language Prolog makes declarative programming possible, at least to a substantial extent. Programs may be written and reasoned about in terms of their declarative semantics. All the advantages of declarative programming are…

计算机科学中的逻辑 · 计算机科学 2023-08-31 Włodzimierz Drabent

The logical semantics of normal logic programs has traditionally been based on the notions of Clark's completion and two-valued or three-valued canonical models, including supported, stable, regular, and well-founded models. Two-valued…

计算机科学中的逻辑 · 计算机科学 2026-01-08 Van-Giang Trinh , Sylvain Soliman , François Fages , Belaid Benhamou

One of the common traits of past and present approaches for Semantic Role Labeling (SRL) is that they rely upon discrete labels drawn from a predefined linguistic inventory to classify predicate senses and their arguments. However, we argue…

计算与语言 · 计算机科学 2022-12-05 Simone Conia , Edoardo Barba , Alessandro Scirè , Roberto Navigli

This document contains a description of a Common Lisp extension that allows a programmer to write functional programs that use "normal order" evaluation, as in "non-strict" languages like Haskell. The extension is relatively…

编程语言 · 计算机科学 2014-12-04 Marco Antoniotti

Thom Fr\"uhwirth presented a short, elegant and efficient Prolog program for the n queens problem. However the program may be seen as rather tricky and one may not be convinced about its correctness. This paper explains the program in a…

计算机科学中的逻辑 · 计算机科学 2022-02-08 Włodzimierz Drabent

CalcuList (Calculator with List manipulation), is an educational language for teaching functional programming extended with some imperative and side-effect features, which are enabled under explicit request by the programmer. In addition to…

编程语言 · 计算机科学 2018-02-20 Domenico Sacca' , Angelo Furfaro

We give new proofs of soundness (all representable functions on base types lies in certain complexity classes) for Elementary Affine Logic, LFPL (a language for polytime computation close to realistic functional programming introduced by…

计算机科学中的逻辑 · 计算机科学 2007-05-23 U. Dal Lago , M. Hofmann

In this paper the reversibility of executable Interval Temporal Logic (ITL) specifications is investigated. ITL allows for the reasoning about systems in terms of behaviours which are represented as non-empty sequences of states. It allows…

形式语言与自动机理论 · 计算机科学 2021-07-12 Antonio Cau , Stefan Kuhn , James Hoey

We propose a general framework for first-order functional logic programming, supporting lazy functions, non-determinism and polymorphic datatypes whose data constructors obey a set C of equational axioms. On top of a given C, we specify a…

编程语言 · 计算机科学 2007-05-23 Puri Arenas-Sanchez , Mario Rodriguez-Artalejo

In Isabelle/HOL, declarative proofs written in the Isar language are widely appreciated for their readability and robustness. However, some users may prefer writing procedural "apply-style" proof scripts since they enable rapid exploration…

计算机科学中的逻辑 · 计算机科学 2026-03-10 Sage Binder , Hanna Lachnitt , Katherine Kosaian

The study of polarity in computation has revealed that an "ideal" programming language combines both call-by-value and call-by-name evaluation; the two calling conventions are each ideal for half the types in a programming language. But…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Paul Downen , Zena M. Ariola

Epistemic logic programs constitute an extension of the stable models semantics to deal with new constructs called subjective literals. Informally speaking, a subjective literal allows checking whether some regular literal is true in all…

人工智能 · 计算机科学 2021-07-01 Pedro Cabalar , Jorge Fandinno , Luis Fariñas del Cerro

Abella is an interactive system for reasoning about aspects of object languages that have been formally presented through recursive rules based on syntactic structure. Abella utilizes a two-level logic approach to specification and…

计算机科学中的逻辑 · 计算机科学 2008-12-18 Andrew Gacek

Real-valued logics underlie an increasing number of neuro-symbolic approaches, though typically their logical inference capabilities are characterized only qualitatively. We provide foundations for establishing the correctness and power of…

计算机科学中的逻辑 · 计算机科学 2022-09-01 Ronald Fagin , Ryan Riegel , Alexander Gray

This paper presents an example of formal reasoning about the semantics of a Prolog program of practical importance (the SAT solver of Howe and King). The program is treated as a definite clause logic program with added control. The logic…

计算机科学中的逻辑 · 计算机科学 2017-05-15 Włodzimierz Drabent

Relational descriptions have been used in formalizing diverse computational notions, including, for example, operational semantics, typing, and acceptance by non-deterministic machines. We therefore propose a (restricted) logical theory…

计算机科学中的逻辑 · 计算机科学 2010-09-02 Andrew Gacek , Dale Miller , Gopalan Nadathur

In the hardware design process, hardware components are usually described in a hardware description language. Most of the hardware description languages, such as Verilog and VHDL, do not have mathematical foundation and hence are not fit…

计算与语言 · 计算机科学 2022-02-10 Wilayat Khan , Zhe Hou , David Sanan , Jamel Nebhen , Yang Liu , Alwen Tiu

On the Semantic Web, metadata and ontologies are used to enable computers to read data. The Web Ontology Language (OWL) has been proposed as a standard ontological language, and various inference systems for this language have been studied.…

计算机科学中的逻辑 · 计算机科学 2022-08-11 Daiki Takahashi , Ken Kaneiwa

Partial correctness of imperative or functional programming divides in logic programming into two notions. Correctness means that all answers of the program are compatible with the specification. Completeness means that the program produces…

计算机科学中的逻辑 · 计算机科学 2025-08-26 Włodzimierz Drabent

We introduce a language, PSL, designed to capture high level proof strategies in Isabelle/HOL. Given a strategy and a proof obligation, PSL's runtime system generates and combines various tactics to explore a large search space with low…

计算机科学中的逻辑 · 计算机科学 2017-03-03 Yutaka Nagashima , Ramana Kumar