flavio-barros/compressing
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
INTRODUÇÃO ---------- O sistema compressing é um compressor de provas em Lógica Minimal Implicacional. O sistema recebe como entrada um arquivo DOT contendo um grafo que representa a árvore de derivação da prova a ser comprimida e produz como saída arquivos de visualização da prova, antes e após a compressão. PRÉ-REQUISITOS -------------- - Python 2.7 - Biblioteca networkx (versão 2.1). Disponível em: http://networkx.github.io/ - Biblioteca pygraphviz (versão 1.3.1). Disponível em: http://pygraphviz.github.io/ EXECUÇÃO -------- Para executar a compressão é necessário executar o comando (do diretório principal): - python compressing.py -file (--visualize | --no-visualize) Onde "-file" é o caminho do arquivo DOT contendo o grafo de prova. A geração dos arquivos de visualização é opcional, e por padrão são sempre gerados. Para desativar a geração de arquivos de visualização, execute o comando com a opção "--no-visualize". Para mais ajuda, execute o comando - - python compressing.py -h TESTES ------ Para executar os testes e gerar os logs, execute o comando: - python -m unittest discover --verbose
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published