A Wikipedia diz :
Malhas completas aparecem em muitas aplicações em matemática e ciência da computação
Está apenas se referindo ao fato de que a álgebra booleana padrão usada em computação é uma treliça completa? Existe algo que ganhamos trabalhando no nível abstrato de treliças, em vez de especificamente com a lógica booleana?
Uma pesquisa no google não encontra muito sobre o assunto, mas provavelmente estou usando as palavras-chave erradas.
lattices
order-theory
Xodarap
fonte
fonte
Respostas:
Veja, por exemplo, este livro: Lattice Theory with Applications, Vijay K. Garg , que começa da seguinte maneira:
O livro não parece mencionar a teoria da recursão (teoria dos conjuntos computáveis), mas no artigo da Wikipedia sobre teoria da computabilidade , vemos:
Para ler mais, consulte a publicação do blog Lattice Theory para programadores e não cientistas da computação .
fonte
As referências dadas por Pål GD são realmente muito apropriadas. Então, vamos nos concentrar em uma questão secundária menor nesta resposta. Já li algumas treliças há algum tempo e comecei a pensar se a noção de semilático não teria sido mais apropriada para aplicações. Você pode objetar que uma semi-rede completa também é automaticamente uma rede, mas os homomorfismos e subestruturas (por exemplo, subátomos e subsemiláticos) são diferentes.
Encontrei (semi-) reticulados pela primeira vez ao estudar semigrupos, como semigrupos comutativos idempotentes. Depois, pensei na relação entre estruturas hierárquicas e treliças e notei que uma árvore é naturalmente também um semilático. Então eu encontrei redes em contextos de segurança e na análise de programas, e sempre me pareceu que a estrutura semilática era a parte realmente importante, e a rede foi usada apenas porque poderia ser obtida "de graça". Mesmo para uma álgebra de Heyting, há uma assimetria entre conjunção e disjunção que sugere para mim que o modelo semilático assimétrico pode fornecer mais informações aqui do que o modelo de rede simétrica.
fonte
um caso muito importante, mas não tão famoso - é bem conhecido entre os teóricos, mas não tão conhecido no sentido de ser ensinado aos estudantes de graduação - do uso de uma treliça é provar limites inferiores superpolinomiais no tamanho de circuitos monótonos Clique em computação pelo qual Razborov ganhou o prêmio Nevanlinna . a construção original é muito técnica, no entanto, e construções posteriores, por exemplo, Berg / Ulfberg, simplificam a estrutura sem a referência a treliças.
portanto, nesse caso, a teoria da rede foi usada como uma estrutura para descobrir a prova original, mas as formulações posteriores tenderam a não se referir a ela diretamente como uma simplificação conceitual.
então sim, as redes podem ser consideradas como um objeto matemático mais exótico [Razborov falou em outro lugar de seu estilo de aplicar matemática avançada ao CS] que pode corresponder a algum outro objeto mais "concreto" no CS; nesse caso, são "portões de aproximação" isto é, portas booleanas em circuitos que dão respostas "aproximadamente corretas" e que a treliça é uma espécie de "estrutura de indução" para converter entre um circuito exato em um circuito aproximado e inexato.
fonte
Desde então, encontrei o artigo gratuito Conjuntos ordenados e Malhas completas: uma cartilha para ciência da computação , para outros leitores interessados.
fonte
As etiquetas regulares das arestas e as estruturas relacionadas formam uma rede distributiva (veja, por exemplo, aqui ). Isso pode ser explorado para pesquisar de forma eficiente no espaço de todas as etiquetas de borda regulares para um determinado gráfico (veja aqui ). Como aplicativo, você pode determinar se um mapa pode ser desenhado como cartograma com uma determinada atribuição de área para as faces.
fonte
Surpreendentemente (pelo menos para mim) criptografia . Confira, ele permite novos ataques de sistemas de criptografia conhecidos e dá esperanças de criptografia pós-computação quântica.
fonte