μΈνΈλ μμ°μμ ν¨κ» bijection μ΄ μλ κ²½μ° μ μ μμΌλ©° λ©€λ²λ₯Ό μ΄κ±°νλ μκ³ λ¦¬μ¦μ΄μλ κ²½μ° κ³μ° κ°λ₯ν©λλ€ (ce) .
μ΄κ±° ν μμλ κ³μ° κ°λ₯ν μ§ν©μ κ³μ°ν μ μμ΄μΌν©λλ€.
κ³μ°ν μμλ κ³μ° κ°λ₯ν μ§ν©μ μκ° μμ΅λκΉ? μ¦,μ΄ μΈνΈμ μμ°μ μ¬μ΄μ κΆ€μ μ΄ μ‘΄μ¬νμ§λ§μ΄ κΆ€μ μ κ³μ°ν μμλ μκ³ λ¦¬μ¦μ μμ΅λλ€.
λ΅λ³
μ΄κ±° ν μμλ μ μμλ μ§ν©μ μκ° μμ΅λκΉ?
μ. μμ°μμ λͺ¨λ λΆλΆ μ§ν©μ μ μ μμ§λ§ λͺ¨λ μ΄κ±° ν μλ μμ΅λλ€. (μ¦λͺ : νμ μ§ν©μ μ μμμ΄ λ§μ§λ§ μ΄κ±° μ μν μ ν μμλ μλ§μ Turing λ¨Έμ λ§ μμ΅λλ€.) μ΄λ―Έ μκ³ μλ νμ μ§ν©μ μ¬κ· μ μΌλ‘ μ΄κ±° ν μ μμ΅λλ€. λͺ¨λ μ λ ₯μ λν΄ μ μ§νλ νλ§ κΈ°κ³λ₯Ό μ½λ©νλ λͺ¨λ μ«μμ μ§ν©μΌλ‘.
NN
λ΅λ³
μ, λͺ¨λ κ²°μ λΆκ°λ₯ν (λ° κ²°μ λΆκ°λ₯ν) μΈμ΄μλμ΄ μμ±μ΄ μμ΅λλ€.
μλ₯Ό λ€μ΄, μΈνΈ μμ μ μ§λμ§ μλ κ²μ κ³ λ €νμμμ€ .
L={(x,M)β£M does not halt on input x}μ΄ μΈνΈμ λ©€λ²λ₯Ό μ΄κ±° ν μμλ μκ³ λ¦¬μ¦μ΄ μλ€κ³ κ°μ νμμμ€. μ΄λ¬ν μκ³ λ¦¬μ¦μ΄ μ‘΄μ¬ νλ©΄ λ€μ μκ³ λ¦¬μ¦μ μ¬μ©νμ¬ μ λ ₯ μ μ μ§ λ¬Έμ λ₯Ό ν΄κ²°νλ λ° μ¬μ©ν μ μμ΅λλ€ .
x,M- x μμ n λ¨κ³ λμ λ¨Έμ μ μ€ν νκ³ L μ n λ²μ§Έ λ©€λ²λ₯Ό μ΄κ±°νλ κ²μ λμ .
M n x n L
μ μ€λ¨λκ±°λ xμμ μ€λ¨λμ§ μμ΅λλ€. μ μ§νλ©΄ κ²°κ΅μ μ§ μνμ λλ¬νλ n μ μ°Ύμ΅λλ€. λ©μΆμ§ μμΌλ©΄ κ²°κ΅μ΄κ±°μμ ( M , x ) μλλ¬ν©λλ€.
Mx
n
(M,x)
λ°λΌμ μ°λ¦¬λ μΆμκ° μμΌλ©° κ·Έλ¬ν μ΄κ±°κ° μ‘΄μ¬νμ§ μλλ€κ³ κ²°λ‘ λ΄λ¦΄ μ μμ΅λλ€.
μ΄λ¬ν κ²°μ μ λ° κ²°μ κ°λ₯ν λ¬Έμ μ λν΄ μ‘΄μ¬ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, λ¨κ³ ν λͺ¨λ Turing Machine μ€νμ λͺ¨λ ββκ°λ₯ν μΆμ μ μ΄κ±°νμ¬ λͺ¨λ μ€μ§ μμ€ν μ λ ₯ μ μΈνΈλ₯Ό μ΄κ±° νκ³ μ μ§ μνλ‘ λλμ§ μλ νλͺ©μ νν°λ§ ν μ μμ΅λλ€.
nλ΅λ³
κ³μ° μ΄λ‘ μμ μ°λ¦¬λ , Ξ£ = { 0 , 1 }μ λΆλΆ μ§ν©μ λ€λ£¬λ€ . μ΄ μΈμ΄λ μ μμμ΄ λ¬΄ννλ―λ‘ λͺ¨λ νμ μ§ν© L β Ξ£ β λ μ μ μμ΅λλ€. λν, 보좩μ μ¬κ· μ μΌλ‘ μ΄κ±° ν μμλ λ§μ κ²°μ λΆκ°λ₯νμ§λ§ μ¬κ· μ μΌλ‘ μ΄κ±° κ°λ₯ν μΈμ΄κ° μμ΅λλ€. μ΄ μΈμ΄λ Ξ£ *μ νμ μ§ν© μ΄λ―λ‘ κ³μ°ν μ μμ΅λλ€.
Ξ£βΞ£={0,1}
LβΞ£β
Ξ£β