Perguntas com a marcação «lo.logic»

Lógica computacional e matemática.

4
Quais são as diferenças entre relações lógicas e simulações?
Sou iniciante trabalhando em métodos que provam equivalência de programa. Li alguns artigos sobre como definir relações lógicas ou simulações para provar que dois programas são equivalentes. Mas estou bastante confuso sobre essas duas técnicas. Só sei que as relações lógicas são definidas indutivamente enquanto as simulações são baseadas na …






6
Classes bem conhecidas de fórmulas booleanas que exigem provas de resolução exponencialmente longas
Muitas vezes, é possível encontrar métodos de plano de corte, propagação variável, ramificação e encadernação, aprendizado de cláusulas, retrocesso inteligente ou até heurísticas humanas tecidas à mão nos solucionadores SAT. No entanto, há décadas os melhores solucionadores de SAT contam com técnicas de prova de resolução e usam uma combinação …

4
Teorema da Igreja e Teoremas da Incompletude de Gödel
Recentemente, tenho lido algumas das idéias e da história do trabalho inovador realizado por vários lógicos e matemáticos em relação à computabilidade. Embora os conceitos individuais sejam bastante claros para mim, estou tentando entender com firmeza as inter-relações e o nível abstrato em que todos estão ligados. Sabemos que o …



3
Traduzindo SAT para HornSAT
É possível traduzir uma fórmula booleana B em uma conjunção equivalente de cláusulas de Horn? O artigo da Wikipedia sobre HornSAT parece sugerir que sim, mas não pude buscar nenhuma referência. Note que eu não quero dizer "em tempo polinomial", mas sim "em tudo".

5
Existem sistemas de verificação formal anotados para linguagens de programação funcionais puras?
ACSL (Ansi C Specification Language), é uma especificação para código C, anotada com comentários especiais, que permite que o código C seja formalmente verificado. Ainda não examinei, mas imagino que os métodos formais usados ​​nos verificadores ACSL seriam semelhantes ao Hoare Logic. Porém, para linguagens funcionais puras, como Haskell, não …




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.