Lineare Temporale Logik
|
|
|
- Hinrich Böhme
- vor 6 Jahren
- Abrufe
Transkript
1 nach Principles of Model Checking von Christel Baier und Joost-Pieter Katoen 19.Dezember 2013
2 Wiederholung (1) Ein Transitionssystem TS ist ein Tupel (S,Act,,I,AP,L) mit: S - Menge von Zuständen Act - Menge von Aktionen S Act S - Übergangsrelation I - Menge von Anfangszuständen AP - Menge von atomaren Aussagen L: S Pot(AP) - Beschriftungsfunktion Unendliches Pfadfragment π ist Zustandsfolge s 0 s 1 s 2..., sodass i > 0 : s i Post(s i 1 ) trace(π) = L(s 0 )L(s 1 )L(s 2 )...
3 Grundlegendes Spezikationsformalismus für LT Eigenschaften Lineares Zeitmodell, d.h. jeder Moment hat einen einzigen Nachfolgemoment Betrachtet wird nur die relative Ordnung von Ereignissen LTL kombiniert Aussagenlogik mit den temporalen Modalitäten X (Next) und U (Until): Xϕ gilt, wenn ϕ im nächsten Schritt gilt ϕ 1 Uϕ 2 gilt, wenn ein Schritt existiert in dem ϕ 2 gilt und bis zu diesem Zeitpunkt ϕ 1 gilt
4 Syntax AP: eine Menge von atomaren Aussagen LTL Formeln ϕ gegeben durch: wobei a AP. ϕ ::= true a ϕ ϕ 1 ϕ 2 Xϕ ϕ 1 Uϕ 2 U ist rechtsassoziativ, d.h. ϕ 1 Uϕ 2 Uϕ 3 steht für ϕ 1 U(ϕ 2 Uϕ 3 ) Operatorpräzendenz:,X binden stärker als U bindet stärker als
5 Semantik über Wörter ϕ - LTL Formel; Die von ϕ induzierte LT Eigenschaft ist: Words(ϕ) = {σ = A 0 A 1 A 2... Pot(AP) ω σ = ϕ} wobei = die kleinste Relation mit den folgenden Eigenschaften ist: σ = true σ = a a A 0 σ = ϕ σ = ϕ σ = ϕ 1 ϕ 2 σ = ϕ 1 and σ = ϕ 2 σ = Xϕ σ[1...] = ϕ σ = ϕ 1 Uϕ 2 j 0 : σ[j...] = ϕ 2 und i,0 i < j : σ[i...] = ϕ 1
6 Weitere Modalitäten Mittels U weitere Modalitäten: F (Finally) und G (Globally) Fϕ := true Uϕ gilt, wenn ϕ irgendwann in der Zukunft gilt Gϕ := F ϕ gilt, wenn ab dem momentanen Schritt immer ϕ gilt Durch Kombination dieser Modalitäten erhält man: GFϕ "unendlich oft ϕ FGϕ "fast immer ϕ
7 Semantik der abgeleiteten Modalitäten Für die abgeleiteten Operatoren gilt: σ = Fϕ j 0 : σ[j...] = ϕ σ = Gϕ j 0 : σ[j...] = ϕ σ = GFϕ i 0 j i : σ[j...] = ϕ σ = FGϕ i 0 j i : σ[j...] = ϕ
8 Beispiel 1 Es sei AP = {blau, grün, rot, weiß, schwarz, rund, quadtratisch, karo} Einige geltende Eigenschaften: rund rot X blau F grün rund U quadratisch F(rot U grün) Einige nicht geltende Eigenschaften: G(grün rund) rot U weiß rot U G blau quadratisch G(rund quadratisch)
9 Beispiel 2 1. Wird der Einschaltknopf des Druckers betätigt, so ist er irgendwann bereit und bleibt es danach auch. 2. Ist der Drucker bereit und erhält einen Auftrag, so beginnt er sofort danach zu drucken und druckt weiter, bis er keinen Auftrag oder kein Papier mehr hat.
10 Wiederholung (2) TS = (S,Act,,I,AP,L) - Transitionssystem ; s S. Paths(s) = {π = s 0 s 1 s 2... s 0 = s} Paths(TS) = s IPaths(s) trace(π) = {trace(π) π Π} Traces(s) = trace(paths(s)) Traces(TS) = s ITraces(s)
11 Semantik über Pfade und Zustände TS = (S,Act,,I,AP,L) - Transitionssystem ϕ - LTL Formel s S π - unendliches Pfadfragment von TS. Dann ist deniert: π = ϕ trace(π) = ϕ s = ϕ π Paths(s) : π = ϕ TS = ϕ Traces(TS) Words(ϕ) s I : s = ϕ
12 Äquivalenz Zwei LTL Formeln ϕ 1,ϕ 2 sind äquivalent, geschr. ϕ 1 ϕ 2, wenn Words(ϕ 1 ) = Words(ϕ 2 ). Einige Äquivalenzen: Dualitätsgesetz Distributivgesetz Idempotenzgesetz Xϕ Fϕ Gϕ X ϕ G ϕ F ϕ Absorptionsgesetz FGFϕ GFGϕ GFϕ FGϕ X(ϕUψ) (Xϕ)U(Xψ) F(ϕ ψ) Fϕ Fψ G(ϕ ψ) Gϕ Gψ Expansionsgesetz ϕuψ ψ (ϕ X(ϕUψ)) Fϕ ϕ XFϕ Gϕ ϕ XGϕ FFϕ GGϕ ϕu(ϕuψ) (ϕuψ)uψ Fϕ Gϕ ϕuψ ϕuψ
13 Until ist die kleinste Lösung des Expansionsgesetzes Theorem Für LTL Formeln ϕ und ψ ist Words(ϕ Uψ) die kleinste LT Eigenschaft P Pot(AP) ω, sodass: Words(ψ) {A 0 A 1 A 2... Words(ϕ) A 1 A 2... P} P ( ) Kleinste LT Eigenschaft die (*) erfüllt, bedeutet: (1) P = Words(ϕUψ) erfüllt (*) (2) Words(ϕUψ) P für alle P die (*) erfüllen
14 Weak-Until Für LTL Formeln ϕ und ψ ist der W Operator wie folgt definiert: ϕwψ def = (ϕuψ) Gϕ Dualität: (ϕuψ) (ϕ ψ)w( ϕ ψ) (ϕwψ) (ϕ ψ)u( ϕ ψ) Andere Zusammenhänge: Gϕ ϕwfalse ϕuψ (ϕwψ) G ψ Expansionsgesetz: ϕwψ ψ (ϕ X(ϕWψ))
15 Positive Normal Form (Weak-Until) Menge der LTL Formeln in Weak-Until PNF über die folgende Grammatik gegeben: ϕ ::= true false a a ϕ 1 ϕ 2 ϕ 1 ϕ 2 Xϕ ϕ 1 Uϕ 2 ϕ 1 Wϕ 2 wobei a AP ABER: Durch (ϕuψ) (ϕ ψ)w( ϕ ψ) exponentielles Wachstum der Formellänge möglich
16 Release Für LTL Formeln ϕ und ψ ist der R Operator wie folgt definiert: ϕrψ def = ( ϕu ψ) Dualität: (ϕuψ) ϕr ψ (ϕrψ) ϕu ψ Andere Zusammenhänge: Gϕ false R ϕ ϕwψ ( ϕ ψ)r(ϕ ψ) Expansionsgesetz: ϕrψ ψ (ϕ X(ϕRψ))
17 Positive Normal Form (Release) Menge der LTL Formeln in Release PNF über die folgende Grammatik gegeben: ϕ ::= true false a a ϕ 1 ϕ 2 ϕ 1 ϕ 2 Xϕ ϕ 1 Uϕ 2 ϕ 1 Rϕ 2 wobei a AP Transformationsregeln: true false (ϕ ψ) ϕ ψ (ϕuψ) ϕr ψ Fϕ G ϕ ϕ ϕ (ϕ ψ) ϕ ψ Xϕ X ϕ Gϕ F ϕ
18 Zusammenfassung Syntax Semantik Positive Normalform
2.1 Lineare Temporallogiken: LTL
2.1 Lineare Temporallogiken: LTL N bezeichne die Menge der nicht-negativen ganzen Zahlen (inklusive der Null). Sei Σ ein Alphabet. Ein endliches Wort ü b e r Σ ist eine endliche Folge a 1 a 2...a n,sodassa
Lineare Temporale Logik
Lineare Temporale Logik H. Peter Gumm Philipps-Universität Marburg Sommersemester 2007 Logiken für Kripke Strukturen Logiken, die nicht nur Zustandseigenschaften, sondern auch das dynamische Verhalten
Automaten, Spiele und Logik
Automaten, Spiele und Logik Woche 13 11. Juli 2014 Inhalt der heutigen Vorlesung Linearzeit Temporale Logik (LTL) Alternierende Büchi Automaten Nicht-Determinisierung (Miyano-Ayashi) Beschriftete Transitionssysteme
LTL und Spin. Stefan Radomski
LTL und Spin Stefan Radomski [email protected] Gliederung Wiederholung Grundlagen Vorstellung LTL Syntax Semantik Beispiele Model Checking mit Spin Fallbeispiele Einführung in Promela Vorführung Zusammenfassung
LTL und CTL*-Model Checking
LTL und CTL*-Model Checking H. Peter Gumm Philis-Universität Marburg Sommersemester 2008 Lineare Temorale Logik LTL ist einfacher zu verstehen als CTL Kann Fairness-Eigenschaften ausdrücken LTL- ist aufwändiger
Aussagenlogik. Spezifikation und Verifikation Kapitel 1. LTL und CTL Syntax & Semantik. Aussagenlogik: Syntax. Aussagenlogik: Syntax (Alternative)
Spezifikation und Verifikation Kapitel 1 Aussagenlogik LTL und CTL & Frank Heitmann [email protected] Wir haben Eine abzählbare Menge V = {x 1, x 2,...} von aussagenlogischen Variablen
MODEL CHECKING 3 TEMPORALE LOGIKEN
MODEL CHECKING 3 TEMPORALE LOGIKEN Sommersemester 2009 Dr. Carsten Sinz, Universität Karlsruhe Kripke-Struktur 2 Definition: Sei A eine Menge von Aussagevariablen. Eine Kripke-Struktur M über A ist ein
Einführung in LTL unter MAUDE. Maschine!es Beweisen Einführung in LTL Seit# 1
Einführung in LTL unter MAUDE Mashine!es Beweisen Einführung in LTL Seit# 1 Verifikation eines Systems System- Verhalte% System- Spezifikatio% Mashine!es Beweisen Einführung in LTL Seit# 2 Verifikation
Grundlagen des expliziten Model Checkings
Grundlagen des expliziten Model Checkings Seminar: Vortrag Dawid Kopetzki Gutachter: Prof. Dr. Jan Jürjens Dipl.-Inf. Daniel Warzecha 2. Juli 2012 Motivation Outline 1 Einleitung Motivation Hintergrund
Werkzeuggestützte Softwareprüfungen: Model Checking I - CTL. Vortrag von Florian Heyer
Werkzeuggestützte Softwareprüfungen: Vortrag von Florian Heyer Gliederung Wiederholung Einführung CTL im Detail Anwendungsbeispiele Abschluss 2 Model Checking (Wiederholung) Überprüfung einer Systembeschreibung
Bisher. Wiederholung NFA Modellierung durch NFA Kripke-Struktur
Bisher Wiederholung NFA Modellierung durch NFA Kripke-Struktur Model-Checking Modell beschrieben durch Kripke-Struktur A Spezifikation ϕ in einer Temporallogik Verifikation: Nachweis, dass die Struktur
1. Einführung in Temporallogik CTL
1. Einführung in Temporallogik CTL Temporallogik dient dazu, Aussagen über Abläufe über die Zeit auszudrücken und zu beweisen. Zeit wird in den hier zunächst behandelten Logiken als diskret angenommen
Model Checking mit Büchi Automaten
Ingo Weigelt Softwaretechnik 3 16.05.2007 Übersicht 1 Automaten über unendlichen Wörtern ω-automaten Büchi-Automaten 2 Model Checking mit Büchi Automaten Konstruktion von A Konstruktion von A S Leerheitstest
Nicht-Standard-Logiken. Intuitionistische Aussagenlogik Prädikatenlogik 2. Stufe Modallogik
Nicht-Standard-Logiken Intuitionistische Aussagenlogik Prädikatenlogik 2. Stufe Modallogik Logik für Informatiker, M. Lange & M. Latte, IFI/LMU: Nicht-Standard-Logiken Intuitionistische Aussagenlogik 238
Definition (Modus Ponens) Wenn A, dann B. A gilt Also, gilt B
Zusammenfassung der letzten LVA Wenn das Kind schreit, hat es Hunger Das Kind schreit Also, hat das Kind Hunger Fakt Korrektheit dieser Schlussfigur ist unabhängig von den konkreten Aussagen Einführung
Zusammenfassung der letzten LVA. Einführung in die Theoretische Informatik. Syntax der Aussagenlogik. Inhalte der Lehrveranstaltung
Zusammenfassung Zusammenfassung der letzten LVA Einführung in die Theoretische Informatik Wenn das Kind schreit, hat es Hunger Das Kind schreit Also, hat das Kind Hunger Christina Kohl Alexander Maringele
Zusammenfassung der letzten LVA. Einführung in die Theoretische Informatik. Syntax der Aussagenlogik. Inhalte der Lehrveranstaltung
Zusammenfassung Zusammenfassung der letzten LVA Einführung in die Theoretische Informatik Christina Kohl Alexander Maringele Georg Moser Michael Schaper Manuel Schneckenreither Institut für Informatik
UNIVERSITÄT SIEGEN FACHBEREICH MATHEMATIK
UNIVERSITÄT SIEGEN FACHBEREICH MATHEMATIK Hauptseminar PLTL Model Checking Benedikt Meurer 22.01.2007 INTERNE BERICHTE INTERNAL REPORTS Hauptseminar im Fachbereich Mathematik der Universität Siegen Betreuer:
Modellierung verteilter Systeme
Modellierung verteilter Systeme (Grundlagen der Programm- und Systementwicklung II) 09 Eigenschaften Dr. Sebastian Voss fortiss GmbH Kompetenzfeldleiter Model-based Systeme Engineering Themenübersicht
Model Checking. Timed Computation Tree Logic TCTL. Michael Hess
Model Checking Timed Computation Tree Logic TCTL Michael Hess Gliederung Einführung Motivation Kripkestrukturen mit Zeitbedingungen TCTL Model Checking Regionenautomaten Komplexität Demonstration 2 Einführung
Logik (Prof. Dr. Wagner FB AI)
Logik (Prof. Dr. Wagner FB AI) LERNZIELE: Über die Kenntnis und das Verständnis der gegebenen Definitionen hinaus verfolgt dieser Teil der Lehrveranstaltung die folgenden Lernziele: Bei gegebenen sprachlichen
Die Prädikatenlogik erster Stufe: Syntax und Semantik
Die Prädikatenlogik erster Stufe: Syntax und Semantik 1 Mathematische Strukturen und deren Typen Definition 1.1 Eine Struktur A ist ein 4-Tupel A = (A; (R A i i I); (f A j j J); (c A k k K)) wobei I, J,
Was bisher geschah: klassische Aussagenlogik
Was bisher geschah: klassische Aussagenlogik Syntax Symbole und Struktur Junktoren: t, f,,,,, aussagenlogische Formeln AL(P) induktive Definition: IA Atome (Aussagenvariablen) p, q, r,... P IS zusammengesetzte
Computational Logic Algorithmische Logik Boolesche Algebra und Resolution
Computational Logic Algorithmische Logik Boolesche Algebra und Resolution Ralf Moeller Hamburg Univ. of Technology Boole'sche Algebra Äquivalenzen als "Transformationsgesetze" Ersetzbarkeitstheorem Zentrale
Was bisher geschah: klassische Aussagenlogik
Was bisher geschah: klassische Aussagenlogik Syntax Symbole und Struktur, Junktoren: t, f,,,,, Prinzip der strukturellen Induktion über Baumstruktur von Formeln, arithmetischen Ausdrücken usw. induktive
Logik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 3 06.05.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: [email protected] 1 Bis jetzt Syntax (Formeln) Semantik Wertebelegungen/Valuationen/Modelle
Transformation von regulärer Linearzeit- Temporallogik zu Paritätsautomaten
Transformation von regulärer Linearzeit- Temporallogik zu Paritätsautomaten Malte Schmitz, Lübeck im Januar 2012 korrigierte Fassung, Lübeck im März 2014 Diese Bachelorarbeit wurde ausgegeben und betreut
Theorie der Informatik. Theorie der Informatik. 6.1 Einführung. 6.2 Alphabete und formale Sprachen. 6.3 Grammatiken. 6.4 Chomsky-Hierarchie
Theorie der Informatik 17. März 2014 6. Formale Sprachen und Grammatiken Theorie der Informatik 6. Formale Sprachen und Grammatiken Malte Helmert Gabriele Röger Universität Basel 17. März 2014 6.1 Einführung
Grundlagen der Logik
Grundlagen der Logik Denken Menschen logisch? Selektionsaufgabe nach Watson (1966): Gegeben sind vier Karten von denen jede auf der einen Seite mit einem Buchstaben, auf der anderen Seite mit einer Zahl
Model Checking mit SPIN
Model Checking mit SPIN Sabine Bauer 15.08.2005 2 Gliederung 1. Teil: Grundlagen des Model Checking - Abgrenzung zur deduktiven Verifikation - Das Model Checking-Problem - Kripke-Struktur - LTL - Arbeitsweise
Logik für Informatiker
Vorlesung Logik für Informatiker 4. Aussagenlogik Syntax und Semantik der Aussagenlogik Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Syntax der Aussagenlogik:
Normalformen. Wie bei der Aussagenlogik lassen sich Formeln wieder in dazu äquivalente umwandeln, die eine bestimmte Form haben.
Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 4.5 Prädikatenlogik Normalformen 148 Normalformen Wie bei der Aussagenlogik lassen sich Formeln wieder in dazu äquivalente umwandeln, die eine
Aussagenlogik. Motivation Syntax Semantik Erfüllbarkeit SAT-Solver Kompaktheit Beweiskalküle
Aussagenlogik Motivation Syntax Semantik Erfüllbarkeit SAT-Solver Kompaktheit Beweiskalküle Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 3.1 Aussagenlogik Syntax 22 Einführendes Beispiel
Theorie der Informatik. Theorie der Informatik. 2.1 Äquivalenzen. 2.2 Vereinfachte Schreibweise. 2.3 Normalformen. 2.
Theorie der Informatik 24. Februar 2014 2. Aussagenlogik II Theorie der Informatik 2. Aussagenlogik II 2.1 Äquivalenzen Malte Helmert Gabriele Röger 2.2 Vereinfachte Schreibweise Universität Basel 24.
Abschnitt 3.2: Der Satz von Ehrenfeucht
Abschnitt 3.2: Der Satz von Ehrenfeucht In diesem Abschnitt wird gezeigt, dass ein enger Zusammenhang zwischen EF-Spielen und der Ausdrucksstärke der Logik erster Stufe besteht. Zur Formulierung dieses
Aussagenlogik. Übersicht: 1 Teil 1: Syntax und Semantik. 2 Teil 2: Modellierung und Beweise. Aussagenlogik H. Kleine Büning 1/25
Aussagenlogik Übersicht: 1 Teil 1: Syntax und Semantik 2 Teil 2: Modellierung und Beweise Aussagenlogik H. Kleine Büning 1/25 Einführendes Beispiel Falls Lisa Peter trifft, dann trifft Lisa auch Gregor.
Einführung in die Theoretische Informatik
Einführung in die Theoretische Informatik Woche 4 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 Zusammenfassung Zusammenfassung der letzten LV Modus Ponens A B B A MP Axiome für
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Ronja Düffel WS2018/19 01. Oktober 2018 Theoretische Informatik Wieso, weshalb, warum??!? 1 Modellieren und Formalisieren von Problemen und Lösungen 2 Verifikation (Beweis der
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Sommersemester 2018 Ronja Düffel 14. März 2018 Theoretische Informatik Wieso, weshalb, warum??!? 1 Modellieren und Formalisieren von Problemen und Lösungen 2 Verifikation (Beweis
While Programme. Kai Sauerwald Zusammenfassung: Formale Methoden des Systementwurfs SS 12
Definition: Semantikschema Ein Semnatikschema ist ein upel R, I, [ ] mit: Σ = def {σ σ : V ar Z} als die (Speicher-)Zustände. R: Menge der Repräsentationen / Nachrichten I: Menge der Begriffe / Informationen
Aussagenlogik. Übersicht: 1 Teil 1: Syntax und Semantik. 2 Teil 2: Modellierung und Beweise. Aussagenlogik H. Kleine Büning 1/37
Aussagenlogik Übersicht: 1 Teil 1: Syntax und Semantik 2 Teil 2: Modellierung und Beweise Aussagenlogik H. Kleine Büning 1/37 Modellierungsaufgabe Es gibt drei Tauben und zwei Löcher. Jede Taube soll in
Logik für Informatiker
Vorlesung Logik für Informatiker 3. Aussagenlogik Syntax und Semantik der Aussagenlogik Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.16 Syntax der Aussagenlogik:
Logik. Studiengang. Informatik und. Technoinformatik SS 02. Prof. Dr. Madlener Universität Kaiserslautern. Vorlesung: Mi
Logik Studiengang Informatik und Technoinformatik SS 02 Vorlesung: Mi 11.45-13.15 52/207 Prof. Dr. Madlener Universität Kaiserslautern Informationen www-madlener.informatik.uni-kl.de/ag-madlener/teaching/ss2002/
Modellierungsbeispiel Geräte
Was bisher geschah Modellierung von Aussagen in (klassischer) Aussagenlogik Syntax: Aussagenvariablen sind Atome Junktoren,,,, induktive Definition: Baumstruktur der Formeln strukturelle Induktion äquivalente
Was bisher geschah: klassische Aussagenlogik
Was bisher geschah: klassische Aussagenlogik Syntax Symbole und Struktur Junktoren: t, f (nullstellig), (einstellig),,,, (zweistellig) aussagenlogische Formeln AL(P) induktive Definition: IA atomare Formeln
Logik erster Stufe FO
Logik erster Stufe FO Sonderstellung als die Logik für die Grundlegung der Mathematik natürliche Semantik (Tarski) und große Ausdrucksstärke vollständige Beweiskalküle (Gödelscher Vollständigkeitssatz)
Prädikatenlogik. Übersicht: 1 Teil 1: Syntax und Semantik. 2 Teil 2: Normalformen und Grenzen der Prädikatenlogik 1. Stufe
Prädikatenlogik Übersicht: 1 Teil 1: Syntax und Semantik 2 Teil 2: Normalformen und Grenzen der Prädikatenlogik 1. Stufe 3 Teil 3: Modellierung und Beweise 4 Teil 4: Substitution, Unifikation und Resolution
Einführung in die Theoretische Informatik. Inhalte der Lehrveranstaltung. Definition (Boolesche Algebra) Einführung in die Logik
Zusammenfassung Einführung in die Theoretische Informatik Woche 5 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 Zusammenfassung der letzten LV Jede binäre Operation hat maximal ein
Erfüllbarkeit von Formelmengen
Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 3.6 Aussagenlogik Kompaktheit 75 Erfüllbarkeit von Formelmengen bisher nur Erfüllbarkeit einzelner Formeln betrachtet erweitere Begriff auf Mengen
Einführung in die Logik (Vorkurs)
Einführung in die Logik (Vorkurs) Jürgen Koslowski 2014-04-07 Ein Beispiel Familie A will im kommenden Jahr eine Waschmaschine, ein Auto und ein Moped anschaffen. Aber falls Herr A seinen üblichen Bonus
Kapitel 1.1. Aussagenlogik: Syntax. Mathematische Logik (WS 2011/12) Kapitel 1.1: Aussagenlogik: Syntax 1/ 1
Kapitel 1.1 Aussagenlogik: Syntax Mathematische Logik (WS 2011/12) Kapitel 1.1: Aussagenlogik: Syntax 1/ 1 Übersicht 1.1.1 Die Sprache der Aussagenlogik 1.1.2 Explizite vs. implizite Definitionen 1.1.3
Einführung in die Logik
Einführung in die Logik Klaus Madlener und Roland Meyer 24. April 2013 Inhaltsverzeichnis 1 Aussagenlogik 1 1.1 Syntax................................. 1 1.2 Semantik............................... 3 1.3
Logic in a Nutshell. Christian Liguda
Logic in a Nutshell Christian Liguda Quelle: Kastens, Uwe und Büning, Hans K., Modellierung: Grundlagen und formale Methoden, 2009, Carl Hanser Verlag Übersicht Logik - Allgemein Aussagenlogik Modellierung
Logik. Logik. Vorkurs Informatik Theoretischer Teil WS 2013/ September Vorkurs Informatik - Theorie - WS2013/14
Logik Logik Vorkurs Informatik Theoretischer Teil WS 2013/14 30. September 2013 Logik > Logik > logische Aussagen Logik Logik > Logik > logische Aussagen Motivation Logik spielt in der Informatik eine
1 Aussagenlogik. 1.1 Aussagen. 15 ist eine Primzahl. 3 < 8 x < 15 (hängt von x ab, keine Aussage) Aussage = Behauptung Beispiele: Es regnet.
Grundlagen der Mathematik für Informatiker 1 1 Aussagenlogik 1.1 Aussagen Aussage = Behauptung Beispiele: Es regnet. Die Straße ist naß. 15 ist eine Primzahl. 3 < 8 x < 15 (hängt von x ab, keine Aussage)
Logik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 2 28.04.2015 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: [email protected] 1 Organisatorisches Termine Donnerstags: 30.04.2015 nicht
Logik Vorlesung 4: Horn-Logik und Kompaktheit
Logik Vorlesung 4: Horn-Logik und Kompaktheit Andreas Maletti 14. November 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen
Logik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 4 7.05.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: [email protected] 1 Bis jetzt Syntax der Aussagenlogik: Definition der Menge
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Vorsemesterkurs Informatik Mario Holldack WS2015/16 30. September 2015 Vorsemesterkurs Informatik 1 Einleitung 2 Aussagenlogik 3 Mengen Vorsemesterkurs Informatik > Einleitung
Logik Vorlesung 8: Modelle und Äquivalenz
Logik Vorlesung 8: Modelle und Äquivalenz Andreas Maletti 12. Dezember 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen Weitere
Jeder Aussage p kann ein Wahrheitswert W(p) {0, 1} zugeordnet werden. Beispiele: W(Es regnet.) =? (je nach Lage der Dinge) W(Die Straße ist naß.) =?
Grundlagen der Mathematik für Informatiker 1 Grundlagen der Mathematik für Informatiker 2 1 Aussagenlogik 1.1 Aussagen Aussage = Behauptung Beispiele: Es regnet. Die Straße ist naß. 15 ist eine Primzahl.
Logik für Informatiker
Vorlesung Logik für Informatiker 5. Aussagenlogik Normalformen Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Normalformen Definition: Literal Atom (aussagenlogische
CTL Model Checking SE Systementwurf CTL Model Checking Alexander Grafe 1
CTL Model Checking SE Systementwurf CTL Model Checking Alexander Grafe 1 Einführung/Historie Model Checking ist... nur reaktive Systeme werden betrachtet vor CTL Model Checking gab es... Queille, Sifakis,
Logik I. Symbole, Terme, Formeln
Logik I Symbole, Terme, Formeln Wie jede geschriebene Sprache basiert die Prädikatenlogik erster Stufe auf einem Alphabet, welches aus den folgenden Symbolen besteht: (a) Variabeln wie zum Beispiel v 0,v
1.1 Transitionssysteme Produkte von Transitionssystemen Kripkestrukturen Verifikation und Model-Checking...
Transitionssysteme und Verifikation 3. Transitionssysteme.................................. 3. Produkte von Transitionssystemen......................... 9.3 Automaten und reguläre Sprachen.........................
Aussagenlogische Testspezifikation
Seminar Spezifikationsbasierter Softwaretest Aussagenlogische Testspezifikation Peer Hausding (10.06.2006) 1 Gliederung Einführung Begriffe Test Modellspezifikation AutoFocus Transformation Spezifikation
Logik Vorlesung 3: Äquivalenz und Normalformen
Logik Vorlesung 3: Äquivalenz und Normalformen Andreas Maletti 7. November 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen
2.3 Deduktiver Aufbau der Aussagenlogik
2.3 Deduktiver Aufbau der Aussagenlogik Dieser Abschnitt beschäftigt sich mit einem axiomatischen Aufbau der Aussagenlogik mittels eines Deduktiven Systems oder eines Kalküls. Eine syntaktisch korrekte
Zusammenfassung des Stoffes zur Vorlesung Formale Systeme
Zusammenfassung des Stoffes zur Vorlesung Formale Systeme Max Kramer 13. Februar 2009 Diese Zusammenfassung entstand als persönliche Vorbereitung auf die Klausur zur Vorlesung Formale Systeme von Prof.
Logik für Informatiker
Vorlesung Logik für Informatiker 9. Prädikatenlogik Syntax und Semantik der Prädikatenlogik Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Syntax der
3) Linearzeit-Eigenschaften
3) Linearzeit-Eigenschaften GPS: Linearzeit-Eigenschaften Einführung 129 Linearzeit-Eigenschaften Erinnerung: endliche Trace-Fragmente = Wörter Def.: Σ ω bezeichnet Menge aller unendlichen Wörter (Sequenzen)
1 Aussagenlogik. 1.1 Aussagen. 15 ist eine Primzahl. 3 < 8 x < 15 (hängt von x ab, keine Aussage) Aussage = Behauptung Beispiele: Es regnet.
Grundlagen der Mathematik für Informatiker 1 1 Aussagenlogik 1.1 Aussagen Aussage = Behauptung Beispiele: Es regnet. Die Straße ist naß. 15 ist eine Primzahl. 3 < 8 x < 15 (hängt von x ab, keine Aussage)
1 Was ist Model Checking? 2 Modellierung reaktiver Systeme. 3 Eigenschaften linearer Zeit & ihre Verifikation
1 Was ist Model Checking? Verifikation reaktiver Systeme durch Model Checking Ingmar Meinecke 2 Modellierung reaktiver Systeme 3 Eigenschaften linearer Zeit & ihre Verifikation 4 Eigenschaften verzweigender
Syntax der Prädikatenlogik: Komplexe Formeln
Syntax der Prädikatenlogik: Komplexe Formeln Σ = P, F eine prädikatenlogische Signatur Var eine Menge von Variablen Definition: Menge For Σ der Formeln über Σ Logik für Informatiker, SS 06 p.10 Syntax
5.2 Logische Gültigkeit, Folgerung, Äquivalenz
5.2 Logische Gültigkeit, Folgerung, Äquivalenz Durch Einsetzung von PL1-Formeln für die Metavariablen in AL-Gesetzen erhält man PL1-Instanzen von AL-Gesetzen. Beispiele: φ φ AL PL1-Instanzen: Pa () Pa
