La première démonstration mené sera comment la proposition "non (A et B)" peut s'écrire sous la forme "(pas A et pas B) ou (A et pas B) ou (B et pas A)".
Maintenant, démontrons que la proposition "pas (A ou B)" peut s'écrire "pas A et pas B", toujours grâce aux tables de vérités.
Démontrons que un ensemble A et un ensemble B sont égaux si A est "inclu ou égal" à B et B est "inclu ou égal" à A.
Par imbrication des deux propositions, on peut obtenir la proposition suivante :
Donc, dire que "A" est inclut dans "B" et que "B" est inclut dans "E" équivaut à la condition nécessaire pour obtenir l'égalité de deux ensembles selon l'axiome d'extensionnalité : un ensemble A et un ensemble B sont égaux si A est "inclu ou égal" à B et B est "inclu ou égal" à A.
Démontrons qu'un ensemble ne peut pas appartenir lui même.
Prenons un ensemble quelconque bien fondé (qui respecte donc les axiomes). Il existe donc obligatoire le singleton (bien fondé) ne contenant que cet ensemble.
Selon l'axiome de fondation, il existe un élément de ce singleton tel que l'intersection entre cet élément et le singleton donne l'ensemble vide. Or, il n'a qu'un seul élément : l'ensemble de départ, qui doit donc obligatoirement respecter cet axiome.
Par définition de l'intersection, cela implique qu'il n'y a aucun élément dans "E" qui ne soit aussi dans "{E}". Cela implique qu'il n'y a pas l'élément "E" dans "E".
Au final, un ensemble bien fondé ne peut pas appartenir à lui même.
Démontrons maintenant qu'un ensemble E ne peut pas contenir un ensemble contenant E, où dont un de ces éléments contient E (ou dont un des ces éléments contient E...). Cette démonstration est très similaire à la précédente. En gros, cherchons que la proposition suivante est impossible :
Prenons plusieurs ensembles quelconque bien fondés (qui respecte donc les axiomes), que nous nommerons :
Disons que tous les ensembles "k - 1" (pour k strictement plus grand que 0) appartiennent aux ensemble "k" (on efface donc la dernière appartenance de la proposition "problématique", ou "E" appartient à "E de n").
Il existe donc obligatoire l'ensemble contenant tous ces ensembles.
Selon l'axiome de fondation, il existe un élément de cet ensemble tel que l'intersection entre cet élément et de l'ensemble donne l'ensemble vide. Or, l'intersection de "E de 1" par cet ensemble donne le singleton "E", l'intersection de "E de 2" par cet ensemble donne le singleton "E de 1"... L'intersection de "E de n" par cet ensemble donne le singleton "E de n - 1". Donc, la seule intersection qui peut donner l'élément vide est celle avec E.
Par définition de l'intersection, cela implique qu'il n'y a aucun élément dans "E" qui ne soit aussi dans "F". Cela implique qu'il n'y a pas l'élément "E de n" (ou "E de 1", "E de 2"... jusqu'à "E de n - 1") dans "E".
Au final, des ensembles bien fondés ne peut pas s'appartenir à eux-même de manière cyclique.
Démontrons qu'il n'existe qu'un seul ensemble ne contenant aucun élément : l'ensemble vide. Supposons l'existence un ensemble E, étant un ensemble ne contenant aucun élément. Par définition cet ensemble n'a aucun élément. Or, l'ensemble vide n'a aucun élément non plus. Donc, "E" et l'ensemble vide on les exacts même éléments. Selon l'axiome d'extensionnalité, "E" et l'ensemble vide sont les mêmes : il n'existe donc pas d'autre ensemble vide possible.
En procédant comme ceci, on peut prouver l'unicité d'énormément d'ensembles définis grâces aux axiomes :
- Ensemble contenant seulement deux ensembles "A" et "B", garanti par l'axiome de la paire
- Singleton d'un objet "A"
- Réunion dans un ensemble "A"
- Ensemble des parties d'un ensemble "A"
- Union et intersection entre deux ensembles "A" et "B"
- Élément provenant de la fonction successeur
Prouvons que tout ensemble E et F donne un produit cartésien valide, grâce aux axiomes.
On peut obtenir l'ensemble des parties de A (dont l'existence est garanti par l'axiome de l'ensemble des parties), contenant ainsi toutes les paires possibles entre un élément de E et un élément de F. Il contient aussi tous les singletons des éléments de E et F.
De manière à ne pas se casser la tête, on peut définir l'ensemble des parties de... l'ensemble des parties de A, contenant toutes les paires définis comme les couples de Kuratowski entre tous x dans E et y dans F.
Au final, tous les couples de Kuratowski possibles des éléments de E et F sont définis dans P(P(A)). Finalement, en utilisant le schéma d'axiome de séparation, on peut trouver un moyen d'extraire dans P(P(A)) tous les couples qui nous intéressent, formant le produit cartésien de E et F (ici noter C).
Cet ensemble existe donc pour tout ensemble E et F.
Démontrons l'équivalence entre ces deux formules (permettant de faire de notre triple d'ensembles une fonction) :
Ici, on peut développer la première condition du "ou" en développant le quantificateur "il existe un unique" grâce à la formule de ce quantificateur utilisant les autres quantificateurs. Comme la définition du quantificateur existentiel unique est équivalente à celle avec les autres quantificateurs, on peut noter une équivalence.
Dans cette nouvelle formule, on se rend compte d'une chose : pour tout "x", savoir si il existe "y" tel que "(x, y)" appartient (ou pas) à "G" ne change pas la valeur de vérité de la formule. En effet, si il n'existe pas, la deuxième partie du "ou" est vérifiée et la formule est toujours juste. Cependant, si il existe, la formule devient un indicateur de l'unicité de l'image. D'un point de vue global, la véracité de la formule ne dépend que de la véracité de l'unicité de l'image. D'ailleurs, on peut assez facilement remarquer que l'unicité de l'image n'oblige pas tous les éléments de départ à avoir une image, ce qui permet de dire que l'unciité de l'image est vérifiée même avec la seconde condition. On peut donc écrire :
Or, nous retrouvons ici exactement "Q", ce qui justifie que "P" équivaut à "Q".
Considérons 5 fonctions "a", "b", "c", "d", "e" tel qu'il soit possible d'écrire :
Démontrons que "d = e". Déjà, il est immédiat de remarquer que l'ensemble d'arrivée de ces deux fonctions est l'ensemble d'arrivée de "a" et que l'ensemble de départ de ces deux fonctions est l'ensemble de départ de "c". Commençons par démontrer qu'elles partagent le même ensemble de définition. Ce résultat est immédiat quand toutes ces fonctions sont des applications, mais plus complexe quand ce n'est pas le cas. Ici, notons tous les ensembles de définition des fonctions ci-dessus :
Démontrons que tout élément de l'ensemble de définition de "d" est dans l'ensemble de définition de "e". Si un élément appartient à l'ensemble de définition de "d", son image par "f" est alors dans l'ensemble de définition de "a". Or, on peut énoncer "f(x)" comme ceci :
Cela implique qu'il a une image par "c", que cette image est dans l'ensemble de définition de "b", et que l'image par "b" de cette image est dans l'ensemble de définition de "a". Or, cela veut exactement dire qu'il est dans l'ensemble de définition de "g", ce qui veut dire que l'image de notre élément par "c" est dans l'ensemble de définition de "g" : il respecte donc les propriétés nécessaires pour être dans l'ensemble de définition de "e", ce qui en fait un élément de l'ensemble de définition de "e".
Démontrons le sens inverse. Si nous avons un élément dans l'ensemble de définition de "e", nous savons qu'il est dans l'ensemble de définition de "c", et que son image par "c" est dans l'ensemble de définition "g". Or, si un élément est de l'ensemble de définition de "g", cela implique qu'il est dans l'ensemble de définition de "b", et que son image par "b" est dans l'ensemble de définition de "a". Cela veut donc dire que notre élément est dans l'ensemble de définition de "c", et que son image est dans l'ensemble de définition de "b". Ceci veut exactement dire que notre élément est dans l'ensemble de définition de "f". De plus, comme notre l'image par "b" de l'image par "c" de notre élément de départ appartient à "a", alors l'image de notre élément par "f" appartient aussi à "a". Or, cela veut dire que notre élément est dans l'ensemble de définition de "d".
Tous les éléments de l'ensemble de définition de "d" sont dans l'ensemble de définition de "e" et vice-versa : cela équivaut à dire que l'ensemble de définition de "d" est inclu dans l'ensemble de définition de "e" (et vice-versa). Par double inclusion, ces ensembles sont égaux.
Finalement, posons un élément "x" faisant partie de l'ensemble de définition de "d" (qui est le même que celui de "e").
Nous savons que ce quantificateur quantifie tous les éléments de l'ensemble de départ de "d" et "e" qui ont une image. Maintenant, écrivons "d" et "e" dans leur forme finale, et démontrons le résultat attendu.
Ici, ces deux fonctions ont le même ensemble de départ, d'arrivée, de définition, et chaque élément de l'ensemble de définition à la même image dans les deux fonctions (et donc, elles sont le même graphe) : les deux fonctions sont donc parfaitement égales.
Définissons une application "f".
Procédons par double-implication. Considérons la première proposition vraie. Si nous avons un élément "x" de "E", on sait que "f(x)" appartient à "F" : "f(x)" doit donc respecter la première proposition énoncée plus haut. Cela veut donc dire qu'il doit soit respecter la partie à gauche du "OU", soit la partie à droite du "OU". De plus, on sait que "f(x)" a au moins un antécédent par "f", ce qui veut dire que "f(x)" ne peut que respecter la propriété à gauche du "OU".
Prenons un élément "y", toujours appartenant à "E". Supposons que "f(y)" est égal à "f(x)". Ici, on sait qu'il existe un unique élément "a" de "E" qui est l'antécédent de "f(x)", et donc tous les antécédents de "f(x)" sont égaux. Comme "x" est un antécédent de "f(x)", tous les antécédents de "f(x)" sont donc égaux à "x". Finalement, "f(x) = f(y)", ce qui veut donc dire que "y" est un antécédent de "f(x)" : nous confirmons que "x" et "y" sont égaux.
Procédons à l'autre implication. Imaginons que la deuxième formule est vérifiée. Dans ce cas, posons un élément quelconque de "F". Si il a un antécédent, son antécédent (qui est un élément de "E") respecte la propriété énumérée parle deuxième formule, on peut donc noter :
La deuxième partie de la proposition est équivalente à utiliser le quantificateur existentiel unique.
Si il n'a pas d'antécédent, alors la propriété de la deuxième proposition ne sert pas à grand chose.
Comme chaque élément de "F" a soit 0 antécédent, soit 1 (ou plus) antécédent, alors on peut combiner les deux proprositions avec un "OU" en quantifiant avec tous les éléments de "F", tout en obtenant une proposition fonctionnelle.
Démontrons que une application mathématique où tous les éléments de l'ensemble de d'arrivée sont reliés à exactement 1 objet équivaut à dire que l'application est injective et surjective. Procédons par double-implication. Définissons une application :
Supposons que tous les éléments de l'ensemble d'arrivée sont reliés à exactement 1 objet.
Par définition pure, cette propriété permet de dire que "f" est injective, car tous les éléments d'arrivée sont reliés à exactement 1 ou 0 objet (en l'occurence, ici, à 1 objet).
Toujours par définition pure, cette propriété permet de dire que "f" est surjective, car tous les éléments d'arrivée sont reliés à au moins un objet.
Donc, une application mathématique où tous les éléments de l'ensemble d'arrivée sont reliés à exactement 1 objet est injective et surjective : une partie de l'équivalence est démontrée. De plus, si une application est injective et surjective, alors tous les éléments de l'ensemble d'arrivée sont reliés à au minimum un élément et au maximum un élément.
De plus, dans une application surjective, "Im(f)" est "F". Donc, selon l'injectivité de l'application, pour tout élément de "F" :
Nous avons la définition exacte du fait que, pour tout élément de "F", il existe un unique élément de "E" qui est son antécédent. Par double implication, on conclut donc que le fait qu'une application mathématique où tous les éléments de l'ensemble de d'arrivée sont reliés à exactement 1 objet équivaut à dire que l'application est injective et surjective.
Prouvons qu'une composition de bijections donne une bijection. Définissons trois applications différentes.
Supposons "f" et "g" bijectives.
Ici, pour chaque "b" appartenant à "G", il existe un unique "z" appartenant à "F" tel que "g(z) = b". Or, pour chaque "a" appartenant à "F", il existe un unique "y" appartenant à "E" tel que "f(y) = a". Comme "z" appartient à "F" et est unique, il représente donc une unique valeur de "F". Comme toute valeur de "F", il existe un unique élément "w" tel que "f(w) = z". Donc, il existe un unique élément "w" tel que "g(f(w)) = b". Donc :
Or, cela représente exactement la définition d'une bijection. Donc, "h" est aussi une bijection, de "E" vers "G".
Prouvons que si une application bijective est une composition "g rond f", "f" est injective et "g" est surjective. Définissons trois application différentes.
Considérons "f" non injective. Dans ce cas, il existe un élément de "F" ayant plusieurs antécédents, ce qui implique qu'il existe (au moins) deux éléments de "E" différents ayant la même image par "f".
Dans ce cas, "g(f(a)) = g(f(b))", ce qui équivaut à dire que "h(a) = h(b)", en gardant en tête que "a" n'est pas égal à "b". Si ceci est vrai, "h" n'est pas injective, et elle ne peut donc pas être une bijection. Donc, si "f" n'est pas injective, "h" ne peut pas être bijective.
Maintenant, considérons "f" injective et considérons "g" non surjective. Par définition, il existe donc un élément de "G" qui n'a pas d'antécédent par "g".
Dans ce cas, il existe un élément de "G" qui n'a pas d'antécédent dans "g". Or, si cet élément n'a pas d'antécédent par "g", il n'existe aucun élément de "E" tel que son image par "f" donne un élément dont l'image est cet élément de "G". Donc, cet élément de "G" n'est pas dans l'ensemble image de "h", ce qui veut dire que l'ensemble image de "h" n'est pas égal à "G", ce qui équivaut à dire que "h" n'est pas surjective (et donc, n'est pas bijective non plus). Donc, si "g" n'est pas surjective, "h" ne peut pas être bijective.
En fait, nous avons mené ici un raisonnement par contraposée. Donc, pour que "h" soit une bijection, il faut forcément que "f" soit injective et "g" surjective.
Démontrons que si une applciation admet un application réciproque, cette application réciproque est unique. Définissons trois applications :
Considérons que "g" est la réciproque de "f".
Maintenant, considérons aussi que "h" est la réciproque de "f".
Or, nous savons qu'écrire "(g rond f) rond h" donne l'exact même résultat qu'écrire "g rond (f rond h)".
Finalement, nous pouvons simplifier "(g rond f)" en "Id indice E" et "(f rond h)" en "Id indice F".
On peut ici supprimer les identités, qui ne modifie pas le résultat final. Finalement, nous obtenons l'égalité voulue.
Démontrons que une application mathématique où tous les éléments de l'ensemble d'arrivée sont reliés à exactement 1 objet équivaut à dire que l'application admet une application réciproque. Procédons par double-implication. Définissons notre application.
Supposons que chaque élément de l'ensemble d'arrivée a exactement 1 antécédent (ce qui équivaut selon la démonstration vue plus hautque l'application est injective et surjective).
Dans cette définition, on peut reconnaître une similarité avec la définition brute du concept d'application. Formulons une application "g" allant de "F" vers "E" tel que tous les éléments de "F" sont reliés à leur unique antécédent par "f" dans "E". Cette application est bien définie : tous les éléments de "F" aurait bel et bien une image (car "f" est surjective), et cette image serait unique (car "f" est injective).
Donc, si une application est bijective, il existe une application qui est l'application réciproque de cette fonction. On peut aussi très vite voir que cette application est unique (changez l'ensemble de départ ou d'arrivée et vous n'avez plus une application, et changez le graphe et vous n'avez plus l'application réciproque). Démontrons le sens inverse de ce que nous cherchons. Définissons notre application.
Supposons que notre application "f" admet une application "g" réciproque.
Ici, on sait que l'identité de "E" et l'identité de "F" sont bijectives. Selon le résultat démontré plus haut, comme "g rond f" est bijective, alors "f" est injective et "g" est surjective. Or, comme "f rond g" est bijective, alors "g" est injective et "f" est surjective. Donc, "f" est bijective et surjective : "f" est donc une bijection (et "g" aussi d'ailleurs). Donc, si "f" admet une application réciproque, elle est bijective.
Démontrons que si deux permutations ont des supports disjoints, alors on peut les échanger autour du symbôle de composition et quand même obtenir le même résultat. Définissons deux permutations :
Procédons par une disjonctions de cas. Prenons un élément de "E" dans le support de "f". Ici, comme les supports des "f" et "g" sont disjoints, "x" est un point fixe de "g". De plus, comme "x" admet "f(x)" comme image et que "f" est une bijection, alors "f(x)" (qui, pour rappel, est un élément de "E", et fait donc aussi partie de l'ensemble d'arrivée de "f") ne peut pas admettre "f(x)" comme image, et ne peut donc pas être un point fixe de "f". Donc, "f(x)" est aussi dans le support de "f", et est donc un point fixe de "g". Donc :
Maintenant, prenons un élément de "E" dans le support de "g". Ici, comme les supports des "f" et "g" sont disjoints, cet élément est un point fixe de "f". De plus, comme "x" admet "g(x)" comme image et que "g" est une bijection, alors "g(x)" (qui, pour rappel, est un élément de "E", et fait donc aussi partie de l'ensemble d'arrivée de "g") ne peut pas admettre "g(x)" comme image, et ne peut donc pas être un point fixe de "g". Donc, "g(x)" est aussi dans le support de "g", et est donc un point fixe de "f". Donc :
Finalement, si un élément n'est ni dans le support de "f" ni dans le support de "g", il est point fixe des deux. Donc :
Ici, on a traité tous les cas de "x" possibles. Dans tous les cas, "g(f(x))" est égal à "f(g(x))". Donc, si deux permutations ont des supports disjoints, alors on peut les échanger autour du symbôle de composition et quand même obtenir le même résultat.
Prouvons que l'objet "successeur" défini par l'axiome de l'infini est une application bijective de "N" vers "N sans 0".
Par définition pure, chaque élément de l'ensemble des nombres entiers naturels possède un seul élément étant son successeur. Donc, cet objet est bien une application.