Thema3452: Unterschied zwischen den Versionen
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 | |Titel DE=Logic Programs and Three-Valued Consequence Operators | ||
|Titel EN=Logic | |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
Logic Programs and Three-Valued Consequence Operators
Masterarbeit von Carroline Dewi Puspa Kencana Ramli
- Betreuer Steffen Hölldobler
- Wissensverarbeitung
- – 01. August 2009
- Download
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.