Fuzzy Answer Set semantics for Residuated Logic programs

Similar documents
Nested Epistemic Logic Programs

Propositional Logic: Models and Proofs

Infinitary Equilibrium Logic and Strong Equivalence

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Logic: Propositional Logic (Part I)

On the Logic and Computation of Partial Equilibrium Models

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω

Artificial Intelligence. Propositional logic

On the filter theory of residuated lattices

Propositional Logic Language

Syntactic Conditions for Antichain Property in CR-Prolog

Some consequences of compactness in Lukasiewicz Predicate Logic

AMTH140 Lecture 8. Symbolic Logic

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Part 1: Propositional Logic

Propositional and Predicate Logic - VII

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Fuzzy Propositional Formulas under the Stable Model Semantics

Approximating models based on fuzzy transforms

Equivalence for the G 3-stable models semantics

02 Propositional Logic

Some Pre-filters in EQ-Algebras

A brief introduction to Logic. (slides from

A Paraconsistent Semantics for Generalized Logic Programs

Disjunctive Signed Logic Programs

Revision programming

Soft set theoretical approach to residuated lattices. 1. Introduction. Young Bae Jun and Xiaohong Zhang

An embedding of ChuCors in L-ChuCors

How to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague, such as: this paint is grey.

Level mapping characterizations for quantitative and disjunctive logic programs

Fuzzy Answer Set Programming: An Introduction

22c:145 Artificial Intelligence

When does a semiring become a residuated lattice?

Propositional Logic: Semantics and an Example

On the Equivalence between Assumption-Based Argumentation and Logic Programming

Weighted Abstract Dialectical Frameworks

A Theory of Forgetting in Logic Programming

Parametrized logic programming

Tecniche di Verifica. Introduction to Propositional Logic

Logic and Inferences

3 The Semantics of the Propositional Calculus

Obstinate filters in residuated lattices

arxiv: v1 [cs.pl] 27 Apr 2011

Two-Valued Logic Programs

Logic and Discrete Mathematics. Section 3.5 Propositional logical equivalence Negation of propositional formulae

Applied Logics - A Review and Some New Results

On the Stable Model Semantics for Intensional Functions

EQ-algebras: primary concepts and properties

Basic Algebraic Logic

Non-classical Logics: Theory, Applications and Tools

2. The Logic of Compound Statements Summary. Aaron Tan August 2017

Recurrent Neural Networks and Logic Programs

Trichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs

Computational Logic Fundamentals (of Definite Programs): Syntax and Semantics

Part 1: Propositional Logic

arxiv: v1 [math.lo] 20 Oct 2007

Aggregation and Non-Contradiction

T Reactive Systems: Temporal Logic LTL

Universität Augsburg

Ultimate approximation and its application in nonmonotonic knowledge representation systems

Lecture 12 September 26, 2007

Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs

Some properties of residuated lattices

CHAPTER 11. Introduction to Intuitionistic Logic

Duality in Logic Programming

Logic for Computer Science - Week 4 Natural Deduction

Relational semantics for a fragment of linear logic

PL: Truth Trees. Handout Truth Trees: The Setup

Annotated revision programs

Language of Propositional Logic

Mathematical Foundations of Logic and Functional Programming

Proofs. Joe Patten August 10, 2018

Weak Completion Semantics

On the Equivalence between Assumption-Based Argumentation and Logic Programming

Epistemic Reasoning in Logic Programs

PROBABILITY LOGICS WITH VECTOR VALUED MEASURES. Vladimir Ristić

SIMPLE LOGICS FOR BASIC ALGEBRAS

Normal Forms of Propositional Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

Title: Logical Agents AIMA: Chapter 7 (Sections 7.4 and 7.5)

Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation

Comparing Disjunctive Well-founded Semantics

Timo Latvala. February 4, 2004

Notes. Corneliu Popeea. May 3, 2013

Propositional logic (revision) & semantic entailment. p. 1/34

cis32-ai lecture # 18 mon-3-apr-2006

Inference in Propositional Logic

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

Well-Supported Semantics for Description Logic Programs

Answer Sets for Logic Programs with Arbitrary Abstract Constraint Atoms

Encoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic

On the set of intermediate logics between the truth and degree preserving Lukasiewicz logics

Omitting Types in Fuzzy Predicate Logics

Advances in the theory of fixed points in many-valued logics

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001

Natural Deduction for Propositional Logic

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

Web Science & Technologies University of Koblenz Landau, Germany. Models in First Order Logics

Lecture 3: Semantics of Propositional Logic

Relative Expressiveness of Defeasible Logics

Transcription:

semantics for Logic Nicolás Madrid & Universidad de Málaga September 23, 2009

Aims of this paper We are studying the introduction of two kinds of negations into residuated : Default negation: This negation enables non-monotonic reasoning and is introduced into residuated by a generalization of the Gelfond-Lifschitz reduct. Strong negation: Monotonicity of positive is not affected by including this kind of negation. In this sense, we define the coherence restriction to generalize the concept of consistency.

Structure of this paper This talk is structured as follows: We start recalling the basic definitions needed to describe our semantics. We focus mainly on strong negation: Recalling the notion of coherent interpretation. Providing properties of the notion of coherence. Comparing the notion of coherence with α-consistency. Finally we present the definition of in General Logic

Preliminaries A residuated lattice is a tuple (L,,, ) such that: 1 (L, ) is a complete bounded lattice, with top and bottom elements 1 and 0. 2 (L,, 1) is a commutative monoid with unit element 1. 3 (, ) forms an adjoint pair, i.e. z (x y) iff y z x x, y, z L. A negation operator, over (L,,, ), is any decreasing mapping n : L L satisfying n(0) = 1 and n(1) = 0.

Notation and terminology We denote by the default negation and by the strong negation. The difference between them is uniquely semantic, and relates to the method used to infer the truth-value of one negated propositional symbol Π denotes the set of propositional symbols. If p Π then both p and p are called literals.

General Syntax Given a residuated lattice with negations (L,,,, ), a general residuated program P is a set of weighted rules of the form l l 1 l m l m+1 l n ; ϑ where ϑ is an element of L and l, l 1,..., l n are literals. A general residuated program P is said to be: positive if it does not contain negation operators. normal if it does not contain strong negation. extended if it does not contain default negation.

General Semantics Rules will be frequently denoted as l B; ϑ. As usual, the formula B is called the body of the rule whereas l is called its head. A fuzzy L-interpretation is a mapping I : Lit L. I satisfies a rule l B; ϑ if and only if I (B) ϑ I (l) or, equivalently, ϑ I (l B). I is a model of P if it satisfies all rules in P.

Extended Logic The immediate consequence operator defined on positive residuated is generalized to the extended ones. Let P be an extended residuated program and let I be an interpretation. The immediate consequence operator of I wrt P is the interpretation defined as follows: T P (I )(l) = lub{i (B) ϑ : l B; ϑ P}

The minimal model The immediate consequence operator T P is monotonic. By the Knaster-Tarski fix-point theorem, T P has a least fix-point; lfp(p). lfp(p) is a model of P The semantics of an extended residuated program P is given by the lfp(p). However, one has to take into account the interaction between opposite literals. For this purpose we define the concept of coherence.

A fuzzy L-interpretation I over Lit is coherent if the inequality I ( p) I (p) holds for every propositional symbol p. The notion of coherence coincides with consistency in the classical frame. It only depends on the negation operator. It allows to handle missing information (i.e I such that I (l) = 0 for all l Lit is always coherent).

Coherent Let P be an extended residuated program, we say that P is coherent if its least model is coherent. Proposition Let I and J be two interpretations satisfying I J. If J is coherent, then I is coherent as well. Corollary An extended residuated program is coherent if and only if it has at least one coherent model.

More properties of the notion of coherence An interpretation assigns to any negative literal a truth degree independently from the negation operator. This way, if we have two different negation operators we can talk about the coherence wrt any of these operators. Proposition Let 1 and 2 be two negation operators such that 1 2, then any interpretation I that is coherent wrt 1 is coherent wrt 2 as well.

Example The previous proposition provides us a way to filter admissible (coherent) interpretations by changing the strong negation operator.

Comparison with the notion of α-consistency Let be a t-norm and let be a negation operator. We say that an interpretation I : Lit L on the set of literals is α-consistent if for all propositional symbol p we have that I (p) I ( p) α. Remark By the adjoint condition, we have that I (p) I ( p) α iff I ( p) α I (p)

: The reduct of P Let P and I be a general residuated program and a L-interpretation respectively, we will construct a new normal program P I by substituting each rule in P of the form: by the rule l l 1 l m l m+1 l n ; ϑ l l 1 l m ; I (l m+1 ) I (l n ) ϑ The program P I is called the reduct of P wrt the interpretation I.

s Let P be a coherent extended residuated program; the unique fuzzy answer set of P is its least coherent model P. Let P be a general residuated program, a coherent L-interpretation I is said to be a fuzzy answer set of P iff I is the minimal of P I. Theorem Any fuzzy answer set of P is a minimal model of P.

We have recalled the definition of the syntax and semantics of extended (general) residuated We have concentrated on the handling of strong negation and, therefore, on extended residuated. We have provided the notion of coherence and we have showed several properties of coherent interpretations. We have presented the definition of for General Logic.

Future Relate our approach of fuzzy answer set semantics with other existing approaches and study their possible interactions. Obtain further the properties of coherence and establish a more extensive comparison between the notion of coherence and the notion of α-consistency.

semantics for Logic Nicolás Madrid & Universidad de Málaga September 23, 2009