Stéphane Devismes Pascal Lafourcade Michel Lévy. 27 Janvier Université Joseph Fourier, Grenoble I. Introduction à la logique
|
|
- Gilbert Joseph
- il y a 7 ans
- Total affichages :
Transcription
1 Introduction à la logique Stéphane Devismes Pascal Lafourcade Michel Lévy Université Joseph Fourier, Grenoble I 27 Janvier 2010 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
2 Préambule Organisation 12 semaines : Cours magistral, 1h30 par semaine TD 2 * 1h30 = 3h par semaine Matériel : Poly (à trous) Sujet du projet S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
3 Préambule Planning Dates importantes Vacances hiver : du 28 février au 6 mars Partiels : 22 mars Vacances printemps : du 25 avril au 1 mai Soutenance Projet : Mardi 10 mai Examen : Semaine du 23 mai Deuxième session : Semaine du 20 juin S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
4 Préambule Note Evaluations Contrôle continu 40% : 4 interros 10%, partiel 40% et projet 50% Examen : 60% Projet par groupe de 3 ou 4. Phase 1 : Modélisation 3-Sat Phase 2 : DP ou SC, et Walk-Sat ou G-Sat Plus exemples : Squaro, Sudoku, Master Mind... S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
5 Préambule Plan Préambule Introduction à la Logique Logique propositionnelle Syntaxe Sens des formules Equivalences remarquables Conclusion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
6 Introduction à la Logique Plan Préambule Introduction à la Logique Logique propositionnelle Syntaxe Sens des formules Equivalences remarquables Conclusion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
7 Introduction à la Logique Logique Définitions La logique précise ce qu est un raisonnement correct, indépendemment du domaine d application. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
8 Introduction à la Logique Logique Définitions La logique précise ce qu est un raisonnement correct, indépendemment du domaine d application. Un raisonnement est un moyen d obtenir une conclusion à partir d hypothèses données. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
9 Introduction à la Logique Logique Définitions La logique précise ce qu est un raisonnement correct, indépendemment du domaine d application. Un raisonnement est un moyen d obtenir une conclusion à partir d hypothèses données. Un raisonnement correct ne dit rien sur la vérité de hypothèses, il dit seulement que de la vérité des hypothèses, on peut déduire la vérité de la conclusion. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
10 Introduction à la Logique Exemples Exemple I Hypothèse I : Tous les hommes sont mortels Hypothèse II : Socrate est un homme Conclusion : Socrate est mortel S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
11 Introduction à la Logique Exemples Exemple I Hypothèse I : Tous les hommes sont mortels Hypothèse II : Socrate est un homme Conclusion : Socrate est mortel Exemple II Hypothèse I : Tout ce qui est rare est cher Hypothèse II : Un cheval bon marché est rare Conclusion : Un cheval bon marché est cher! S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
12 Introduction à la Logique Ajout d une hypothèse S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
13 Introduction à la Logique Ajout d une hypothèse Exemple III Hypothèse I : Tout ce qui est rare est cher Hypothèse II : Un cheval bon marché est rare Hypothèse III : Toute chose bon marché est «pas chère» S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
14 Introduction à la Logique Ajout d une hypothèse Exemple III Hypothèse I : Tout ce qui est rare est cher Hypothèse II : Un cheval bon marché est rare Hypothèse III : Toute chose bon marché est «pas chère» Conclusion : Hypothèses contradictoires! Car : Hypothèse I + hypothèse II : Un cheval bon marché est cher hypothèse III : Un cheval bon marché est pas cher S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
15 Introduction à la Logique Petit historique... George Boole ( ), créateur de la logique moderne (notamment l algèbre de Boole) Friedrich Ludwig Gottlob Frege ( ), travaux sur le calcul propositionnel moderne, le calcul des prédicats, théorie de la démontration Bertrand Arthur William Russell ( ), application de la logique à la question du fondement des mathématiques (logicisme) Alonzo Church ( ), lambda-calcul Kurt Gödel ( ), le théorème d incomplétude de Gödel, complétude du calcul des prédicats du premier ordre Alan Mathison Turing ( ) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
16 Introduction à la Logique Applications Hardware : L unité arithmétique et logique (UAL) est construite à partir de «portes logiques» Vérification et correction des programmes : Meteor (ligne 14) Outils : prouveurs COQ, PVS, Prover9, MACE,... Intelligence artificielle : Test de Turing Outil d aide à la décision : système expert (MyCin), ontologie Web Semantique Problème SAT : Codage de problème de décision sous la forme d une expression booléenne Applications en planification, model checking, diagnostic,... Solveurs : zchaff, satz,... Programmation : Prolog est utilisé dans de nombreux programmes d intelligence artificielle et dans le traitement de la linguistique par ordinateur Preuves mathématiques, Sécurité,... S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
17 Introduction à la Logique Plan du Semestre AUJOURD HUI Logique propositionnelle Résolution propositionnelle Déduction naturelle propositionnelle PARTIEL Logique du premier ordre Base de la démonstration automatique ( résolution au premier ordre ) Déduction naturelle au premier ordre EXAMEN S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
18 Introduction à la Logique Objectifs du cours Comprendre un raisonnement, en particulier, être capable de déterminer si un raisonnement logique est correct ou non. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
19 Introduction à la Logique Objectifs du cours Comprendre un raisonnement, en particulier, être capable de déterminer si un raisonnement logique est correct ou non. Raisonner, c est-à-dire, construire un raisonnement correct utilisant les outils de la logique propositionnelle et du premier ordre. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
20 Introduction à la Logique Objectifs du cours Comprendre un raisonnement, en particulier, être capable de déterminer si un raisonnement logique est correct ou non. Raisonner, c est-à-dire, construire un raisonnement correct utilisant les outils de la logique propositionnelle et du premier ordre. Modéliser et formaliser un problème. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
21 Introduction à la Logique Objectifs du cours Comprendre un raisonnement, en particulier, être capable de déterminer si un raisonnement logique est correct ou non. Raisonner, c est-à-dire, construire un raisonnement correct utilisant les outils de la logique propositionnelle et du premier ordre. Modéliser et formaliser un problème. Ecrire une preuve rigoureuse. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
22 Logique propositionnelle Plan Préambule Introduction à la Logique Logique propositionnelle Syntaxe Sens des formules Equivalences remarquables Conclusion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
23 Logique propositionnelle Logique propositionnelle Définition La logique propositionnelle est la logique qui s intéresse aux seules lois gouvernant les opérations logiques suivantes : (négation), (conjonction, autrement dit le et ), (disjonction, autrement dit le ou ), (implication) et (équivalence). Remarque Nous restreindrons notre étude à la logique classique, qui est la logique à deux valeurs de vérité : VRAI et FAUX S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
24 Logique propositionnelle Exemple : Raisonnement formel Hypothèses : (H1) : Si Pierre est grand, alors Jean n est pas le fils de Pierre (H2) : Si Pierre n est pas grand, alors Jean est le fils de Pierre (H3) : Si Jean est le fils de Pierre alors Marie est la soeur de Jean Conclusion (C) : Marie est la soeur de Jean ou Pierre est grand. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
25 Logique propositionnelle Exemple : Raisonnement formel Hypothèses : (H1) : Si Pierre est grand, alors Jean n est pas le fils de Pierre (H2) : Si Pierre n est pas grand, alors Jean est le fils de Pierre (H3) : Si Jean est le fils de Pierre alors Marie est la soeur de Jean Conclusion (C) : Marie est la soeur de Jean ou Pierre est grand. p : Pierre est grand j : Jean est le fils de Pierre m : Marie est la soeur de Jean (H1) : p j (H2) : p j (H3) : j m (C) : m p Nous montrons que H1 H2 H3 C : (p j) ( p j) (j m) m p est vraie quelque soit la vérité des propositions p,j,m. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
26 Syntaxe Plan Préambule Introduction à la Logique Logique propositionnelle Syntaxe Sens des formules Equivalences remarquables Conclusion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
27 Syntaxe Vocabulaire du langage Constantes : et représentant respectivement le vrai et le faux. Variables : une variable est un identificateur, avec ou sans indice. Parenthèses : ouvrante (, fermante ). Connecteurs :,,,, appelées aussi négation, disjonction (ou), conjonction (et), implication et équivalence. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
28 Syntaxe Formule (stricte) Définition Une formule stricte est définie de manière inductive par : et sont des formules. Une variable est une formule. Si A est une formule alors A est une formule Si A et B sont des formules et si est une des opérations,,, alors (A B) est une formule. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
29 Syntaxe Formule (stricte) Définition Une formule stricte est définie de manière inductive par : et sont des formules. Une variable est une formule. Si A est une formule alors A est une formule Si A et B sont des formules et si est une des opérations,,, alors (A B) est une formule. Exemple (a ( b c)) est une formule stricte, mais pas a ( b c). S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
30 Introduction à la logique Syntaxe Arbre Exemple La structure de la formule (a ( b c)) est mise en évidence par l arbre suivant : a c b S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
31 Syntaxe Exercice ((p (p q)) r) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
32 Introduction à la logique Syntaxe Exercice ((p (p q)) r) p r p q S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
33 Syntaxe Premier résultat Les formules strictes se décomposent de manière unique en leurs sous-formules (théorème ) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
34 Syntaxe Longueur Définition La longueur d une formule A est le nombre de symboles utilisés pour écrire une formule, dénotée l(a). S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
35 Syntaxe Longueur Définition La longueur d une formule A est le nombre de symboles utilisés pour écrire une formule, dénotée l(a). Exemple Soit la formule A = (a b) et B = (A A), S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
36 Syntaxe Longueur Définition La longueur d une formule A est le nombre de symboles utilisés pour écrire une formule, dénotée l(a). Exemple Soit la formule A = (a b) et B = (A A), nous avons l(a) = 5 et l(b) = 14. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
37 Syntaxe Résultats intermédiaires (1/2) Lemme Toute formule a un nombre égal de parenthèses ouvrantes et de parenthèses fermantes. Démonstration. Toute parenthèse ouvrante est associée à une parenthèse fermante. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
38 Syntaxe Résultats intermédiaires (1/2) Lemme Toute formule a un nombre égal de parenthèses ouvrantes et de parenthèses fermantes. Démonstration. Toute parenthèse ouvrante est associée à une parenthèse fermante. Lemme Tout préfixe d une formule a un nombre de parenthèses ouvrantes au moins égal à celui des parenthèses fermantes. Démonstration. Preuve par récurrence sur la longueur des formules (cf. Poly). S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
39 Syntaxe Taille d une formule Définition La taille d une formule A, notée A, est définie inductivement par : = 0 et = 0. Si A est une variable A = 0. A = 1 + A. (A B) = A + B + 1. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
40 Syntaxe Taille d une formule Définition La taille d une formule A, notée A, est définie inductivement par : = 0 et = 0. Si A est une variable A = 0. A = 1 + A. (A B) = A + B + 1. Exemple (a ( b c)) = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
41 Syntaxe Taille d une formule Définition La taille d une formule A, notée A, est définie inductivement par : = 0 et = 0. Si A est une variable A = 0. A = 1 + A. (A B) = A + B + 1. Exemple (a ( b c)) = 3. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
42 Syntaxe Résultats intermédiaires (2/2) + exemple récurrence Lemme Tout préfixe strict d une formule n est pas une formule. Démonstration. Induction sur la taille de la formule. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
43 Syntaxe Cas de base Soit A une formule de taille 0, A est donc soit une variable soit une constante. Le seul préfixe strict de A est le mot vide qui n est pas une formule. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
44 Syntaxe Hypothèse d induction Supposons le lemme vrai pour toute formule de longueur inférieure à n avec n > 0. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
45 Syntaxe Pas d induction Soit A une formule de longueur n. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
46 Syntaxe Pas d induction Soit A une formule de longueur n. Soit A = B, où B est une formule. Soit A = (B C) où B et C sont des formules. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
47 Syntaxe Pas d induction Soit A une formule de longueur n. Soit A = B, où B est une formule. Supposons que A ait un préfixe strict qui soit une formule. Ce préfixe doit s écrire B où B est une formule et un préfixe strict de B. C est impossible d après l hypothèse de récurrence. Soit A = (B C) où B et C sont des formules. Supposons que A ait un préfixe strict qui soit une formule. Ce préfixe doit s écrire (B C ) où B et C sont des formules. La formule B est un préfixe de la formule B ou la formule B est un préfixe de la formule B. Il est impossible, d après l hypothèse de récurrence, que ces préfixes soient stricts. Donc B = B. D où, C ) est un préfixe strict de C. D après le lemme 1.1.6, C a autant de parenthèses ouvrantes que de fermantes. Donc C ) est un préfixe de la formule C, qui a plus de parenthèses fermantes que de parenthèses ouvrantes, ce qui contredit le lemme Donc A n a pas de préfixe strict qui est une formule. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
48 Syntaxe Pas d induction Soit A une formule de longueur n. Soit A = B, où B est une formule. Supposons que A ait un préfixe strict qui soit une formule. Ce préfixe doit s écrire B où B est une formule et un préfixe strict de B. C est impossible d après l hypothèse de récurrence. Soit A = (B C) où B et C sont des formules. Supposons que A ait un préfixe strict qui soit une formule. Ce préfixe doit s écrire (B C ) où B et C sont des formules. La formule B est un préfixe de la formule B ou la formule B est un préfixe de la formule B. Il est impossible, d après l hypothèse de récurrence, que ces préfixes soient stricts. Donc B = B. D où, C ) est un préfixe strict de C. D après le lemme 1.1.6, C a autant de parenthèses ouvrantes que de fermantes. Donc C ) est un préfixe de la formule C, qui a plus de parenthèses fermantes que de parenthèses ouvrantes, ce qui contredit le lemme Donc A n a pas de préfixe strict qui est une formule. Ainsi par récurrence, tout préfixe strict d une formule n est pas une formule. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
49 Syntaxe Premier résultat Theoreme Pour toute formule A, un et un seul de ces cas se présente : A est une variable, A est une constante, A est s écrit d une unique façon sous la forme B où B est une formule, A s écrit d une unique façon sous la forme (B C) où B et C sont des formules. Démonstration. Puisque les vocabulaires constantes, variables, négation, parenthèses sont disjoints, toute formule A est d une et d une seule des formes variable, constante, B où B est une formule, (B C) où B et C sont des formules. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
50 Syntaxe Premier résultat Theoreme Pour toute formule A, un et un seul de ces cas se présente : A est une variable, A est une constante, A est s écrit d une unique façon sous la forme B où B est une formule, A s écrit d une unique façon sous la forme (B C) où B et C sont des formules. Démonstration. Puisque les vocabulaires constantes, variables, négation, parenthèses sont disjoints, toute formule A est d une et d une seule des formes variable, constante, B où B est une formule, (B C) où B et C sont des formules. Il suffit de montrer l unicité de la dernière décomposition. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
51 Syntaxe Premier résultat Theoreme Pour toute formule A, un et un seul de ces cas se présente : A est une variable, A est une constante, A est s écrit d une unique façon sous la forme B où B est une formule, A s écrit d une unique façon sous la forme (B C) où B et C sont des formules. Démonstration. Puisque les vocabulaires constantes, variables, négation, parenthèses sont disjoints, toute formule A est d une et d une seule des formes variable, constante, B où B est une formule, (B C) où B et C sont des formules. Il suffit de montrer l unicité de la dernière décomposition. Supposons que A = (B C) = (B C ) où B,B,C,C sont des formules. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
52 Syntaxe Premier résultat Theoreme Pour toute formule A, un et un seul de ces cas se présente : A est une variable, A est une constante, A est s écrit d une unique façon sous la forme B où B est une formule, A s écrit d une unique façon sous la forme (B C) où B et C sont des formules. Démonstration. Puisque les vocabulaires constantes, variables, négation, parenthèses sont disjoints, toute formule A est d une et d une seule des formes variable, constante, B où B est une formule, (B C) où B et C sont des formules. Il suffit de montrer l unicité de la dernière décomposition. Supposons que A = (B C) = (B C ) où B,B,C,C sont des formules. La formule B est préfixe de B ou la formule B est préfixe de B. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
53 Syntaxe Premier résultat Theoreme Pour toute formule A, un et un seul de ces cas se présente : A est une variable, A est une constante, A est s écrit d une unique façon sous la forme B où B est une formule, A s écrit d une unique façon sous la forme (B C) où B et C sont des formules. Démonstration. Puisque les vocabulaires constantes, variables, négation, parenthèses sont disjoints, toute formule A est d une et d une seule des formes variable, constante, B où B est une formule, (B C) où B et C sont des formules. Il suffit de montrer l unicité de la dernière décomposition. Supposons que A = (B C) = (B C ) où B,B,C,C sont des formules. La formule B est préfixe de B ou la formule B est préfixe de B. D après le lemme , il est impossible que ce soit des préfixes stricts, donc B = B et par suite C = C. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
54 Syntaxe Formule à priorité Définition Une formule à priorité est définie inductivement par : et sont des formules à priorité, une variable est une formule à priorité, si A est une formule à priorité alors A est une formule à priorité, si A et B sont des formules à priorité alors A B est une formule à priorité, si A est une formule à priorité alors (A) est une formule à priorité. Exemple a b c est une formule à priorité mais pas une formule. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
55 Syntaxe Règles de priorité Définition dans l ordre des priorités décroissantes :,,, et. À priorité égale, le connecteur gauche est prioritaire, sauf pour l implication. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
56 Syntaxe Règles de priorité Définition dans l ordre des priorités décroissantes :,,, et. À priorité égale, le connecteur gauche est prioritaire, sauf pour l implication. Une formule à priorité est l abréviation de la formule (stricte) associé. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
57 Syntaxe Exemple de formule à priorité Exemple a b c est l abréviation de a b c est l abréviation de a b c est l abréviation de a b c est l abréviation de S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
58 Syntaxe Exemple de formule à priorité Exemple a b c est l abréviation de ((a b) c) a b c est l abréviation de ((a b) c) a b c est l abréviation de (a (b c)) a b c est l abréviation de (a (b c)) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
59 Sens des formules Plan Préambule Introduction à la Logique Logique propositionnelle Syntaxe Sens des formules Equivalences remarquables Conclusion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
60 Sens des formules Tables de base 0 désigne le faux et 1 le vrai. La constante vaut 1 et la constante vaut 0 Table 1.1 (table de vérité des connecteurs) x y x x y x y x y x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
61 Sens des formules Valeur d une formule Définition Une assignation est une application de l ensemble de toutes les variables d une formule dans l ensemble {0, 1}. Soit A une formule et v une assignation, [A] v dénote la valeur de la formule A dans l assignation v. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
62 Sens des formules Valeur d une formule Définition Une assignation est une application de l ensemble de toutes les variables d une formule dans l ensemble {0, 1}. Soit A une formule et v une assignation, [A] v dénote la valeur de la formule A dans l assignation v. Exemple : Soit v une assignation telle que v(x) = 0 et v(y) = 1 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
63 Sens des formules Valeur d une formule Définition Une assignation est une application de l ensemble de toutes les variables d une formule dans l ensemble {0, 1}. Soit A une formule et v une assignation, [A] v dénote la valeur de la formule A dans l assignation v. Exemple : Soit v une assignation telle que v(x) = 0 et v(y) = 1 Appliquer l assignation v à x y s écrit [x y] v S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
64 Sens des formules Valeur d une formule Définition Une assignation est une application de l ensemble de toutes les variables d une formule dans l ensemble {0, 1}. Soit A une formule et v une assignation, [A] v dénote la valeur de la formule A dans l assignation v. Exemple : Soit v une assignation telle que v(x) = 0 et v(y) = 1 Appliquer l assignation v à x y s écrit [x y] v Cela vaut 0 1 = 1 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
65 Sens des formules Valeur d une formule Définition Une assignation est une application de l ensemble de toutes les variables d une formule dans l ensemble {0, 1}. Soit A une formule et v une assignation, [A] v dénote la valeur de la formule A dans l assignation v. Exemple : Soit v une assignation telle que v(x) = 0 et v(y) = 1 Appliquer l assignation v à x y s écrit [x y] v Cela vaut 0 1 = 1 Conclusion : x y est vrai pour l assignation v S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
66 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = [ ] v =, [ ] v = [ A] v = [(A B)] v = [(A B)] v = [(A B)] v = [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
67 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v =, [ ] v = [ A] v = [(A B)] v = [(A B)] v = [(A B)] v = [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
68 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v = 1, [ ] v = [ A] v = [(A B)] v = [(A B)] v = [(A B)] v = [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
69 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v = 1, [ ] v = 0 [ A] v = [(A B)] v = [(A B)] v = [(A B)] v = [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
70 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v = 1, [ ] v = 0 [ A] v = 1 [A] v [(A B)] v = [(A B)] v = [(A B)] v = [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
71 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v = 1, [ ] v = 0 [ A] v = 1 [A] v [(A B)] v = max{[a] v,[b] v } [(A B)] v = [(A B)] v = [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
72 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v = 1, [ ] v = 0 [ A] v = 1 [A] v [(A B)] v = max{[a] v,[b] v } [(A B)] v = min{[a] v,[b] v } [(A B)] v = [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
73 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v = 1, [ ] v = 0 [ A] v = 1 [A] v [(A B)] v = max{[a] v,[b] v } [(A B)] v = min{[a] v,[b] v } [(A B)] v = si [A] v = 0 alors 1 sinon [B] v [(A B)] v = S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
74 Sens des formules Valeur de [A] v Soient A, B des formules, x une variable et v une assignation. [x] v = v(x) [ ] v = 1, [ ] v = 0 [ A] v = 1 [A] v [(A B)] v = max{[a] v,[b] v } [(A B)] v = min{[a] v,[b] v } [(A B)] v = si [A] v = 0 alors 1 sinon [B] v [(A B)] v = si [A] v = [B] v alors 1 sinon 0 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
75 Sens des formules Table de vérité Définition Une table de vérité d une formule A est un tableau qui représente la valeur de A pour toutes les valeurs possibles des variables de A. ligne de la table de vérité = une assignation colonne = valeur d une formule. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
76 Sens des formules Exemple : Exemple Donner la table de vérité des formules suivantes. x y x y x x y (x y) ( x y) x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
77 Sens des formules Exemple : Exemple Donner la table de vérité des formules suivantes. x y x y x x y (x y) ( x y) x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
78 Sens des formules Exemple : Exemple Donner la table de vérité des formules suivantes. x y x y x x y (x y) ( x y) x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
79 Sens des formules Exemple : Exemple Donner la table de vérité des formules suivantes. x y x y x x y (x y) ( x y) x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
80 Sens des formules Exemple : Exemple Donner la table de vérité des formules suivantes. x y x y x x y (x y) ( x y) x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
81 Sens des formules Exemple : Exemple Donner la table de vérité des formules suivantes. x y x y x x y (x y) ( x y) x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
82 Sens des formules Autre exemple : Donnez la table de vérité de a b c b ( b c) (a ( b c)) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
83 Sens des formules Autre exemple : Donnez la table de vérité de a b c b ( b c) (a ( b c)) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
84 Sens des formules Autre exemple : Donnez la table de vérité de a b c b ( b c) (a ( b c)) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
85 Sens des formules Autre exemple : Donnez la table de vérité de a b c b ( b c) (a ( b c)) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
86 Sens des formules Equivalence Définition Deux formules A et B sont équivalentes (noté A B ou simplement A = B) si, pour toute assignation, elles ont la même valeur. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
87 Sens des formules Equivalence Définition Deux formules A et B sont équivalentes (noté A B ou simplement A = B) si, pour toute assignation, elles ont la même valeur. Exemple x y = x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
88 Sens des formules Equivalence Définition Deux formules A et B sont équivalentes (noté A B ou simplement A = B) si, pour toute assignation, elles ont la même valeur. Exemple x y = x y Remarque : Le connecteur logique ne signifie pas A B. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
89 Sens des formules Valide, tautologie (1/2) Définition Une formule est valide si elle a la valeur 1 pour toute assignation. Une formule valide est aussi appelée une tautologie. Nous notons le fait que A soit valide par = A. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
90 Sens des formules Valide, tautologie (1/2) Définition Une formule est valide si elle a la valeur 1 pour toute assignation. Une formule valide est aussi appelée une tautologie. Nous notons le fait que A soit valide par = A. Exemple x y n est pas valide car x = 1 et y = 0. La formule (x y) ( x y) est valide. Nous pouvons écrire = x x, car x x est une tautologie. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
91 Sens des formules Valide, tautologie (2/2) Propriété Les formules A et B sont équivalentes si et seulement si la formule A B est valide. Démonstration. La propriété est une conséquence immédiate de la table 1.1. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
92 Sens des formules Modèle d une formule Définition Un modèle de A est une assignation v telle que [A] v = 1 v satisfait A ou v rend A vraie. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
93 Sens des formules Modèle d une formule Définition Un modèle de A est une assignation v telle que [A] v = 1 v satisfait A ou v rend A vraie. Exemple Un modèle de x y est : S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
94 Sens des formules Modèle d une formule Définition Un modèle de A est une assignation v telle que [A] v = 1 v satisfait A ou v rend A vraie. Exemple Un modèle de x y est : x = 1,y = 1 ou l assignation x = 0 et y quelconque. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
95 Sens des formules Modèle d une formule Définition Un modèle de A est une assignation v telle que [A] v = 1 v satisfait A ou v rend A vraie. Exemple Un modèle de x y est : x = 1,y = 1 ou l assignation x = 0 et y quelconque. Par contre l assignation x = 1 et y = 0 n est pas un modèle de x y. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
96 Sens des formules Modèle d un ensemble de formules Définition Une assignation est un modèle d un ensemble de formules si et seulement si elle est un modèle de chaque formule de l ensemble. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
97 Sens des formules Modèle d un ensemble de formules Définition Une assignation est un modèle d un ensemble de formules si et seulement si elle est un modèle de chaque formule de l ensemble. Exemple Un modèle de {a b,b c} est : S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
98 Sens des formules Modèle d un ensemble de formules Définition Une assignation est un modèle d un ensemble de formules si et seulement si elle est un modèle de chaque formule de l ensemble. Exemple Un modèle de {a b,b c} est : a = 0,b = 0 (et c quelconque). S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
99 Sens des formules Satisfiable Définition Une formule (respectivement un ensemble de formules) est satisfaisable s il y a une assignation qui en est un modèle. Définition Une formule (respectivement un ensemble de formules) est contradictoire (aussi dite insatisfiable) si elle n est pas satisfiable. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
100 Sens des formules Propriété de la satisfiabilité Propriété Une assignation est un modèle d un ensemble de formules si et seulement si elle est un modèle de la conjonction des formules de l ensemble. La preuve est demandée dans l exercice 12. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
101 Sens des formules Propriété de la satisfiabilité Propriété Une assignation est un modèle d un ensemble de formules si et seulement si elle est un modèle de la conjonction des formules de l ensemble. La preuve est demandée dans l exercice 12. Exemple L ensemble de formules {a b,b c} et la formule (a b) (b c) ont les même modèles. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
102 Sens des formules Contre-modèle Définition Un contre-modèle de A est une assignation v telle que [A] v = 0. v ne satisfait pas A ou v rend A fausse. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
103 Sens des formules Contre-modèle Définition Un contre-modèle de A est une assignation v telle que [A] v = 0. v ne satisfait pas A ou v rend A fausse. Exemple Un contre-modèle de x y est : S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
104 Sens des formules Contre-modèle Définition Un contre-modèle de A est une assignation v telle que [A] v = 0. v ne satisfait pas A ou v rend A fausse. Exemple Un contre-modèle de x y est : l assignation x = 1,y = 0. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
105 Sens des formules Contre-modèle Définition Un contre-modèle de A est une assignation v telle que [A] v = 0. v ne satisfait pas A ou v rend A fausse. Exemple Un contre-modèle de x y est : l assignation x = 1,y = 0. Remarque Les logiciens utilisent le mot consistant comme synonyme de satisfaisable et contradictoire comme synonyme d insatisfaisable. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
106 Sens des formules Conséquence Définition A est conséquence de l ensemble Γ d hypothèses ( Γ = A) si tout modèle de Γ est modèle de A. Remarque Nous notons A est valide par = A, car A est valide si et seulement si A est conséquence de l ensemble vide. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
107 Sens des formules Exemple de Conséquence Exemple a b,b c = a c. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
108 Sens des formules Exemple de Conséquence Exemple a b,b c = a c. a b c a b b c a c S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
109 Sens des formules Propriété INCONTOURNABLE Constamment utilisé dans les exercices, EXAMENS. Propriété Soient n + 1 formules A 1,...,A n,b et soit H n la conjonction des formules A 1,...,A n. Les trois formulations suivantes sont équivalentes : 1. B est conséquence des hypothèses A 1,...,A n (c est-à-dire A 1,...,A n = B). 2. La formule H n B est valide. 3. H n B est insatisfaisable. Démonstration. La propriété est une conséquence de la table 1.1 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
110 Sens des formules Preuve (1/3) 1 2 : supposons que A 1,...,A n = B : tout modèle de A 1,...,A n est aussi modèle de B. Soit une assignation v non modèle de A 1,...,A n : i,[a i ] v = 0, donc [H n ] v = 0. Ainsi [H n B] v = 1. Soit une assignation v modèle de A 1,...,A n : [A i ] v = 1 pour i = 1,...,n, donc [H n ] v = 1. Or v est un modèle de B donc [B] v = 1. Ainsi [H n B] v = 1. Donc H n B est valide. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
111 Sens des formules Preuve (2/3) 2 3 : supposons que H n B est valide : v assignation, [H n B] v = 1. soit [H n ] v = 0, soit [H n ] v = 1 et [B] v = 1. Or [H n B] v = max([h n ] v,[ B] v ) = max([h n ] v,1 [B] v ). Dans les deux cas, nous obtenons [H n B] v = 0. Donc H n B est insatisfaisable. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
112 Sens des formules Preuve (3/3) 3 1 : supposons que H n B est insatisfaisable : assignation la formule H n B est contradictoire. Montrons que les modèles de A 1,...,A n sont aussi des modèles de B. Soit v une assignation modèle de A 1,...,A n : [A i ] v = 1 pour i = 1,...,n donc [H n ] v = [A 1... A n ] v = 1. D après notre hypothèse [ B] v = 0. D où, 1 [B] v = 0. Donc [B] v = 1, cad v est un modèle de B. En utilisant le résultat de l exercice 8 nous concluons. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
113 Sens des formules Illustration de la propriété Exemple a b c a b b c a c (a b) (b c) (a b) (b c) (a c) (a c) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
114 Sens des formules Compacité Théorème Compacité propositionnelle Un ensemble de formules propositionnelles a un modèle si et seulement si tous ses sous-ensembles finis ont un modèle. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
115 Equivalences remarquables Plan Préambule Introduction à la Logique Logique propositionnelle Syntaxe Sens des formules Equivalences remarquables Conclusion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
116 Equivalences remarquables La disjonction S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
117 Equivalences remarquables La disjonction associative x (y z) (x y) z S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
118 Equivalences remarquables La disjonction associative x (y z) (x y) z commutative x y y x S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
119 Equivalences remarquables La disjonction associative x (y z) (x y) z commutative x y y x idempotente x x x S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
120 Equivalences remarquables La conjonction S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
121 Equivalences remarquables La conjonction associative x (y z) (x y) z S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
122 Equivalences remarquables La conjonction associative x (y z) (x y) z commutative x y y x S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
123 Equivalences remarquables La conjonction associative x (y z) (x y) z commutative x y y x idempotente x x x S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
124 Equivalences remarquables Distributivité S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
125 Equivalences remarquables Distributivité Le produit est distributif sur la somme x (y z) (x y) (x z) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
126 Equivalences remarquables Distributivité Le produit est distributif sur la somme x (y z) (x y) (x z) La somme est distributive sur le produit x (y z) (x y) (x z) S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
127 Equivalences remarquables Neutralité et Absortion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
128 Equivalences remarquables Neutralité et Absortion 0 est l élément neutre de la disjonction 0 x x 1 est l élément neutre de la conjonction 1 x x S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
129 Equivalences remarquables Neutralité et Absortion 0 est l élément neutre de la disjonction 0 x x 1 est l élément neutre de la conjonction 1 x x 1 est l élément absorbant de la disjonction 1 x 1 0 et l élément absorbant de la conjonction 0 x 0 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
130 Equivalences remarquables Les lois de la négation S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
131 Equivalences remarquables Les lois de la négation x x S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
132 Equivalences remarquables Les lois de la négation x x 0 1 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
133 Equivalences remarquables Les lois de la négation x x S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
134 Equivalences remarquables Les lois de la négation x x x x 0 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
135 Equivalences remarquables Les lois de la négation x x x x 0 x x 1 S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
136 Equivalences remarquables Les lois de la négation x x x x 0 x x 1 Les lois de De Morgan : (x y) x y, (x y) x y S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
137 Equivalences remarquables Lois de simplification Propriété Pour tout x,y nous avons : x (x y) x x (x y) x x ( x y) x y Démonstration. La preuve est demandée en exercice 13. S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
138 Conclusion Plan Préambule Introduction à la Logique Logique propositionnelle Syntaxe Sens des formules Equivalences remarquables Conclusion S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
139 Conclusion Conclusion : Aujourd hui Introduction et Historique Logique propositionnelle Syntaxe Sens des formules Equivalence remarquables S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
140 Conclusion Conclusion : La prochaine fois Substitutions et remplacements Formes normales Algèbre de Boole Fonctions booléennes Circuit S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
141 Conclusion Conclusion Merci de votre attention. Questions? S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
142 Conclusion Devise d Oxford The more I study, the more I know The more I know, the more I forget The more I forget, the less I know S. Devismes et al (Grenoble I) Introduction à la logique 27 Janvier / 68
Calculabilité Cours 3 : Problèmes non-calculables. http://www.irisa.fr/lande/pichardie/l3/log/
Calculabilité Cours 3 : Problèmes non-calculables http://www.irisa.fr/lande/pichardie/l3/log/ Problèmes et classes de décidabilité Problèmes et classes de décidabilité Nous nous intéressons aux problèmes
Plus en détailCalcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.
1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le
Plus en détailFondements de l informatique Logique, modèles, et calculs
Fondements de l informatique Logique, modèles, et calculs Cours INF423 de l Ecole Polytechnique Olivier Bournez Version du 20 septembre 2013 2 Table des matières 1 Introduction 9 1.1 Concepts mathématiques........................
Plus en détailINF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies
INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH
Plus en détailSuites numériques 3. 1 Convergence et limite d une suite
Suites numériques 3 1 Convergence et limite d une suite Nous savons que les termes de certaines suites s approchent de plus en plus d une certaine valeur quand n augmente : par exemple, les nombres u n
Plus en détailRéalisabilité et extraction de programmes
Mercredi 9 mars 2005 Extraction de programme: qu'est-ce que c'est? Extraire à partir d'une preuve un entier x N tel que A(x). π x N A(x) (un témoin) (En fait, on n'extrait pas un entier, mais un programme
Plus en détailAlgorithmique et Programmation Fonctionnelle
Algorithmique et Programmation Fonctionnelle RICM3 Cours 9 : Lambda-calcul Benjamin Wack Polytech 2014-2015 1 / 35 La dernière fois Typage Polymorphisme Inférence de type 2 / 35 Plan Contexte λ-termes
Plus en détailAlgèbre binaire et Circuits logiques (2007-2008)
Université Mohammed V Faculté des Sciences Département de Mathématiques et Informatique Filière : SMI Algèbre binaire et Circuits logiques (27-28) Prof. Abdelhakim El Imrani Plan. Algèbre de Boole 2. Circuits
Plus en détailInitiation à la Programmation en Logique avec SISCtus Prolog
Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées
Plus en détailProjet INF242. Stéphane Devismes & Benjamin Wack. Pour ce projet les étudiants doivent former des groupes de 3 ou 4 étudiants.
Projet INF242 Stéphane Devismes & Benjamin Wak Pour e projet les étudiants doivent former des groupes de 3 ou 4 étudiants. 1 Planning Distribution du projet au premier ours. À la fin de la deuxième semaine
Plus en détailPremiers exercices d Algèbre. Anne-Marie Simon
Premiers exercices d Algèbre Anne-Marie Simon première version: 17 août 2005 version corrigée et complétée le 12 octobre 2010 ii Table des matières 1 Quelques structures ensemblistes 1 1.0 Ensembles, relations,
Plus en détailChap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1
Chap 4: Analyse syntaxique 1 III- L'analyse syntaxique: 1- Le rôle d'un analyseur syntaxique 2- Grammaires non contextuelles 3- Ecriture d'une grammaire 4- Les méthodes d'analyse 5- L'analyse LL(1) 6-
Plus en détailUtilisation des tableaux sémantiques dans les logiques de description
Utilisation des tableaux sémantiques dans les logiques de description IFT6281 Web Sémantique Jacques Bergeron Département d informatique et de recherche opérationnelle Université de Montréal bergerja@iro.umontreal.ca
Plus en détailChapitre 2 Le problème de l unicité des solutions
Université Joseph Fourier UE MAT 127 Mathématiques année 2011-2012 Chapitre 2 Le problème de l unicité des solutions Ce que nous verrons dans ce chapitre : un exemple d équation différentielle y = f(y)
Plus en détailCours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Plus en détailSouad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/
Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation
Plus en détailIII- Raisonnement par récurrence
III- Raisonnement par récurrence Les raisonnements en mathématiques se font en général par une suite de déductions, du style : si alors, ou mieux encore si c est possible, par une suite d équivalences,
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailLogique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.
Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.
Plus en détailÉvaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Plus en détailASR1 TD7 : Un microprocesseur RISC 16 bits
{Â Ö Ñ º ØÖ Ý,È ØÖ ºÄÓ Ù,Æ ÓÐ ºÎ ÝÖ Ø¹ ÖÚ ÐÐÓÒ} Ò ¹ÐÝÓÒº Ö ØØÔ»»Ô Ö Óº Ò ¹ÐÝÓÒº Ö» Ö Ñ º ØÖ Ý»¼ Ö½» ASR1 TD7 : Un microprocesseur RISC 16 bits 13, 20 et 27 novembre 2006 Présentation générale On choisit
Plus en détailDe même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que
Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer
Plus en détailProposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailLicence MASS 2000-2001. (Re-)Mise à niveau en Probabilités. Feuilles de 1 à 7
Feuilles de 1 à 7 Ces feuilles avec 25 exercices et quelques rappels historiques furent distribuées à des étudiants de troisième année, dans le cadre d un cours intensif sur deux semaines, en début d année,
Plus en détailModèles de Calcul. Yassine Lakhnech. 2007/08 Université Joseph Fourier Lab.: VERIMAG. Yassine.Lakhnech@imag.fr. Modèles de Calcul Start p.
Modèles de Calcul Yassine Lakhnech Yassine.Lakhnech@imag.fr 2007/08 Université Joseph Fourier Lab.: VERIMAG Modèles de Calcul Start p.1/81 Équipe pédagogique Cours : Saddek Bensalem et Yassine Lakhnech
Plus en détailCours No 3 : Identificateurs, Fonctions, Premières Structures de contrôle.
Université Montpellier-II UFR des Sciences - Département Informatique - Licence Informatique UE GLIN302 - Programmation Applicative et Récursive Cours No 3 : Identificateurs, Fonctions, Premières Structures
Plus en détailCours Fonctions de deux variables
Cours Fonctions de deux variables par Pierre Veuillez 1 Support théorique 1.1 Représentation Plan et espace : Grâce à un repère cartésien ( ) O, i, j du plan, les couples (x, y) de R 2 peuvent être représenté
Plus en détailIntelligence Artificielle et Robotique
Intelligence Artificielle et Robotique Introduction à l intelligence artificielle David Janiszek david.janiszek@parisdescartes.fr http://www.math-info.univ-paris5.fr/~janiszek/ PRES Sorbonne Paris Cité
Plus en détailMATHÉMATIQUES. Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN
MATHÉMATIQUES Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN Mars 2001 MATHÉMATIQUES Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN Mars 2001 Direction
Plus en détailInformatique Machines à calculer en théorie et en pratique
Licence Physique-Chimie Histoire des Sciences Informatique Machines à calculer en théorie et en pratique Notes de Cours 1 Introduction Étymologie En Allemagne (1957) le terme «Informatik» est créé par
Plus en détailDérivées et différentielles des fonctions de plusieurs variables
UE4 : Evaluation des méthodes d analyses appliquées aux sciences de la vie et de la santé Analyse Chapitre 6 : Dérivées et différentielles des fonctions de plusieurs variables Christelle MELODELIMA Année
Plus en détail1 Définition et premières propriétés des congruences
Université Paris 13, Institut Galilée Département de Mathématiques Licence 2ème année Informatique 2013-2014 Cours de Mathématiques pour l Informatique Des nombres aux structures Sylviane R. Schwer Leçon
Plus en détailIntégration et probabilités TD1 Espaces mesurés Corrigé
Intégration et probabilités TD1 Espaces mesurés Corrigé 2012-2013 1 Petites questions 1 Est-ce que l ensemble des ouverts de R est une tribu? Réponse : Non, car le complémentaire de ], 0[ n est pas ouvert.
Plus en détailFonctions de plusieurs variables
Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme
Plus en détailModel checking temporisé
Model checking temporisé Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr ETR 07, 5 septembre 2007 1/44 Nécessité de vérifier des systèmes... 2/44 Nécessité de vérifier
Plus en détailIntelligence artificielle appliquée à l automatique
Intelligence artificielle appliquée à l automatique par Sylviane GENTIL Professeur à l École nationale supérieure d ingénieurs électriciens Institut national polytechnique de Grenoble 1. Définitions et
Plus en détailM2 IAD UE MODE Notes de cours (3)
M2 IAD UE MODE Notes de cours (3) Jean-Yves Jaffray Patrice Perny 16 mars 2006 ATTITUDE PAR RAPPORT AU RISQUE 1 Attitude par rapport au risque Nousn avons pas encore fait d hypothèse sur la structure de
Plus en détailReprésentation des Nombres
Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...
Plus en détailCORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»
Corrigé Cours de Mr JULES v3.3 Classe de Quatrième Contrat 1 Page 1 sur 13 CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!» «Correction en rouge et italique.» I. Les nombres décimaux relatifs.
Plus en détailProgrammation linéaire
1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit
Plus en détailChapitre 2. Eléments pour comprendre un énoncé
Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données
Plus en détailavec des nombres entiers
Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0
Plus en détailS LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)
NOM DE L'UE : ACCOMPAGNEMENT(ADI OU AFPF OU TUTORAT) S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE
Plus en détailExo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.
Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailComparaison de fonctions Développements limités. Chapitre 10
PCSI - 4/5 www.ericreynaud.fr Chapitre Points importants 3 Questions de cours 6 Eercices corrigés Plan du cours 4 Eercices types 7 Devoir maison 5 Eercices Chap Et s il ne fallait retenir que si points?
Plus en détailCours Informatique 1. Monsieur SADOUNI Salheddine
Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale
Plus en détailMPI Activité.10 : Logique binaire Portes logiques
MPI Activité.10 : Logique binaire Portes logiques I. Introduction De nombreux domaines font appel aux circuits logiques de commutation : non seulement l'informatique, mais aussi les technologies de l'asservissement
Plus en détailOptimisation Discrète
Prof F Eisenbrand EPFL - DISOPT Optimisation Discrète Adrian Bock Semestre de printemps 2011 Série 7 7 avril 2011 Exercice 1 i Considérer le programme linéaire max{c T x : Ax b} avec c R n, A R m n et
Plus en détailTP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options
Université de Lorraine Modélisation Stochastique Master 2 IMOI 2014-2015 TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options 1 Les options Le but de ce
Plus en détailPréparation à l examen EFA en Macro
Préparation à l examen EFA en Macro Exercice sur les macros en Word / Excel Les questions suivantes doivent constituer un bref rafraîchissement et vous aider à situer le niveau de vos connaissances : Question
Plus en détailChapitre 3. Les distributions à deux variables
Chapitre 3. Les distributions à deux variables Jean-François Coeurjolly http://www-ljk.imag.fr/membres/jean-francois.coeurjolly/ Laboratoire Jean Kuntzmann (LJK), Grenoble University 1 Distributions conditionnelles
Plus en détailBases de données Cours 5 : Base de données déductives
Cours 5 : ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 Introduction 2 approche sémantique approche axiomatique
Plus en détailDualité dans les espaces de Lebesgue et mesures de Radon finies
Chapitre 6 Dualité dans les espaces de Lebesgue et mesures de Radon finies Nous allons maintenant revenir sur les espaces L p du Chapitre 4, à la lumière de certains résultats du Chapitre 5. Sauf mention
Plus en détailFonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre
IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables
Plus en détailL exclusion mutuelle distribuée
L exclusion mutuelle distribuée L algorithme de L Amport L algorithme est basé sur 2 concepts : L estampillage des messages La distribution d une file d attente sur l ensemble des sites du système distribué
Plus en détailTABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent
TABLE DES MATIÈRES AVANT-PROPOS III CHAPITRE I Les quanta s invitent I-1. L Univers est en constante évolution 2 I-2. L âge de l Univers 4 I-2.1. Le rayonnement fossile témoigne 4 I-2.2. Les amas globulaires
Plus en détailRaisonnement par récurrence Suites numériques
Chapitre 1 Raisonnement par récurrence Suites numériques Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Raisonnement par récurrence. Limite finie ou infinie d une suite.
Plus en détailProbabilités. C. Charignon. I Cours 3
Probabilités C. Charignon Table des matières I Cours 3 1 Dénombrements 3 1.1 Cardinal.................................................. 3 1.1.1 Définition............................................. 3
Plus en détailChapitre 10 Arithmétique réelle
Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013
Plus en détailLogique. Plan du chapitre
Logique Ce chapitre est assez abstrait en première lecture, mais est (avec le chapitre suivant «Ensembles») probablement le plus important de l année car il est à la base de tous les raisonnements usuels
Plus en détailFICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique
NOM DE L'UE : Algorithmique et programmation C++ LICENCE INFORMATIQUE Non Alt Alt S1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE Non
Plus en détailMATHÉMATIQUES FINANCIÈRES I
MATHÉMATIQUES FINANCIÈRES I Quinzième cours Détermination des valeurs actuelle et accumulée d une annuité de début de période pour laquelle la période de paiement est plus courte que la période de capitalisation
Plus en détailMachines virtuelles Cours 1 : Introduction
Machines virtuelles Cours 1 : Introduction Pierre Letouzey 1 pierre.letouzey@inria.fr PPS - Université Denis Diderot Paris 7 janvier 2012 1. Merci à Y. Régis-Gianas pour les transparents Qu est-ce qu une
Plus en détailCours 1 : Qu est-ce que la programmation?
1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre
Plus en détailLa programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique
La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation
Plus en détailUniversité Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications
Université Paris-Dauphine DUMI2E 1ère année, 2009-2010 Applications 1 Introduction Une fonction f (plus précisément, une fonction réelle d une variable réelle) est une règle qui associe à tout réel x au
Plus en détailLimites finies en un point
8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,
Plus en détailI - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES
I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES Théorème - Définition Soit un cercle (O,R) et un point. Une droite passant par coupe le cercle en deux points A et
Plus en détailIntelligence Artificielle Planification
Intelligence Artificielle Planification Bruno Bouzy http://web.mi.parisdescartes.fr/~bouzy bruno.bouzy@parisdescartes.fr Licence 3 Informatique UFR Mathématiques et Informatique Université Paris Descartes
Plus en détailStatistiques Descriptives à une dimension
I. Introduction et Définitions 1. Introduction La statistique est une science qui a pour objectif de recueillir et de traiter les informations, souvent en très grand nombre. Elle regroupe l ensemble des
Plus en détailConversion d un entier. Méthode par soustraction
Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut
Plus en détailLangage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
Plus en détail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailEnoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en 2000. Énoncé.
Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en 2000. Énoncé. I- ACTIVITES NUMERIQUES (12 points) Exercice 1 (3 points) On considère
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailCours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques
Université de Provence Topologie 2 Cours3. Applications continues et homéomorphismes 1 Rappel sur les images réciproques Soit une application f d un ensemble X vers un ensemble Y et soit une partie P de
Plus en détailRaisonnements standard et non-standard pour les systèmes décentralisés de gestion de données et de connaissances
Raisonnements standard et non-standard pour les systèmes décentralisés de gestion de données et de connaissances Nada Abdallah To cite this version: Nada Abdallah. Raisonnements standard et non-standard
Plus en détailLes indices à surplus constant
Les indices à surplus constant Une tentative de généralisation des indices à utilité constante On cherche ici en s inspirant des indices à utilité constante à définir un indice de prix de référence adapté
Plus en détailChaînes de Markov au lycée
Journées APMEP Metz Atelier P1-32 du dimanche 28 octobre 2012 Louis-Marie BONNEVAL Chaînes de Markov au lycée Andreï Markov (1856-1922) , série S Problème 1 Bonus et malus en assurance automobile Un contrat
Plus en détailQu est-ce qu une probabilité?
Chapitre 1 Qu est-ce qu une probabilité? 1 Modéliser une expérience dont on ne peut prédire le résultat 1.1 Ensemble fondamental d une expérience aléatoire Une expérience aléatoire est une expérience dont
Plus en détailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailIntégration et probabilités TD1 Espaces mesurés
Intégration et probabilités TD1 Espaces mesurés 2012-2013 1 Petites questions 1) Est-ce que l ensemble des ouverts de R est une tribu? 2) Si F et G sont deux tribus, est-ce que F G est toujours une tribu?
Plus en détailSujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Plus en détailThéorie de la mesure. S. Nicolay
Théorie de la mesure S. Nicolay Année académique 2011 2012 ii Table des matières Introduction v 1 Mesures 1 1.1 Sigma-algèbres................................. 1 1.2 Mesures.....................................
Plus en détail"Calcul et hyper-calcul"
"Calcul et hyper-calcul" Mémoire de Master 2 (LoPHISS) Université de Paris 1 (Panthéon-Sorbonne) par Héctor Zenil Chávez Sous la direction de M. Jacques Dubucs 20 octobre 2006 2 Table des matières 1 Introduction
Plus en détailPrésentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée
Présentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée Responsable du Master Informatique : Marc Zipstein Responsable de
Plus en détailALGORITHMIQUE ET PROGRAMMATION En C
Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2
Plus en détailBaccalauréat universitaire (bachelor) en mathématiques et sciences informatiques
Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques CONDITIONS GENERALES Art. A 3 Baccalauréat universitaire en mathématiques et sciences informatiques 1. La Faculté décerne
Plus en détailCours Premier semestre
C.Belleudy, D.Gaffé Université de Nice-Sophia Antipolis DEUG Première année SM,MP,MI UECS EEA Électronique Numérique Cours Premier semestre C. Belleudy, D.Gaffé version 3. 2 Électronique Numérique Chapitre
Plus en détailLa NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.
La NP-complétude Johanne Cohen PRISM/CNRS, Versailles, France. Références 1. Algorithm Design, Jon Kleinberg, Eva Tardos, Addison-Wesley, 2006. 2. Computers and Intractability : A Guide to the Theory of
Plus en détailThéorie de la Programmation
Théorie de la Programmation http://perso.ens-lyon.fr/daniel.hirschkoff/thpr hop Programmation, Théorie de la programmation Langages de programmation I il existe de nombreux langages de programmation I
Plus en détailDéroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009
Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30
Plus en détailCorrection de l examen de la première session
de l examen de la première session Julian Tugaut, Franck Licini, Didier Vincent Si vous trouvez des erreurs de Français ou de mathématiques ou bien si vous avez des questions et/ou des suggestions, envoyez-moi
Plus en détailLeçon 01 Exercices d'entraînement
Leçon 01 Exercices d'entraînement Exercice 1 Etudier la convergence des suites ci-dessous définies par leur terme général: 1)u n = 2n3-5n + 1 n 2 + 3 2)u n = 2n2-7n - 5 -n 5-1 4)u n = lnn2 n+1 5)u n =
Plus en détailPRIME D UNE OPTION D ACHAT OU DE VENTE
Université Paris VII - Agrégation de Mathématiques François Delarue) PRIME D UNE OPTION D ACHAT OU DE VENTE Ce texte vise à modéliser de façon simple l évolution d un actif financier à risque, et à introduire,
Plus en détailMaple: premiers calculs et premières applications
TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent
Plus en détailChapitre 1 Qu est-ce qu une expression régulière?
Chapitre 1 Qu est-ce qu une expression régulière? Les ordinateurs n ont pas du tout la même conception des textes que nous : pour nous, un texte est un ensemble d idées couchées sur papier. Nous nous en
Plus en détailCoefficients binomiaux
Probabilités L2 Exercices Chapitre 2 Coefficients binomiaux 1 ( ) On appelle chemin une suite de segments de longueur 1, dirigés soit vers le haut, soit vers la droite 1 Dénombrer tous les chemins allant
Plus en détail