• Aucun résultat trouvé

Probl`eme de correspondance de Post

N/A
N/A
Protected

Academic year: 2022

Partager "Probl`eme de correspondance de Post"

Copied!
72
0
0

Texte intégral

(1)

Probl`eme de correspondance de Post

Donn´ee: u1, . . . ,un,v1, . . . ,vn Σ

Question: ∃k,∃i1, . . . ,ik.ui1· · ·uik =vi1· · ·vik

(2)

Probl`eme de correspondance de Post modifi´e

Donn´ee: u1, . . . ,un,v1, . . . ,vn Σ

Question: ∃k,∃i1, . . . ,ik.ui1· · ·uik =vi1· · ·vik eti1 = 1

Th´eor`eme: PCP modifi´e est ind´ecidable

Preuve: On r´eduit le probl`eme de l’arrˆet sur le mot vide d’une machine de Turing qui efface son entr´ee quand elle s’est arrˆet´ee.

(3)

Probl`eme de correspondance de Post modifi´e

Donn´ee: u1, . . . ,un,v1, . . . ,vn Σ

Question: ∃k,∃i1, . . . ,ik.ui1· · ·uik =vi1· · ·vik eti1 = 1 Th´eor`eme: PCP modifi´e est ind´ecidable

Preuve: On r´eduit le probl`eme de l’arrˆet sur le mot vide d’une machine de Turing qui efface son entr´ee quand elle s’est arrˆet´ee.

(4)

Probl`eme de correspondance de Post modifi´e

Donn´ee: u1, . . . ,un,v1, . . . ,vn Σ

Question: ∃k,∃i1, . . . ,ik.ui1· · ·uik =vi1· · ·vik eti1 = 1 Th´eor`eme: PCP modifi´e est ind´ecidable

Preuve: On r´eduit le probl`eme de l’arrˆet sur le mot vide d’une machine de Turing qui efface son entr´ee quand elle s’est arrˆet´ee.

(5)

La r´eduction sur un exemple

M :

δ q0 qe

$ q0,$, accept,$, B qe,0, qe,B,

0 qe,B,

Calcul sur:

q0$ ` $q0 ` $0qe ` $qe0 ` qe$ ` accept$

(6)

La r´eduction sur un exemple

M :

δ q0 qe

$ q0,$, accept,$, B qe,0, qe,B,

0 qe,B,

Calcul sur:

q0$ ` $q0 ` $0qe ` $qe0 ` qe$ ` accept$

(7)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0} 6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i

1 2 7.? 7.$ 3 7.$ 4 5.$ 6

u

qe$? B

v

qe$?B

(8)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0} 6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i

1 2 7.? 7.$ 3 7.$ 4 5.$ 6

u

qe$? B

v

qe$?B

(9)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i

1 2 7.? 7.$ 3 7.$ 4 5.$ 6

u

qe$? B

v

qe$?B

(10)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i

1 2 7.? 7.$ 3 7.$ 4 5.$ 6

u

qe$? B

v

qe$?B

(11)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1

2 7.? 7.$ 3 7.$ 4 5.$ 6

u Cq0$?

qe$? B

v C

qe$?B

(12)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1

2 7.? 7.$ 3 7.$ 4 5.$ 6

u Cq0$?

qe$? B

v C

qe$?B

(13)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1

2 7.? 7.$ 3 7.$ 4 5.$ 6

u Cq0$?

qe$? B

v C q0$

qe$?B

(14)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2

7.? 7.$ 3 7.$ 4 5.$ 6

u Cq0$?

qe$? B

v C q0$

qe$?B

(15)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2

7.? 7.$ 3 7.$ 4 5.$ 6

u Cq0$? $q0

qe$? B

v C q0$

qe$?B

(16)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2

7.? 7.$ 3 7.$ 4 5.$ 6

u C q0$? $q0

qe$? B

v C q0$

qe$?B

(17)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2

7.? 7.$ 3 7.$ 4 5.$ 6

u C q0$? $q0

qe$? B

v C q0$ ?

qe$?B

(18)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.?

7.$ 3 7.$ 4 5.$ 6

u C q0$? $q0

qe$? B

v C q0$ ?

qe$?B

(19)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.?

7.$ 3 7.$ 4 5.$ 6

u C q0$? $q0 ?

qe$? B

v C q0$ ?

qe$?B

(20)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.?

7.$ 3 7.$ 4 5.$ 6

u C q0$ ? $q0 ?

qe$? B

v C q0$ ?

qe$?B

(21)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.?

7.$ 3 7.$ 4 5.$ 6

u C q0$ ? $q0 ?

qe$? B

v C q0$ ? $

qe$?B

(22)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$

3 7.$ 4 5.$ 6

u C q0$ ? $q0 ?

qe$? B

v C q0$ ? $

qe$?B

(23)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$

3 7.$ 4 5.$ 6

u C q0$ ? $q0 ? $

qe$? B

v C q0$ ? $

qe$?B

(24)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$

3 7.$ 4 5.$ 6

u C q0$ ? $q0 ? $

qe$? B

v C q0$ ? $

qe$?B

(25)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$

3 7.$ 4 5.$ 6

u C q0$ ? $q0 ? $

qe$? B

v C q0$ ? $ q0?

qe$?B

(26)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3

7.$ 4 5.$ 6

u C q0$ ? $q0 ? $

qe$? B

v C q0$ ? $ q0?

qe$?B

(27)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3

7.$ 4 5.$ 6

u C q0$ ? $q0 ? $ 0qe?

qe$? B

v C q0$ ? $ q0?

qe$?B

(28)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3

7.$ 4 5.$ 6

u C q0$ ? $ q0 ? $ 0qe?

qe$? B

v C q0$ ? $ q0?

qe$?B

(29)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3

7.$ 4 5.$ 6

u C q0$ ? $ q0 ? $ 0qe?

qe$? B

v C q0$ ? $ q0? $

qe$?B

(30)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3 7.$

4 5.$ 6

u C q0$ ? $ q0 ? $ 0qe?

qe$? B

v C q0$ ? $ q0? $

qe$?B

(31)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3 7.$

4 5.$ 6

u C q0$ ? $ q0 ? $ 0qe? $

qe$? B

v C q0$ ? $ q0? $

qe$?B

(32)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3 7.$

4 5.$ 6

u C q0$ ? $ q0 ? $ 0qe? $

qe$? B

v C q0$ ? $ q0? $

qe$?B

(33)

La r´eduction sur un exemple

M:

δ q0 qe

$ q0,$,→ accept,$, B qe,0,→ qe,B,←

0 qe,B,←

i ui vi

1 Cq0$? C 2 $q0 q0$ 3 0qe? q0? 4 qe0? 0qe?

5.a qea? aqe0? a∈ {$,0}

6 B qe$?B

7.a a a a∈ {0,$,?}

Calcul sur: q0$`$q0 ` $0qe ` $qe0` qe$ `accept$

i 1 2 7.? 7.$ 3 7.$

4 5.$ 6

u C q0$ ? $ q0 ? $ 0qe? $

qe$? B

v C q0$ ? $ q0? $ 0qe?

qe$?B

Références

Documents relatifs

Toutes les justifications doivent figurer sur votre copie, mais la r´edaction doit rester sobre.. Vous pouvez admettre un r´esultat, `a condition de le signaler

Montrer que le Probl`eme de correspondance de Post reste ind´ecidable lorsque tous les mots des deux s´equences ont pour longueur au plus 2. Qu’en est il si tous les mots ont

Donn´ ee: une machine de Turing M , qui ne revient jamais en d´ ebut de ruban, ne revient jamais dans l’´ etat initial, n’´ ecrit jamais de blancs?. Question: M ne s’arrˆ ete

[r]

Donner la d´efinition de la borne sup´erieure de A ainsi qu’une condition n´ecessaire et suffisante pour son existence. En particulier, on peut faire la seconde partie en admettant

La principale (dont les autres d´ ecoulent) est la suivante : Pour deux arˆ etes parall` eles, la diff´ erence de cotes entre les extr´ emit´ es est la mˆ eme (pour une

Cette expression peut aussi permettre de voir la pression exerc´ee par le flux de photons ou de l’onde ´electromagn´etique sur la surface S, en effet, il suffit de diviser la force

Le plus simple pour aboutir dans cette recherche du champ magn´etique est d’utiliser un rep`ere cylindrique associ´es ` a chacun des deux fils et d’exprimer ensuite le