Devoir maison

À faire individuellement ou en binôme. La date limite pour rendre le devoir est fixée au 13 janvier au matin.Une seule rédaction par binôme, a rendre

Word, openoffice et autres logiciels ne permettant pas un rendu correct des mathématiques, s’abstenir.

Sémantique du calcul des propositions (3 points)

On ajoute au calcul des propositions les constantes (faux), (vrai), et l’opérateur ternaire , ayant la même table de vérité que . Cet opérateur est appelé opérateur conditionnel, par analogie avec l’opérateur du langage C.

Théorie des modèles (6 points)

  1. Considérer les formules

    • ,
    • ,
    • ,

    déterminer si elles sont vraies dans les interprétations

    1. est interprété par  ;
    2. est interprété par  ;
    3. est interprété par  ;

    montrer un contre-exemple si elles sont fausses, ou justifier pourquoi elles sont vraies.

  2. Pour chacune des formules suivantes, donner une interprétation qui la rend vraie et une qui la rend fausse.

    • ,
    • ,
    • .

Déduction naturelle (6 points)

En utilisant les règles de la déduction naturelles vues aux TDs 8 et 9, donner les preuves formelles des énoncés suivants.

Déduction naturelle et fonctions (8 points)

Dans cet exercice on utilise le langage constitué du seul symbole . On va voir que cela suffit a exprimer et prouver par déduction naturelle quelques propriétés élémentaires des fonctions.

  1. Soit un symbole de fonction, écrire formellement les propriétés «  est injective » et «  est surjective ». Dans la suite on notera et ces deux formules.

  2. Écrire formellement « il existe deux éléments et distincts ». Dans la suite on notera cette formule.

  3. Donner une preuve (informelle) du fait que, s’il existe une fonction non injective, alors contient au moins deux éléments distincts.

  4. Soit la formule . Donner la preuve formelle de .

  5. Esquisser la preuve formelle de . (Dur ! Il faut utiliser plusieurs fois l’absurde, la double négation, et la preuve de vue au TD 9)

  6. Conclure que .