Se A está mapeando redutível para B, então o complemento de A está mapeando redutível para o complemento de B

11

Estou estudando para a minha final em teoria da computação e estou lutando com a maneira correta de responder se essa afirmação é verdadeira ou falsa.

Pela definição de , podemos construir a seguinte declaração,m

wAf(w)BwAf(w)B

É aqui que eu estou preso, quero dizer que, como temos uma função computável , isso só nos dará o mapeamento de A para B se houver um, caso contrário, não.f

Não sei como expressar isso corretamente, ou se estou no caminho certo.

trigoman
fonte
Esta baseia-se puramente na lógica, ou seja, que é logicamente equivalente a . AB¬B¬A
26612 Dave Clarke
11
Você deve fornecer o contexto e definir sua notação ( , , ). Mas se você estiver usando notações comuns ( é equivalência lógica, é implicação e a configuração é lógica clássica), o comentário de Dave e a resposta de Kaveh estão corretos. m
Gilles 'SO- stop be evil'

Respostas:

18

Como Dave disse, segue-se de uma equivalência lógica simples: é o mesmo que . Agora coloque e .pq¬p¬qp=wAq=f(w)B

AmB significa que existe um total de calculável r para todos ,fw

wAf(w)B .

Pelo argumento acima, é o mesmo que

wAf(w)B .

Ou equivalente

wA¯f(w)B¯ .

E, portanto, o mesmo mostra que .ˉ Am ˉ BfA¯mB¯

Kaveh
fonte
-1

w A f ( w ) B w A f ( w ) B A m BAmB não implica somente o outro caminho é verdadeiro se então mas não reciprocamentewAf(w)BwAf(w)BAmB

Garfield
fonte
Por que você diz isso? AFAIK, é definido como "existe uma função total computável de Turing tal que ". f w A f ( w ) BAMBfwAf(w)B
Rick Decker