{"id":2012,"date":"2023-06-29T17:47:33","date_gmt":"2023-06-29T09:47:33","guid":{"rendered":"https:\/\/dylech30th.me\/?p=2012"},"modified":"2023-06-29T23:51:55","modified_gmt":"2023-06-29T15:51:55","slug":"laxiome-du-choix-dans-le-domaine-de-la-theorie-intuitionniste-des-types","status":"publish","type":"post","link":"https:\/\/sora.ink\/archives\/2012","title":{"rendered":"L&#8217;axiome du choix, dans le domaine de la th\u00e9orie intuitionniste des types"},"content":{"rendered":"<p>\u2003\u2003L'axiome du choix, c'est un axiome qui signifie qu'il y a une fonction pour choisir un \u00e9l\u00e9ment d'une collection infinie des ensembles. Il est critiqu\u00e9 par beaucoup de constrictivistes car que l'existence de cette fonction est non-constructif, de telle fonction est suppos\u00e9 exister sans une construction explicite. Cepandent, ce axiome devient raisonnable quand il est formul\u00e9 dans la th\u00e9orie intuitionniste des types, mais avec une forme diff\u00e9rente. Pour expliquer comment est-il formul\u00e9, nous devons d'abord expliquer la formulation diff\u00e9rente.<br \/>\n\u2003\u2003Dans la th\u00e9orie intuitionniste des types (dans le texte suivant nous allons l'abr\u00e9geons en \u00ab ITT (De son nom en anglais, <em>Intuitionistic Type Theory<\/em>)\u00bb), l'axiome du choix (dans le texte suivant nous allons l'abr\u00e9geons en \u00ab <span class=\"katex math inline\">\\mathsf{AC}<\/span> \u00bb (De son nom en anglais, <em>Axiom of Choice<\/em>) est formul\u00e9 en terme des relations, comme:<\/p>\n<p><strong>D\u00e9finition: <span class=\"katex math inline\">\\textsf{AC2}<\/span>:<\/strong><br \/>\n\u2003\u2003<em>Supposons qu'il y ait<sup id=\"fnref-2012-2\"><a href=\"#fn-2012-2\" class=\"footnote-ref\" role=\"doc-noteref\" target=\"_blank\"  rel=\"nofollow\" >1<\/a><\/sup> une relation binaire <span class=\"katex math inline\">R(x, y)<\/span> o\u00f9 <span class=\"katex math inline\">x\\in A<\/span> et <span class=\"katex math inline\">y\\in B<\/span>, alors pour chaque <span class=\"katex math inline\">x\\in A<\/span>, il y a un <span class=\"katex math inline\">y\\in B<\/span> tel que <span class=\"katex math inline\">R(x, y)<\/span> ou <span class=\"katex math inline\">(x, y)\\in R<\/span> implique qu'il y ait<sup id=\"fnref-2012-1\"><a href=\"#fn-2012-1\" class=\"footnote-ref\" role=\"doc-noteref\" target=\"_blank\"  rel=\"nofollow\" >2<\/a><\/sup> une fonction de choix <span class=\"katex math inline\">f:A\\rightarrow B<\/span> telle que pour chaque <span class=\"katex math inline\">z\\in A<\/span>, nous ayons <span class=\"katex math inline\">R(z, f(z))<\/span>. Formellement, il est \u00e9crit:<\/em><\/p>\n<div class=\"katex math multi-line no-emojify\">(\\forall x\\in A.\\exists y\\in B. R(x, y))\\rightarrow (\\exists f:A\\rightarrow B. \\forall z\\in A. R(z, f(z))) \\tag{\\textsf{AC2}}\n<\/div>\n<p>Ce qui est \u00e9quivalent \u00e0:<\/p>\n<p><strong>D\u00e9finition: <span class=\"katex math inline\">\\textsf{AC2}<\/span>:<\/strong><br \/>\n\u2003\u2003<em>Chaque relation correspond \u00e0 une fonction <span class=\"katex math inline\">f<\/span> telle que <span class=\"katex math inline\">\\text{dom}(f)=R<\/span>.<\/em><\/p>\n<p>\u2003\u2003Maintenant nous devions prouver que <span class=\"katex math inline\">\\textsf{AC2}<\/span> est \u00e9quivalent \u00e0 la formulation originale, ce qui est <span class=\"katex math inline\">\\textsf{AC}<\/span>:<\/p>\n<p><strong>D\u00e9finition <span class=\"katex math inline\">\\textsf{AC}:<\/span><\/strong><br \/>\n\u2003\u2003<em>Pour chaque collection <span class=\"katex math inline\">X<\/span> des ensembles non vides, il y a une fonction <span class=\"katex math inline\">f<\/span> qui choisit un \u00e9l\u00e9ment <span class=\"katex math inline\">x\\in A<\/span> pour chaque ensemble <span class=\"katex math inline\">A\\in X<\/span>. Formellement, il est \u00e9crit:<\/em><\/p>\n<div class=\"katex math multi-line no-emojify\">\\forall X.(\\empty\\notin X\\rightarrow \\exists f:X\\rightarrow \\bigcup_{X}\\ \\land\\ \\forall A\\in X. f(A)\\in A)\\tag{\\textsf{AC}}\n<\/div>\n<p>Ce qui est \u00e9quivalent \u00e0:<\/p>\n<p><strong>D\u00e9finition <span class=\"katex math inline\">\\textsf{AC}:<\/span><\/strong><br \/>\n\u2003\u2003<em>Le produit d'une collection des ensembles non vides est non vide.<\/em><\/p>\n<p>\u2003\u2003Pour prouver <span class=\"katex math inline\">\\textsf{AC=AC2}<\/span>, d'abord, pour la direction (<span class=\"katex math inline\">\\rightarrow<\/span>), soit <span class=\"katex math inline\">\\mathcal{P_{\\backslash\\empty}}(S)<\/span> l'ensemble puissance de <span class=\"katex math inline\">S<\/span> sans <span class=\"katex math inline\">\\empty<\/span>, supposons que <span class=\"katex math inline\">\\textsf{AC}<\/span> tienne, ce qui implique qu'il y a une fonction de choix pour chaque ensemble <span class=\"katex math inline\">X<\/span>, \u00e0 savoir la fonction <span class=\"katex math inline\">f:\\mathcal{P_{\\backslash\\empty}}(X)\\rightarrow X<\/span> telle que <span class=\"katex math inline\">f(A)\\in A<\/span> pour chaque <span class=\"katex math inline\">A\\in X<\/span>; maintenant soit <span class=\"katex math inline\">R<\/span> une relation binaire sur <span class=\"katex math inline\">A<\/span> et <span class=\"katex math inline\">B<\/span>, soit <span class=\"katex math inline\">f_B<\/span> la fonction de choix de <span class=\"katex math inline\">B<\/span>, soit <span class=\"katex math inline\">f_A<\/span> une fonction d\u00e9fini comme <span class=\"katex math inline\">f_A(a)=f_B(\\lbrace b\\ |\\ R(a, b)\\rbrace)<\/span>, donc c'est \u00e9vident que <span class=\"katex math inline\">\\text{dom}(f_A)=\\text{dom}(R)<\/span>: Si <span class=\"katex math inline\">(a, b)\\in R<\/span>, alors <span class=\"katex math inline\">f_B({b})<\/span> choisit <span class=\"katex math inline\">b<\/span> et <span class=\"katex math inline\">f_A(a)=b<\/span>, ce qui signifie que <span class=\"katex math inline\">(a, b)\\in f_A<\/span>; si <span class=\"katex math inline\">(a, b)\\in f_A<\/span>, alors <span class=\"katex math inline\">f_A(a)=f_B(\\lbrace b\\ |\\ R(a, b)\\rbrace)=b<\/span>, donc par d\u00e9finition de <span class=\"katex math inline\">f_B<\/span>, nous avons <span class=\"katex math inline\">(a, b)\\in R<\/span>. Ensuite, pour la direction (<span class=\"katex math inline\">\\leftarrow<\/span>), soit <span class=\"katex math inline\">R<\/span> une relation binaire sur <span class=\"katex math inline\">\\mathcal{P_{\\backslash\\empty}}(X)<\/span> et <span class=\"katex math inline\">X<\/span> telle que <span class=\"katex math inline\">R(a, b)<\/span> iff <span class=\"katex math inline\">b\\in a<\/span>, alors la fonction <span class=\"katex math inline\">f_R<\/span> ce qui a le m\u00eame domaine que <span class=\"katex math inline\">R<\/span> est une fonction de choix pour <span class=\"katex math inline\">X<\/span>: <span class=\"katex math inline\">f_R(a)=b<\/span> o\u00f9 <span class=\"katex math inline\">a\\in\\mathcal{P_{\\backslash\\empty}}(X)<\/span> implique <span class=\"katex math inline\">b\\in a<\/span>.<br \/>\n\u2003\u2003Il est une v\u00e9rit\u00e9 bien connue que tout les deux <span class=\"katex math inline\">\\textsf{AC}<\/span> et <span class=\"katex math inline\">\\textsf{AC2}<\/span> n'est pas prouvable dans la logique intuitionniste, car il n'y a pas de m\u00e9thode de construire de telles fonctions, une raison importante \u00e0 cela est que nous n'avons pas rien pour \"construire\" ces fonctions: Pour prouver <span class=\"katex math inline\">\\textsf{AC}<\/span>, nous devions fournir sa preuve, mais pour fournir les preuves, vous devez d'abord avoir des choses pour les construire, n\u00e9anmoins dans la logique intuitionniste des pr\u00e9dicats, il n'y a pas de tels choses, et c'est ici que la th\u00e9orie des types entre le terrain.<\/p>\n<h3>Une th\u00e9orie qui est assez puissante pour prouver les propri\u00e9t\u00e9s de elle-m\u00eame<\/h3>\n<p>\u2003\u2003La th\u00e9orie des types est une th\u00e9orie plut\u00f4t sp\u00e9ciale, quand nous parlons des syst\u00e8mes formelles, il implique souvent deux th\u00e9ories: la th\u00e9orie des objets et la m\u00e9tath\u00e9orie, la permi\u00e8re est la th\u00e9orie \u00e0 propos des objets math\u00e9matiques qui sont recherch\u00e9, par exemple la th\u00e9orie des nombres r\u00e9els, la th\u00e9orie des groupes, <em>et cetera<\/em>; la derni\u00e8re est plut\u00f4t int\u00e9ressante, en math\u00e9matiques, nous ne consid\u00e9rons pas souvent la th\u00e9orie lui-m\u00eame quand nous recherchons sur les objets comme les nombres r\u00e9els, nous ne prouvons jamais la correction des m\u00e9thode que nous utilisons, mais les m\u00e9thodes que nous utilisons sont peut-\u00eatre incorrects, nous avons besoin des m\u00e9thodes pour justifier la correction des th\u00e9ories elles-m\u00eames. Et voil\u00e0, nous avons les m\u00e9tath\u00e9ories, celles qui sont th\u00e9ories qui recherchent d'autres th\u00e9ories, cependant il y a un probl\u00e8me: si nous utilisons les m\u00e9tath\u00e9ories pour justifier les th\u00e9ories des objets, alors que devons-nous utiliser pour justifier les m\u00e9tath\u00e9ories? Et justifier les m\u00e9ta-m\u00e9tath\u00e9ories <em>ad infinitum<\/em>? En fait, la correction de telles th\u00e9ories sont prouv\u00e9 en utilisant <strong>les fondements des math\u00e9matics<\/strong>, ceux qui sont <strong>les th\u00e9ories qui sont assez puissante pour prouver les propri\u00e9t\u00e9s de elles-m\u00eames, et les math\u00e9matiques sont <em><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/ncatlab.org\/nlab\/show\/internalization\" target=\"_blank\"  rel=\"nofollow\" >interne \u00e0<\/a><\/em> elles<\/strong>, pour que nous n'avons pas besion des m\u00e9tath\u00e9ories sur m\u00e9tath\u00e9ories, car les objets sont d\u00e9fini dans cette th\u00e9orie, et cette th\u00e9orie est capable de raisonner sur elle-m\u00eame, de telle th\u00e9orie est \u00e0 la fois:<\/p>\n<ol>\n<li>Les objets.<\/li>\n<li>La th\u00e9orie des objets<\/li>\n<li>La m\u00e9tath\u00e9orie de la th\u00e9orie des objets<\/li>\n<li>La m\u00e9tath\u00e9orie de sa propre.<\/li>\n<\/ol>\n<p>\u2003\u2003Ces ensemble impliquent que toutes les pr\u00e9positions, qu'elles soient<sup id=\"fnref-2012-3\"><a href=\"#fn-2012-3\" class=\"footnote-ref\" role=\"doc-noteref\" target=\"_blank\"  rel=\"nofollow\" >3<\/a><\/sup> des objets, des th\u00e9ories, ou d'elle-m\u00eame, sont tous prouvable dans elle-m\u00eame. De telles th\u00e9ories pouvons \u00e0 la fois repr\u00e9senter les pr\u00e9positions et leurs preuves. Et la th\u00e9orie intuitionniste des types est une telle th\u00e9orie.<\/p>\n<blockquote><p>\n  Pour clarifier, bien que <em>la logique du premier ordre<\/em>, abr\u00e9ge en <em>FOL<\/em>, de son nom en anglais: First-Order Logic, soit souvent utilis\u00e9 pour formuler les syst\u00e8mes axiomatiques, comme les syst\u00e8mes pour l'arithm\u00e9tique, il ne consid\u00e9r\u00e9 pas une fondement des math\u00e9matics: il n'y a aucun objets math\u00e9matiques qui sont interne \u00e0 elle.\n<\/p><\/blockquote>\n<h3>L'axiome du choix dans la th\u00e9orie intuitionniste des types<\/h3>\n<p>\u2003\u2003Dans la ITT, il n'y a pas que des preuves, mais \u00e9galement les objets des preuves ceux qui sont les <span class=\"katex math inline\">\\lambda<\/span>-termes, et prouver une pr\u00e9position revient \u00e0<sup id=\"fnref-2012-4\"><a href=\"#fn-2012-4\" class=\"footnote-ref\" role=\"doc-noteref\" target=\"_blank\"  rel=\"nofollow\" >4<\/a><\/sup> trouver un <span class=\"katex math inline\">\\lambda<\/span>-terme du type correspondant, quant \u00e0 <span class=\"katex math inline\">\\textsf{AC2}<\/span>, dans le symbolisme de la ITT c'est \u00e9crit:<\/p>\n<div class=\"katex math multi-line no-emojify\">(\\Pi \\textcolor{pink}x:\\textcolor{crimson}{A}.\\Sigma \\textcolor{pink}y: \\textcolor{crimson}{B(x)}. \\textcolor{turquoise}{R(x, y)})\\rightarrow (\\Sigma \\textcolor{pink}f:\\textcolor{crimson}{\\Pi x: A. B(x)}.\\Pi \\textcolor{pink}z:\\textcolor{crimson}A.\\textcolor{turquoise}{R(z, \\mathsf{Ap}(f, z))})\n<\/div>\n<p>Pour \u00e9viter (<em>avoid<\/em>) des confisions, nous utilisons les couleurs diff\u00e9rentes pour souligner<sup id=\"fnref-2012-6\"><a href=\"#fn-2012-6\" class=\"footnote-ref\" role=\"doc-noteref\" target=\"_blank\"  rel=\"nofollow\" >5<\/a><\/sup> les parties diff\u00e9rentes dans l'expression: <span style=\"color:pink\">le rose<\/span> est <em>binders (en anglais)<\/em>, <span style=\"color:crimson\">la pourpre<\/span> est <em>types des binders<\/em>, et <span style=\"color:turquoise\">la turquoise<\/span> est les expressions. <span class=\"katex math inline\">\\Pi<\/span> represente <span class=\"katex math inline\">\\Pi<\/span><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/en.wikipedia.org\/wiki\/Intuitionistic_type_theory#%CE%A0_type_constructor\" target=\"_blank\"  rel=\"nofollow\" >-Types<\/a> et correspond \u00e0 <span class=\"katex math inline\">\\forall<\/span> par <em>l'isomorphism de Curry-Howard<\/em>, <span class=\"katex math inline\">\\Sigma<\/span> represente <span class=\"katex math inline\">\\Sigma<\/span><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/en.wikipedia.org\/wiki\/Intuitionistic_type_theory#%CE%A3_type_constructor\" target=\"_blank\"  rel=\"nofollow\" >-Types<\/a> et correspond \u00e0 <span class=\"katex math inline\">\\exists<\/span> par l'isomorphisme, remarquons que dans notre symbolisme, au lieu de <span class=\"katex math inline\">\\Sigma y: B<\/span>, nous \u00e9crivons <span class=\"katex math inline\">\\Sigma y: B(x)<\/span> o\u00f9 <span class=\"katex math inline\">x: A<\/span>, cependant c'est d'accord pour <span class=\"katex math inline\">B<\/span> pour d\u00e9pendre de <span class=\"katex math inline\">x<\/span> ou non. De plus, nous d\u00e9finissons <span class=\"katex math inline\">\\mathsf{Ap}(f, x)<\/span> \u00eatre <span class=\"katex math inline\">f(x)<\/span>. Pour prouver ce type ou cette pr\u00e9position, nous devions trouver le <span class=\"katex math inline\">\\lambda<\/span>-terme correspondant dans les marches<sup id=\"fnref-2012-7\"><a href=\"#fn-2012-7\" class=\"footnote-ref\" role=\"doc-noteref\" target=\"_blank\"  rel=\"nofollow\" >6<\/a><\/sup> suivantes:<\/p>\n<ol>\n<li>Supposons que nous ayons:\n<ol>\n<li>La pr\u00e9misse 1: <span class=\"katex math inline\">\\Pi \\textcolor{pink}x:\\textcolor{crimson}{A}.\\Sigma \\textcolor{pink}y: \\textcolor{crimson}{B(x)}. \\textcolor{turquoise}{R(x, y)}<\/span>, <em>id est<\/em>, il y a <span class=\"katex math inline\">\\phi<\/span> avec le type <span class=\"katex math inline\">\\Pi \\textcolor{pink}x:\\textcolor{crimson}{A}.\\Sigma \\textcolor{pink}y: \\textcolor{crimson}{B(x)}. \\textcolor{turquoise}{R(x, y)}<\/span><\/li>\n<li>La pr\u00e9misse 2: <span class=\"katex math inline\">x\\in A<\/span><\/li>\n<\/ol>\n<\/li>\n<li>Par <span class=\"katex math inline\">\\Pi<\/span>-<em>\u00c9limination<\/em>, nous avons <span class=\"katex math inline\">\\mathsf{Ap}(\\phi, x): \\Sigma \\textcolor{pink}y:\\textcolor{crimson}{B(x)}.\\textcolor{turquoise}{R(x, y)}<\/span><\/p>\n<\/li>\n<li>\n<p>Par la cons\u00e9quence directe de <span class=\"katex math inline\">\\Sigma<\/span>-\u00c9limination, nous avons la fonction de la projection droite <span class=\"katex math inline\">\\mathsf{p}<\/span> et la projection gauche <span class=\"katex math inline\">\\mathsf{q}<\/span>. Soit <span class=\"katex math inline\">\\mathsf{Ap}(\\phi, x): \\Sigma \\textcolor{pink}y:\\textcolor{crimson}{B(x)}.\\textcolor{turquoise}{R(x, y)}<\/span>, appliquons <span class=\"katex math inline\">\\mathsf{p}<\/span> nous obtenons <span class=\"katex math inline\">\\mathsf{p}(\\mathsf{Ap}(\\phi, x)): \\textcolor{crimson}{B(x)}<\/span> et appliquons <span class=\"katex math inline\">\\mathsf{q}<\/span> nous obtenons <span class=\"katex math inline\">\\mathsf{q}(\\mathsf{Ap}(\\phi, x)): \\textcolor{turquoise}{R(x, \\mathsf{p}(\\mathsf{Ap}(\\phi, x)))}<\/span> par la d\u00e9finition de <span class=\"katex math inline\">\\mathsf{q}<\/span>.<\/p>\n<blockquote><p>\n  La raison de telle cons\u00e9quence est que par la <em>BHK-Interpr\u00e9tation<\/em> et <em>l'isomorphisme de Curry-Howard<\/em>, les \u00e9l\u00e9ments des <span class=\"katex math inline\">\\Sigma<\/span>-types <span class=\"katex math inline\">\\Sigma x: A. B(x)<\/span> sont les <em>paires ordon\u00e9es<\/em> <span class=\"katex math inline\">(a, b)<\/span> telles que <span class=\"katex math inline\">B(a)<\/span> tienne, donc supposons que nous ayons <span class=\"katex math inline\">\\omega:\\Sigma x:A.B(x)<\/span>, alors la projection naturelle droite <span class=\"katex math inline\">\\mathsf{p}(\\omega)=\\mathsf{p}((a, b))<\/span> est d\u00e9fini \u00eatre<sup id=\"fnref-2012-8\"><a href=\"#fn-2012-8\" class=\"footnote-ref\" role=\"doc-noteref\" target=\"_blank\"  rel=\"nofollow\" >7<\/a><\/sup> <span class=\"katex math inline\">a<\/span>; et la projection naturelle gauche <span class=\"katex math inline\">\\mathsf{q}(\\omega)=\\mathsf{q}((a, b))<\/span> est d\u00e9fini \u00eatre <span class=\"katex math inline\">B[x\\mapsto \\mathsf{p}(\\omega)]<\/span>.\n<\/p><\/blockquote>\n<\/li>\n<li>Par <span class=\"katex math inline\">\\Pi<\/span>-<em>Introduction<\/em> (<span class=\"katex math inline\">\\lambda<\/span>-<em>Abstraction<\/em>) sur <span class=\"katex math inline\">x<\/span>, nous avons <span class=\"katex math inline\">\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(\\phi, z)): \\textcolor{crimson}{\\Pi z:A. B(x)}<\/span>. Ce marche est n\u00e9cessaire pour d\u00e9charger la pr\u00e9misse 2.<\/p>\n<\/li>\n<li>Par <span class=\"katex math inline\">\\Pi<\/span>-<em>\u00c9galit\u00e9<\/em> (<span class=\"katex math inline\">\\eta<\/span>-<em>Expansion<\/em>), nous avons: <span class=\"katex math inline\">\\mathsf{Ap}(\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(\\phi, z)), z): \\textcolor{crimson}{B(x)}<\/span>, ce qui est \u00e9quivalent \u00e0 <span class=\"katex math inline\">\\mathsf{p}(\\mathsf{Ap}(\\phi, z)):\\textcolor{crimson}{B(x)}<\/span>.<\/li>\n<li>Alors nous avons <span class=\"katex math inline\">R(x, \\mathsf{Ap}(\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(\\phi, z)), z))=R(x, \\mathsf{p}(\\mathsf{Ap}(\\phi, z)))<\/span><\/li>\n<li>Ceci implique que <span class=\"katex math inline\">\\mathsf{q}(\\mathsf{Ap}(\\phi, z)): \\textcolor{turquoise}{R(x, \\mathsf{Ap}(\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(\\phi, z)), z))}<\/span><\/li>\n<li>Donc <span class=\"katex math inline\">\\lambda z: A.\\mathsf{q}(\\mathsf{Ap}(\\phi, z)): \\Pi z:\\textcolor{crimson}A.\\textcolor{turquoise}{R(x, \\mathsf{Ap}(\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(\\phi, z)), z))}<\/span><\/li>\n<li>Combinons 4. et 8. Par les associons ensemble, nous avons: <span class=\"katex math inline\">(\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(\\phi, z)),\\lambda z: A.\\mathsf{q}(\\mathsf{Ap}(\\phi, z))): \\Sigma \\textcolor{pink}\\phi:\\textcolor{crimson}{\\Pi z: A. B(x)}.\\Pi z:\\textcolor{crimson}A.\\textcolor{turquoise}{R(x, \\mathsf{Ap}(\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(\\phi, z)), z))}=\\Sigma \\textcolor{pink}f:\\textcolor{crimson}{\\Pi z: A. B(x)}.\\Pi \\textcolor{pink}z:\\textcolor{crimson}A.\\textcolor{turquoise}{R(z, \\mathsf{Ap}(f, z))}<\/span>, remarquons que <span class=\"katex math inline\">\\phi<\/span> est remplac\u00e9 par <span class=\"katex math inline\">f<\/span>.<\/li>\n<li>Abstracyons <span class=\"katex math inline\">\\phi<\/span> en <span class=\"katex math inline\">f<\/span>, nous avons:<span class=\"katex math inline\">\\lambda f: \\Pi x:{A}.\\Sigma y: {B(x)}. {R(x, y)}(\\lambda z: A.\\mathsf{p}(\\mathsf{Ap}(f, z)),\\lambda z: A.\\mathsf{q}(\\mathsf{Ap}(f, z))): (\\Pi \\textcolor{pink}x:\\textcolor{crimson}{A}.\\Sigma \\textcolor{pink}y: \\textcolor{crimson}{B(x)}. \\textcolor{turquoise}{R(x, y)})\\rightarrow (\\Sigma \\textcolor{pink}f:\\textcolor{crimson}{\\Pi x: A. B(x)}.\\Pi \\textcolor{pink}z:\\textcolor{crimson}A.\\textcolor{turquoise}{R(z, \\mathsf{Ap}(f, z))})<\/span>. QED.<\/li>\n<\/ol>\n<div class=\"footnotes\" role=\"doc-endnotes\">\n<hr \/>\n<ol>\n<li id=\"fn-2012-2\" role=\"doc-endnote\">\n<p><em>supposons que<\/em> follows subjunctive mood&#160;<a href=\"#fnref-2012-2\" class=\"footnote-backref\" role=\"doc-backlink\" target=\"_blank\"  rel=\"nofollow\" >&#8617;&#xFE0E;<\/a>\n<\/li>\n<li id=\"fn-2012-1\" role=\"doc-endnote\">\n<em>tel que<\/em> follows subjunctive mood when it means \"such that\"&#160;<a href=\"#fnref-2012-1\" class=\"footnote-backref\" role=\"doc-backlink\" target=\"_blank\"  rel=\"nofollow\" >&#8617;&#xFE0E;<\/a>\n<\/li>\n<li id=\"fn-2012-3\" role=\"doc-endnote\">\nis this grammatically correct?&#160;<a href=\"#fnref-2012-3\" class=\"footnote-backref\" role=\"doc-backlink\" target=\"_blank\"  rel=\"nofollow\" >&#8617;&#xFE0E;<\/a>\n<\/li>\n<li id=\"fn-2012-4\" role=\"doc-endnote\">\n<em>revenir \u00e0<\/em>: amounts to&#160;<a href=\"#fnref-2012-4\" class=\"footnote-backref\" role=\"doc-backlink\" target=\"_blank\"  rel=\"nofollow\" >&#8617;&#xFE0E;<\/a>\n<\/li>\n<li id=\"fn-2012-6\" role=\"doc-endnote\">\n<em>souligner<\/em>: to emphasize&#160;<a href=\"#fnref-2012-6\" class=\"footnote-backref\" role=\"doc-backlink\" target=\"_blank\"  rel=\"nofollow\" >&#8617;&#xFE0E;<\/a>\n<\/li>\n<li id=\"fn-2012-7\" role=\"doc-endnote\">\n<em>marche<\/em>: steps&#160;<a href=\"#fnref-2012-7\" class=\"footnote-backref\" role=\"doc-backlink\" target=\"_blank\"  rel=\"nofollow\" >&#8617;&#xFE0E;<\/a>\n<\/li>\n<li id=\"fn-2012-8\" role=\"doc-endnote\">\nou <em>d\u00e9fini comme \u00e9tant<\/em>, moins formelle&#160;<a href=\"#fnref-2012-8\" class=\"footnote-backref\" role=\"doc-backlink\" target=\"_blank\"  rel=\"nofollow\" >&#8617;&#xFE0E;<\/a>\n<\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u2003\u2003L&#8217;axiome du choix, c&#8217;est un axiome qui signifie qu&#8217;il y a","protected":false},"author":1,"featured_media":2048,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"kia_subtitle":"","footnotes":""},"categories":[61],"tags":[29,78,56,28],"class_list":["post-2012","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-61","tag-29","tag-78","tag-56","tag-28"],"_links":{"self":[{"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/posts\/2012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/comments?post=2012"}],"version-history":[{"count":34,"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/posts\/2012\/revisions"}],"predecessor-version":[{"id":2047,"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/posts\/2012\/revisions\/2047"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/media\/2048"}],"wp:attachment":[{"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/media?parent=2012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/categories?post=2012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sora.ink\/wp-json\/wp\/v2\/tags?post=2012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}