{"id":"https://openalex.org/W2340975840","doi":"https://doi.org/10.1007/s00165-016-0369-z","title":"Constraint logic programming with a relational machine","display_name":"Constraint logic programming with a relational machine","publication_year":2016,"publication_date":"2016-04-14","ids":{"openalex":"https://openalex.org/W2340975840","doi":"https://doi.org/10.1007/s00165-016-0369-z","mag":"2340975840"},"language":"en","primary_location":{"id":"doi:10.1007/s00165-016-0369-z","is_oa":false,"landing_page_url":"https://doi.org/10.1007/s00165-016-0369-z","pdf_url":null,"source":{"id":"https://openalex.org/S128250343","display_name":"Formal Aspects of Computing","issn_l":"0934-5043","issn":["0934-5043","1433-299X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","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/A5055058246","display_name":"Emilio Jes\u00fas Gallego Arias","orcid":"https://orcid.org/0000-0002-9299-1192"},"institutions":[{"id":"https://openalex.org/I70768539","display_name":"\u00c9cole Nationale Sup\u00e9rieure des Mines de Paris","ror":"https://ror.org/04y8cs423","country_code":"FR","type":"education","lineage":["https://openalex.org/I190752583","https://openalex.org/I2746051580","https://openalex.org/I70768539"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Emilio Jes\u00fas Gallego Arias","raw_affiliation_strings":["CRI, Mines ParisTech, 35 rue St Honor\u00e9, Fontainebleau, Seine-et-Marne, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CRI, Mines ParisTech, 35 rue St Honor\u00e9, Fontainebleau, Seine-et-Marne, France","institution_ids":["https://openalex.org/I70768539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109294717","display_name":"James Lipton","orcid":null},"institutions":[{"id":"https://openalex.org/I100538780","display_name":"Wesleyan University","ror":"https://ror.org/05h7xva58","country_code":"US","type":"education","lineage":["https://openalex.org/I100538780"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James Lipton","raw_affiliation_strings":["Department of Mathematics and Computer Science, Wesleyan University, 06459, MiddleTown, CT, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, Wesleyan University, 06459, MiddleTown, CT, USA","institution_ids":["https://openalex.org/I100538780"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053984049","display_name":"Julio Mari\u00f1o","orcid":"https://orcid.org/0000-0002-2665-7612"},"institutions":[{"id":"https://openalex.org/I88060688","display_name":"Universidad Polit\u00e9cnica de Madrid","ror":"https://ror.org/03n6nwv02","country_code":"ES","type":"education","lineage":["https://openalex.org/I88060688"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Julio Mari\u00f1o","raw_affiliation_strings":["ETSI Inform\u00e1ticos, Universidad Polit\u00e9cnica de Madrid, Campus de Montegancedo s/n, 28660, Boadilla del Monte, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ETSI Inform\u00e1ticos, Universidad Polit\u00e9cnica de Madrid, Campus de Montegancedo s/n, 28660, Boadilla del Monte, Spain","institution_ids":["https://openalex.org/I88060688"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4416,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.78122986,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"29","issue":"1","first_page":"97","last_page":"124"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9997000098228455,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9997000098228455,"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/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9993000030517578,"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/T10142","display_name":"Formal Methods in Verification","score":0.9847999811172485,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/rewriting","display_name":"Rewriting","score":0.8148338794708252},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7151013612747192},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6630960702896118},{"id":"https://openalex.org/keywords/logic-programming","display_name":"Logic programming","score":0.6337235569953918},{"id":"https://openalex.org/keywords/unification","display_name":"Unification","score":0.5455883741378784},{"id":"https://openalex.org/keywords/equational-logic","display_name":"Equational logic","score":0.463625431060791},{"id":"https://openalex.org/keywords/confluence","display_name":"Confluence","score":0.457409143447876},{"id":"https://openalex.org/keywords/variable","display_name":"Variable (mathematics)","score":0.43545085191726685},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.4347776770591736},{"id":"https://openalex.org/keywords/constraint-logic-programming","display_name":"Constraint logic programming","score":0.4343813955783844},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.4297523498535156},{"id":"https://openalex.org/keywords/logic-program","display_name":"Logic program","score":0.4122500717639923},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.39070308208465576},{"id":"https://openalex.org/keywords/constraint-satisfaction","display_name":"Constraint satisfaction","score":0.23989653587341309},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2367493212223053},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19162824749946594}],"concepts":[{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.8148338794708252},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7151013612747192},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6630960702896118},{"id":"https://openalex.org/C128838566","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic programming","level":2,"score":0.6337235569953918},{"id":"https://openalex.org/C96146094","wikidata":"https://www.wikidata.org/wiki/Q609057","display_name":"Unification","level":2,"score":0.5455883741378784},{"id":"https://openalex.org/C154564781","wikidata":"https://www.wikidata.org/wiki/Q5384236","display_name":"Equational logic","level":3,"score":0.463625431060791},{"id":"https://openalex.org/C77906462","wikidata":"https://www.wikidata.org/wiki/Q1140902","display_name":"Confluence","level":2,"score":0.457409143447876},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.43545085191726685},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.4347776770591736},{"id":"https://openalex.org/C176783269","wikidata":"https://www.wikidata.org/wiki/Q5164378","display_name":"Constraint logic programming","level":4,"score":0.4343813955783844},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.4297523498535156},{"id":"https://openalex.org/C2987117450","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic program","level":3,"score":0.4122500717639923},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.39070308208465576},{"id":"https://openalex.org/C44616089","wikidata":"https://www.wikidata.org/wiki/Q30158686","display_name":"Constraint satisfaction","level":3,"score":0.23989653587341309},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2367493212223053},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19162824749946594},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s00165-016-0369-z","is_oa":false,"landing_page_url":"https://doi.org/10.1007/s00165-016-0369-z","pdf_url":null,"source":{"id":"https://openalex.org/S128250343","display_name":"Formal Aspects of Computing","issn_l":"0934-5043","issn":["0934-5043","1433-299X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-01433373v1","is_oa":false,"landing_page_url":"https://minesparis-psl.hal.science/hal-01433373","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Formal Aspects of Computing, 2016, 29 (Issue 1), pp.97-124. &#x27E8;10.1007/s00165-016-0369-z&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3682276368","display_name":null,"funder_award_id":"S2013/ICE-2731","funder_id":"https://openalex.org/F4320313831","funder_display_name":"Comunidad de Madrid"}],"funders":[{"id":"https://openalex.org/F4320313831","display_name":"Comunidad de Madrid","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W116566670","https://openalex.org/W164319552","https://openalex.org/W779401929","https://openalex.org/W1508633160","https://openalex.org/W1541434994","https://openalex.org/W1593507982","https://openalex.org/W1594084984","https://openalex.org/W1594475705","https://openalex.org/W1766332311","https://openalex.org/W1964964089","https://openalex.org/W2009464583","https://openalex.org/W2018944629","https://openalex.org/W2035613187","https://openalex.org/W2047596129","https://openalex.org/W2063727779","https://openalex.org/W2093111544","https://openalex.org/W2104455197","https://openalex.org/W2110393172","https://openalex.org/W2151776439","https://openalex.org/W2912255765","https://openalex.org/W3099936729","https://openalex.org/W4237428230","https://openalex.org/W4244106718"],"related_works":["https://openalex.org/W2365168741","https://openalex.org/W1886302555","https://openalex.org/W1482238002","https://openalex.org/W1536334038","https://openalex.org/W2020731817","https://openalex.org/W2491239989","https://openalex.org/W1521860126","https://openalex.org/W1663471753","https://openalex.org/W2138204654","https://openalex.org/W100646808"],"abstract_inverted_index":{"Abstract":[0],"We":[1,77],"present":[2],"a":[3,69],"declarative":[4],"framework":[5,71],"for":[6,64,72],"the":[7,30,79,83],"compilation":[8],"of":[9,29,33,47,49],"constraint":[10],"logic":[11,34,65],"programs":[12],"into":[13],"variable-free":[14,50],"relational":[15],"theories":[16],"which":[17],"are":[18,42],"then":[19],"executed":[20],"by":[21],"rewriting.":[22],"This":[23],"translation":[24,80],"provides":[25,60],"an":[26,61],"algebraic":[27],"formulation":[28],"abstract":[31],"syntax":[32],"programs.":[35],"Logic":[36],"variables,":[37],"unification,":[38],"and":[39,82],"renaming":[40],"apart":[41],"completely":[43],"elided":[44],"in":[45],"favor":[46],"manipulation":[48],"relation":[51],"expressions.":[52],"In":[53],"this":[54],"setting,":[55],"term":[56],"rewriting":[57,84],"not":[58],"only":[59],"operational":[62],"semantics":[63],"programs,":[66],"but":[67],"also":[68],"simple":[70],"reasoning":[73],"about":[74],"program":[75],"execution.":[76],"prove":[78],"sound,":[81],"system":[85],"complete":[86],"with":[87],"respect":[88],"to":[89],"traditional":[90],"SLD":[91],"semantics.":[92]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
