NMTS-Group9: Difference between revisions

From Lexical Resource Semantics
Jump to navigation Jump to search
Line 12: Line 12:
The purpose of Predicate logic is to avoid ambiguity in sentences by forming formulae out of natural language. Logical connectives are used to create formulae out of sentences with "and", "or", "if/then" and "not". The aim is to state if the given sentence is true or false in a given model.
The purpose of Predicate logic is to avoid ambiguity in sentences by forming formulae out of natural language. Logical connectives are used to create formulae out of sentences with "and", "or", "if/then" and "not". The aim is to state if the given sentence is true or false in a given model.


= Examples =
==== Examples ====
== and ==
===== and =====
Symbol: Ʌ <br />
Symbol: Ʌ <br />
Sentence: Harry is a student and Snape is a teacher. <br />
Sentence: Harry is a student and Snape is a teacher. <br />
Formulae: [[student (harry) Ʌ teacher (snape)]] = true/false
Formulae: [[student (harry) Ʌ teacher (snape)]] = true/false


== or ==
===== or =====
Symbol: V <br />
Symbol: V <br />
Sentence: Harry is a student or Snape is a teacher. <br />
Sentence: Harry is a student or Snape is a teacher. <br />
Formulae: [[student (harry) V teacher (snape)]] = true/false
Formulae: [[student (harry) V teacher (snape)]] = true/false


== if/then ==
===== if/then =====
Symbol: --> <br />
Symbol: --> <br />
Sentence: If Harry is a student then Snape is a teacher. <br />
Sentence: If Harry is a student then Snape is a teacher. <br />
Formulae: [[student (harry) --> teacher (snape)]] = true/false
Formulae: [[student (harry) --> teacher (snape)]] = true/false


== not ==
===== not =====
Symbol: ¬ <br />
Symbol: ¬ <br />
Sentence:  Harry is not a student. <br />
Sentence:  Harry is not a student. <br />

Revision as of 09:43, 26 October 2012

Wikipage of Group 5

Overview

Members

Lisa
Marthe
Helena
Elisabeth

Short description of the topic

Predicate logic - logical connectives

The purpose of Predicate logic is to avoid ambiguity in sentences by forming formulae out of natural language. Logical connectives are used to create formulae out of sentences with "and", "or", "if/then" and "not". The aim is to state if the given sentence is true or false in a given model.

Examples

and

Symbol: Ʌ
Sentence: Harry is a student and Snape is a teacher.
Formulae: student (harry) Ʌ teacher (snape) = true/false

or

Symbol: V
Sentence: Harry is a student or Snape is a teacher.
Formulae: student (harry) V teacher (snape) = true/false

if/then

Symbol: -->
Sentence: If Harry is a student then Snape is a teacher.
Formulae: [[student (harry) --> teacher (snape)]] = true/false

not

Symbol: ¬
Sentence: Harry is not a student.
Formulae: ¬student (harry) = true/false

References and links

References

Links

Difficulties

  • Abstraction of content/natural language
  • Understanding the whole process from creating a model to interpret formulae
  • Understanding the truth conditions of a formulae with connectives