Posts korrespondanseproblem

Frå testwiki
Hopp til navigering Hopp til søk

Posts korrespondanseproblem er eit uavgjerbart beslutningsproblem innanføre informatikken og matematikken introdusert av Emil Post i 1946. Sagt på ein annan måte, det finst inga turingmaskin som vert sagt å avgjera problemet. Det verta ofte nytta i bevis for om eit problem er uavgjerbart eller ikkje, då det er enklare å jobba med enn andre uavgjerbare beslutningsproblem som til dømes stoppeproblemet.

Definisjon

Det finst fleire ulike definisjonar på problemet. Ein måte å sjå det på er følgjande.

La dataen for problemet vera to lister  α1,,αN og  β1,,βN av ord over alfabetet A der A inneheld minst to symbol. Ei løsning for dette problemet er ein sekvens av indeksar  (ik)1kK der  K1 og  1ikN for alle k, sånn at

αi1αiK=βi1βiK.

Posts korrespondanseproblem er å finna ut om ei slik løysing eksisterer i det heile.

Døme

For dei to listeneMal:Kol-start Mal:Kol-bryting

α1 α2 α3
a ab bba

Mal:Kol-bryting

β1 β2 β3
baa aa bb

Mal:Kol-slutt Vil ei løysing for dette problemet vera sekvensen (3,2,3,1) ettersom

α3α2α3α1=bba+ab+bba+a=bbaabbbaa=bb+aa+bb+baa=β3β2β3β1.

Vidare vil alle repetisjonar av sekvensen òg vera ei løysing.

Ein annan enklare måte er òg å sjå på dette som dominobrikker. Mal:Kol-start Mal:Kol-bryting

αi
βi

Mal:Kol-slutt Løsninga kan dermed òg visualiserast enklare på følgjande måte, der strengen sett sammen av dei øvste grønne delane av dominobrikka er lik strengen sett sammen av dei nedste blå delane av dominobrikka. Mal:Kol-start Mal:Kol-bryting

bba
bb

i1 = 3 Mal:Kol-bryting

ab
aa

i2 = 2 Mal:Kol-bryting

bba
bb

i3 = 3 Mal:Kol-bryting

a
baa

i4 = 1 Mal:Kol-slutt

Litteratur

  • Michael Sipser (2005). "A Simple Undecidable Problem". Introduction to the Theory of Computation (2nd eid.). Thomson Course Technology. side. 199–205. ISBN 0-534-95097-3.
  • E. L. Post (1946). "A variant of a recursively unsolvable problem" (PDF). Bull. Amer. Math. Soc. 52.