Adloun

Corrigé Mines-Ponts 2026 Informatique I MPI — Partie 4 (Q17 à Q22) : Arithmétique de Presburger, forme simple, déduction naturelle

Sujet officiel du concours Mines-Ponts, session 2026, épreuve Informatique I MPI. Corrigé rédigé par Ibrahim Alame.

Sujet officiel (PDF, site du concours)

Énoncé

Les termes sont les variables (ensemble infini ) et les sommes ; il n'y a pas de constante. Les formules : , , , , , , ( ne suivant pas déjà un quantificateur dans ) ; les variables prennent leurs valeurs dans . est la valeur de vérité de pour l'assignation de ses variables libres ; deux formules de mêmes variables libres sont équivalentes si elles ont même valeur pour toute assignation. Exemple : exprime .

Une formule est sous forme simple si (i) elle ne contient ni ni ; (ii) ni ; (iii) dans toute sous-formule , est une variable et une variable ou une somme de deux variables.

Les preuves utilisent les règles de l'annexe du sujet (ax, aff, , t.e., RAA, introductions et éliminations de , cut), celles des quantificateurs, et deux règles d'égalité ( variable, terme, remplacement des occurrences libres de par , addition tenue pour associative) :

Q17. Donner une formule vraie si et seulement si est pair.
Q18. Pour tout , donner une formule vraie si et seulement si ( n'est pas un terme).
Q19. Montrer que toute formule est équivalente à une formule sous forme simple.
Q20. Prouver .
Q21. Donner une formule sans variable libre exprimant la transitivité de l'égalité et la prouver.
Q22. Prouver .

Corrigé

Q17. .

Pour une assignation donnant à la valeur , elle est vraie si et seulement s'il existe avec , c'est-à-dire si est pair. Ce que le correcteur attend : écrire est interdit, n'est pas un terme ; en est un.

Q18. Sans constante, on caractérise puis par des propriétés, puis comme somme de copies de . Soit .

La somme de copies de est un terme (associativité), et chaque quantificateur porte sur une variable nouvelle : les sont bien des formules. (Contrôle exécuté par évaluation directe, quantificateurs bornés à : vraie exactement pour , pour et .)

Ce que le correcteur attend : aucune constante ou dans les termes ; une définition de qui dépend de l'entier du méta-langage, jamais d'un terme (pas de avec variable), et pas de défini par appliquée à un autre terme.

Q19. On définit, par induction sur la structure, une traduction et l'on prouve par induction structurelle sur les formules la propriété

: est sous forme simple, a les mêmes variables libres que , et pour toute assignation .

Toutes les variables liées introduites ci-dessous sont nouvelles : distinctes entre elles et de toutes les variables déjà présentes, ce qui est possible car est infini ; la condition sur les quantificateurs est ainsi respectée.

Étape 1 : les termes (cas de base, le plus délicat). Pour tout terme et toute variable n'apparaissant pas dans , on définit une formule simple de variables libres telle que soit vraie si et seulement si :

100 % gratuit

La suite du corrigé est sur Adloun

Le corrigé rédigé en entier, question par question, et le tuteur pour poser des questions sur ce sujet.

Voir le corrigé complet, gratuitement

Inscription gratuite en 30 secondes (e-mail, nom d'utilisateur, mot de passe, classe ou profil), sans carte bancaire : arrivée directe sur le corrigé.

Toutes les parties de l'épreuve

Corrigé complet gratuit →