USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS

Detalhes bibliográficos
Autor(a) principal: Oliveira, Elthon; Campus Arapiraca Universidade Federal de Alagoas
Data de Publicação: 2023
Outros Autores: Oliveira, Filipe; Campus Arapiraca Universidade Federal de Alagoas, Rosendo, Rafaella; Campus Arapiraca Universidade Federal de Alagoas
Idioma: eng
Título da fonte: Revista de Sistemas e Computação
Texto Completo: https://revistas.unifacs.br/index.php/rsc/article/view/8160
Resumo: The elaboration of problems with common specific characteristics is considered a tedious task on the part of the teacher. In the context of Logic discipline, this article presents an approach designed for generating propositional calculus formulas and valid arguments. Such a process occurs according to parameters customized by the user. This work adapts the technique of Sketch Generation from Program Synthesis, which is used in conjunction with constraint programming in the Alloy modeling language to make formulas and arguments generation possible. Resources capable of generating elements based on parameters supplied by the user were developed in the form of a mobile app. Such an app hides from the user all the complexity of the process.
id UNIF-1_41449f676168da13ee0a8edacb9b83a1
oai_identifier_str oai:ojs.200.223.74.126:article/8160
network_acronym_str UNIF-1
network_name_str Revista de Sistemas e Computação
repository_id_str
spelling USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUSPropositional Calculus; Sketch; Valid ArgumentsThe elaboration of problems with common specific characteristics is considered a tedious task on the part of the teacher. In the context of Logic discipline, this article presents an approach designed for generating propositional calculus formulas and valid arguments. Such a process occurs according to parameters customized by the user. This work adapts the technique of Sketch Generation from Program Synthesis, which is used in conjunction with constraint programming in the Alloy modeling language to make formulas and arguments generation possible. Resources capable of generating elements based on parameters supplied by the user were developed in the form of a mobile app. Such an app hides from the user all the complexity of the process.Revista de Sistemas e Computação - RSCRevistade Sistemas y ComputaciónCNPq; FAPEAL; UFALOliveira, Elthon; Campus Arapiraca Universidade Federal de AlagoasOliveira, Filipe; Campus Arapiraca Universidade Federal de AlagoasRosendo, Rafaella; Campus Arapiraca Universidade Federal de Alagoas2023-08-28Artigo Avaliado pelos Paresinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://revistas.unifacs.br/index.php/rsc/article/view/816010.36558/rsc.v13i2.8160Revista de Sistemas e Computação - RSC; v. 13, n. 2 (2023)Revistade Sistemas y Computación; v. 13, n. 2 (2023)reponame:Revista de Sistemas e Computaçãoinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSenginfo:eu-repo/semantics/openAccess2023-08-28T19:32:49Zoai:ojs.200.223.74.126:article/8160Revistahttps://revistas.unifacs.br/index.php/rscPRIhttps://revistas.unifacs.br/index.php/rsc/oaipaulo.caetano@unifacs.br || unifacs@nexodoc.com.br2237-29032237-2903opendoar:2023-08-28T19:32:49Revista de Sistemas e Computação - Universidade Salvador (UNIFACS)false
dc.title.none.fl_str_mv USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
title USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
spellingShingle USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
Oliveira, Elthon; Campus Arapiraca Universidade Federal de Alagoas
Propositional Calculus; Sketch; Valid Arguments
title_short USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
title_full USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
title_fullStr USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
title_full_unstemmed USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
title_sort USING A FIRST-ORDER-BASED LANGUAGE TO AUTOMATICALLY SYNTHESIZE VALID ARGUMENTS OF PROPOSITIONAL CALCULUS
author Oliveira, Elthon; Campus Arapiraca Universidade Federal de Alagoas
author_facet Oliveira, Elthon; Campus Arapiraca Universidade Federal de Alagoas
Oliveira, Filipe; Campus Arapiraca Universidade Federal de Alagoas
Rosendo, Rafaella; Campus Arapiraca Universidade Federal de Alagoas
author_role author
author2 Oliveira, Filipe; Campus Arapiraca Universidade Federal de Alagoas
Rosendo, Rafaella; Campus Arapiraca Universidade Federal de Alagoas
author2_role author
author
dc.contributor.none.fl_str_mv CNPq; FAPEAL; UFAL
dc.contributor.author.fl_str_mv Oliveira, Elthon; Campus Arapiraca Universidade Federal de Alagoas
Oliveira, Filipe; Campus Arapiraca Universidade Federal de Alagoas
Rosendo, Rafaella; Campus Arapiraca Universidade Federal de Alagoas
dc.subject.por.fl_str_mv Propositional Calculus; Sketch; Valid Arguments
topic Propositional Calculus; Sketch; Valid Arguments
description The elaboration of problems with common specific characteristics is considered a tedious task on the part of the teacher. In the context of Logic discipline, this article presents an approach designed for generating propositional calculus formulas and valid arguments. Such a process occurs according to parameters customized by the user. This work adapts the technique of Sketch Generation from Program Synthesis, which is used in conjunction with constraint programming in the Alloy modeling language to make formulas and arguments generation possible. Resources capable of generating elements based on parameters supplied by the user were developed in the form of a mobile app. Such an app hides from the user all the complexity of the process.
publishDate 2023
dc.date.none.fl_str_mv 2023-08-28
dc.type.driver.fl_str_mv Artigo Avaliado pelos Pares
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://revistas.unifacs.br/index.php/rsc/article/view/8160
10.36558/rsc.v13i2.8160
url https://revistas.unifacs.br/index.php/rsc/article/view/8160
identifier_str_mv 10.36558/rsc.v13i2.8160
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Revista de Sistemas e Computação - RSC
Revistade Sistemas y Computación
publisher.none.fl_str_mv Revista de Sistemas e Computação - RSC
Revistade Sistemas y Computación
dc.source.none.fl_str_mv Revista de Sistemas e Computação - RSC; v. 13, n. 2 (2023)
Revistade Sistemas y Computación; v. 13, n. 2 (2023)
reponame:Revista de Sistemas e Computação
instname:Universidade Salvador (UNIFACS)
instacron:UNIFACS
instname_str Universidade Salvador (UNIFACS)
instacron_str UNIFACS
institution UNIFACS
reponame_str Revista de Sistemas e Computação
collection Revista de Sistemas e Computação
repository.name.fl_str_mv Revista de Sistemas e Computação - Universidade Salvador (UNIFACS)
repository.mail.fl_str_mv paulo.caetano@unifacs.br || unifacs@nexodoc.com.br
_version_ 1833830805577662464