• Aucun résultat trouvé

IFT 2105

N/A
N/A
Protected

Academic year: 2022

Partager "IFT 2105"

Copied!
1
0
0

Texte intégral

(1)

IFT 2105

INTRODUCTION A L’INFORMATIQUE THEORIQUE

Et´e 2006 Geˇna Hahn

AA – 3351 Au d´ebut il y avait la paresse. Alors l’homme inventa la machine qui, apr`es quelques h´esitations, devint puissante, tr`es puissante. Tellement puissante que la vision populaire la con¸coit comme tout-puissante. Et pourtant...

Ce cours a pour but de nous faire nous pencher sur les fondements mˆeme de l’informatique. Qu’est ce que c’est qu’un probl`eme? Qu’est ce que c’est qu’un programme? Qu’est ce que c’est qu’un algorithme? Qu’est ce que cela veut dire calculer? Pourquoi un probl`eme semble plus difficile qu’un autre?. Pour essayer de r´epondre `a ces questions, nous allons traverser un peu l’histoire de l’informatique, en commen¸cant par Aristote, en passant par Boole, Hilbert et Russell, pour atterrir en plein XX-`eme si`ecle avec ses mod`eles formels de calcul tels automates finis et machines de Turing. La plus grande partie du cours sera occup´ee par ces mod`eles de calculs, leurs propri´et´es, leurs puissances et leurs limites.

Vu que le cours demande une certaine maturit´e math´ematique dans sa deuxi`eme moiti´e, la premi`ere partie introduira

´egalement certains objets mathematiques utiles ainsi que des notions et des exercices sur des preuves.

Plan du cours:

1. Introduction (un peu d’histoire, quelques d´efinitions) 2. Langages formels (probl`eme de base, formalisme)

3. Automates finis (variantes et relations entre elles et avec certaines classes de langages) 4. Machines de Turing (mega-puissance!)

5. Ind´ecidabilit´e (l’impuissance)

6. Complexit´e (comment d´ecider qu’un probl`eme est plus compliqu´e qu’un autre)

Evaluation: Il y aura deux (2)intras d’une heure chacun, un final de trois heures, et beaucoup de petits exercices th´eoriques `a raison d’un devoir par semaine. Pas de programmation.

Les trois examens seront `a livreferm´e et cummulatifs. L’examen final portera sur la mati`ere de toute la session. Les examens intras sont d’une heureet vous allez voir le corrig´e soit de suite, soit le lendemain.

Les devoirs sont `a remettre au plus tard dans les trois premi`eres minutes du TP de mercredi de la semaine de remise.

Etant donn´e que les solutions seront donn´ees en TP, aucun devoir ne sera accept´e en retard. Toute solution copi´ee (d’un livre, des amis, de l’internet ou ailleurs) sans citation de source m´erite 0 si d´ecouverte (plagiat r´ep´et´e m`ene directement

`

a un F pour le cours).

Bar`emes et dates(les dates peuvent changer pendant les deux premi`eres semaines de cours). SEUIL : 45% (les devoirs ne contribuent rien si la moyenne pond´er´ee des trois examens n’atteint pas 45%).

1er intra 10% lundi le 15 mai 12h00 – 13h00 AA – 1177

2`eme intra 20% lundi le 29 mai 12h00 – 13h00 AA – 1177

final 45% mercredi le 7 juin 13h00 – 16h00 AA – 1177

devoirs 25% `a remettre le mercredi en TP

Livre conseill´e:

M.Sipser,Introduction to the Theory of Computation, PWS Publishing, International Thomson Publishing, 1997 Autres livres sugg´er´es(la plupart en r´eserve `a la biblioth`eque) :

• J.-M.Autebert,Langages Alg´ebriques, Masson, 1987

• F.Hennie,Introduction to Computability, Addison-Wesley, 1977

• J.E.Hopcroft, J.D.Ullman,Introduction to Automata Theory, Languages and Computation, Addison-Wesley, 1979

• J.E.Hopcroft,R.Motwani, J.D.Ullman,Introduction to Automata Theory, Languages and Computation,second edi- tion, Addison-Wesley, 2001

• H.R.Lewis, C.H.Papadimitriou,Elements of the Theory of Computation, Prentice-Hall, 1988

• R.McNaughton,Elementary Computability, Formal Languages and Automata, Prentice-Hall, 1982

• Pierre Wolper,INTRODUCTION A LA CALCULABILITE, InterEditions, 1991

Références

Documents relatifs

Mod` eles d’´ epid´ emie et math´ ematiques du lyc´ ee..

(1) Montrer qu’il existe une relation fonctionnelle bijective sans param` etres entre les suites finies d’ordinaux et les ordinaux.. (2) Montrer qu’il existe une relation

La variable enti`ere var est initialis´ee `a la valeur enti`ere init; puis, tant que var ≤ limit (o` u limit est une valeur enti`ere), on r´ep`ete la suite d’instructions

[r]

Dans une journ´ee donn´ee, un automobiliste se stationne deux fois ill´egalement, pour une p´eriode d’une heure chaque fois. Sachant que le contrˆ ole du station- nement correspond `

L’essentiel de l’argument revient `a comprendre que l’on ne peut pas avoir d’estimations L ∞ sur les forces en tout temps, justement `a cause des collisions mais que tout se

n désigne un entier

Il vérifie la différence entre l'intensité qui circule dans le fil de phase avec celle qui circule dans le fil neutre.. Si la différence est supérieure à 500