{"id":"https://openalex.org/W2085386651","doi":"https://doi.org/10.1017/s147106841300046x","title":"Logic programming with function symbols: Checking termination of bottom-up evaluation through program adornments","display_name":"Logic programming with function symbols: Checking termination of bottom-up evaluation through program adornments","publication_year":2013,"publication_date":"2013-07-01","ids":{"openalex":"https://openalex.org/W2085386651","doi":"https://doi.org/10.1017/s147106841300046x","mag":"2085386651"},"language":"en","primary_location":{"id":"doi:10.1017/s147106841300046x","is_oa":false,"landing_page_url":"https://doi.org/10.1017/s147106841300046x","pdf_url":null,"source":{"id":"https://openalex.org/S59670734","display_name":"Theory and Practice of Logic Programming","issn_l":"1471-0684","issn":["1471-0684","1475-3081"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311721","host_organization_name":"Cambridge University Press","host_organization_lineage":["https://openalex.org/P4310311721","https://openalex.org/P4310311702"],"host_organization_lineage_names":["Cambridge University Press","University of Cambridge"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Theory and Practice of Logic Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031964906","display_name":"Sergio Greco","orcid":"https://orcid.org/0000-0003-2966-3484"},"institutions":[{"id":"https://openalex.org/I45204951","display_name":"University of Calabria","ror":"https://ror.org/02rc97e94","country_code":"IT","type":"education","lineage":["https://openalex.org/I45204951"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"SERGIO GRECO","raw_affiliation_strings":["DIMES, Universit\u00e0 della Calabria E-mail:","DIMES, Universit\u00e0 della Calabria E-mail: greco@dimes.unical.it, cmolinaro@dimes.unical.it, trubitsyna@dimes.unical.it"],"affiliations":[{"raw_affiliation_string":"DIMES, Universit\u00e0 della Calabria E-mail:","institution_ids":["https://openalex.org/I45204951"]},{"raw_affiliation_string":"DIMES, Universit\u00e0 della Calabria E-mail: greco@dimes.unical.it, cmolinaro@dimes.unical.it, trubitsyna@dimes.unical.it","institution_ids":["https://openalex.org/I45204951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039727555","display_name":"Cristian Molinaro","orcid":"https://orcid.org/0000-0003-4103-1084"},"institutions":[{"id":"https://openalex.org/I45204951","display_name":"University of Calabria","ror":"https://ror.org/02rc97e94","country_code":"IT","type":"education","lineage":["https://openalex.org/I45204951"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"CRISTIAN MOLINARO","raw_affiliation_strings":["DIMES, Universit\u00e0 della Calabria E-mail:","DIMES, Universit\u00e0 della Calabria E-mail: greco@dimes.unical.it, cmolinaro@dimes.unical.it, trubitsyna@dimes.unical.it"],"affiliations":[{"raw_affiliation_string":"DIMES, Universit\u00e0 della Calabria E-mail:","institution_ids":["https://openalex.org/I45204951"]},{"raw_affiliation_string":"DIMES, Universit\u00e0 della Calabria E-mail: greco@dimes.unical.it, cmolinaro@dimes.unical.it, trubitsyna@dimes.unical.it","institution_ids":["https://openalex.org/I45204951"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067924380","display_name":"Irina Trubitsyna","orcid":"https://orcid.org/0000-0002-9031-0672"},"institutions":[{"id":"https://openalex.org/I45204951","display_name":"University of Calabria","ror":"https://ror.org/02rc97e94","country_code":"IT","type":"education","lineage":["https://openalex.org/I45204951"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"IRINA TRUBITSYNA","raw_affiliation_strings":["DIMES, Universit\u00e0 della Calabria E-mail:","DIMES, Universit\u00e0 della Calabria E-mail: greco@dimes.unical.it, cmolinaro@dimes.unical.it, trubitsyna@dimes.unical.it"],"affiliations":[{"raw_affiliation_string":"DIMES, Universit\u00e0 della Calabria E-mail:","institution_ids":["https://openalex.org/I45204951"]},{"raw_affiliation_string":"DIMES, Universit\u00e0 della Calabria E-mail: greco@dimes.unical.it, cmolinaro@dimes.unical.it, trubitsyna@dimes.unical.it","institution_ids":["https://openalex.org/I45204951"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5031964906"],"corresponding_institution_ids":["https://openalex.org/I45204951"],"apc_list":null,"apc_paid":null,"fwci":4.3283,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.9434644,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"13","issue":"4-5","first_page":"737","last_page":"752"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10456","display_name":"Multi-Agent Systems and Negotiation","score":0.9965000152587891,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/undecidable-problem","display_name":"Undecidable problem","score":0.946103572845459},{"id":"https://openalex.org/keywords/decidability","display_name":"Decidability","score":0.9406099319458008},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7148039937019348},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.657281756401062},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.5715468525886536},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.548005998134613},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5362657308578491},{"id":"https://openalex.org/keywords/logic-program","display_name":"Logic program","score":0.5117034912109375},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4959331452846527},{"id":"https://openalex.org/keywords/answer-set-programming","display_name":"Answer set programming","score":0.47022581100463867},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.46891340613365173},{"id":"https://openalex.org/keywords/common-ground","display_name":"Common ground","score":0.45586422085762024},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.4463648498058319},{"id":"https://openalex.org/keywords/logic-programming","display_name":"Logic programming","score":0.4112507998943329},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3873354196548462},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.16515636444091797}],"concepts":[{"id":"https://openalex.org/C192034797","wikidata":"https://www.wikidata.org/wiki/Q3502995","display_name":"Undecidable problem","level":3,"score":0.946103572845459},{"id":"https://openalex.org/C153269930","wikidata":"https://www.wikidata.org/wiki/Q430001","display_name":"Decidability","level":2,"score":0.9406099319458008},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7148039937019348},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.657281756401062},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.5715468525886536},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.548005998134613},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5362657308578491},{"id":"https://openalex.org/C2987117450","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic program","level":3,"score":0.5117034912109375},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4959331452846527},{"id":"https://openalex.org/C182620335","wikidata":"https://www.wikidata.org/wiki/Q2852531","display_name":"Answer set programming","level":3,"score":0.47022581100463867},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.46891340613365173},{"id":"https://openalex.org/C2777877512","wikidata":"https://www.wikidata.org/wiki/Q1116097","display_name":"Common ground","level":2,"score":0.45586422085762024},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.4463648498058319},{"id":"https://openalex.org/C128838566","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic programming","level":2,"score":0.4112507998943329},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3873354196548462},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16515636444091797},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C46312422","wikidata":"https://www.wikidata.org/wiki/Q11024","display_name":"Communication","level":1,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1017/s147106841300046x","is_oa":false,"landing_page_url":"https://doi.org/10.1017/s147106841300046x","pdf_url":null,"source":{"id":"https://openalex.org/S59670734","display_name":"Theory and Practice of Logic Programming","issn_l":"1471-0684","issn":["1471-0684","1475-3081"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311721","host_organization_name":"Cambridge University Press","host_organization_lineage":["https://openalex.org/P4310311721","https://openalex.org/P4310311702"],"host_organization_lineage_names":["Cambridge University Press","University of Cambridge"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Theory and Practice of Logic Programming","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W46596682","https://openalex.org/W649907208","https://openalex.org/W1484110122","https://openalex.org/W1488953560","https://openalex.org/W1514332291","https://openalex.org/W1552168992","https://openalex.org/W1574704561","https://openalex.org/W1579524364","https://openalex.org/W1590284853","https://openalex.org/W1672891595","https://openalex.org/W1821679657","https://openalex.org/W1875104636","https://openalex.org/W1965483956","https://openalex.org/W1969833016","https://openalex.org/W2002483665","https://openalex.org/W2009286786","https://openalex.org/W2013096722","https://openalex.org/W2013130775","https://openalex.org/W2015287249","https://openalex.org/W2029399717","https://openalex.org/W2035910535","https://openalex.org/W2038040550","https://openalex.org/W2041799549","https://openalex.org/W2051564255","https://openalex.org/W2057035741","https://openalex.org/W2057069578","https://openalex.org/W2066734765","https://openalex.org/W2070546615","https://openalex.org/W2076698873","https://openalex.org/W2090855107","https://openalex.org/W2102729564","https://openalex.org/W2111739714","https://openalex.org/W2124061668","https://openalex.org/W2128219525","https://openalex.org/W2136514805","https://openalex.org/W2137327104","https://openalex.org/W2170550263","https://openalex.org/W2288402373","https://openalex.org/W2290835149","https://openalex.org/W2786353107","https://openalex.org/W2911543830","https://openalex.org/W3098606030","https://openalex.org/W3099640838","https://openalex.org/W6621490083","https://openalex.org/W6633102681","https://openalex.org/W6634777376","https://openalex.org/W6638498301","https://openalex.org/W6664528808","https://openalex.org/W6678870298"],"related_works":["https://openalex.org/W1511336005","https://openalex.org/W4231236017","https://openalex.org/W3088092049","https://openalex.org/W2076569795","https://openalex.org/W1575307414","https://openalex.org/W3215639365","https://openalex.org/W1556363336","https://openalex.org/W3048361371","https://openalex.org/W2611359631","https://openalex.org/W1627528933"],"abstract_inverted_index":{"Abstract":[0],"Recent":[1],"years":[2],"have":[3],"witnessed":[4],"an":[5,158],"increasing":[6],"interest":[7],"in":[8,55,130,184],"enhancing":[9],"answer":[10],"set":[11],"solvers":[12],"by":[13],"allowing":[14,36],"function":[15,21,42],"symbols.":[16],"Since":[17],"the":[18,145,165,187,196,210,215],"introduction":[19],"of":[20,34,41,47,68,73,75,80,167,217],"symbols":[22,43],"makes":[23],"common":[24,48,88],"inference":[25,49,89],"tasks":[26,90],"undecidable,":[27],"research":[28],"has":[29,103],"focused":[30],"on":[31],"identifying":[32],"classes":[33],"programs":[35,52,82,141,207,218],"only":[37],"a":[38,65,96,117,125,149,191],"restricted":[39],"use":[40],"while":[44],"ensuring":[45],"decidability":[46],"tasks.":[50],"Finitely-ground":[51],",":[53,112],"introduced":[54],"Calimeri":[56],"et":[57],"al":[58],".":[59,179],"(2008),":[60],"are":[61],"guaranteed":[62],"to":[63,105,119,138,171,205],"admit":[64],"finite":[66,76],"number":[67],"stable":[69],"models":[70,79],"with":[71,132,164],"each":[72],"them":[74],"size.":[77],"Stable":[78],"such":[81],"can":[83],"be":[84,120],"computed":[85],"and":[86,154],"thus":[87],"become":[91],"decidable.":[92],"Unfortunately,":[93],"checking":[94],"whether":[95],"program":[97,118,151,160,189,198],"is":[98,100,182,199],"finitely-ground":[99],"semi-decidable.":[101],"This":[102,122],"led":[104],"several":[106],"decidable":[107],"criteria,":[108,135],"called":[109],"termination":[110,134,169,193,203],"criteria":[111,170,204],"providing":[113],"sufficient":[114],"conditions":[115],"for":[116],"finitely-ground.":[121,143,200,221],"paper":[123],"presents":[124],"new":[126],"technique":[127,147],"that,":[128],"used":[129],"conjunction":[131],"current":[133],"allows":[136],"us":[137],"detect":[139],"more":[140],"as":[142,220],"Specifically,":[144],"proposed":[146],"takes":[148],"logic":[150],"${\\cal":[152,177],"P}$":[153,178],"transforms":[155],"it":[156],"into":[157],"adorned":[159,188,206],"${{\\cal":[161,172],"P}}$":[162,173],"\u03bc":[163,174],"aim":[166],"applying":[168,202],"rather":[175,208],"than":[176,209],"The":[180],"transformation":[181],"sound":[183],"that":[185],"if":[186],"satisfies":[190],"certain":[192],"criterion,":[194],"then":[195],"original":[197,211],"Importantly,":[201],"ones":[212],"strictly":[213],"enlarges":[214],"class":[216],"recognized":[219]},"counts_by_year":[{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
