Thema3452: Unterschied zwischen den Versionen

Aus International Center for Computational Logic
Wechseln zu:Navigation, Suche
Serge Stratan (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: „{{Abschlussarbeit |Titel DE=Logic programs and three-valued consequence operators |Titel EN=Logic programs and three-valued consequence operators |Vorname=Carr…“)
 
Serge Stratan (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{Abschlussarbeit
{{Abschlussarbeit
|Titel DE=Logic programs and three-valued consequence operators
|Titel DE=Logic Programs and Three-Valued Consequence Operators
|Titel EN=Logic programs and three-valued consequence operators
|Titel EN=Logic Programs and Three-Valued Consequence Operators
|Vorname=Carroline Dewi
|Vorname=Carroline Dewi
|Nachname=Puspa Kencana Ramli
|Nachname=Puspa Kencana Ramli
Zeile 8: Zeile 8:
|Forschungsgruppe=Wissensverarbeitung
|Forschungsgruppe=Wissensverarbeitung
|Abschlussarbeitsstatus=Abgeschlossen
|Abschlussarbeitsstatus=Abgeschlossen
|Abgabe=2009
|Abgabe=2009/08/01
|Ergebnisse=Master ramli.pdf
|Ergebnisse=Master ramli.pdf
|Beschreibung DE=While classical logic is considered not expressive enough to model human reasoning,
three-valued logic seems much better suited for this purpose. In [SvL08]
Stenning and van Lambalgen show that their consequence operator under Fitting
three-valued semantics can appropriately model human reasoning. Their
operator is defined similarly to the Fitting operator which has been studied
extensively. Even though their definitions and usage are very similar, it turns
out that some of their properties are fundamentally different. Thus, in this thesis
we deepen the knowledge about the Stenning and van Lambalgen operator,
providing formal grounds for further investigation of relations between human
reasoning and logic.<br/><br/>
First we look for conditions under which both operators are continuous and
when they acquire the property of being a contraction. We also introduce a
level mapping characterisation of the new operator that puts it within the same
framework with other three-valued semantics for logic programs, including the
Fitting and well-founded semantics. Then we turn our attention to the underlying
three-valued logic used to characterise these operators, dubbed the Fitting
semantics. We will see that under this semantics, the model of completed program
is not necessarily a model of the program itself. This happens because
under Fitting semantics, the law of equivalence does not hold. We show that
the Lukasiewicz semantics is a good candidate to replace Fitting semantics since
it admits the law of equivalence while not changing the meaning or properties
of logic programs. Further, we present the core method, a connectionist model
generator for logic programs, that can easily be adapted to handle Stenning
and van Lambalgen’s approach. Finally, since under the new operator negative
information is difficult to express in the program, we propose a number of
approaches to add this kind of expressivity to the formalism.
|Beschreibung EN=While classical logic is considered not expressive enough to model human reasoning,
three-valued logic seems much better suited for this purpose. In [SvL08]
Stenning and van Lambalgen show that their consequence operator under Fitting
three-valued semantics can appropriately model human reasoning. Their
operator is defined similarly to the Fitting operator which has been studied
extensively. Even though their definitions and usage are very similar, it turns
out that some of their properties are fundamentally different. Thus, in this thesis
we deepen the knowledge about the Stenning and van Lambalgen operator,
providing formal grounds for further investigation of relations between human
reasoning and logic.<br/><br/>
First we look for conditions under which both operators are continuous and
when they acquire the property of being a contraction. We also introduce a
level mapping characterisation of the new operator that puts it within the same
framework with other three-valued semantics for logic programs, including the
Fitting and well-founded semantics. Then we turn our attention to the underlying
three-valued logic used to characterise these operators, dubbed the Fitting
semantics. We will see that under this semantics, the model of completed program
is not necessarily a model of the program itself. This happens because
under Fitting semantics, the law of equivalence does not hold. We show that
the Lukasiewicz semantics is a good candidate to replace Fitting semantics since
it admits the law of equivalence while not changing the meaning or properties
of logic programs. Further, we present the core method, a connectionist model
generator for logic programs, that can easily be adapted to handle Stenning
and van Lambalgen’s approach. Finally, since under the new operator negative
information is difficult to express in the program, we propose a number of
approaches to add this kind of expressivity to the formalism.
}}
}}

Aktuelle Version vom 29. November 2016, 22:33 Uhr

Toggle side column

Logic Programs and Three-Valued Consequence Operators

Masterarbeit von Carroline Dewi Puspa Kencana Ramli
While classical logic is considered not expressive enough to model human reasoning,

three-valued logic seems much better suited for this purpose. In [SvL08] Stenning and van Lambalgen show that their consequence operator under Fitting three-valued semantics can appropriately model human reasoning. Their operator is defined similarly to the Fitting operator which has been studied extensively. Even though their definitions and usage are very similar, it turns out that some of their properties are fundamentally different. Thus, in this thesis we deepen the knowledge about the Stenning and van Lambalgen operator, providing formal grounds for further investigation of relations between human reasoning and logic.

First we look for conditions under which both operators are continuous and when they acquire the property of being a contraction. We also introduce a level mapping characterisation of the new operator that puts it within the same framework with other three-valued semantics for logic programs, including the Fitting and well-founded semantics. Then we turn our attention to the underlying three-valued logic used to characterise these operators, dubbed the Fitting semantics. We will see that under this semantics, the model of completed program is not necessarily a model of the program itself. This happens because under Fitting semantics, the law of equivalence does not hold. We show that the Lukasiewicz semantics is a good candidate to replace Fitting semantics since it admits the law of equivalence while not changing the meaning or properties of logic programs. Further, we present the core method, a connectionist model generator for logic programs, that can easily be adapted to handle Stenning and van Lambalgen’s approach. Finally, since under the new operator negative information is difficult to express in the program, we propose a number of approaches to add this kind of expressivity to the formalism.