Decidability of several concepts of finiteness for simple types
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | , |
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 |