Decidability of several concepts of finiteness for simple types

Detalhes bibliográficos
Autor(a) principal: Espírito Santo, José
Data de Publicação: 2019
Outros Autores: Matthes, Ralph, Pinto, Luís F.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/62972
Resumo: If we consider as "member" of a simple type the outcome of any successful (possibly infinite) run of bottom-up proof search that starts from the type, then several concepts of "finiteness" for simple types are possible: the finiteness of the search space, the finiteness of any member, or the finiteness of the number of finite members (in other words, the inhabitants). In this paper we show that these three concepts are instances of the same parameterized notion of finiteness, and that a single, parameterized proof shows the decidability of all of them. One instance of this result means that termination of proof search is decidable. A separate result is that emptiness is also decidable (where emptiness is absence of "members" as above, not just absence of inhabitants). This fact is an ingredient of the main decidability result, but it also has a different application, the definition of the pruned search space - the one where branches leading to failure are chopped off. We conclude with our version of Konig's lemma for simple types: a simple type has an infinite member exactly when the pruned search space is infinite.
id RCAP_542b969a4adace88c5c4cfd0c92900a1
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/62972
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Decidability of several concepts of finiteness for simple typesLambda-calculusProof searchCoinductionDecision procedureCiências Naturais::MatemáticasScience & TechnologyIf we consider as "member" of a simple type the outcome of any successful (possibly infinite) run of bottom-up proof search that starts from the type, then several concepts of "finiteness" for simple types are possible: the finiteness of the search space, the finiteness of any member, or the finiteness of the number of finite members (in other words, the inhabitants). In this paper we show that these three concepts are instances of the same parameterized notion of finiteness, and that a single, parameterized proof shows the decidability of all of them. One instance of this result means that termination of proof search is decidable. A separate result is that emptiness is also decidable (where emptiness is absence of "members" as above, not just absence of inhabitants). This fact is an ingredient of the main decidability result, but it also has a different application, the definition of the pruned search space - the one where branches leading to failure are chopped off. We conclude with our version of Konig's lemma for simple types: a simple type has an infinite member exactly when the pruned search space is infinite.The first and third authors were partially financed by Portuguese Funds through FCT (Fundação para a Ciência e a Tecnologia) within the Project UID/MAT/00013/2013. The three authors were partially financed by COST action CA15123 EUTYPES. An early phase of the reported work was partially financed by the project Climt, ANR-11-BS02-016, of the French Agence Nationale de la Recherche.IOS PressUniversidade do MinhoEspírito Santo, JoséMatthes, RalphPinto, Luís F.2019-102019-10-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/1822/62972eng0169-29681875-868110.3233/FI-2019-1857https://content.iospress.com/articles/fundamenta-informaticae/fi1857info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T11:58:26Zoai:repositorium.sdum.uminho.pt:1822/62972Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:48:08.794538Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Decidability of several concepts of finiteness for simple types
title Decidability of several concepts of finiteness for simple types
spellingShingle Decidability of several concepts of finiteness for simple types
Espírito Santo, José
Lambda-calculus
Proof search
Coinduction
Decision procedure
Ciências Naturais::Matemáticas
Science & Technology
title_short Decidability of several concepts of finiteness for simple types
title_full Decidability of several concepts of finiteness for simple types
title_fullStr Decidability of several concepts of finiteness for simple types
title_full_unstemmed Decidability of several concepts of finiteness for simple types
title_sort Decidability of several concepts of finiteness for simple types
author Espírito Santo, José
author_facet Espírito Santo, José
Matthes, Ralph
Pinto, Luís F.
author_role author
author2 Matthes, Ralph
Pinto, Luís F.
author2_role author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Espírito Santo, José
Matthes, Ralph
Pinto, Luís F.
dc.subject.por.fl_str_mv Lambda-calculus
Proof search
Coinduction
Decision procedure
Ciências Naturais::Matemáticas
Science & Technology
topic Lambda-calculus
Proof search
Coinduction
Decision procedure
Ciências Naturais::Matemáticas
Science & Technology
description If we consider as "member" of a simple type the outcome of any successful (possibly infinite) run of bottom-up proof search that starts from the type, then several concepts of "finiteness" for simple types are possible: the finiteness of the search space, the finiteness of any member, or the finiteness of the number of finite members (in other words, the inhabitants). In this paper we show that these three concepts are instances of the same parameterized notion of finiteness, and that a single, parameterized proof shows the decidability of all of them. One instance of this result means that termination of proof search is decidable. A separate result is that emptiness is also decidable (where emptiness is absence of "members" as above, not just absence of inhabitants). This fact is an ingredient of the main decidability result, but it also has a different application, the definition of the pruned search space - the one where branches leading to failure are chopped off. We conclude with our version of Konig's lemma for simple types: a simple type has an infinite member exactly when the pruned search space is infinite.
publishDate 2019
dc.date.none.fl_str_mv 2019-10
2019-10-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/62972
url http://hdl.handle.net/1822/62972
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 0169-2968
1875-8681
10.3233/FI-2019-1857
https://content.iospress.com/articles/fundamenta-informaticae/fi1857
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 IOS Press
publisher.none.fl_str_mv IOS Press
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132241951981568