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

w∈A⟺f(w)∈B→w∉A⟺f(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.


Esta baseia-se puramente na lógica, ou seja, que é logicamente equivalente a . A⟹B¬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 .p↔q¬p↔¬qp=w∈Aq=f(w)∈B

A≤mB significa que existe um total de calculável r para todos ,fw

w∈A↔f(w)∈B .

Pelo argumento acima, é o mesmo que

w∉A↔f(w)∉B .

Ou equivalente

w∈A¯↔f(w)∈B¯ .

E, portanto, o mesmo mostra que .ˉ A ≤ m ˉ BfA¯≤mB¯


-1

w ∈ A ↔ f ( w ) ∈ B w ∈ A ↔ f ( w ) ∈ B A ≤ m BA≤mB não implica somente o outro caminho é verdadeiro se então mas não reciprocamentew∈A↔f(w)∈Bw∈A↔f(w)∈BA≤mB


Por que você diz isso? AFAIK, é definido como "existe uma função total computável de Turing tal que ". f w ∈ A ⟺ f ( w ) ∈ BA≤MBfw∈A⟺f(w)∈B
— Rick Decker
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.