Theory of Computer Science
- B1. Propositional Logic I
Gabriele R¨
- ger
University of Basel
Theory of Computer Science B1. Propositional Logic I Gabriele R - - PowerPoint PPT Presentation
Theory of Computer Science B1. Propositional Logic I Gabriele R oger University of Basel February 19, 2020 Motivation Syntax Semantics Summary Logic: Overview Propositional Logic Logic Predicate Logic Motivation Syntax Semantics
University of Basel
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
What is a true statement? What is a valid proof?
design of digital circuits semantics of databases; query optimization meaning of programming languages verification of safety-critical hardware/software knowledge representation in artificial intelligence logic-based programming languages (e.g. Prolog) . . .
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
CC BY-SA 3.0 Wikimedia Commons (TUBS)
Motivation Syntax Semantics Summary
color(red). color(blue). color(green). color(yellow). neighbor(StateAColor, StateBColor) :- color(StateAColor), color(StateBColor), StateAColor \= StateBColor. switzerland(AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, UR, VD, VS, ZG, ZH) :- neighbor(AG, BE), neighbor(AG, BL), neighbor(AG, LU), ... neighbor(UR, VS), neighbor(VD, VS), neighbor(ZH, ZG).
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
German: Aussagenlogik, Aussage, atomare Aussage, Junktoren
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
Exercise from U. Sch¨
ur Informatiker Picture courtesy of graur razvan ionut / FreeDigitalPhotos.net
Motivation Syntax Semantics Summary
German: Syntax, Semantik, logische Folgerung
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
German: atomare Aussage, aussagenlogische Formel, Atom, Negation, Konjunktion, Disjunktion, Implikation, Bikonditional
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
German: Wahrheitsbelegung/Interpretation, ϕ gilt unter I
Motivation Syntax Semantics Summary
German: I ist ein/kein Modell von ϕ; ϕ ist wahr/falsch unter I; Metasprache
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
(1)
(2)
(3)
(4)
(5)
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary
Motivation Syntax Semantics Summary