Syntax and semantics of multi-adjoint normal logic programming

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cornejo, M. Eugenia, Lobo, David, Medina, Jesús
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914955668750336
author Cornejo, M. Eugenia
Lobo, David
Medina, Jesús
author_facet Cornejo, M. Eugenia
Lobo, David
Medina, Jesús
contents Multi-adjoint logic programming is a general framework with interesting features, which involves other positive logic programming frameworks such as monotonic and residuated logic programming, generalized annotated logic programs, fuzzy logic programming and possibilistic logic programming. One of the most interesting extensions of this framework is the possibility of considering a negation operator in the logic programs, which will improve its flexibility and the range of real applications. This paper introduces multi-adjoint normal logic programming, which is an extension of multi-adjoint logic programming including a negation operator in the underlying lattice. Beside the introduction of the syntax and semantics of this paradigm, we will provide sufficient conditions for the existence of stable models defined on a convex compact set of a euclidean space. Finally, we will consider a particular algebraic structure in which sufficient conditions can be given in order to ensure the unicity of stable models of multi-adjoint normal logic programs.
format Preprint
id arxiv_https___arxiv_org_abs_2409_14901
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Syntax and semantics of multi-adjoint normal logic programming
Cornejo, M. Eugenia
Lobo, David
Medina, Jesús
Logic in Computer Science
Logic
Multi-adjoint logic programming is a general framework with interesting features, which involves other positive logic programming frameworks such as monotonic and residuated logic programming, generalized annotated logic programs, fuzzy logic programming and possibilistic logic programming. One of the most interesting extensions of this framework is the possibility of considering a negation operator in the logic programs, which will improve its flexibility and the range of real applications. This paper introduces multi-adjoint normal logic programming, which is an extension of multi-adjoint logic programming including a negation operator in the underlying lattice. Beside the introduction of the syntax and semantics of this paradigm, we will provide sufficient conditions for the existence of stable models defined on a convex compact set of a euclidean space. Finally, we will consider a particular algebraic structure in which sufficient conditions can be given in order to ensure the unicity of stable models of multi-adjoint normal logic programs.
title Syntax and semantics of multi-adjoint normal logic programming
topic Logic in Computer Science
Logic
url https://arxiv.org/abs/2409.14901