Results 51 to 60 of about 6,452,641 (347)

Extensional Semantics for Higher-Order Logic Programs with Negation [PDF]

open access: yesLogical Methods in Computer Science, 2018
We develop an extensional semantics for higher-order logic programs with negation, generalizing the technique that was introduced in [Bezem99,Bezem01] for positive higher-order programs.
Panos Rondogiannis, Ioanna Symeonidou
doaj   +1 more source

In Praise of Impredicativity: A Contribution to the Formalisation of Meta-Programming [PDF]

open access: yesTheory and Practice of Logic Programming, pages 1-48, 25 February 2019, 2018
Processing programs as data is one of the successes of functional and logic programming. Higher-order functions, as program-processing programs are called in functional programming, and meta-programs, as they are called in logic programming, are widespread declarative programming techniques.
arxiv   +1 more source

Verification of logic programs

open access: yesThe Journal of Logic Programming, 1999
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying framework for the verification of total correctness of logic and Prolog programs. The method, which relies on purely declarative reasoning, has been designed as a trade-off between expresiveness and ease of use.
PEDRESCHI, DINO, RUGGIERI, SALVATORE
openaire   +1 more source

Teaching logic programming: a review

open access: yesCTE Workshop Proceedings
Logic programming constitutes a significant paradigm within computer science, offering a unique approach to programming based on formal logic rather than conventional imperative instructions.
Serhiy O. Semerikov   +2 more
doaj   +1 more source

Extending Coinductive Logic Programming with Co-Facts [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2017
We introduce a generalized logic programming paradigm where programs, consisting of facts and rules with the usual syntax, can be enriched by co-facts, which syntactically resemble facts but have a special meaning.
Davide Ancona   +2 more
doaj   +1 more source

Mobile Learning Tools to Support in Teaching Programming Logic and Design: A Systematic Literature Review

open access: yesInformatics in Education, 2023
Learning programming logic remains an obstacle for students from different academic fields. Considered one of the essential disciplines in the field of Science and Technology, it is vital to investigate the new tools or techniques used in the teaching ...
Regina Célia Coelho   +2 more
doaj   +1 more source

Logic frameworks for logic programs [PDF]

open access: yes, 1994
We show how logical frameworks can provide a basis for logic program synthesis. With them, we may use first-order logic as a foundation to formalize and derive rules that constitute program development calculi. Derived rules may be in turn applied to synthesize logic programs using higher-order resolution during proof that programs meet their ...
openaire   +4 more sources

Logic programming revisited [PDF]

open access: yesACM Transactions on Computational Logic, 2001
Logic programming has been introduced as programming in the Horn clause subset of first-order logic. This view breaks down for the negation as failure inference rule. To overcome the problem, one line of research has been to view a logic program as a set of iff-definitions.
Denecker, Marc   +2 more
openaire   +3 more sources

Avoidance of operational sampling errors in drinking water analysis

open access: yesAqua, 2022
The internal audits carried out in the first half of 2019 in water laboratories as part of quality accreditation in accordance with ISO/IEC 17025:2017 showed a high frequency of adverse events in connection with sampling.
Ana Fernandes   +4 more
doaj   +1 more source

Inductive Logic Programming [PDF]

open access: yes, 2015
Proceedings of the 24th International Conference on Inductive Logic Programming, Nancy, France, September 14-16, 2014.
Davis, Jesse, Ramon, Jan
openaire   +3 more sources

Home - About - Disclaimer - Privacy