Modeling and reasoning in propositional calculus
CUGS: Logic II
Lecture 01
Lecture 01 Slide 1 of 36 Modeling and reasoning in propositional calculus Lecture 01
The problem
Consider the following rules specifying robot’s behavior:
1 if the surface is not dry then slow down or turn on the safe
mode
2 if the speed is not reduced then keep signal turned on 3 if signal is on and the surface is not dry then do not turn on
the safe mode
4 if the surface is not dry then slow down.
Lecture 01 Slide 2 of 36 Modeling and reasoning in propositional calculus Lecture 01
The problem
The task is to verify whether: (i) the conjunction of (1), (2) and (3) implies (4) (ii) the conjunction of (1), (2) and (4) implies (3).
Lecture 01 Slide 3 of 36 Modeling and reasoning in propositional calculus Lecture 01
Modeling
Modeling A good model is a more or less simplified description of reality. It should allow to derive conclusions valid in the modeled reality. Usually the goal is to use as elementary formal tools as possible to specify the model at the required level of simplification. Example Model of a car:
- a driver’s point of view: e.g., steering wheel, gears, starter,
light switches, etc.
- a designer’s point of view: e.g., model of aerodynamical flows,
models of materials’ strength, etc.
- a dealer’s point of view: shape, color, price, etc.
Lecture 01 Slide 4 of 36