Hilbert calculi for the main fragments of Classical Logic

Detalhes bibliográficos
Autor(a) principal: Greati, Vitor Rodrigues
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/34164
Resumo: Classical logic, under a universal-algebraic consequence-theoretic perspective, can be defined as the logic induced by the complete clone over {0,1}. Up to isomorphism, any other 2-valued logic may then be seen as a sublogic or fragment of Classical Logic. In 1941, Emil Post studied the lattice of all the 2-valued clones ordered under inclusion [10]. In [11], Wolfgang Rautenberg explored this lattice in order to show that all fragments of Classical Logic are strongly finitely axiomatizable. Rautenberg used an unusual notation and overloaded it several times, causing confusion; in addition, he presented incomplete proofs and made lots of typographical errors, imprecisions and mistakes. In particular, the main fragments of Classical Logic — expression here that refers to those fragments related to the proofs presented by Rautenberg in the first part of his paper — deserve a more rigorous and accessible presentation, because they promote important discussions and results about the remaining fragments. Also, they give bases to the recursive procedures in the second part of the proof of the axiomatizability of all 2-valued fragments. This work proposes a rephrasing of the proofs for the main fragments, with a more modern notation, with more attention to the details and the writing, and with the inclusion of all axiomatizations of the clones under investigation. In addition, the involved proof systems will be specified in the language of the Lean theorem prover, and the derivations necessary for the completeness proofs will be verified with the aid of this tool. In this way, the presentation of the proof of the result given by Rautenberg will be more accessible, understandable and trustworthy to the community.
id UFRN_278060fe02be2e2e97a65b794469ad58
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/34164
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Greati, Vitor RodriguesRivieccio, UmbertoPimentel, ElaineMarcos, João2019-12-09T17:30:26Z2021-09-20T11:46:08Z2019-12-09T17:30:26Z2021-09-20T11:46:08Z2019-11-2220180153470GREATI, Vitor Rodrigues. Hilbert calculi for the main fragments of Classical Logic. 2019. 139 f. TCC (Graduação) - Curso de Ciência da Computação, Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2019.https://repositorio.ufrn.br/handle/123456789/34164Classical logic, under a universal-algebraic consequence-theoretic perspective, can be defined as the logic induced by the complete clone over {0,1}. Up to isomorphism, any other 2-valued logic may then be seen as a sublogic or fragment of Classical Logic. In 1941, Emil Post studied the lattice of all the 2-valued clones ordered under inclusion [10]. In [11], Wolfgang Rautenberg explored this lattice in order to show that all fragments of Classical Logic are strongly finitely axiomatizable. Rautenberg used an unusual notation and overloaded it several times, causing confusion; in addition, he presented incomplete proofs and made lots of typographical errors, imprecisions and mistakes. In particular, the main fragments of Classical Logic — expression here that refers to those fragments related to the proofs presented by Rautenberg in the first part of his paper — deserve a more rigorous and accessible presentation, because they promote important discussions and results about the remaining fragments. Also, they give bases to the recursive procedures in the second part of the proof of the axiomatizability of all 2-valued fragments. This work proposes a rephrasing of the proofs for the main fragments, with a more modern notation, with more attention to the details and the writing, and with the inclusion of all axiomatizations of the clones under investigation. In addition, the involved proof systems will be specified in the language of the Lean theorem prover, and the derivations necessary for the completeness proofs will be verified with the aid of this tool. In this way, the presentation of the proof of the result given by Rautenberg will be more accessible, understandable and trustworthy to the community.A Lógica Clássica, sob a ótica da Álgebra Universal, pode ser vista como aquela induzida pelo clone completo sobre o conjunto {0,1}. Os demais clones sobre o mesmo conjunto induzem, portanto, sublógicas ou fragmentos da Lógica Clássica. Em 1941, Emil Post apresentou a organização de todos clones sobre {0,1} em um reticulado ordenado por inclusão [10]. Em [11], Wolfgang Rautenberg explorou esse reticulado para demonstrar que todos esses fragmentos são fortemente e finitamente axiomatizáveis. Rautenberg utilizou uma notação pouco usual e a sobrecarregou diversas vezes, gerando confusão, além de ter apresentado demonstrações incompletas e cometido vários erros tipográficos, imprecisões e desacertos. Em especial, os principais fragmentos da Lógica Clássica — expressão aqui utilizada para se referir àqueles dos quais tratam as demonstrações dos casos principais apresentadas por Rautenberg na primeira parte de seu artigo — merecem uma apresentação mais rigorosa e acessível, pois produzem importantes discussões e resultados sobre os demais clones, além de embasarem os procedimentos recursivos da segunda parte da demonstração do teorema da axiomatizabilidade de todos os clones bivalorados. Neste trabalho, propõe-se uma reapresentação das demonstrações para esses fragmentos, desta vez com uma notação mais moderna, com maior preocupação com os detalhes, com mais atenção à corretude da escrita e com a inclusão de todas as axiomatizações dos clones investigados. Além disso, os sistemas formais envolvidos serão especificados na linguagem do assistente de demonstração Lean, e as demonstrações de completude serão verificadas com a ajuda dessa ferramenta. Dessa forma, a demonstração do resultado apresentado por Rautenberg estará apresentada de forma mais acessível, compreensível e confiável para a comunidade.Universidade Federal do Rio Grande do NorteUFRNBrasilCiência da ComputaçãoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessFragments of Classical LogicHilbert calculiPost’s latticeUniversal Algebrareticulado de Postcálculos de HilbertHilbert calculi for the main fragments of Classical LogicCálculos de Hilbert para os principais fragmentos da Lógica Clássicainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisengreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNTEXTMonografia.pdf.txtExtracted texttext/plain230683https://repositorio.ufrn.br/bitstream/123456789/34164/1/Monografia.pdf.txt8cbb414e83e3054571479cb6002c4afaMD51ORIGINALHilbertCalculiMain_Greati_2019.pdfMonograph file.application/pdf1204788https://repositorio.ufrn.br/bitstream/123456789/34164/2/HilbertCalculiMain_Greati_2019.pdf12ec39e46f313f95cbdba054bb7a456aMD52CC-LICENSElicense_rdfapplication/octet-stream811https://repositorio.ufrn.br/bitstream/123456789/34164/3/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD53LICENSElicense.txttext/plain762https://repositorio.ufrn.br/bitstream/123456789/34164/4/license.txte428689918449bd69f843393981e4109MD54123456789/341642023-01-09 14:51:51.306oai:https://repositorio.ufrn.br:123456789/34164PGNlbnRlcj48c3Ryb25nPlVOSVZFUlNJREFERSBGRURFUkFMIERPIFJJTyBHUkFOREUgRE8gTk9SVEU8L3N0cm9uZz48L2NlbnRlcj4NCjxjZW50ZXI+PHN0cm9uZz5CSUJMSU9URUNBIERJR0lUQUwgREUgTU9OT0dSQUZJQVM8L3N0cm9uZz48L2NlbnRlcj4NCg0KPGNlbnRlcj5UZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgZGlzcG9uaWJpbGl6YcOnw6NvIGRlIE1vbm9ncmFmaWFzIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbyBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgKEJETSk8L2NlbnRlcj4NCg0KTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIG1vbm9ncmFmaWEsIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSAoVUZSTikgYSBkaXNwb25pYmlsaXphciBhdHJhdsOpcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgZGEgVUZSTiwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG7CsCA5NjEwLzk4LCBvIHRleHRvIGludGVncmFsIGRhIG9icmEgc3VibWV0aWRhIHBhcmEgZmlucyBkZSBsZWl0dXJhLCBpbXByZXNzw6NvIGUvb3UgZG93bmxvYWQsIGEgdMOtdHVsbyBkZSBkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLCBhIHBhcnRpciBkYSBkYXRhIGRlc3RhIHN1Ym1pc3PDo28uIA0KRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-01-09T17:51:51Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Hilbert calculi for the main fragments of Classical Logic
dc.title.alternative.pt_BR.fl_str_mv Cálculos de Hilbert para os principais fragmentos da Lógica Clássica
title Hilbert calculi for the main fragments of Classical Logic
spellingShingle Hilbert calculi for the main fragments of Classical Logic
Greati, Vitor Rodrigues
Fragments of Classical Logic
Hilbert calculi
Post’s lattice
Universal Algebra
reticulado de Post
cálculos de Hilbert
title_short Hilbert calculi for the main fragments of Classical Logic
title_full Hilbert calculi for the main fragments of Classical Logic
title_fullStr Hilbert calculi for the main fragments of Classical Logic
title_full_unstemmed Hilbert calculi for the main fragments of Classical Logic
title_sort Hilbert calculi for the main fragments of Classical Logic
author Greati, Vitor Rodrigues
author_facet Greati, Vitor Rodrigues
author_role author
dc.contributor.referees1.none.fl_str_mv Rivieccio, Umberto
dc.contributor.referees2.none.fl_str_mv Pimentel, Elaine
dc.contributor.author.fl_str_mv Greati, Vitor Rodrigues
dc.contributor.advisor1.fl_str_mv Marcos, João
contributor_str_mv Marcos, João
dc.subject.por.fl_str_mv Fragments of Classical Logic
Hilbert calculi
Post’s lattice
Universal Algebra
reticulado de Post
cálculos de Hilbert
topic Fragments of Classical Logic
Hilbert calculi
Post’s lattice
Universal Algebra
reticulado de Post
cálculos de Hilbert
description Classical logic, under a universal-algebraic consequence-theoretic perspective, can be defined as the logic induced by the complete clone over {0,1}. Up to isomorphism, any other 2-valued logic may then be seen as a sublogic or fragment of Classical Logic. In 1941, Emil Post studied the lattice of all the 2-valued clones ordered under inclusion [10]. In [11], Wolfgang Rautenberg explored this lattice in order to show that all fragments of Classical Logic are strongly finitely axiomatizable. Rautenberg used an unusual notation and overloaded it several times, causing confusion; in addition, he presented incomplete proofs and made lots of typographical errors, imprecisions and mistakes. In particular, the main fragments of Classical Logic — expression here that refers to those fragments related to the proofs presented by Rautenberg in the first part of his paper — deserve a more rigorous and accessible presentation, because they promote important discussions and results about the remaining fragments. Also, they give bases to the recursive procedures in the second part of the proof of the axiomatizability of all 2-valued fragments. This work proposes a rephrasing of the proofs for the main fragments, with a more modern notation, with more attention to the details and the writing, and with the inclusion of all axiomatizations of the clones under investigation. In addition, the involved proof systems will be specified in the language of the Lean theorem prover, and the derivations necessary for the completeness proofs will be verified with the aid of this tool. In this way, the presentation of the proof of the result given by Rautenberg will be more accessible, understandable and trustworthy to the community.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-12-09T17:30:26Z
2021-09-20T11:46:08Z
dc.date.available.fl_str_mv 2019-12-09T17:30:26Z
2021-09-20T11:46:08Z
dc.date.issued.fl_str_mv 2019-11-22
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.pt_BR.fl_str_mv 20180153470
dc.identifier.citation.fl_str_mv GREATI, Vitor Rodrigues. Hilbert calculi for the main fragments of Classical Logic. 2019. 139 f. TCC (Graduação) - Curso de Ciência da Computação, Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/34164
identifier_str_mv 20180153470
GREATI, Vitor Rodrigues. Hilbert calculi for the main fragments of Classical Logic. 2019. 139 f. TCC (Graduação) - Curso de Ciência da Computação, Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2019.
url https://repositorio.ufrn.br/handle/123456789/34164
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/34164/1/Monografia.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/34164/2/HilbertCalculiMain_Greati_2019.pdf
https://repositorio.ufrn.br/bitstream/123456789/34164/3/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/34164/4/license.txt
bitstream.checksum.fl_str_mv 8cbb414e83e3054571479cb6002c4afa
12ec39e46f313f95cbdba054bb7a456a
e39d27027a6cc9cb039ad269a5db8e34
e428689918449bd69f843393981e4109
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117905251303424