Académique Documents
Professionnel Documents
Culture Documents
1 2
3 4
1
Propriétés Relation d’équivalence
• symétrie x R y fi y R x
Une relation d’équivalence R induit une partition de cet
ensemble en classes d’équivalence.
• antisymétrie ( x R y et y R x ) fi x = y
L’ensemble des classes est dit ensemble quotient et noté E/R.
Deux éléments en relation sont dans la même classe.
• transitivité ( x R y et y R z ) fi x R z
Exemples
Remarque
• l’égalité : que sont donc les classes ???
Une relation irréflexive et transitive est forcément antisymétrique,
• les «!cohortes »!utilisées en démographie : la population française
comme par exemple l’ordre strict <. est partagée en classes d’individus tous nés la même année
• les congruences : la congruence modulo 3 par exemple
5 6
7 8
2
Propriétés des fonctions Currification
Une fonction de E dans F peut être • Soit f: E1¥E2ÆF une fonction à 2 variables. On appelle currification
de f la fonction
• injective fc : E1 Æ [E2 Æ F]
2 éléments de E qui ont la même image sont égaux
telle que pour tout x1Œ E1 et tout x2Œ E2 on a [fc(x1)] (x2) = f(x1,x2)
• surjective
tout élément de F a un antécédent Explication
Pour x1 fixé, on note fx1 : E2 Æ F
• bijective x2 Æ f(x1,x2)
fonction à la fois injective et surjective On a alors fc : E1 Æ [E2 Æ F]
x1 Æ fx1
• Si | E | = | F | alors ces 3 propriétés sont équivalentes
• On dit qu’une fonction est «!d’ordre supérieur!» quand ses valeurs
• totale sont des fonctions.
tout élément de E a une image
9 10
• Une relation est un ordre strict (quasi-ordre) si elle est Ordres totaux
irréflexive et transitive (donc antisymétrique).
• ordre ≤ sur les nombres
* En anglais (et même en français…), on dit poset (partially ordered set).
• ordre lexicographique sur les mots
11 12
3
Représentation d’un ordre Linéarisation d’un ordre
Liste Tout ordre partiel peut être étendu à un ordre total.
une liste est une suite ordonnée d’éléments.
(IN,≤ ) 0 1 2 3 4 5 6 7 L’opération de linéarisation ne donne pas forcément une liste unique ... l’algorithme si.
13 14
15 16
4
Système de relations Application
Ciao Alice H. musique Gd-théâtre • Les éléments sont des informations diverses et variées.
Dates oct nov déc
Fou rire Vis Comica théâtre Opéra
En avant X X • La base doit être organisée pour que l’on ait un accès
Encre Les Alizés danse Opéra rapide à chaque information.
De l’art X X
De passage B.T.J. musique Gd-théâtre
Ciao X X • Une fois la base constituée, on lui adresse des requêtes
(SGBD en langage SQL par exemple)
Fou rire X X
17 18
Opérations
Voici celles appliquées temporairement aux relations d’une base, suite à une
requête :
• somme, union, intersection, produit cartésien, complément
• sélection s
Ex : quels sont les représentations de danse ? (2 lignes-réponses)
s sélectionne les lignes dont le type est danse.
• projection p
Ex : quels sont les noms et les compagnies des spectacles joués à l’Opéra ?
s’ sélectionne les spectacles ayant lieu à l’Opéra (3 lignes-réponses).
• jointure (produit)
Ex : quels sont les compagnies qui se produisent en novembre ?
fusionne en une relation deux relations existantes, avec des attributs
en commun. p’ ne garde que les compagnies (2 cases-réponses).
19