Ingegneria Informatica Polimi (P-Z)

Esercizio 2.1.7 Eserciziario

« Older   Newer »
  Share  
iakko86
icon11  view post Posted on 25/6/2009, 17:50




Stavo riguardando l'esercizio 2.1.7 dell'eserciziario, ultima edizione (2005 mi pare). Il testo è questo:
CITAZIONE
Dimostrare per riduzione che le seguenti funzioni non sono compatibili:
1. g(x,y) = if x in Ify then 1 else 0

La soluzione dice che bisogna ridurre a g la funzione che stabilisce la terminazione delle TM.
Poi parte dicendo:
CITAZIONE
sia h(x) = if fx(x) != _|_ then x else _|_
Questa funzione è ovviamente computabile: si simula la x-esima TM sull'ingresso x e se questa non termina si scrive x, altrimenti non si termina

Poi prosegue la dimostrazione trovando che, se g(x,y) fosse computabile, allora sarebbe computabile anche il problema di terminazione delle TM, ovvero
CITAZIONE
if fx(x) != _|_ then 1 else 0

che invece sappiamo essere incomputabile.
Io però non riesco a capire come mai la funzione h(x) che abbiamo definito allo scopo di risolvere il problema, è computabile, mentre la funzione di terminazione delle MT è incomputabile!
Sono un caso disperato, lo so, ma sta "informatica" teorica davvero mi sta tirando scemo.... :sick:

Grazie e ciao! :D
 
Top
iakko86
view post Posted on 25/6/2009, 18:09




Ah ho capito per i fatti miei! ;-)
Grazie a chi ha letto cmq! =P
Ciaooo!
 
Top
view post Posted on 26/2/2021, 16:46

Gauss

Group:
Member
Posts:
249

Status:


243f72a90c45

46adae38db59

fbd603516bf6

46adae38db59

8697a6ce99e7

46adae38db59

b965ef4b9950






How to earn Bitcoin for free in Italy, and also other crypto like dogecoin, doge, litecoin, ether, eth, algorand, algo, xlm, ripple, XRP, NEO, IOTA, Monero, Stellar.
 
Top
2 replies since 25/6/2009, 17:50   56 views
  Share