Skip to content

Posts Korrospondanceproblem ; Teorien for Reduktioner

Posts Korrespondanceproblem

En samling af Post-brikker over alfabetet \Sigma er en endelig mængde af par:

P=\left\{ \left[\frac{t_1}{b_1}\right],\dots,\left[\frac{t_k}{b_k}\right]\right\}

hvor \quad t_i,b_i\in \Sigma^*, \quad (1\leq i \leq k)

En match for P er en følge af indekser i_1,\dots,i_nt_{i_1},\dots,t_{i_n} = b_{i_1},\dots,b_{i_n}

​ (Samme indeks må bruges 0 eller flere gange)

Eksempel:

image-20191028211454070

image-20191028211520613

Generalt: Hvis P har én match, så har P uendeligt mange matches.

Da brikker må bruges 0 eller flere gange er der et uendeligt stort søgerum.

Problemet

Givet en samling Post-brikker P, har P en match?

PCP= \biggl\{ <P>\ \mathrel{\Big|} \begin{array}{} P \text{ er en samling Post-brikker. }\\ P \text{ har en match} \end{array} \biggr\}

PCP er uafgørbart.

Bevis

Reduktion.

To skridt:

  • A_{TM} \leadsto MPCP (\textcolor{red}{**})
MPCP= \biggl\{ <P>\ \mathrel{\Big|} \begin{array}{} P \text{ er en samling Post-brikker. }\\ P \text{ har en match, der starter med brik 1} \end{array} \biggr\}
  • MPCP \leadsto PCP (\textcolor{red}{*})

image-20191028213235610

Bevis del 1

Bevis del 2

Reduktion

Oversættelse mellem sprog

  • Skal være trofast
  • Skal være beregnbar

Beregnbar

Lad f: \Sigma^* \to \Sigma^*

f er en beregnbar hvis der findes en TM M_f

så at når f(x)=y, så vil M_f med input x standse med y på båndet.

Trofast

Lad A, B være sprog over alfabet \Sigma

f: \Sigma^* \to \Sigma^*

er trofast hvis for alle x\in\Sigma^*

x \in A\Longleftrightarrow f(x)\in B

image-20191028220525487

Reduktion

Lad A, B være sprog over alfabet \Sigma

Vi siger at A reducerer til B, A\leq_m B,

hvis der findes en f: \Sigma^* \to \Sigma^* som er beregnbar og trofast mht. A og B

Tænk på \leq_m som "ikke sværerer end"

Afgørbarhed

Sætning

Hvis A \leq_m B og B er afgørbart, så er A også afgørbart.

image-20191028220952248

image-20191028221054038

Korollar

Hvis A \leq_m B og A er uafgørbar, så er B også uafgørbar

Genkendelighed

Sætning

Hvis A \leq_m B og B er genkendeligt, så er A også genkendeligt.

image-20191028221226142

Korollar

Hvis A\leq_m B og A er u-genkendeligt, sså er B heller ikke genkendeligt

Komplement

Sætning

Hvis A\leq_m B, så $ \overline A \leq_m \overline B$

image-20191028221748885


Last update: October 29, 2019