Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação


1
Problema concluído para a classe de TODOS os idiomas
ALLALL\text{ALL} é literalmente a classe de todos os idiomas. Existem problemas completos? Ou seja, existem problemas para os quais uma solução permitiria resolver qualquer problema? Tais problemas poderiam razoavelmente ser considerados "os problemas mais difíceis, exceto nenhum".ALLALL\text{ALL} Um desses problemas parece ser: dado um problema e um tamanho de entrada, …






2
Executando programas para trás
Eu nunca usei um depurador que pode executar um programa para trás, mas gostaria. Agora, pergunto-me se há muita evidência e teoria sobre programação executável reversa, quando e por que um programa pode ser executado inversamente ou quando e por que não? Intuitivamente, acho que o computador deve ser capaz …

1
Existem implementações da máquina G sem etiqueta que não o GHC?
De Simon Peyton Jones (recente membro da Royal Society), lemos o artigo: Implementando linguagens funcionais preguiçosas no hardware de estoque: a G-Machine Spineless Tagless . Agora, este artigo é parte de como eles fizeram do Haskell uma linguagem preguiçosa quando a estavam implementando e resolveram alguns problemas que eles tinham …
7 compilers 


2
Uma prova de uma frase de P ⊆ NP
Recentemente, estou lendo um documento [1]. Neste documento, o Prof. Cook fornece uma breve prova deP⊆NPP⊆NP\mathbf{P} \subseteq \mathbf{NP}, que é apenas uma frase: É trivial mostrar que P⊆NPP⊆NP\mathbf{P} \subseteq \mathbf{NP}, já que para cada idioma LLL sobre ΣΣ\Sigma, E se L∈PL∈PL \in \mathbf{P} então podemos definir a relação de verificação …

1
Por que determinar se existe uma solução para um quebra-cabeça NP-Complete no Battleship?
Este documento http://www.mountainvistasoft.com/docs/BattleshipsAsDecidabilityProblem.pdf diz que o problema de decisão "Dado um quebra-cabeça específico, existe uma solução?" é NP-completo. Não entendo por que isso não pode ser feito em tempo polinomial. Dadas as restrições de que dois navios não podem ser ortogonais ou diagonalmente adjacentes, por que não criar uma grade …

2
Quais são os idiomas de terminação mais expressivos?
Estou menos interessado em idiomas em que você pode escrever quase tudo, mas depois é necessário escrever uma prova de que o que você escreveu termina. Estou mais interessado no espaço de design de linguagens inerentemente confinadas a determinadas classes de complexidade por construção. Existe algum tipo de hierarquia teórica …

3
Vai
Vai L={a∗b∗}L={a∗b∗}L = \{a^* b^*\} ser classificado como um idioma regular? Estou confuso porque sei que L={anbn}L={anbn}L = \{a^n b^n\}não é regular. Que diferença faz a estrela kleene?


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.