[PDF] MATHÉMATIQUES DISCRÈTES pdf' contenant au moins une





Previous PDF Next PDF



Mathématiques discrètes 1ère année

25 oct. 2010 Comme les fonctions les relations sont le plus souvent sur un ensemble par exemple la relation ≤ sur les entiers



mathematiques-discretes-1-livre-traduit-.pdf

Ce livre a été rédigé signé pour répondre aux besoins de presque tous les types de cours d'introduction aux mathématiques discrètes. Il est très flexible et 



Introduction aux mathématiques discrètes

Introduction aux mathématiques discrètes. 2. Page 3. 3/104. Introduction. Ce cours est un voyage au pays des mathématiques discrètes. Bibliographie. ▷ André 



Cours de mathématiques discrètes

18 janv. 2019 I.1 Notion première d'ensemble. Ensemble Notion première qui ne se définit pas. C'est une collection d'objets réunis en vertu d'une.



Mathématiques pour linformatique 1

12 déc. 2022 On parle parfois de formule de la logique propositionnelle. 2. Page 4. CHAPITRE 1. MATHÉMATIQUES DISCRÈTES. 3. — a ...



Introduction aux mathématiques discrètes

mathématiques discr`etes. Michel Rigo http://www.discmath.ulg.ac.be/. Année Discrete Geometry. Coding Theory. Cryptology. Discrete Optimization. Theoretical ...



Mathématique discrète

— Calculer le nombre total de resultat dans k experience avec les resultat des experience disjoitn deux a deux. 3. Page 4. Louis Pelloud page 4. Mathematique 



NOTES DE COURS MAT1500 MATHÉMATIQUES DISCRÈTES

3 sept. 2018 [R] Kenneth H. Rosen Mathématiques discrètes



Maths Discretes C1b

g h i. 3. 5. 6. 7. Page 24. Mathématiques discrètes. 24. Théorie des Graphes. 10.2. Isthmes. Définition. Un isthme d'un graphe G = une arête e t.q. G-e a une 



MATHÉMATIQUES DISCRÈTES

MATHÉMATIQUES DISCRÈTES. Mathieu SABLIK dard toutes les lignes du fichier 'cours.pdf' contenant au moins une occurrence du mot graphe :.



Cours de mathématiques discrètes

3 nov. 2010 Mathématiques pour l'informatique ... représentables (la représentation est évidemment discrète). EXEMPLE 6.6. Considérons le réel 1 en ...



Introduction aux mathématiques discrètes

Ce cours est un voyage au pays des mathématiques discrètes. Bibliographie. ? André Arnold Irène Guessarian. Mathématiques pour l'informatique.



mathematiques-discretes-1-livre-traduit-.pdf

Mathématiques discrètes et leurs applications / Kenneth H. Rosen. plusieurs domaines des mathématiques discrètes y compris la théorie des graphes



NOTES DE COURS MAT1500 MATHÉMATIQUES DISCRÈTES

3 sept. 2018 Rosen Mathématiques discrètes



Mathématiques discrètes 1ère année

25 oct. 2010 Par exemple on peut dire Dans ce cours on notera N l'ensemble des entiers naturels ; ici on introduit le nom N et l'on en indique explicitement ...



Mathématiques Discrètes Exercice 1 [3 points] Exercice 2 [4 points]

Mathématiques Discrètes. Devoir surveillé no 2— le 8 janvier 2016. Prenez le temps de lire ce sujet. Ce devoir comporte 5 exercices.



Cours de mathématiques discrètes

21 avr. 2008 Mathématiques pour l'informatique ... reliée `a la notion mathématique de mise en bijection avec une partie de N? de la forme.



Mathématiques pour linformatique 1

20 sept. 2021 Puisque ? ? ? ? ? ? ?. Page 15. CHAPITRE 1. MATHÉMATIQUES DISCRÈTES. 14 les cours de "Mathématiques pour l ...



Mathématiques discrètes : Arbre

9 janv. 2009 Mathématiques discr`etes : Arbre. Définitions. Propríetés. Représentations des arbres. Représentation récursive. Arbre binaire. Exemples.

MATHÉMATIQUES DISCRÈTESMathieu SABLIK

Table des matières

I Introduction à la théorie des ensembles

5

I.1 Notions sur les ensembles

5 I.1.1 Construction par extension et compréhension 5

I.1.2 Principales règles de fonctionnement

5

I.1.3 Représentation

6

I.2 Sous-ensembles

6

I.2.1 Inclusion

6

I.2.2 Ensemble des parties

6

I.3 Opérations sur les ensembles

7

I.3.1 Union et Intersection

7

I.3.2 Différence et complémentaire

7

I.3.3 Produit cartésien

8

II Notions sur les langages

9

II.1 Exemples de problèmes

9

II.2 Mots sur un alphabet fini

9

II.2.1 Un peu de vocabulaire

9

II.2.2 Propriété d"équidivisibilité

10

II.3 Langage

11

II.3.1 Définition et exemples de langages

11

II.3.2 Opérations sur les langages

11

II.3.3 Equations sur les langages

11

III Fonctions et applications

13

III.1 Premières notions

13

III.1.1 Définition

13

III.1.2 Modes de représentation

14

III.1.3 Composition de fonction et d"applications

16

III.1.4 Applications singulières

17

III.2 Propriétés sur les fonctions

17

III.2.1 Injection et surjection

17

III.2.2 Bijection et application réciproque

17

III.3 Quelques classes importantes de fonctions

18

III.3.1 Fonction caractéristique d"un ensemble

18

III.3.2 Suites

19

IV Cardinalité21

IV.1 Cardinalité des ensembles finis

21

IV.1.1 Ensembles de même cardinalité

21

IV.1.2 Cardinal d"un ensemble fini

21

TABLE DES MATIÈRES2

IV.1.3 Principe des tiroirs

22

IV.2 Dénombrement

23
IV.2.1 Dénombrement et opération sur les ensembles 23

IV.2.2 Arrangements et combinaisons

26

IV.3 Cas des ensembles infinis

29
IV.3.1 Définition et premiers exemples d"ensembles dénombrables 29

IV.3.2 Critères de dénombrabilité

30

IV.3.3 Ensembles non dénombrables

31
31

V Relations sur les ensembles

33

V.1 Vocabulaire des relations

33

V.1.1 Définition

33

V.1.2 Modes de représentations

33

V.1.3 Quelques notions proches

34

V.2 Propriétés sur les relations

35

V.3 Relations d"équivalence

36

V.3.1 Définition et exemples

36

V.3.2 Classes d"équivalence et partition

37

V.3.3 Ensemble quotient

38

VI Relations d"ordre

39

VI.1 Premières notions

39

VI.1.1 Définition

39

VI.1.2 Exemples de relations d"ordre classiques

39

VI.1.3 Mode de représentation

40

VI.1.4 Fonctions croissantes et décroissantes

40

VI.2 Bornes d"un ensemble

41

VI.3 Induction

42

VI.3.1 Ordre bien fondé

42
VI.3.2 Application à l"étude de la terminaison d"algorithme 42
VI.3.3?et le principe de récurrence. . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

VI.3.4 Principe d"induction

45

VI.3.5 Définition inductive

45

VIIQuelques problèmes sur les graphes

49

VII.1Différents problèmes à modéliser

49

VII.2Premières propriétés

50

VII.2.1 Graphe orienté ou non

50

VII.2.2 Isomorphisme de graphe

51

VII.2.3 Degré

51

VII.3Quelques classes de graphe importantes

52

VII.3.1 Graphes isolés

52

VII.3.2 Graphes cycliques

52

VII.3.3 Graphes complets

52

VII.3.4 Graphe biparti

53

VII.3.5 Graphes planaires

53

VII.3.6 Arbres

53

VII.4Problèmes de coloriages

54

VII.4.1 Position du problème

54

VII.4.2 Exemples d"applications

54

VII.4.3 Nombre chromatique de graphes classiques

55

VII.4.4 Comment calculer un nombre chromatique?

55

VII.4.5 Résolution algorithmique

55

VII.4.6 Cas des graphes planaires

57

3Table des MatièresVII.5Problèmes de chemins dans un graphe. . . . . . . . . . . . . . . . . . . . . . . . . . . 58

VII.5.1 Définitions

58

VII.5.2 Connexité

58

VII.5.3 Chemin Eulérien

59

VII.5.4 Chemins hamiltonien

61

TABLE DESMATIÈRES4

ChapitreIIntroduction à la théorie des ensembles I.1

Notions sur les ensembles

I.1.1

Construction par extension et compréhension

Intuitivement, unensembleest une collection d"objets deux à deux distincts appeléséléments.

On peut définir un ensemble de deux manières : en extension: on donne la liste exhaustive des éléments qui y figurent;

en compréhension: on donne les propriétés que doivent posséder les éléments de l"ensemble.

ExempleI.1.Voilà quelques exemples d"ensembles d"élèves : -fPierre; Paul; Marieg, on donne les trois éléments qui définissent l"ensemble; -félèves de la classe qui ont les yeux bleusg; -félèves qui viennent en cours en pyjamag, mais cet ensemble est certainement vide! ExempleI.2.Dans votre scolarité vous avez rencontré certains ensembles classiques de nombres : -?=f0,1,2,3,...gest l"ensemble des nombres naturels; -?=f1,2,3,...gest l"ensemble des nombres naturels non nul; -?=f...,3,2,1,0,1,2,3,...gest l"ensemble des nombres entiers; -?=fp/q:p2?etq2?avecq6=0g; -?l"ensemble des nombres réels; -?l"ensemble des nombres complexes. ExempleI.3.Les langages de programmation actuels exigent que certaines variables soient décla-

rées avec un certaintype de données. Un type de données est un ensemble d"objets associés à une

liste d"opérations standards effectuées sur ces objets. Définir le type d"une variable équivaut à

déclarer l"ensemble des valeurs possibles et autorisées pour cette variable. Dans la sémantique de Python vous avez dû rencontrer : le type bools"interprète comme l"ensemblefVrai,Fauxg, le type ints"interprète comme l"ensemble des entiers le type floats"interprète comme l"ensemble des nombres à virgule flottante le type strs"interprète comme l"ensemble des chaînes de caractères le type lists"interprète comme l"ensemble des listes de longueur variable. I.1.2

Principales règles de fonctionnement

On admettra l"existence d"ensembles. Sans rentrer dans l"axiomatique, la notion d"ensemble satisfait un certain nombre de règles de fonctionnement, en voici les principales : Relation d"appartenanceIl faut pouvoir dire si un objet est dans l"ensemble. On notex2Al"élé- mentxest dans l"ensembleA.

Chapitre I. INTRODUCTION À LA THÉORIE DES ENSEMBLES6Objets distinctsOn peut distinguer deux éléments entre eux et un ensemble ne peut pas contenir

deux fois le même objet.

Ensemble videIl existe un ensemble qui ne contient aucun élément, c"est l"ensemble vide et on le

noteAEoufg.

Paradoxe de RussellUn ensemble peut être élément d"un autre ensemble mais pas de lui même.

RemarqueI.1.Cette dernière règle peut ne pas sembler naturelle. A la naissance de la théorie des

ensembles, les mathématiciens ne voyaient pas d"objection à envisager un ensemble dont les élé-

ments seraient tous les ensembles : l"ensemble des ensembles. Russell leur opposa le paradoxe suivant : A=fx2E:x/2xg. CommeEcontient tous les ensembles,Aappartient àE. Est-ce queA appartient àA? si A2Aalors par définition deA, on aA/2A, si A/2Aalors par définition deA, on aA2A. I.1.3

Représentation

On peut représenter les ensembles à l"aide d"un diagramme de Venn, ce sont les fameux dia- grammes "patates". ExempleI.4.L"ensembefPierre; Paul; Marie; Julie; Karimgse représente par :KarimPierre

PaulMarieJulie

I.2

Sous-ensembles

I.2.1

Inclusion

Définition I.1(Sous-ensembles).L"ensembleAest unsous-ensembledeBsi tous les éléments deA sont des éléments deB(autrement ditx2A=)x2B). On dit aussi queAestinclusdansB, on le noteAB.

RemarqueI.2.Pour tout ensembleAon aAEAetAA.

ExempleI.5.On af1,2g f1,2,3g.

Bien sûr on a?????.

Définition I.2(Egalité d"ensembles).Deux ensembles sontégauxsi et seulement si ils ont les mêmes éléments, autrement dit siABetBA. I.2.2

Ensemble des parties

Définition I.3(Ensemble des parties).SoitAun ensemble, l"ensemble des parties de A, notéP(A), est l"ensemble des sous-ensembles deA. On remarque que l"on a toujoursAE2 P(A)carAEAetA2 P(A)carAA. ExempleI.6.SiA=f1,2,3galorsP(A) =fAE,f1g,f2g,f3g,f1,2g,f1,3g,f2,3g,f1,2,3gg.

7I.3. Opérations sur les ensembles

RemarqueI.3.On aP(AE) =fAEgetP(P(AE)) =fAE,fAEgg. La notationAEdécrit un ensemble qui ne

contient rien alors quefAEgdécrit un ensemble contenant un élément, l"ensemble vide. Un tiroir

contenant un sac vide (fAEg) n"est pas vide et contient bien un objet. I.3

Opérations sur les ensembles

On présente ici des opérations sur les ensembles qui permettent de construire de nouveaux ensembles. I.3.1

Union et Intersection

deAou deB. On le noteA[B. Proposition I.1 Propriétés de la réunionLa réunion admet certaines propriétés :

Idempotence :A[A=A

Commutativité :A[B=B[A

Associativité :A[(B[C) = (A[B)[C

Elément neutre :A[AE=ADéfinition I.5(Intersection).L"intersectiondes ensemblesAetBest l"ensemble des éléments com-

muns àAet àB. On le noteA\B. On dit que deux ensembles sontdisjoints(ouincompatibles) siA\B=AE. Proposition I.2 Propriétés de l"intersectionL"intersection admet certaines propriétés :

Idempotence :A\A=A

Commutativité :A\B=B\A

Associativité :A\(B\C) = (A\B)\C

Elément neutre :si l"on se place dans un ensembleWappelé univers et queAest un sous- ensemble deWalorsA\W=AProposition I.3 Propriétés de distributivité On a les distributivités suivantes entre l"union et l"intersection : de[sur\:A[(B\C) = (A[B)\(A[C) de\sur[:A\(B[C) = (A\B)[(A\C)I.3.2Dif férenceet complémentaire

Définition I.6(Différence).Ladifférencede l"ensembleApar l"ensembleBest l"ensemble des élé-

ments qui sont dansAmais pas dansB, on le noteArB.

Définition I.7(Différence symétrique).Ladifférence symétriqueentre les ensemblesAetBest l"en-

semble des éléments qui sont dansAouBmais pas dans les deux, on le note

ADB= (A[B)r(A\B).

Définition I.8(Complémentaire).On se fixe un ensembleWappeléunivers. PourAW, on définit lecomplémentairedeApar rapport àWcomme l"ensemble des éléments deWqui ne sont pas éléments deA, on le noteA=WrAlorsqu"il n"y a pas d"ambiguïtés.

Chapitre I. INTRODUCTION À LA THÉORIE DES ENSEMBLES8RemarqueI.4.Il faut obligatoirement se placer dans un ensemble de référence pour définir la com-

plémentation.

Proposition I.4 Propriétés de la complémentationLa complémentation a plusieurs propriétés :

Involution :A=A

Loi de Morgan :A\B=A[BetA[B=A\B

AB W Union IntersectionDifférenceDifférence symétrique

Passage au complémentaireA[BA\BArBADBA[BA\BArBADBFIGUREI.1 - Exemples de constructions d"ensembles à partir des ensemblesAetBcontenus dans

l"universW I.3.3

Produit cartésien

Définition I.9(Produit cartésien).Leproduit cartésiendes ensemblesAetB(dans cet ordre) est l"ensemble descouples(a,b)oùa2Aetb2B, on le noteAB. Leproduit cartésiendes ensemblesA1,A2,...,Ak(dans cet ordre) est l"ensemble desk-uplets (a1,...,ak)oùai2Aipour touti2 f1,...,kg, on le noteA1 Ak. SiA1==Akon noteAkl"ensemble desk-uplets formés par les éléments deA.

RemarqueI.5.Le couple(a,b)n"est pas un ensemble.

Sia6=balors(a,b)est distinct de(b,a).

ExempleI.7.Le système de codage informatique des couleurs RGB, (de l"anglais "Red, Green,

Blue") reconstitue une couleur par synthèse additive à partir de trois couleurs primaires (rouge,

vert et bleu), formant sur l"écran une mosaïque trop petite pour être aperçue. Ainsi pour chacune

des trois couleurs primaires, on donne une valeur s"exprimant dans un intervalle entre 0 et 255. D"un point de vue informatique, une couleur est donc un élément de[0;255][0;255][0;255] = [0;255]3.

ChapitreIINotions sur les langages

II.1

Exemples de problèmes

La notion de langage est utilisée pour modéliser différents problèmes où l"information est sto-

ckée sous une forme de chaîne de caractères. Voici quelques exemples : Langage natur el: chaque mot est formé par un ensemble de lettr esconcaténées. L "ensemble desmots formeun dictionnaire.Puis cesmots sontorganisés pourformer desphrases. Dans ce cas, une structure apparaît qui est régie par la grammaire de la langue utilisé. Stocker de l"information sur un disque dur : toute information stockée sur un disque dur est codée par une succession de bits (0 ou 1), que ce soit du texte, image, musique... On peut se demander s"il est possible de compresser cette information, c"est-à-dire trouver une fonction qui a un chaîne def0,1grenvoie de manière bijective une chaîne plus courte. Recher chede chaîne de caractèr esdans un texte. Compilation : un pr ogrammeest une suite de caractèr es.Un compilateur s"intér esseessen- tiellement aux deux choses suivantes : Analyse lexicale : on cher cheles éléments de bases qui str ucturentle pr ogramme(If, For ,

While, affectation...).

Analyse syntaxique : on vérifie que les expr essionssont corr ectes(ex : var+varvarva

être interprété commevar+ (varvar)).

Bio-informatique : l"ADN code l"information génétique à l"aide de 4 bases azotées : adénine

(A), cytosine (C), guanine (G) ou thymine (T). II.2

Mots sur un alphabet fini

II.2.1

Un peu de vocabulaire

AlphabetUnalphabetAest un ensemble fini dont les éléments sont appelés des lettres. ExempleII.1.B=f0,1gest l"alphabet binaire,A=fa,b,cgest un alphabet à trois lettres,B=

fa,...,zgun alphabet à 26 lettres . On peut considérer n"importe quel ensemble fini, par exemple

C=fhello,wordgest un alphabet à deux lettres.

Mots sur un alphabet finiUnmotest une suite finie d"éléments deAon le noteu=u1u2...un etnest la longueur du motu, notéejuj. Le mot vide est noté#. On noteAl"ensemble des mots surAetA+l"ensemble des mots sans le mot vide. Opérations sur les motsSoientuetvdeux mots deA, on définit la concaténationw=u.v comme le mot de longueurjuj+jvjtel quew=u1u2...ujujv1v2...vjvj.

Chapitre II. NOTIONS SUR LES LANGAGES10Pourn2?on définit par récurrence la puissance d"un mot paru0=#etun+1=u.unpour

n2?. On dit quevest unpréfixedeus"il existe un motwtel queu=v.wetvest unsuffixedeus"il existe un motwtel queu=w.v.

Distance sur les motsOn peut définir différentes distances sur les mots. On s"intéressera ici à

la distance édition définie comme étant le plus petit nombre d"opérations d"édition élémentaires

nécessaires pour transformer le mot u en le mot v. Les opérations d"édition élémentaires sont la

suppression ou l"insertion d"un symbole. De multiples variantes de cette notion de distance ont été proposées, qui utilisent des en-

sembles d"opérations différents et/ou considèrent des poids variables pour les différentes opé-

rations. Pour prendre un exemple réel, si l"on souhaite réaliser une application qui " corrige » les

fautes de frappe au clavier, il est utile de considérer des poids qui rendent d"autant plus proches

des séquences qu"elles ne diffèrent que par des touches voisines sur le clavier, permettant d"inté-

grer une modélisation des confusions de touches les plus probables. L"utilitaire Unixdiffimplante une forme de calcul de distances. Cet utilitaire permet de com-

parer deux fichiers et d"imprimer sur la sortie standard toutes les différences entre leurs contenus

respectifs.

II.2.2

Propriété d"équidivisibilité

Lemme II.1 Lemme de LeviSoientu,v,z,tdes mots sur l"alphabetAtels queuv=zt. Alors il existe un motw2 Atel

qu"un des deux cas suivant est vérifié : ou bien u=zwett=wysijuj jzj,

ou bien z=uwetv=wtsijuj jzj.Démonstration:On considère queuv=zt=a1a2...anoù lesaksont des lettres deA. Soitil"entier tel

queu=a1a2...aietv=ai+1...an. De même soitjl"entier tel quez=a1a2...ajett=aj+1...an. Sijuj jzj, alorsijet on au=zwett=wvavecw=aj+1...ai.

Si au contrairejuj jzj, alorsijet on az=uwetv=wtavecw=ai+1...aj.Graphiquement cela signifie que l"on a une des deux décompositions suivantes :

uv ztwou bien ztuv w mots. Commeanti.constitutionnellement=anticonstitutionnel.lement, et que de plusjantij Une conséquence importante : si on applique le Lemme de Levi avecu=z, on aw=eet donc v=t. On en déduit que siuv=utalorsv=t, autrement dit, on peut simplifier à gauche. De même, on peut simplifier à droite une équation sur les mots. Proposition II.2Soientu,v,zett2 A. Siuv=utalorsv=t.

De même siuv=zvalorsu=z.

11II.3. LangageII.3Langage

II.3.1

Définition et exemples de langages

UnlangageLsur un alphabet finiAest un ensemble de mots définis surAautrement dit L A

ExempleII.3.Exemples de langages surB=f0,1g:

-AE6=f#g; -B=f#,0,1,00,01,10,11,000,001,...g; -B+=f0,1,00,01,10,11,000,001,...g; tout ensemble fini de mots ; -f0n:n2?g; -f0n1m:n,m2?g; -f0n1n:n2?g; -f0p:p2?nombre premierg; -fu2B:uest le codage en binaire d"un nombre premierg; -fu2B:uest un palindromeg; -fu2B:uest un code html certifiég 6=fu2 A:uest un code html bien interprété par Firefoxg; -fu2B:uest le codage en MP3 de votre chanson préféréeg; -fu2B:uest le codage en assembleur d"un programme qui s"arrête sur l"entrée videg;

II.3.2

Opérations sur les langages

SoientL,L1etL2des langages sur un alphabet finiA. On peut définir différentes opérations sur les langages : -Union:L1[ L2langage comportant des mots deL1ou deL2; -Intersection:L1\ L2langage comportant des mots deL1et deL2; -Compémentaire:Llangage comportant des mots deAqui ne sont pas dansL; -Concaténation:L1.L2langage comportant les mots formés en concaténant un motL1à un mot deL2 L

1.L2=fu1.u2:u12 L1etu22 L2g;

-Puissance: On définit par récurrence la puissancenèmedeL, notéeLnpar L

0=f#getLn+1=L.Ln.

Attention,ilnefautpasconfondre,onaLn=fu2 A: il existeu1,u2,...,un2 Ltel queu= u

1.u2..ungqui en général est différent defun:n2?g.

-Fermeture de Kleene: On définit L n0Lquotesdbs_dbs18.pdfusesText_24
[PDF] mathématiques discrètes pour l'informatique

[PDF] Mathématiques Dm 4éme

[PDF] mathématiques dm 5

[PDF] Mathematiques dm n1

[PDF] Mathématiques DM pour le 18/09/2015

[PDF] Mathematiques dur besoins de vous

[PDF] mathématiques ecriture scientifque urgent c pour demin g controle SVP

[PDF] mathématiques en économie

[PDF] mathématiques en économie-gestion pdf

[PDF] mathematiques en factorisation ^^

[PDF] mathematiques en geoétrie cned 3eme

[PDF] Mathématiques en option ES (terminale) Matrices

[PDF] MATHEMATIQUES enquete

[PDF] mathématiques enquete policiere

[PDF] Mathématiques équation, besoin d'aide