Théorie des ordres

De testwiki
Aller à la navigation Aller à la recherche

La théorie des ordres est une branche des mathématiques qui étudie des notions centrées autour de la notion de relation d'ordre. Cela comprend aussi bien des relations d'ordre spécifiques, que les préordres, les ordres stricts, voire les relations binaires quelconques sur un ensemble. Cette discipline admet des ramifications en théorie des ensembles, en algèbre générale, en logique formelle et en topologie.

Relations binaires et structures à relation

Soit A un ensemble, typiquement au sens de la théorie ZFC des ensembles. Une relation binaire sur un ensemble A peut être vue d'une de deux manières essentiellement équivalentes :

  • En tant qu'ensemble, il s'agit d'une partie R quelconque du produit cartésien A×A. Par définition de ce dernier, tout élément de zR admet x,yA tels que z puisse être exprimé comme le couple (x,y).
  • En tant que prédicat, il s'agit d'un prédicat binaire quelconque sur A, dans le sens x.y.(xy(xA&yA)). Toutefois, étant donné x et y variables de la logique du premier ordre, au lieu d'écrire xy, nous utiliserons une notation infixée xy.

L'équivalence de ces deux notions est le résultat de ces deux propriétés :

  • Soit un prédicat binaire sur A. On peut construire de A×A la partie R={zA×A|xA.yA.(z=(x,y)&xy)},, qu'on peut aussi noter R={(x,y)A×A|xy} plus souplement, duquel découle le théorème x.y.(xy(x,y)R).
  • Soit une partie RA×A, on peut directement construire R comme prédicat binaire tel que x.y.(xy(x,y)R).

Axiomes relationnels

Soit une relation sur un ensemble A. (A,) peut être modèle, à savoir satisfaire, un ou plusieurs des axiomes suivants. Pour des soucis de lisibilité, nous nous permettrons d'écrire, pour toutes formules bien formées ϕ de la logique du premier avec la signature de la théorie ZFC, d'écrire xA.ϕ et xA.ϕ, pour désigner x.(xAϕ) et x.(xA&ϕ) respectivement.

Divers résultats découlent de la satisfacation simultanée de plusieurs de ces axiomes. Par exemple, toute relation réflexive et connectée est fortement connectée, toute relation transitive et symétrique est réflexive, etc.

Structures à relation

Les structures à relation sont des familles de couples (A,), chacun composé d'un ensemble A muni d'une relation sur A. Il s'agit, sous l'angle de la théorie des modèles, de diverses théories d'axiomes relationnels.

Une relation d'ordre est le nom donné aux relation d'ensembles partiellement ordonnés.

Toute relation binaire sur A réflexive admet une contrepartie stricte irréflexive, défini en ensemble comme {zA×A|xA.yA.(z=(x,y)&xy&¬x=y)}., ou de sa contrepartie stricte. On dit d'un tel qu'il s'agit d'une relation d'ordre strict.

Morphismes de structures à relation

Chaque théorie axiomatique de structures à relation établit une classe de tous ses modèles. Par exemple, il y a une classe de tous les ensembles préordonnés, une classe de tous les ensembles partiellement ordonnés, et autres. On peut également remarquer qu'entre deux de leurs modèles, (A,A) et (B,B), on peut définir des applications f:(A,A)(B,B) telles que pour tous x,yA, il existe des uniques f(x),f(y)B tels que, si xAy, alors f(x)Bf(y). De telles applications sont dites monotones, ou isotones[3]. Ces applications préservent alors la structure préordonnée, voire partiellement ordonnée, de ces modèles.

De tout ensemble d'axiomes relationnels α, on remarque que la théorie axiomatique sur α admet une structure de catégorie, dont la classe d'objets est la classe des modèles de α, et dont la classe de morphismes est celle des applications monotones entre deux modèles de α arbitraires. On appellera donc les applications isotones, les morphismes d'ensembles ordonnés (respectivement préordonnés). De la sorte, les terminologies usuelles de la théorie des catégoriques s'appliquent au monde des ensembles ordonnés.

  • Un endomorphisme d'ensembles ordonnés est une application isotone d'un ensemble ordonné dans lui-même.
  • Deux ensembles ordonnés (A,A) et (B,B) sont isomorphes si existent des applications isotones f:(A,A)(B,B) et g:(B,B)(A,A) telles que gf=id(A,A) et fg=id(B,B), qui sont alors appelées isomorphismes, et morphismes inverses l'un de l'autre.
  • Un squelette de la catégorie des modèles de α en est une sous-catégorie qui n'admet aucun isomorphisme entre deux objets distincts.
  • Certains objets et constructions catégoriques peuvent être explicités, notamment :
    • L'objet initial de la catégorie des ensembles préordonnés est (,), et ses objets finaux ({*},=) les singletons munis de l'égalité.
    • Le produit d'une famille ((Ai,Ai))iI est donné par la structure (iIAi,iIAi), qui elle-même est un ensemble ordonné, et dont iIAi est appelé l'ordre produit. Attention toutefois, le produit de deux ensembles totalement ordonné n'est pas toujours totalement ordonné.

Exemples notables

  • Les ordinaux sont des ensembles bien ordonnés. De même, tout ensemble bien ordonné est isomorphe à exactement un ordinal. Les ordinaux forment alors un squelette de la catégorie des ensembles bien ordonnés. On dit alors que la catégorie des ensembles bien ordonnés est équivalente à la catégorie des ordinaux. Quelques ordinaux importants sont les entiers naturels, et même l'ensemble des entiers naturels (aussi appelé ω), dans leurs constructions ensemblistes à la von Neumann.
  • , et munis d'un des relations ou sont des ensembles totalement ordonnés, mais ne sont pas bien ordonnés.
  • muni de la relation de factorisabilité forme un ensemble partiellement ordonné. Il n'est cependant pas connecté. Un contre-exemple est donné par 2 qui ni ne factorise, ni n'est factorisé par, ni n'est égal à 3.
  • Lorsque l'on étend cette relation aux entiers relatifs, muni de la relation de factorisabilité ne forme plus qu'un préordre. En effet, un contre-exemple de l'antisymétrie est donné par l'observation que 1|1 et 1|1, et ce, bien que 11.
  • Étant donné un ensemble ordonnée (A,), si une partie BA munie de la restriction |B de à B forme (B,|B) est un ensemble totalement ordonné, on dit alors que (B,|B) est une chaîne de (A,). D'un autre côté, on dit de (B,|B) que c'est une antichaîne si ses éléments sont incomparables deux à deux, c'est-à-dire que pour tous a,bB distincts, ni ab, ni ba. Le cardinal de la plus grande antichaîne de (A,) est appelé sa largeur. Le théorème de Dilworth décrit la largeur de tout ensemble ordonné par une partition de celui-ci en un nombre minimum de chaînes.

Infimums, supremums et extremums

Si les théories axiomatiques gouvernant les diverses structures à relation admettent chacune leur propre catégorie, il est intéressant de noter que chaque ensemble préordonné (A,) admet sa propre catégorie associée. Sa classe d'objets est A, et ses morphismes sont les parties de l'ensemble associé à qui n'admettent qu'un seul élément, à savoir des singletons. L'application source est donnée par le membre gauche de l'unique élément du morphisme, et l'application but par son membre droit. La composition, quant à elle, est l'application telle que, pour tous éléments abc de A, on ait {(b,c)}{(a,b)}={(a,c)}. Par réflexivité, les morphismes identités existent et sont les {(a,a)} tels que aA. De la sorte, le vocabulaire usuel des catégories s'appliquent aux ensembles pré-ordonnés eux-mêmes.

  • Puisqu'il existe au plus un morphisme entre deux éléments de A, on dit de la catégorie associée à (A,) qu'elle est fine[4]. Le squelette d'un proset étant un poset, certains auteurs peuvent restreindre cette appellation aux catégories associées aux ensembles partiellement ordonnées.
  • On peut montrer que deux éléments a,aA sont isomorphes si et seulement si aa&aa. Si (A,) est un ensemble partiellement ordonné, on a alors comme seuls isomorphismes les égalités, d'où (A,) squelettique.

Après cela, on peut raisonnablement se demander si ou quand des ensembles ordonnés admettent diverses constructions catégoriques, telles que des objets initiaux et finaux, des produits, des sommes, et autres.

Soit (A,) un ensemble ordonné. Puisqu'il admet une structure de catégorie fine, les expressions de diverses constructions catégoriques se simplifient énormément. Qui plus est, bien que ce genre de constructions ne soient généralement uniques qu'à un isomorphisme près, puisqu'on s'est placé dans un ensemble ordonné, les seuls isomorphismes sont les identités, ce qui assure leur unicité.

L'objet final de (A,), s'il existe, est l'élément A tel que, pour tout aA, il existe un morphisme a. Un tel morphisme doit normalement être unique, mais puisqu'on s'est placé dans une catégorie fine, l'existence assure l'unicité. L'objet initial, s'il existe, est quant à lui l'élément A tel que, pour tout aA, il existe un morphisme a.


Le produit catégorique dans (A,), d'une famille ={ai}iIA, si il existe, est l'élément aA tel que aai pour tout iI, où les morphismes associés {(a,ai)} servent alors de Modèle:Lien, et tel que pour tout aA, si aai pour tout iI, alors aa. Intuitivement, il s'agit alors du plus grand minorant de la famille. On écrit généralement a=, que l'on appelle alors l'infimum de , ou minimum de s'il s'agit d'un élément de . L'opération est parfois appelée rencontre.

Fichier:Coproduct-01.svg
Diagramme commutatif décrivant une somme catégorique.

La somme catégorique dans (A,) d'une famille ={ai}iIA, si elle existe, est la construction duale du produit, à savoir celle obtenue en "inversant les flèches" dans sa définition. En d'autres termes, il s'agirait de l'élément aA tel que aia pour tout iI, où les morphismes associés {(ai,a)} servent alors de co-projections canoniques, et tel que pour tout aA, si aia pour tout iI, alors aa. Intuitivement, il s'agit alors du plus petit majorant de la famille. On écrit généralement a=, que l'on appelle alors supremum de , ou maximum de s'il s'agit d'un élément de . L'opération est parfois appelée jointure.

On dit d'un ensemble partiellement ordonné (A,) qu'il est borné s'il admet un objet final, appelé son élément maximal ou maximum de A, et un objet initial, appelé son élément minimal ou minimum de A.

Treillis

Fichier:Hasse diagram of powerset of 3.svg
Diagramme de Hasse du treillis (P({x,y,z}),).

On dira de (A,) qu'il est un treillis si, pour tous éléments a,bA, il existe un infimum et un suprémum de {a,b}, qu'on note respectivement ab et ab. Dans un treillis, qu'il soit borné ou non, si ab=a ou ab=b (équivalents), on dira que a est le minimum de a et b. De même, si ab=b ou ab=a (équivalents), on dira que a est le maximum de a et b. À noter que ab équivaut à ab=a et ab=b.

A contrario d'autres théories d'axiomes relationnels, la catégorie des treillis est généralement défini de sorte à ce que chaque morphisme de treillis f:(A,A)(B,B) soit non seulement isotone, mais tel que pour tous éléments a,bA, on ait f(ab)=f(a)f(b) et f(ab)=f(a)f(b). Un morphisme de treillis est donc une application isotone qui préserve les suprémums et infimums finis.

(A,) est un treillis complet s'il admet un suprémum et un infimum sur toutes familles arbitraires d'éléments de A, qui sont encore une fois uniques. Si le suprémum d'une famille A est élément , on l'appellera maximum de . Si l'infimum d'une famille A est élément , on l'appellera minimum de .

  • Les treillis peuvent être représentés avec des diagrammes de Hasse.
  • Le produit de deux treillis, au sens des ensembles ordonnés, est lui-même un treillis.

Connexions avec la topologie et la logique

Algèbres de Heyting et de Boole

Fichier:Rieger-Nishimura.svg
Diagramme de Hasse du treillis de Rieger-Nishimura, à savoir l'algèbre de Heyting libre engendré par un élément

Une algèbre de Heyting est un treillis borné (A,) admettant une bifonction :A×AA telle que pour tous a,b,cA, il y ait équivalence entre cab et cab. En particulier, a(ab)b, ce qui fait écho à la règle du modus ponens. De fait, on appelle l'implication.

  • Un morphisme d'algèbres de Heyting est un morphisme de treillis qui préserve l'implication.
  • À tout algèbre de Heyting (A,), nous définissons également la négation ¬:AA la fonction telle que ¬:aa.

Une algèbre de Boole n'est autre qu'une algèbre de Heyting pour laquelle la négation est involutive, c'est-à-dire que ¬¬a=a pour tous aA.

  • L'algèbre de Boole à deux éléments, à isomorphisme près, forme une sémantique complète et saine de la logique classique. En réalité, l'algèbre de Lindenbaum de la logique propositionnelle classique est, elle-même, une algèbre de Boole. Cela établit une forme d'équivalence entre évaluation Booléenne à deux valeurs et démonstrations en logique classique.

Les algèbres de Heyting ont également leur importance en logique, notamment de par leur utilisation en sémantique de logique intuitionniste. En effet, l'algèbre de Lindenbaum d'une logique propositionnelle intuitionniste est une algèbre de Heyting.

Il existe également une construction duale, ou opposée, aux algèbres de Heyting, dites algèbres de co-Heyting, qui admet une opération de co-implication plutôt que d'implication, à savoir une bifonction :A×AA telle que pour tous a,b,cA, il y ait équivalence entre bac et bac, ce qui ressemble davantage au syllogisme disjonctif. Elle permet notamment de généraliser l'opération de différence ensembliste. Les algèbres de co-Heyting servent notamment en sémantique de logique dual-intuitionniste, une forme notable de logique paracohérente.

Une algèbre de bi-Heyting est une algèbre à la fois de Heyting et de co-Heyting, donc dotée à la fois d'une opération d'implication et d'une opération de différence. Elle sert notamment en sémantique des logiques bi-intuitionnistes.

Cadres et locales

Les treillis sont les objets centraux de la topologie sans points. En effet, toute topologie sur X est un ensemble ΩX, duquel la structure (ΩX,) forme un treillis, plus spécifiquement un cadre. La catégorie duale à celle des cadres est celle des locales.

Par ailleurs, le théorème de représentation de Stone pour les algèbres de Boole pose l'équivalence de la catégorie des algèbres de Boole avec celle des espaces de Stone, qui sont des espaces topologiques compacts dans lesquels seuls l'ensemble vide et les singletons sont connexes.

Références

Modèle:Références

Modèle:Portail

  1. 1,0 1,1 et 1,2 John Baez. preorder. Version 16. 9 mars 2009. url : https://ncatlab.org/nlab/revision/preorder/16.
  2. Toby Bartels. well-order. Version 5. 11 avr. 2009. url : https://ncatlab.org/nlab/revision/well-order/5.
  3. Toby Bartels. monotone function. Version 1. 14 août 2009. url : https://ncatlab.org/nlab/revision/monotone+function/1.
  4. Toby Bartels. thin category. Version 1. 18 août 2010. url : https://ncatlab.org/nlab/revision/thin+category/1.