Introduction to formal semantics 1 / 25
Enrico Leonhardt
Introduction to formal semantics
- Enrico Leonhardt
Introduction to formal semantics - Enrico Leonhardt Introduction - - PowerPoint PPT Presentation
Introduction to formal semantics - Enrico Leonhardt Introduction to formal semantics 1 / 25 Enrico Leonhardt | Motivation | Semiotics | Formal semantics in CS | structure Motivation - Philosophy paradox antinomy
Introduction to formal semantics 1 / 25
Enrico Leonhardt
Introduction to formal semantics 2 / 25
Enrico Leonhardt
– paradox – antinomy – division in object und Meta language
– syntax – semantics – Pragmatics
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 3 / 25
Enrico Leonhardt
– is sentence or statement true? – (intuitive) TARSKI scheme: “X is true if and only if p” – definition of the ‘true’ predicate in S
“I”, “we”, “now”… different meaning in different situations investigate only statements name of p statement
colloquial language
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 4 / 25
Enrico Leonhardt
No logical problems
A suicide murderer kills all that do not kill themselves. Give somebody a shed of paper with “please turn around” on both sites.
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 5 / 25
Enrico Leonhardt
if there is a prove that such person exists
A suicide murderer kills all that do not kill themselves. This statement is not true.
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 6 / 25
Enrico Leonhardt
1. Language is semantically closed
– statements in the language can contain its own ‘true’ predicate
2. Basic laws of logic
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 7 / 25
Enrico Leonhardt
Object language: to describe anything (‘true’, ‘false’,…)
Meta language: Object language + ‘true’, ‘false’…
Order one Order two… The sun is shining today. The statement above is true. The second statement here is true.
Order one Order two Order three | Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 8 / 25
Enrico Leonhardt
The statement on slide 8 is not true. The statement of order one on slide 8 is not true. There is a statement of order one on slide 8 that is false.
| Motivation | Semiotics | Formal semantics in CS |
The statement of order one on slide 8 is not true.
Introduction to formal semantics 9 / 25
Enrico Leonhardt
– paradox – antinomy – division in object und meta language
– syntax – semantics – pragmatics
“X is true if and only if p” | Motivation | Semiotics | Formal semantics in CS | This statement is not true. The color is late.
Introduction to formal semantics 10 / 25
Enrico Leonhardt
– syntax – semantics – pragmatics
historical languages artificial languages
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 11 / 25
Enrico Leonhardt
historical languages
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 12 / 25
Enrico Leonhardt
historical languages
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 13 / 25
Enrico Leonhardt
– each word (lexical semantics) – relationship between words (structural semantics) – combination of sentences – texts of different persons (dialog)
historical languages
MEANING(the color is late)
= f(MEANING(the), MEANING(color), MEANING(is), MEANING(late))
Frege principle | Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 14 / 25
Enrico Leonhardt
– Psychological activity by speaker – Historical identifiable language habit
historical languages
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 15 / 25
Enrico Leonhardt
– syntax – semantics – pragmatics
historical languages artificial languages
| Motivation | Semiotics | Formal semantics in CS |
– syntax – semantics – pragmatics
Introduction to formal semantics 16 / 25
Enrico Leonhardt
artificial languages
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 17 / 25
Enrico Leonhardt
– describes the possible computations – three major classes:
artificial languages
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 18 / 25
Enrico Leonhardt
artificial languages
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 19 / 25
Enrico Leonhardt
– paradox – antinomy – division in object und meta language
– syntax – semantics – pragmatics
“X is true if and only if p”
(empirical + ‘pure’)
| Motivation | Semiotics | Formal semantics in CS | The color is late.
Introduction to formal semantics 20 / 25
Enrico Leonhardt
– each phrase in the language is translated into a denotation, i.e. a phrase in some other language
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 21 / 25
Enrico Leonhardt
– each phrase in the language is translated into a denotation, i.e. a phrase in some other language
– execution of the language is described directly (rather than by translation)
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 22 / 25
Enrico Leonhardt
– each phrase in the language is translated into a denotation, i.e. a phrase in some other language
– execution of the language is described directly (rather than by translation)
– rules of inferences to reason from meaning of input to meaning of output
| Motivation | Semiotics | Formal semantics in CS |
Introduction to formal semantics 23 / 25
Enrico Leonhardt
– properties that cannot change during execution
– properties that may change
| Motivation | Semiotics | Formal semantics in CS |
Var a : integer; … If a THEN … ELSE … Var a : boolean; … If a THEN … ELSE …
Introduction to formal semantics 24 / 25
Enrico Leonhardt
– paradox – antinomy – division in object und Meta language
– syntax
– Pragmatics
| Motivation | Semiotics | Formal semantics in CS | “X is true if and only if p”
(empirical + ‘pure’)
The color is late.
Introduction to formal semantics 25 / 25
Enrico Leonhardt
| Motivation | Semiotics | Formal semantics in CS |