Aller au contenu
Télécharger l'application

Accueil › Concours › MPI

X-ENS · MPI · session 2026

Informatique C

corrigé question par question

  • Informatique
  • 36 questions
  • Sujet entier

Le sujet complet

Afficher le sujet officiel complet

Ouvrir le PDF officiel en plein écran ↗

Aperçu : Q1

Les théorèmes cités renvoient à nos cours, au théorème même. Dans l'app Sup et Spé, ces liens ouvrent le cours dans l'app, sans quitter le corrigé.

Partie I : Systèmes de transitions

Notations et définitions.

Pour un ensemble fini EE, on note 2E2^E son ensemble des parties, E∗E^* l’ensemble des mots finis sur EE et EωE^\omega l’ensemble des mots infinis sur EE.

Le mot vide est noté ϵ\epsilon.

Les positions commencent à 00.

Pour un mot uu, la notation ∣u∣a|u|_a désigne le nombre d’occurrences de la lettre aa, éventuellement infini.

Un système de transitions est un quadruplet T=(S,A,D,δ)T=(S,A,D,\delta).

Les ensembles SS et AA sont finis.

Pour chaque s∈Ss\in S, l’ensemble D(s)⊂AD(s)\subset A contient les actions exécutables depuis ss.

Pour chaque α∈D(s)\alpha\in D(s), l’état obtenu est δ(s,α)\delta(s,\alpha).

La notation s→us′s\xrightarrow{u}s' signifie que le mot fini u∈A∗u\in A^* décrit une exécution de ss à s′s'.

En particulier, s→ϵss\xrightarrow{\epsilon}s.

Un état ss est terminal lorsque D(s)=∅D(s)=\varnothing.

Une exécution infinie détermine une suite d’états (si)i∈N(s_i)_{i\in\mathbb{N}}, appelée sa trace.

Une propriété de trace est un ensemble P⊂SωP\subset S^\omega.

La relation s⊨Ps\models P signifie que toutes les exécutions infinies issues de ss ont leur trace dans PP.

Elle est donc vraie lorsqu’aucune exécution infinie ne part de ss.

Un ensemble I⊂SI\subset S est invariant lorsque toute transition issue de II reste dans II.

Une propriété P⊂SωP\subset S^\omega est une propriété de sûreté lorsque toute trace hors de PP possède un préfixe fini qu’aucune continuation infinie ne peut rendre compatible avec PP.

Un tel préfixe est dit interdit.

Il est minimal si aucun de ses préfixes stricts n’est interdit.

On note P^\widehat P l’ensemble des préfixes interdits minimaux.

La propriété est dite régulière lorsque P^\widehat P est un langage régulier.

On utilisera le résultat admis suivant : une trace satisfait une propriété de sûreté exactement lorsqu’aucun de ses préfixes n’est dans P^\widehat P.

Pour les programmes OCaml, les représentations sont :

type state = int

type trans_sys = {
  size : int;
  next : state -> (action * state) list;
}

Le type action est supposé défini.

Les états sont les entiers de 0 à size - 1.

La liste next s contient les couples action et état successeur, sans répétition d’action.

Son obtention est supposée de coût constant.

Les comparaisons d’états et d’actions ont également un coût constant.

Q1.

Voir le corrigé
Résultat

Donc II est invariant, ce qui établit l’équivalence.

Montrons que, lorsqu’il n’existe aucun état terminal, II est invariant exactement lorsque chaque état de II satisfait IωI^\omega.

Sens direct.

Supposons que II est invariant.

Soit s∈Is\in I.

Considérons une exécution infinie issue de ss, de trace (si)i∈N(s_i)_{i\in\mathbb{N}}.

Montrons par récurrence que, pour tout i∈Ni\in\mathbb{N}, si∈Is_i\in I.

L’initialisation résulte de s0=s∈Is_0=s\in I.

Soit i∈Ni\in\mathbb{N} tel que si∈Is_i\in I.

L’action exécutée depuis sis_i est disponible ; l’invariance de II donne donc si+1∈Is_{i+1}\in I.

Ainsi, toute la trace est dans IωI^\omega.

Donc s⊨Iωs\models I^\omega.

Sens réciproque.

Supposons que, pour tout s∈Is\in I, s⊨Iωs\models I^\omega.

Soient s∈Is\in I et α∈D(s)\alpha\in D(s).

Posons s′=δ(s,α)s'=\delta(s,\alpha).

Comme aucun état n’est terminal, on peut choisir une action disponible dans chaque état, puis les exécuter successivement.

Il existe donc une exécution infinie issue de s′s'.

En la précédant de la transition s→αs′s\xrightarrow{\alpha}s', on obtient une exécution infinie issue de ss.

Sa trace est dans IωI^\omega, donc son deuxième état s′s' est dans II.

Ainsi, chaque transition issue de II reste dans II.

Donc II est invariant, ce qui établit l’équivalence.

Q2 (1)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q2 (2)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q2 (3)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q3 (1)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q3 (2)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q3 (3)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q3 (4)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q4

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q5

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q6

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q7

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q8

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q9

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q10

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q11

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q12

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q13 a)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q13 b)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q14 a)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q14 b)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q14 c)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q14 d)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q15

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q16

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q17

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q18

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q19

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q20 a)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q20 b)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q21

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q22 a)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q22 b)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q23

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q24 a)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

Q24 b)

Voir le corrigé

Corrigé complet avec Sup et Spé+ : essai gratuit 7 jours.

La suite, de Q2 (1) à Q24 b) : accès Sup et Spé+

Avec Sup et Spé+, tous les corrigés en entier, chaque question sous l'énoncé officiel, rédigés comme une copie et vérifiés.

Essayer 7 jours gratuitement Sans engagement · cours, exercices et fiches complets

Télécharger dans l'App Store
Aller à une question
  • Q1 Libre
  • Q2 (1)
  • Q2 (2)
  • Q2 (3)
  • Q3 (1)
  • Q3 (2)
  • Q3 (3)
  • Q3 (4)
  • Q4
  • Q5
  • Q6
  • Q7
  • Q8
  • Q9
  • Q10
  • Q11
  • Q12
  • Q13 a)
  • Q13 b)
  • Q14 a)
  • Q14 b)
  • Q14 c)
  • Q14 d)
  • Q15
  • Q16
  • Q17
  • Q18
  • Q19
  • Q20 a)
  • Q20 b)
  • Q21
  • Q22 a)
  • Q22 b)
  • Q23
  • Q24 a)
  • Q24 b)

Autres sujets de MPI