• Keine Ergebnisse gefunden

Modellierung — Das Prinzip

N/A
N/A
Protected

Academic year: 2022

Aktie "Modellierung — Das Prinzip"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Formale Modellierung Vorlesung 1 vom 24.04.14: Einführung

Serge Autexier & Christoph Lüth Universität Bremen Sommersemester 2014

1 [17]

Organisatorisches

I Veranstalter:

Serge Autexier Christoph Lüth

serge.autexier@dfki.de christoph.lueth@dfki.de MZH 3120, Tel. 59834 MZH 3110, Tel. 59830 I Termine:

Montag, 16 – 18, MZH 1100 Donnerstag, 14 – 16, MZH 1100 I Webseite:

2 [17]

Ariane-5

3 [17]

Die Vasa

10. August 1628

4 [17]

Modellierung — Das Prinzip

Welt Welt

?

Welt Modell

Welt

Modell

Modell

!

I GrundlegendesPrinzip der Naturwissenschaften

5 [17]

Modellierung — Beispiele

2Mg + O2 −→ 2MgO

6 [17]

Modellierung — Beispiele

x=at2+bt+c

7 [17]

Modellierung — Beispiele

T1 T2

2

= a1

a2 3

8 [17]

(2)

Arten der Modellierung

I Computer— diskrete Mathematik, formale Logik

I PhysikalischeSysteme — kontinuierliche Mathematik, DGL

I EingebetteSysteme (CPS) — beides

9 [17]

Lernziele

1.Modellierung—Formulierungvon Eigenschaften

2.Beweis— Formaler Beweis derEigenschaften

3.SpezifikationundVerifikation— Eigenschaften vonProgrammen

10 [17]

Themen

I Formale Logik:

I Aussagenlogik (A∧B,A−→B), Prädikatenlogik (∀x.P)

I Formales Beweisen: natürliches Schließen

I Induktion, induktive Datentypen, Rekursion

I Die Gödel-Theoreme I Spezifikation und Verifikation:

I Formale Modellierung mit der UML und OCL

I Temporale Logik

I Hybride Systeme

11 [17]

Der Theorembeweiser Isabelle

I InteraktiverTheorembeweiser I Entwickelt inCambridgeundMünchen I Est. 1993 (?), ca. 500 Benutzer I Andere: PVS, Coq, ACL-2 I Vielfältig benutzt:

IVeriSoft (D) —http://www.verisoft.de

IL4.verified (AUS) —

http://ertos.nicta.com.au/research/l4.verified/

ISAMS (Bremen) —http://www.projekt-sams.de

12 [17]

Formale Logik

I Formale(symbolische) Logik:RechnenmitSymbolen

I Programme:Symbolmanipulation

I Auswertung:Beweis

I Curry-Howard-Isomorphie:

funktionale Programme∼=konstruktiver Beweis

13 [17]

Geschichte

I GottlobFrege(1848– 1942)

I‘Begriffsschrift, eine der arithmetischen nachgebildete Formelsprache des reinen Denkens’(1879)

I GeorgCantor(1845– 1918), BertrandRussel(1872– 1970), Ernst Zermelo(1871– 1953)

IEinfache Mengenlehre: inkonsistent (Russel’s Paradox)

IAxiomatische Mengenlehre: Zermelo-Fränkel I DavidHilbert(1862– 1943)

IHilbert’s Programm: ‘mechanisierte’ Beweistheorie

I KurtGödel(1906– 1978)

IVollständigkeitssatz,Unvollständigkeitssätze

14 [17]

Grundbegriffe der formalen Logik

I AbleitbarkeitTh`P

I SyntaktischeFolgerung I GültigkeitTh|=P

I SemantischeFolgerung I KlassischeLogik:P∨ ¬P I Entscheidbarkeit

I Aussagenlogik I Konsistenz:Th6` ⊥

I Nicht allesableitbar

I Vollständigkeit:jede gültige Aussageableitbar

I Prädikatenlogikerster Stufe

15 [17]

Unvollständigkeit

I Gödels 1.Unvollständigkeitssatz:

IJedeLogik, diePeano-Arithmetikformalisiert, ist entwederinkonsistent oderunvollständig.

I Gödels 2.Unvollständigkeitssatz:

IJedeLogik, die ihre eigeneKonsistenzbeweist, istinkonsistent.

I Auswirkungen:

IHilbert’s Programmterminiert nicht.

IProgrammenicht vollständig spezifierbar.

ISpezifikationssprachenimmerunvollständig(oder uninteressant).

IMitanderen Worten:Es bleibt spannend.

16 [17]

(3)

Nächste Woche

I Aussagenlogik

I Erstes Übungsblatt

17 [17]

Referenzen

ÄHNLICHE DOKUMENTE

Korrekte Software: Grundlagen und Methoden Vorlesung 11 vom 19.06.18: Funktionen und Prozeduren.. Serge Autexier, Christoph Lüth Universität Bremen

Korrekte Software: Grundlagen und Methoden Vorlesung 10 vom 12.06.17: Verifikationsbedingungen Revisited. Serge Autexier, Christoph Lüth Universität Bremen

Serge Autexier, Christoph Lüth Universität Bremen Sommersemester 2016.. 18:10:54 2016-07-07

Korrekte Software: Grundlagen und Methoden Vorlesung 1 vom 07.04.15: Einführung.. Serge Autexier, Christoph Lüth Universität Bremen

Serge Autexier, Christoph Lüth.

Korrekte Software: Grundlagen und Methoden Vorlesung 11 vom 06.06.16: Funktionen und Prozeduren?. Serge Autexier, Christoph Lüth Universität Bremen

Serge Autexier, Christoph Lüth Universität Bremen Sommersemester 2016.. 18:11:06 2016-07-07

Serge Autexier & Christoph Lüth Universität Bremen Sommersemester 2014..