Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus...

46
1 Kapitel 4 Tableau-Algorithmen

Transcript of Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus...

Page 1: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

1

Kapitel 4

Tableau-Algorithmen

Page 2: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

2

Ziel des KapitelsZiel des Kapitels

Page 3: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

3

Ziel des Kapitels

Page 4: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

4

Kapitel 4

Entscheidbarkeit

Tableau-Algorithmen

Page 5: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

5

Entscheidbarkeit 1

Page 6: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

6

Entscheidbarkeit 2

Page 7: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

7

Entscheidbarkeit 3

T4.0

Page 8: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

8

Entscheidbarkeit 3

T4.1

Page 9: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

9

Entscheidbarkeit 3

Page 10: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

10

Algorithmen in der Praxis

Page 11: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

11

Praktikable Algorithmen

Page 12: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

12

Kapitel 4

ALC ohne TBoxen

Tableau-Algorithmen

Page 13: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

13

Tableau Algorithmus

Page 14: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

14

Negationsnormalform

T4.2

Page 15: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

15

I-Baum

T4.3

Page 16: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

16

I-Baum

T4.4

Page 17: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

17

Tableau Algorithmus

Page 18: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

18

Tableau Regeln

Page 19: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

19

Tableau Regeln

Page 20: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

20

Tableau Algorithmus

Page 21: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

21

T4.5

Ergebnis

Page 22: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

22

Lokale Korrektheit

T4.6

Page 23: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

23

Terminierung

T4.7

Page 24: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

24

Rollentiefe

Page 25: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

25

Multimengen

Page 26: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

26

Multimengen

Page 27: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

27

Multimengen

Page 28: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

28

Korrektheit und Vollständigkeit

T4.8

T4.9

Page 29: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

29

Komplexitätsanalyse

T4.10

Page 30: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

30

Praktikabilität

Page 31: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

31

Optimierungen: Backjumping

T4.11

Page 32: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

32

Optimierungen: Caching

Page 33: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

33

Optimierungen

Page 34: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

34

Kapitel 4

ALC mit generellen TBoxen

Tableau-Algorithmen

Page 35: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

35

Tableau-Algorithmus

T!!

Page 36: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

36

Tableau-Algorithmus

T4.12

Page 37: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

37

Blockieren

Page 38: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

38

Blockieren

T4.13

Page 39: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

39

Blockieren

Page 40: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

40

Tableau-Algorithmus

Page 41: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

41

Tableau-Algorithmus

T4.14

T4.15

Page 42: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

42

Komplexitätsanalyse

T4.16

Page 43: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

43

Bemerkung zur TBox-Regel

Page 44: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

44

Kapitel 4

Erweiterungen von ALC

Tableau-Algorithmen

Page 45: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

45

Erweiterungen

Page 46: Tableau-Algorithmen - uni-bremen.de · Tableau Algorithmus berechnet Sequenz M MI, C(Vini) Mi 1 aus Mi durch Anwendung von Tableau Regel (Transformiert I-Baum in einen Oder mehrere

46

Erweiterungen