• Aucun résultat trouvé

Logique et algèbre

N/A
N/A
Protected

Academic year: 2022

Partager "Logique et algèbre"

Copied!
79
0
0

Texte intégral

(1)

Logique et algèbre

Damien Nouvel

(2)

Théorie des ensembles

Plan

1. Théorie des ensembles 2. Dénombrement

3. Applications

(3)

Théorie des ensembles

De l’algèbre aux ensembles

§ Quelques dates en l’algèbre

‚ Mot de l’arabe al-jabr (par Al-Khwarizmi) ñ Construction à partir d’éléments

‚ „1000: utilisation des chiffres arabes

‚ „1500: apparition des symboles+,´,= ñ Chiffres et équations

§ Vers la théorie des ensembles

‚ Fin du XIXèmesiècle

ñ G. Cantor : “nous appelonsensembletout réunion M d’objets de notre conception, déterminés et bien distincts, que nous dénommeronséléments de M”

ñ Notion d’élément et d’appartenancexPE ñ Liens entre la logique et l’algèbre?

(4)

Théorie des ensembles

De l’algèbre aux ensembles

§ Quelques dates en l’algèbre

‚ Mot de l’arabe al-jabr (par Al-Khwarizmi) ñ Construction à partir d’éléments

‚ „1000: utilisation des chiffres arabes

‚ „1500: apparition des symboles+,´,= ñ Chiffres et équations

§ Vers la théorie des ensembles

‚ Fin du XIXèmesiècle

ñ G. Cantor : “nous appelonsensembletout réunion M d’objets de notre conception, déterminés et bien distincts, que nous dénommeronséléments de M”

ñ Notion d’élément et d’appartenancexPE

ñ Liens entre la logique et l’algèbre?

(5)

Théorie des ensembles

De l’algèbre aux ensembles

§ Quelques dates en l’algèbre

‚ Mot de l’arabe al-jabr (par Al-Khwarizmi) ñ Construction à partir d’éléments

‚ „1000: utilisation des chiffres arabes

‚ „1500: apparition des symboles+,´,= ñ Chiffres et équations

§ Vers la théorie des ensembles

‚ Fin du XIXèmesiècle

ñ G. Cantor : “nous appelonsensembletout réunion M d’objets de notre conception, déterminés et bien distincts, que nous dénommeronséléments de M”

ñ Notion d’élément et d’appartenancexPE ñ Liens entre la logique et l’algèbre?

(6)

Théorie des ensembles

Ensembles, individus et catégories

§ Relations ensemblistes

‚ Relation partie-tout :méronymie/ holonomie

La roue est partie d’une voiture

La tête est une partie du corps

ñ Relation entre individus

‚ Relation hiérarchique :subsomption

La voiture est un véhicule

Le singe est un animal

ñ Relation entre catégories

§ Pour les ensembles

‚ Regroupement d’individus dans des catégories

‚ Une catégorie peut-être un individu

(7)

Théorie des ensembles

Ensembles, individus et catégories

§ Relations ensemblistes

‚ Relation partie-tout :méronymie/ holonomie

La roue est partie d’une voiture

La tête est une partie du corps

ñ Relation entre individus

‚ Relation hiérarchique :subsomption

La voiture est un véhicule

Le singe est un animal

ñ Relation entre catégories

§ Pour les ensembles

‚ Regroupement d’individus dans des catégories

‚ Une catégorie peut-être un individu

(8)

Théorie des ensembles

Ensembles, individus et catégories

§ Relations ensemblistes

‚ Relation partie-tout :méronymie/ holonomie

La roue est partie d’une voiture

La tête est une partie du corps

ñ Relation entre individus

‚ Relation hiérarchique :subsomption

La voiture est un véhicule

Le singe est un animal

ñ Relation entre catégories

§ Pour les ensembles

‚ Regroupement d’individus dans des catégories

‚ Une catégorie peut-être un individu

(9)

Théorie des ensembles

Ensembles, individus et catégories

§ Relations ensemblistes

‚ Relation partie-tout :méronymie/ holonomie

La roue est partie d’une voiture

La tête est une partie du corps

ñ Relation entre individus

‚ Relation hiérarchique :subsomption

La voiture est un véhicule

Le singe est un animal

ñ Relation entre catégories

§ Pour les ensembles

‚ Regroupement d’individus dans des catégories

‚ Une catégorie peut-être un individu

(10)

Théorie des ensembles

Notations ensemblistes et principes généraux

§ Conventions etsymboles

‚ Majuscules : ensembles (A,E,P,Q,R …)

‚ Minuscules : éléments (x,y,a,b…)

‚ Accoladest etu et barre verticale|: contenu d’un ensemble

‚ H: ensemble vide (inclus dans tout ensemble) ñ P=tx,yu,P=tx|Dn,x= 2nu

§ Règles générales

‚ Non-ordonnés :tx,y,zu=tz,x,yu

‚ Sans répétitions :tx,y,yu=tx,yu

‚ Peut-être de taille infinie (dénombrable ou non)

§ Un ensemble peut être défini par

Extension(dénotation, liste exhaustive) : P=tx,y,zu

Intentionou compréhension :P=tx est pairu

Récurrenceou induction :P=tx= 1 ou x/3 est dans Pu

(11)

Théorie des ensembles

Notations ensemblistes et principes généraux

§ Conventions etsymboles

‚ Majuscules : ensembles (A,E,P,Q,R …)

‚ Minuscules : éléments (x,y,a,b…)

‚ Accoladest etu et barre verticale|: contenu d’un ensemble

‚ H: ensemble vide (inclus dans tout ensemble) ñ P=tx,yu,P=tx|Dn,x= 2nu

§ Règles générales

‚ Non-ordonnés :tx,y,zu=tz,x,yu

‚ Sans répétitions :tx,y,yu=tx,yu

‚ Peut-être de taille infinie (dénombrable ou non)

§ Un ensemble peut être défini par

Extension(dénotation, liste exhaustive) : P=tx,y,zu

Intentionou compréhension :P=tx est pairu

Récurrenceou induction :P=tx= 1 ou x/3 est dans Pu

(12)

Théorie des ensembles

Notations ensemblistes et principes généraux

§ Conventions etsymboles

‚ Majuscules : ensembles (A,E,P,Q,R …)

‚ Minuscules : éléments (x,y,a,b…)

‚ Accoladest etu et barre verticale|: contenu d’un ensemble

‚ H: ensemble vide (inclus dans tout ensemble) ñ P=tx,yu,P=tx|Dn,x= 2nu

§ Règles générales

‚ Non-ordonnés :tx,y,zu=tz,x,yu

‚ Sans répétitions :tx,y,yu=tx,yu

‚ Peut-être de taille infinie (dénombrable ou non)

§ Un ensemble peut être défini par

Extension(dénotation, liste exhaustive) : P=tx,y,zu

Intentionou compréhension :P=tx est pairu

Récurrenceou induction :P=tx= 1 ou x/3 est dans Pu

(13)

Théorie des ensembles

Symboles et opérateurs

§ Appartenance :xPP et xRP” ␣(xPP)

§ Inclusion :PĎQ (si stricte : PĂQ)

§ Complémentaire : P

§ Union : PYQ

§ Intersection :PXQ

§ Différence (ensembliste) : PzQ

§ Différence symétrique : P∆Q

(14)

Théorie des ensembles

Ensembles et sous-ensembles

§ Lesprédicats définissent des ensembles

‚ Cas unaire : l’ensemble des hommesH=tx|Homme(x) =Vu

‚ Cas n-aire : lien parent-enfantP=t(x,y)|Enfant(x,y) =Vu

§ L’implication donne les sous-ensembles

‚ Sous-ensemble PĎQsi @x(xPPÑxPQ)

‚ Sous-ensemble propre PĂQsi @x(xPPÑxPQ)^PQ

‚ SiPĎQetQĎP alorsP=Qet@x(xPPØxPQ)

§ Ensembles disjoints

‚ Deux ensemblesPetQsont disjoints s’ils n’ont aucun élément en commun

‚ @x␣(xPP^xPQ)” ␣Dx(xPP^xPQ)

PXQ=H

(15)

Théorie des ensembles

Ensembles et sous-ensembles

§ Lesprédicats définissent des ensembles

‚ Cas unaire : l’ensemble des hommesH=tx|Homme(x) =Vu

‚ Cas n-aire : lien parent-enfantP=t(x,y)|Enfant(x,y) =Vu

§ L’implication donne les sous-ensembles

‚ Sous-ensemble PĎQsi @x(xPPÑxPQ)

‚ Sous-ensemble proprePĂQsi @x(xPPÑxPQ)^PQ

‚ SiPĎQetQĎP alorsP=Qet@x(xPPØxPQ)

§ Ensembles disjoints

‚ Deux ensemblesPetQsont disjoints s’ils n’ont aucun élément en commun

‚ @x␣(xPP^xPQ)” ␣Dx(xPP^xPQ)

PXQ=H

(16)

Théorie des ensembles

Ensembles et sous-ensembles

§ Lesprédicats définissent des ensembles

‚ Cas unaire : l’ensemble des hommesH=tx|Homme(x) =Vu

‚ Cas n-aire : lien parent-enfantP=t(x,y)|Enfant(x,y) =Vu

§ L’implication donne les sous-ensembles

‚ Sous-ensemble PĎQsi @x(xPPÑxPQ)

‚ Sous-ensemble proprePĂQsi @x(xPPÑxPQ)^PQ

‚ SiPĎQetQĎP alorsP=Qet@x(xPPØxPQ)

§ Ensembles disjoints

‚ Deux ensemblesPetQsont disjoints s’ils n’ont aucun élément en commun

‚ @x␣(xPP^xPQ)” ␣Dx(xPP^xPQ)

PXQ=H

(17)

Théorie des ensembles

Opérateurs : intersection et union

§ UnionY deP etQ

‚ Éléments qui appartiennent soit àPou àQ

PYQ=tx|xPP_xPQu ñ tx,y,zu Y tx,z,tu=tx,y,z,tu

ñ Hn’affecte pas l’union :PY H=P ñ Associative, commutative,Hneutre

§ Intersection X deP etQ

‚ Éléments qui appartiennent à la fois àP etQ

PXQ=tx|xPP^xPQu ñ tx,y,zu X tx,z,tu=tx,zu

ñ S’il n’y a aucun élément commun :H ñ Associative, commutative,Habsorbant

§ Union et intersection sont distributifs l’un pour l’autre : PY(QXR) = (PYQ)X(PYR)

(18)

Théorie des ensembles

Opérateurs : intersection et union

§ UnionY deP etQ

‚ Éléments qui appartiennent soit àPou àQ

PYQ=tx|xPP_xPQu ñ tx,y,zu Y tx,z,tu=tx,y,z,tu

ñ Hn’affecte pas l’union :PY H=P ñ Associative, commutative,Hneutre

§ Intersection X deP etQ

‚ Éléments qui appartiennent à la fois àP etQ

PXQ=tx|xPP^xPQu ñ tx,y,zu X tx,z,tu=tx,zu

ñ S’il n’y a aucun élément commun :H ñ Associative, commutative,Habsorbant

§ Union et intersection sont distributifs l’un pour l’autre : PY(QXR) = (PYQ)X(PYR)

(19)

Théorie des ensembles

Opérateurs : intersection et union

§ UnionY deP etQ

‚ Éléments qui appartiennent soit àPou àQ

PYQ=tx|xPP_xPQu ñ tx,y,zu Y tx,z,tu=tx,y,z,tu

ñ Hn’affecte pas l’union :PY H=P ñ Associative, commutative,Hneutre

§ Intersection X deP etQ

‚ Éléments qui appartiennent à la fois àP etQ

PXQ=tx|xPP^xPQu ñ tx,y,zu X tx,z,tu=tx,zu

ñ S’il n’y a aucun élément commun :H ñ Associative, commutative,Habsorbant

§ Union et intersection sont distributifs l’un pour l’autre : PY(QXR) = (PYQ)X(PYR)

(20)

Théorie des ensembles

Opérateurs : complémentaire et différence

§ Complémentaire deP etP

‚ Tout élément qui n’est pasdansP

P=tx|␣(xPP)u=tx|xRPu

ñ Extension pas toujours possible à calculer

P=P

§ Différence deP etQ

‚ Tout élément qui est dansP maispas dansQ

PzQ=tx|xPP^xRQu=PXQ

ñ Non-associative, non-commutative,Hneutre ñ Peu pratique, mais correspond à la soustraction

§ Différence symétrique deP etQ

‚ Tout élément qui est dansP ouQmaispas dansP etQ

P∆Q=tx|(xPP_xPQ)^ ␣(xPP^xPQ)u ñ Associative, commutative,Hneutre

ñ La différence symétrique est distributive pour l’intersection

(21)

Théorie des ensembles

Opérateurs : complémentaire et différence

§ Complémentaire deP etP

‚ Tout élément qui n’est pasdansP

P=tx|␣(xPP)u=tx|xRPu

ñ Extension pas toujours possible à calculer

P=P

§ Différence deP etQ

‚ Tout élément qui est dansP maispasdans Q

PzQ=tx|xPP^xRQu=PXQ

ñ Non-associative, non-commutative,Hneutre ñ Peu pratique, mais correspond à la soustraction

§ Différence symétrique deP etQ

‚ Tout élément qui est dansP ouQmaispas dansP etQ

P∆Q=tx|(xPP_xPQ)^ ␣(xPP^xPQ)u ñ Associative, commutative,Hneutre

ñ La différence symétrique est distributive pour l’intersection

(22)

Théorie des ensembles

Opérateurs : complémentaire et différence

§ Complémentaire deP etP

‚ Tout élément qui n’est pasdansP

P=tx|␣(xPP)u=tx|xRPu

ñ Extension pas toujours possible à calculer

P=P

§ Différence deP etQ

‚ Tout élément qui est dansP maispasdans Q

PzQ=tx|xPP^xRQu=PXQ

ñ Non-associative, non-commutative,Hneutre ñ Peu pratique, mais correspond à la soustraction

§ Différence symétrique deP etQ

‚ Tout élément qui est dansP ouQmaispas dansP etQ

P∆Q=tx|(xPP_xPQ)^ ␣(xPP^xPQ)u ñ Associative, commutative,Hneutre

ñ La différence symétrique est distributive pour l’intersection

(23)

Théorie des ensembles

Parties d’un ensemble

§ Sous-parties d’un ensemble

‚ L’ensemble des sous-ensembles possibles

‚ Pour un ensembleP, l’ensemble tQ|QĎPu

‚ Exemple : siP=tx,y,zu alors

Parties(P) =ttx,y,zu,tx,yu,tx,zu,ty,zu,txu,tyu,tzu,Hu

§ Partitiond’un ensemble

‚ Ensemble de sous-ensembles disjoints tels que leur union reforme l’ensemble et que leurs intersections soient vides

‚ Exemple : siP=tx,y,zu alors

ttx,yu,tzuu

ttxu,tyu,tzuu

ñ Combien de sous-parties ou de partitions possibles ?

(24)

Théorie des ensembles

Parties d’un ensemble

§ Sous-parties d’un ensemble

‚ L’ensemble des sous-ensembles possibles

‚ Pour un ensembleP, l’ensemble tQ|QĎPu

‚ Exemple : siP=tx,y,zu alors

Parties(P) =ttx,y,zu,tx,yu,tx,zu,ty,zu,txu,tyu,tzu,Hu

§ Partitiond’un ensemble

‚ Ensemble de sous-ensembles disjoints tels que leur union reforme l’ensemble et que leurs intersections soient vides

‚ Exemple : siP=tx,y,zu alors

ttx,yu,tzuu

ttxu,tyu,tzuu

ñ Combien de sous-parties ou de partitions possibles ?

(25)

Théorie des ensembles

Parties d’un ensemble

§ Sous-parties d’un ensemble

‚ L’ensemble des sous-ensembles possibles

‚ Pour un ensembleP, l’ensemble tQ|QĎPu

‚ Exemple : siP=tx,y,zu alors

Parties(P) =ttx,y,zu,tx,yu,tx,zu,ty,zu,txu,tyu,tzu,Hu

§ Partitiond’un ensemble

‚ Ensemble de sous-ensembles disjoints tels que leur union reforme l’ensemble et que leurs intersections soient vides

‚ Exemple : siP=tx,y,zu alors

ttx,yu,tzuu

ttxu,tyu,tzuu

ñ Combien de sous-parties ou de partitions possibles ?

(26)

Théorie des ensembles

Ensembles mathématiques

§ N : nombres entiers naturels (positifs)

§ Z : nombres entiers (positifs ou négatifs)

§ Q : nombres rationnels

ñ xPQØ DyPZ,DzPZzt0u(x=y/z)

§ R : nombres réels

§ P : nombres premiers

§ C : nombres complexes ñ PĂNĂZĂQĂR

§ Intervalles

xP[a,b]Ø txPR^xěa^xďbu

xP[a,b[Ø txPR^xěa^xăbu

xP]´8,b]Ø txPR^xďbu

(27)

Théorie des ensembles

Structures ordonnées, les n-uplets

§ Importance de l’ordre des éléments

‚ Coordonnées dans un plan :(1,2)‰(2,1)

‚ Relation parent-enfant :(Pierre,Jean)‰(Jean,Pierre)

‚ Attributs d’un objet dans une BDD

§ Composition d’éléments : n-uplets (triplets, quadruplets…)

Produit cartésiend’ensembles : PˆQ ñ Associatif, non-commutatif

Puissance:P2 =PˆP,Pn =PˆPˆPˆ. . .P (n fois)

‚ Exemples

ñ Coordonnée en 3D(x,y,z)PR3

ñ Âge et taille de personnes(x,y)PNˆR

ñ Les éléments sont des composantes de l’objet ñ Répétitions d’éléments :(1,3,1)

ñ Sur un domaine D: prédicats n-aires dans Dn

(28)

Théorie des ensembles

Structures ordonnées, les n-uplets

§ Importance de l’ordre des éléments

‚ Coordonnées dans un plan :(1,2)‰(2,1)

‚ Relation parent-enfant :(Pierre,Jean)‰(Jean,Pierre)

‚ Attributs d’un objet dans une BDD

§ Composition d’éléments : n-uplets (triplets,quadruplets …)

Produit cartésiend’ensembles : PˆQ ñ Associatif, non-commutatif

Puissance:P2 =PˆP,Pn =PˆPˆPˆ. . .P (n fois)

‚ Exemples

ñ Coordonnée en 3D(x,y,z)PR3

ñ Âge et taille de personnes(x,y)PNˆR

ñ Les éléments sont des composantes de l’objet ñ Répétitions d’éléments :(1,3,1)

ñ Sur un domaine D: prédicats n-aires dans Dn

(29)

Théorie des ensembles

Structures ordonnées, les n-uplets

§ Importance de l’ordre des éléments

‚ Coordonnées dans un plan :(1,2)‰(2,1)

‚ Relation parent-enfant :(Pierre,Jean)‰(Jean,Pierre)

‚ Attributs d’un objet dans une BDD

§ Composition d’éléments : n-uplets (triplets,quadruplets …)

Produit cartésiend’ensembles : PˆQ ñ Associatif, non-commutatif

Puissance:P2 =PˆP,Pn =PˆPˆPˆ. . .P (n fois)

‚ Exemples

ñ Coordonnée en 3D(x,y,z)PR3

ñ Âge et taille de personnes(x,y)PNˆR

ñ Les éléments sont des composantes de l’objet ñ Répétitions d’éléments :(1,3,1)

ñ Sur un domaine D: prédicats n-aires dans Dn

(30)

Théorie des ensembles

Exercices : extension et intension

§ Soient A=ta,b,c,du etB =ta,d,eu, donnez l’extension de

AYBetAXB

AˆBet(AXB)3

‚ (AˆB)X(BˆA)

‚ Les sous-parties possibles et deux partitions de A

§ Donnez l’extension des ensembles suivants

‚ tx|xPN^xă5u

‚ tx|xPZ^x2 ă10u

‚ tx|xPQ^xă2^4˚xPNu

§ Donnez des définitions en intension des ensembles suivants

‚ t´2,´1,0,1,2,3,4u

‚ t1,3,5,7,9u

(31)

Théorie des ensembles

Exercices : démonstrations

§ Soient A etB deux ensembles

‚ Démontrez queAĎAYB

‚ Démontrez queAXB=AYB

‚ ReformulezAzBpar intersection et complémentaire

‚ ReformulezA∆Bpar intersection, union et complémentaire

‚ Démontrez que(AXB)˚C= (A˚C)X(B˚C)

‚ Démontrez que(A˚B)X(B˚A) = (AXB)2

(32)

Dénombrement

Plan

1. Théorie des ensembles 2. Dénombrement

3. Applications

(33)

Dénombrement

Cardinal d’un ensemble

§ Cardinal : nombre d’éléments que contient un ensemble

‚ Pour un ensembleP, noté|P|

‚ Nombre entier positif : |P| PN

‚ Exemples

|H|= 0

|ta,b,cu|= 3

|ta,a,b,c,b,cu|= 3

|tta,bu,tcuu|= 2

§ Quelques règles

‚ Intersection :|PXQ| ďmin(|P|,|Q|)

‚ Union :|PYQ|=|P|+|Q| ´ |PXQ|

‚ Union :|PYQ| ď |P|+|Q|

‚ SiPetQsont égaux : |PXQ|=|PYQ|=|P|=|Q|

‚ SiPetQsont disjoints : |PXQ|= 0et|PYQ|=|P|+|Q|

(34)

Dénombrement

Cardinal d’un ensemble

§ Cardinal : nombre d’éléments que contient un ensemble

‚ Pour un ensembleP, noté|P|

‚ Nombre entier positif : |P| PN

‚ Exemples

|H|= 0

|ta,b,cu|= 3

|ta,a,b,c,b,cu|= 3

|tta,bu,tcuu|= 2

§ Quelques règles

‚ Intersection :|PXQ| ďmin(|P|,|Q|)

‚ Union :|PYQ|=|P|+|Q| ´ |PXQ|

‚ Union :|PYQ| ď |P|+|Q|

‚ SiPetQsont égaux : |PXQ|=|PYQ|=|P|=|Q|

‚ SiPetQsont disjoints : |PXQ|= 0 et|PYQ|=|P|+|Q|

(35)

Dénombrement

Cardinal de n-uplet

§ Contraintes sur l’ordre et possibilité de répétitions

‚ |PˆQ|=|P| ˚ |Q|

‚ |Pn|=|P|n

‚ Par exemple, si P=ta,bu alors

P3=t(a,a,a),(a,a,b),(a,b,a),(a,b,b), (b,a,a),(b,a,b),(b,b,a),(b,b,b)u

|P3|=|P|3= 23= 8

ñ Ordre important(b,a,a)(a,b,a). . .

(36)

Dénombrement

Cardinal de n-uplet

§ Contraintes sur l’ordre et possibilité de répétitions

‚ |PˆQ|=|P| ˚ |Q|

‚ |Pn|=|P|n

‚ Par exemple, si P=ta,bu alors

P3=t(a,a,a),(a,a,b),(a,b,a),(a,b,b), (b,a,a),(b,a,b),(b,b,a),(b,b,b)u

|P3|=|P|3= 23= 8

ñ Ordre important(b,a,a)(a,b,a). . .

(37)

Dénombrement

Cardinal de n-uplet

§ Contraintes sur l’ordre et possibilité de répétitions

‚ |PˆQ|=|P| ˚ |Q|

‚ |Pn|=|P|n

‚ Par exemple, si P=ta,bu alors

P3=t(a,a,a),(a,a,b),(a,b,a),(a,b,b), (b,a,a),(b,a,b),(b,b,a),(b,b,b)u

|P3|=|P|3= 23= 8

ñ Ordre important(b,a,a)(a,b,a). . .

(38)

Dénombrement

Algèbre et combinatoire

§ Produit cartésien : nk (n-uplets avec remise)

§ Permutations: n! (n-uplets sans remise)

‚ Premier élément parmi n

‚ Second élément parmi les n´1restants

‚ …

§ Arrangements: Akn

‚ Sélection de kéléments ordonnés parmin

ñ Akn=n˚(n´1)˚(n´2)˚. . .(n´k+ 1) = n! (n´k)!

§ Combinaisons: (n

k

) (ouCkn)

‚ Regroupement des arrangements par ensembles

‚ Une combinaison dekéléments donnek!permutations ñ Ckn˚k! =Akn

ñ Ckn= Akn

k! = n˚(n´1)˚(n´2)˚. . .(n´k)

k˚(k´1)˚(k´2)˚. . .1 = n!

k!˚(n´k)!

(39)

Dénombrement

Algèbre et combinatoire

§ Produit cartésien : nk (n-uplets avec remise)

§ Permutations: n! (n-uplets sans remise)

‚ Premier élément parmi n

‚ Second élément parmi les n´1restants

‚ …

§ Arrangements: Akn

‚ Sélection de kéléments ordonnés parmin

ñ Akn=n˚(n´1)˚(n´2)˚. . .(n´k+ 1) = n! (n´k)!

§ Combinaisons: (n

k

) (ouCkn)

‚ Regroupement des arrangements par ensembles

‚ Une combinaison dekéléments donnek!permutations ñ Ckn˚k! =Akn

ñ Ckn= Akn

k! = n˚(n´1)˚(n´2)˚. . .(n´k)

k˚(k´1)˚(k´2)˚. . .1 = n!

k!˚(n´k)!

(40)

Dénombrement

Algèbre et combinatoire

§ Produit cartésien : nk (n-uplets avec remise)

§ Permutations: n! (n-uplets sans remise)

‚ Premier élément parmi n

‚ Second élément parmi les n´1restants

‚ …

§ Arrangements: Akn

‚ Sélection de kéléments ordonnés parmin

ñ Akn=n˚(n´1)˚(n´2)˚. . .(n´k+ 1) = n!

(n´k)!

§ Combinaisons: (n

k

) (ouCkn)

‚ Regroupement des arrangements par ensembles

‚ Une combinaison dekéléments donnek!permutations ñ Ckn˚k! =Akn

ñ Ckn= Akn

k! = n˚(n´1)˚(n´2)˚. . .(n´k)

k˚(k´1)˚(k´2)˚. . .1 = n!

k!˚(n´k)!

(41)

Dénombrement

Algèbre et combinatoire

§ Produit cartésien : nk (n-uplets avec remise)

§ Permutations: n! (n-uplets sans remise)

‚ Premier élément parmi n

‚ Second élément parmi les n´1restants

‚ …

§ Arrangements: Akn

‚ Sélection de kéléments ordonnés parmin

ñ Akn=n˚(n´1)˚(n´2)˚. . .(n´k+ 1) = n!

(n´k)!

§ Combinaisons: (n

k

) (ouCkn)

‚ Regroupement des arrangements par ensembles

‚ Une combinaison dekéléments donnek!permutations ñ Ckn˚k! =Akn

ñ Ckn= Akn

k! = n˚(n´1)˚(n´2)˚. . .(n´k)

k˚(k´1)˚(k´2)˚. . .1 = n!

k!˚(n´k)!

(42)

Dénombrement

Cardinalités avec/sans ordre et remise

§ Récapitulatif :

k parmin avec ordre sans ordre avec remise nk (n+k´1)!

k!(n´1)!

sans remise n!

(n´k)!

n!

k!(n´k)!

(43)

Dénombrement

Cardinalités de parties d’ensembles

§ Sous-ensembles possibles par taille

‚ Pour un ensemble de taillen, sous-ensembles

Pour une taillek, combinaisons : |tQĂP^ |Q|=ku|=Ckn

Pas d’intersection entre deux tailles :

tQĂP^ |Q|=ku X tQĂP^ |Q|=l^klu=H

Union des tailles :|tQĂPu|=

n

ř

k=0

|tQĂP^ |Q|=ku|

ñ |tQĂPu|=

n

ř

k=0

Ckn

§ Sous-ensembles possibles par présence d’éléments

‚ Présence ou absence d’un élément :2possibilités

‚ Pour un ensemble de taille n:2n possibilités ñ En corollaire : řn

k=0

Ckn = 2n

(44)

Dénombrement

Cardinalités de parties d’ensembles

§ Sous-ensembles possibles par taille

‚ Pour un ensemble de taillen, sous-ensembles

Pour une taillek, combinaisons : |tQĂP^ |Q|=ku|=Ckn

Pas d’intersection entre deux tailles :

tQĂP^ |Q|=ku X tQĂP^ |Q|=l^klu=H

Union des tailles :|tQĂPu|=

n

ř

k=0

|tQĂP^ |Q|=ku|

ñ |tQĂPu|=

n

ř

k=0

Ckn

§ Sous-ensembles possibles par présence d’éléments

‚ Présence ou absence d’un élément :2possibilités

‚ Pour un ensemble de taillen :2n possibilités

ñ En corollaire : řn

k=0

Ckn = 2n

(45)

Dénombrement

Cardinalités de parties d’ensembles

§ Sous-ensembles possibles par taille

‚ Pour un ensemble de taillen, sous-ensembles

Pour une taillek, combinaisons : |tQĂP^ |Q|=ku|=Ckn

Pas d’intersection entre deux tailles :

tQĂP^ |Q|=ku X tQĂP^ |Q|=l^klu=H

Union des tailles :|tQĂPu|=

n

ř

k=0

|tQĂP^ |Q|=ku|

ñ |tQĂPu|=

n

ř

k=0

Ckn

§ Sous-ensembles possibles par présence d’éléments

‚ Présence ou absence d’un élément :2possibilités

‚ Pour un ensemble de taillen :2n possibilités ñ En corollaire :

n

ř

k=0

Ckn = 2n

(46)

Dénombrement

Cardinalités de partitions d’ensembles

§ Pour un ensemble de taille n, partitions de taille k :Pkn

P1n=Pnn= 1

Pn´1n = n˚(n´1)

P2n= 2n´1´21

‚ Pour unkquelconque

Par récurrence :Pkn=Pkn´´11+k˚Pkn´1

Calcul direct :Pkn= 1 k!˚

k

ř

i=1

Cki(´1)k´iin ñ Compliqué …

(47)

Dénombrement

Cardinalités de partitions d’ensembles

§ Pour un ensemble de taille n, partitions de taille k :Pkn

P1n=Pnn= 1

Pn´1n = n˚(n´1)

P2n= 2n´1´21

‚ Pour unkquelconque

Par récurrence :Pkn=Pkn´´11+k˚Pkn´1

Calcul direct :Pkn= 1 k!˚

k

ř

i=1

Cki(´1)k´iin ñ Compliqué …

(48)

Dénombrement

Cardinalités de partitions d’ensembles

§ Pour un ensemble de taille n, partitions de taille k :Pkn

P1n=Pnn= 1

Pn´1n = n˚(n´1) 2

P2n= 2n´1´1

‚ Pour unkquelconque

Par récurrence :Pkn=Pkn´´11+k˚Pkn´1

Calcul direct :Pkn= 1 k!˚

k

ř

i=1

Cki(´1)k´iin ñ Compliqué …

(49)

Dénombrement

Cardinalités de partitions d’ensembles

§ Pour un ensemble de taille n, partitions de taille k :Pkn

P1n=Pnn= 1

Pn´1n = n˚(n´1)

P2n= 2n´1´21

‚ Pour unkquelconque

Par récurrence :Pkn=Pkn´´11+k˚Pkn´1

Calcul direct :Pkn= 1 k!˚

k

ř

i=1

Cki(´1)k´iin ñ Compliqué …

(50)

Dénombrement

Cardinalités de partitions d’ensembles

§ Pour un ensemble de taille n, partitions de taille k :Pkn

P1n=Pnn= 1

Pn´1n = n˚(n´1)

P2n= 2n´1´21

‚ Pour unkquelconque

Par récurrence :Pkn=Pkn´´11+k˚Pkn´1

Calcul direct :Pkn= 1 k!˚

k

ř

i=1

Cki(´1)k´iin ñ Compliqué …

(51)

Dénombrement

Exercices : dénombrement

§ Soient P=ta,b,cu etQ =ta,du, donnez

‚ |P|,|Q|,|PXQ|,|PYQ|

‚ |t(x,y)PQˆQu|

‚ |PˆQ|

‚ |P3|

‚ |(PYQ)2|

‚ |(PXQ)7|

‚ |tEĂP,|E|= 2u|

‚ |tEĂ(P2YQ2),|E|= 3u|

‚ |tEĂ(PYQ)u|

§ Alphabet : en tirant 4 lettres d’un sac de 26 (sans remise)

‚ Combien de combinaisons de lettres sont possibles ?

‚ Combien ne contiennent que des voyelles ou des consonnes ?

‚ Pour chaque possibilité, combien de mots peut-on former ?

‚ Combien de mots de 4 ou 3 lettres peut-on former ?

(52)

Applications

Plan

1. Théorie des ensembles 2. Dénombrement

3. Applications

(53)

Applications

Notations

§ Application (fonction) : relation entre deux ensembles

Notationf:EÑF

‚ Ensemble dedépartE

‚ Ensemble d’arrivée(ou image) F

ñ Application est définie par le produitGĂEˆF

‚ Fonction mathématique :(x,y)PGssi f(x) =y ñ Sémantique portée par le nom de la fonction

§ Une seuleimage possible

‚ @xPE,@y1 PG,@y2 PG,((x,y1)PG^(x,y2)PGÑy1 =y2) ñ Pour un élément x, on obtient qu’un seul f(x)

ñ Pas de disjonction en sortie de la fonction

§ Exemples

f(x) =x3 :G= (0,0),(1,1),(2,8),(3,27),(4,64). . .

f(x,y) =x+ 2y+ 1:G= ((0,0),1),((0,1),3),((1,1),5). . .

(54)

Applications

Notations

§ Application (fonction) : relation entre deux ensembles

Notationf:EÑF

‚ Ensemble dedépartE

‚ Ensemble d’arrivée(ou image) F

ñ Application est définie par le produitGĂEˆF

‚ Fonction mathématique :(x,y)PGssi f(x) =y ñ Sémantique portée par le nom de la fonction

§ Une seuleimage possible

‚ @xPE,@y1 PG,@y2 PG,((x,y1)PG^(x,y2)PGÑy1 =y2) ñ Pour un élément x, on obtient qu’un seul f(x)

ñ Pas de disjonction en sortie de la fonction

§ Exemples

f(x) =x3 :G= (0,0),(1,1),(2,8),(3,27),(4,64). . .

f(x,y) =x+ 2y+ 1:G= ((0,0),1),((0,1),3),((1,1),5). . .

(55)

Applications

Notations

§ Application (fonction) : relation entre deux ensembles

Notationf:EÑF

‚ Ensemble dedépartE

‚ Ensemble d’arrivée(ou image) F

ñ Application est définie par le produitGĂEˆF

‚ Fonction mathématique :(x,y)PGssi f(x) =y ñ Sémantiqueportée par le nom de la fonction

§ Une seuleimage possible

‚ @xPE,@y1 PG,@y2 PG,((x,y1)PG^(x,y2)PGÑy1 =y2) ñ Pour un élément x, on obtient qu’un seul f(x)

ñ Pas de disjonction en sortie de la fonction

§ Exemples

f(x) =x3 :G= (0,0),(1,1),(2,8),(3,27),(4,64). . .

f(x,y) =x+ 2y+ 1:G= ((0,0),1),((0,1),3),((1,1),5). . .

(56)

Applications

Notations

§ Application (fonction) : relation entre deux ensembles

Notationf:EÑF

‚ Ensemble dedépartE

‚ Ensemble d’arrivée(ou image) F

ñ Application est définie par le produitGĂEˆF

‚ Fonction mathématique :(x,y)PGssi f(x) =y ñ Sémantiqueportée par le nom de la fonction

§ Une seuleimage possible

‚ @xPE,@y1PG,@y2PG,((x,y1)PG^(x,y2)PGÑy1 =y2) ñ Pour un élément x, on obtient qu’un seul f(x)

ñ Pas de disjonction en sortie de la fonction

§ Exemples

f(x) =x3 :G= (0,0),(1,1),(2,8),(3,27),(4,64). . .

f(x,y) =x+ 2y+ 1:G= ((0,0),1),((0,1),3),((1,1),5). . .

(57)

Applications

Notations

§ Application (fonction) : relation entre deux ensembles

Notationf:EÑF

‚ Ensemble dedépartE

‚ Ensemble d’arrivée(ou image) F

ñ Application est définie par le produitGĂEˆF

‚ Fonction mathématique :(x,y)PGssi f(x) =y ñ Sémantiqueportée par le nom de la fonction

§ Une seuleimage possible

‚ @xPE,@y1PG,@y2PG,((x,y1)PG^(x,y2)PGÑy1 =y2) ñ Pour un élément x, on obtient qu’un seul f(x)

ñ Pas de disjonction en sortie de la fonction

§ Exemples

f(x) =x3 :G= (0,0),(1,1),(2,8),(3,27),(4,64). . .

f(x,y) =x+ 2y+ 1:G= ((0,0),1),((0,1),3),((1,1),5). . .

(58)

Applications

Injection, surjection, bijection

§ Caractérisation deG

§ Antécédent : sif(x) = yalors xPE est l’antécédent de y

§ Injection

‚ Chaque élément image a au plusun antécédent

‚ @x1PE,@x2PE,@yPF,(f(x1) =y^f(x2) =yÑx1=x2)

‚ @x1PE,@x2PE,(f(x1) =f(x2x1 =x2)

‚ @x1PE,@x2PE,(x1x2 Ñf(x1)‰f(x2)

‚ Contre-exemple : racine carrée surR

§ Surjection

‚ Chaque élément image a au moins unantécédent

‚ @yPF,DxPE,f(x) =y

‚ Exemple : valeur absolue sur[0,+8[

ñ Bijection : applicationinjective et surjective

(59)

Applications

Injection, surjection, bijection

§ Caractérisation deG

§ Antécédent : sif(x) = yalors xPE est l’antécédent de y

§ Injection

‚ Chaque élément image a au plusun antécédent

‚ @x1PE,@x2PE,@yPF,(f(x1) =y^f(x2) =yÑx1=x2)

‚ @x1PE,@x2PE,(f(x1) =f(x2x1 =x2)

‚ @x1PE,@x2PE,(x1x2 Ñf(x1)‰f(x2)

‚ Contre-exemple : racine carrée surR

§ Surjection

‚ Chaque élément image a au moins unantécédent

‚ @yPF,DxPE,f(x) =y

‚ Exemple : valeur absolue sur[0,+8[

ñ Bijection : applicationinjective et surjective

(60)

Applications

Injection, surjection, bijection

§ Caractérisation deG

§ Antécédent : sif(x) = yalors xPE est l’antécédent de y

§ Injection

‚ Chaque élément image a au plusun antécédent

‚ @x1PE,@x2PE,@yPF,(f(x1) =y^f(x2) =yÑx1=x2)

‚ @x1PE,@x2PE,(f(x1) =f(x2x1 =x2)

‚ @x1PE,@x2PE,(x1x2 Ñf(x1)‰f(x2)

‚ Contre-exemple : racine carrée surR

§ Surjection

‚ Chaque élément image a au moins unantécédent

‚ @yPF,DxPE,f(x) =y

‚ Exemple : valeur absolue sur[0,+8[

ñ Bijection : applicationinjective et surjective

(61)

Applications

Exercice

§ Dites si ces fonctions sont injectives et/ou surjectives

‚ RÑR:f(x) =x+ 3

‚ Nzt0u Ñ]0,1]:g(x) = 1/x

‚ R2 ÑR:f(x,y) =x+y

‚ R+ˆ t´1,+1u ÑR:f(x,y) =x˚y

‚ NÑN:f(n) =n3

(62)

Applications

Morphismes

§ Groupe : ensemble et loi de composition associative

‚ Loi de composition : application deEˆEdans E

‚ Notation paropérateur (infixe), par exemple : EE

‚ Associativité :@x,@y,@z,(x‚y)z=x‚(y‚z)

‚ Exemples :(R,+),(R,˚), mais pas(R,´),(R,˜)

§ Morphisme : lien entre les groupes de départ et d’arrivée

‚ Entre les opérateurs de chaque groupes

‚ Notation :f: (E,‚)Ñ(F,˛)

‚ @xPE,@yPE,f(xy) =f(x)˛f(y)

‚ Exemples

Objets à attacher(O,att)et leur poids(R,+)

Chaînes à concaténer(Σ, .)et leur taille(N,+)

Taille de chaîne(N,+)et chaînes possibles (N,˚)

‚ Contre-exemple : tas de grains (N,+) et hauteur(N,+)

(63)

Applications

Morphismes

§ Groupe : ensemble et loi de composition associative

‚ Loi de composition : application deEˆEdans E

‚ Notation paropérateur (infixe), par exemple : EE

‚ Associativité :@x,@y,@z,(x‚y)z=x‚(y‚z)

‚ Exemples :(R,+),(R,˚), mais pas(R,´),(R,˜)

§ Morphisme : lien entre les groupes de départ et d’arrivée

‚ Entre les opérateurs de chaque groupes

‚ Notation :f: (E,‚)Ñ(F,˛)

‚ @xPE,@yPE,f(xy) =f(x)˛f(y)

‚ Exemples

Objets à attacher(O,att)et leur poids(R,+)

Chaînes à concaténer(Σ, .)et leur taille(N,+)

Taille de chaîne(N,+)et chaînes possibles (N,˚)

‚ Contre-exemple : tas de grains (N,+) et hauteur(N,+)

(64)

Applications

Morphismes

§ Groupe : ensemble et loi de composition associative

‚ Loi de composition : application deEˆEdans E

‚ Notation paropérateur (infixe), par exemple : EE

‚ Associativité :@x,@y,@z,(x‚y)z=x‚(y‚z)

‚ Exemples :(R,+),(R,˚), mais pas(R,´),(R,˜)

§ Morphisme : lien entre les groupes de départ et d’arrivée

‚ Entre les opérateurs de chaque groupes

‚ Notation :f: (E,‚)Ñ(F,˛)

‚ @xPE,@yPE,f(xy) =f(x)˛f(y)

‚ Exemples

Objets à attacher(O,att)et leur poids(R,+)

Chaînes à concaténer(Σ, .)et leur taille(N,+)

Taille de chaîne(N,+)et chaînes possibles (N,˚)

‚ Contre-exemple : tas de grains (N,+) et hauteur(N,+)

(65)

Applications

Composition de morphismes

§ Application h : appliquer f, puis g au résultat de f ñ Composition de fonctions h(x) =g(f(x))

§ Notation h=g˝f

§ Exemples

‚ Somme puis division parN

‚ Compression puis taille d’un fichier

‚ Résumé puis traduction d’un texte

Références

Documents relatifs

Champ : salariés ayant au moins un an d’ancienneté dans leur emploi principal (hors personnels enseignants du secteur de l’éducation et militaires). Source : Insee, enquête Emploi

 Comment déterminer la valeur de vérité d’une Comment déterminer la valeur de vérité d’une

[r]

Passage d’une base « B » vers le système décimal Passage du système décimal vers une autre base VARIABLE ET OPERATEURS

Cependant il est possible de généraliser à n entrées : la fonction OU passe au NL 1 dès qu'une des entrées est à 1 contrairement à la fonction NOR qui elle passera alors

vérifiée, y nous profiterons de l’introduction de nos notations pour faire quel-.. ques r appe

Constantes : les chiffres 0 1 2 3 4 5 6 7 8 9, qui eux même s'assemblent en "mots" conformément au principe de la numération de position, pour noter des valeurs numériques;

Le problème se pose d'étudier la cohomologie de ces algèbres infinies (cf. [2]) et en particulier de montrer la finitude de ces cohomologies : c'est le cas pour celle de tous les