<- Archives UCL - Programme d'études ->



Automated reasoning [ LINGI2264 ]


5.0 crédits ECTS  30.0 h + 15.0 h   1q 

Teacher(s) Pecheur Charles ;
Language English
Place
of the course
Louvain-la-Neuve
Online resources

> https://www.icampus.ucl.ac.be/claroline/course/index.php?cid=INGI2264

Prerequisites

INGI 2261 (Artificial Intelligence), or equivalent foundations in logics and artificial intelligence.

Main themes
  • Automated reasoning
  • Reasoning based on propositional logic: model generation, Davis Putnam, ...
  • Reasoning based on classical logic: resolution, array methods, ...
  • Reasoning with equality theory: paramodulation, unification, rewriting, ...
  • Reasoning based on induction 
  • Common automated reasoning systems
  • Applications: modeling and solving of problems using automated reasoning methods
Aims

Students completing successfully this course will be able to

  • explain basic technics and theoretical bases used in automated reasoning
  • describe respective advantages of various types of logics, especially for their use in automated reasoning
  • apply wisely technics and methods of automated reasoning
  • use current and representative automated reasoning systems
  • develop applications using methods of automated reasoning

Students will have developed skills and operational methodology. In particular, they have developed their ability to:

  • gather information about the tools available in one area,
  • make a clear and comprehensive presentation of a software,
  • describe a situation, model and analyze it using an appropriate tool.
Evaluation methods
  • Assignments and presentation of another tool (50% of the final grade)
  • Oral exam (50% of the final grade)
Teaching methods

Lectures: learn AR foundations

  • Theoretical bases, logics
  • Basic techniques, advantages and shortcomings

Labs: apply two AR tools

  • 2 assignments with Alloy and Maude introduced by exercises
  • Learn to apply tools, develop applications based on tools

Reading: discover other AR tools

  • Each student presents one to the class
Content
  • Introduction
  • Propositional logic
  • Binary decision diagrams
  • First-order logic
  • Alloy Foundations
  • Equality
  • Maude Foundations
  • First-order Theories
  • Beyond First-ordre Logic
Bibliography
  • No mandatory reference book (Many suggested reference books!)
  • Slides and documents online
Cycle et année
d'étude
> Master [120] in Computer Science and Engineering
> Master [120] in Computer Science
Faculty or entity
in charge
> INFO


<<< Page précédente