• Keine Ergebnisse gefunden

Modellierung — Das Problem

N/A
N/A
Protected

Academic year: 2022

Aktie "Modellierung — Das Problem"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Formale Modellierung Vorlesung 1 vom 03.04.13: Einführung

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

Rev. 2064 1 [16]

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 1110 Donnerstag, 14 – 16, MZH 1110 I Webseite:

http://www.informatik.uni-bremen.de/~cxl/lehre/foma.ss13

2 [16]

Ariane-5

3 [16]

Die Vasa

10. August 1628

4 [16]

Modellierung — Das Problem

Welt

Welt Modell

5 [16]

Modellierung — Das Problem

2Mg + O2 −→ 2MgO

6 [16]

Modellierung — Das Problem

x=at2+bt+c

7 [16]

Modellierung — Das Problem

T1 T2

2

= a1

a2 2

8 [16]

(2)

Lernziele

1.Modellierung—Formulierungvon Eigenschaften

2.Beweis— Formaler Beweis derEigenschaften

3.SpezifikationundVerifikation— Eigenschaften vonProgrammen

9 [16]

Themen

I Formale Logik:

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

IFormales Beweisen: natürliches Schließen und der Sequenzenkalkül

IInduktion, induktive Datentypen, Rekursion

IDie Gödel-Theoreme I Spezifikation und Verifikation:

IDie Spezifikationssprache Z

IProgramme in Z

IBeispiel, Anwendung

10 [16]

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:

I VeriSoft (D) —http://www.verisoft.de

I L4.verified (AUS) —

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

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

11 [16]

Formale Logik

I Formale(symbolische) Logik:RechnenmitSymbolen

I Programme:Symbolmanipulation

I Auswertung:Beweis

I Curry-Howard-Isomorphie:

funktionale Programme∼=konstruktiver Beweis

12 [16]

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)

I Einfache Mengenlehre: inkonsistent (Russel’s Paradox)

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

I Hilbert’s Programm: ‘mechanisierte’ Beweistheorie

I KurtGödel(1906– 1978)

I Vollständigkeitssatz,Unvollständigkeitssätze

13 [16]

Grundbegriffe der formalen Logik

I AbleitbarkeitTh`P

ISyntaktischeFolgerung I GültigkeitTh|=P

ISemantischeFolgerung I KlassischeLogik:P∨ ¬P I Entscheidbarkeit

IAussagenlogik I Konsistenz:Th6` ⊥

INicht allesableitbar

I Vollständigkeit:jede gültige Aussageableitbar

IPrädikatenlogikerster Stufe

14 [16]

Unvollständigkeit

I Gödels 1.Unvollständigkeitssatz:

I JedeLogik, diePeano-Arithmetikformalisiert, ist entwederinkonsistent oderunvollständig.

I Gödels 2.Unvollständigkeitssatz:

I JedeLogik, die ihre eigeneKonsistenzbeweist, istinkonsistent.

I Auswirkungen:

I Hilbert’s Programmterminiert nicht.

I Programmenicht vollständig spezifierbar.

I Spezifikationssprachenimmerunvollständig(oder uninteressant).

I Mitanderen Worten:Es bleibt spannend.

15 [16]

Nächste Woche

I Aussagenlogik

I Erstes Übungsblatt

16 [16]

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..