LogiquePrincipes de la programmation (STI)
Logic
Teaching unit Programming Principles · S05T_INF1 | EC Code S05T_INF1-5
12ECTS (EU)
1Coefficient
21:20Hours
Séquencement
Learning objectives
- To acquire basic knowledge in classical logic, first order logic and modal logic.
- Formalize a problem using formal language
Prerequisites
- Basic knowledge of digital electronics is desirable
Program
- Proposalual classical logic: axiomatization, Hilbert proof system and sequence calculation
- First order logic: axiomatization and semantics
- Normal modal logic: axiomatization and semantics
Assessment
- Group project: choosing a problem and formalising it using an ongoing logic
- Monitoring
References
- The OPEN LOGIC TEXT: http://builds.openlogicproject.org/open-logic-complete.pdf
- Proposing logic and logic of the first order: Logic Mathematics, Volume 1, by Cori and Lascar
- Proposing logic and logic of the first order: Logic as a Tool, Goranko
- Modal logic : Modal Logic, Blackburn, de Rijke, Venema
- Epistemic logic : Reasoning About Knowledge, Fagin, Halpern, Moses, Vardi
Skills
1| Ref. | Verb | Description | Level |
|---|---|---|---|
| C1_4 | describe | a problem using a formal language | 3 |