Results 31 to 40 of about 6,452,641 (347)

A program logic for resources [PDF]

open access: yesTheoretical Computer Science, 2007
AbstractWe introduce a reasoning infrastructure for proving statements about resource consumption in a fragment of the Java Virtual Machine Language (JVML). The infrastructure is based on a small hierarchy of program logics, with increasing levels of abstraction: at the top there is a type system for a high-level language that encodes resource ...
D. Aspinall   +4 more
openaire   +2 more sources

PENGENALAN LOGIKA MEMBUAT PROGRAM GAME PADA ANAK-ANAK DENGAN MENGGUNAKAN APLIKASI SCRATCH

open access: yesPena Dimas, 2023
Gaming is currently a game that both children and adults are very interested in. If not anticipated as early as possible, these games can become addictive or dependent.
Muhammad Sholeh   +2 more
doaj   +1 more source

Logic programming and constraint logic programming [PDF]

open access: yesACM Computing Surveys, 1996
Logic programming is a language paradigm based on logic, more specifically on resolution theorem proving in the predicate calculus as proposed in Robinson [1965]. Robinson had the foresight to distinguish the importance of two components in automatic theorem proving: a single inference rule called resolution and the testing for equality of trees called
openaire   +2 more sources

Nominal logic programming [PDF]

open access: yesACM Transactions on Programming Languages and Systems, 2008
Nominal logic is an extension of first-order logic which provides a simple foundation for formalizing and reasoning about abstract syntax modulo consistent renaming of bound names (that is, α-equivalence). This article investigates logic programming based on nominal logic. We describe some typical nominal logic programs, and develop the model-theoretic,
James Cheney, Christian Urban
openaire   +5 more sources

Bialgebraic Semantics for Logic Programming [PDF]

open access: yesLogical Methods in Computer Science, 2015
Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computational models. In this paper we propose a bialgebraic approach to the semantics of logic programming.
Filippo Bonchi, Fabio Zanasi
doaj   +1 more source

A belief revision approach for argumentation-based negotiation agents

open access: yesInternational Journal of Applied Mathematics and Computer Science, 2015
Negotiation is an interaction that happens in multi-agent systems when agents have conflicting objectives and must look for an acceptable agreement. A typical negotiating situation involves two agents that cannot reach their goals by themselves because ...
Pilotti Pablo   +2 more
doaj   +1 more source

Logic programming with satisfiability [PDF]

open access: yesTheory and Practice of Logic Programming, 2007
AbstractThis paper presents a Prolog interface to the MiniSat satisfiability solver. Logic programming with satisfiability combines the strengths of the two paradigms: logic programming for encoding search problems into satisfiability on the one hand and efficient SAT solving on the other.
Michael Codish   +2 more
openaire   +2 more sources

A Fuzzy Logic Programming Environment for Managing Similarity and Truth Degrees [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2015
FASILL (acronym of "Fuzzy Aggregators and Similarity Into a Logic Language") is a fuzzy logic programming language with implicit/explicit truth degree annotations, a great variety of connectives and unification by similarity.
Pascual Julián-Iranzo   +3 more
doaj   +1 more source

Theoretical foundations of the organization of branches and repetitions in programs in the logic programming language Prolog

open access: yesAdvanced Engineering Research, 2021
Introduction. The organization of branches and repetitions in the context of logical programming is considered by an example of the Prolog language. The fundamental feature of the program in a logical programming language is the fact that a computer must
D. V. Zdor
doaj   +1 more source

From Logic to Functional Logic Programs [PDF]

open access: yesarXiv, 2022
Logic programming is a flexible programming paradigm due to the use of predicates without a fixed data flow. To extend logic languages with the compact notation of functional programming, there are various proposals to map evaluable functions into predicates in order to stay in the logic programming framework.
arxiv  

Home - About - Disclaimer - Privacy