{"id":"https://openalex.org/W2025919633","doi":"https://doi.org/10.1112/s1461157000000759","title":"Ergo 6: A Generic Proof Engine that Uses Prolog Proof Technology","display_name":"Ergo 6: A Generic Proof Engine that Uses Prolog Proof Technology","publication_year":2002,"publication_date":"2002-01-01","ids":{"openalex":"https://openalex.org/W2025919633","doi":"https://doi.org/10.1112/s1461157000000759","mag":"2025919633"},"language":"en","primary_location":{"id":"doi:10.1112/s1461157000000759","is_oa":true,"landing_page_url":"https://doi.org/10.1112/s1461157000000759","pdf_url":"https://www.cambridge.org/core/services/aop-cambridge-core/content/view/F91A63511735BE677479CD2BD1184205/S1461157000000759a.pdf/div-class-title-ergo-6-a-generic-proof-engine-that-uses-prolog-proof-technology-div.pdf","source":{"id":"https://openalex.org/S118668765","display_name":"LMS Journal of Computation and Mathematics","issn_l":"1461-1570","issn":["1461-1570"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311874","host_organization_name":"London Mathematical Society","host_organization_lineage":["https://openalex.org/P4310311874"],"host_organization_lineage_names":["London Mathematical Society"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"LMS Journal of Computation and Mathematics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://www.cambridge.org/core/services/aop-cambridge-core/content/view/F91A63511735BE677479CD2BD1184205/S1461157000000759a.pdf/div-class-title-ergo-6-a-generic-proof-engine-that-uses-prolog-proof-technology-div.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061718956","display_name":"Mark Utting","orcid":"https://orcid.org/0000-0003-3134-6306"},"institutions":[{"id":"https://openalex.org/I52179390","display_name":"University of Waikato","ror":"https://ror.org/013fsnh78","country_code":"NZ","type":"education","lineage":["https://openalex.org/I52179390"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Mark Utting","raw_affiliation_strings":["Department of Computer Science, The University of Waikato, Private Bag 3105, Hamilton, New Zealand","Department of Computer Science, The University of Waikato, Private Bag 3105, Hamilton, New Zealand, marku@cs.waikato.ac.nz"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, The University of Waikato, Private Bag 3105, Hamilton, New Zealand","institution_ids":["https://openalex.org/I52179390"]},{"raw_affiliation_string":"Department of Computer Science, The University of Waikato, Private Bag 3105, Hamilton, New Zealand, marku@cs.waikato.ac.nz","institution_ids":["https://openalex.org/I52179390"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103150417","display_name":"Peter Robinson","orcid":"https://orcid.org/0000-0002-7442-7002"},"institutions":[{"id":"https://openalex.org/I160993911","display_name":"Queensland University of Technology","ror":"https://ror.org/03pnv4752","country_code":"AU","type":"education","lineage":["https://openalex.org/I160993911"]},{"id":"https://openalex.org/I165143802","display_name":"The University of Queensland","ror":"https://ror.org/00rqy9422","country_code":"AU","type":"education","lineage":["https://openalex.org/I165143802"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Peter Robinson","raw_affiliation_strings":["Information Technology and Electrical Engineering, The University of Queensland, Brisbane, Queensland 4072, Australia","Information Technology and Electrical Engineering, The University of Queensland, Brisbane, Queensland 4072, Australia, pjr@itee.uq.edu.au"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Technology and Electrical Engineering, The University of Queensland, Brisbane, Queensland 4072, Australia","institution_ids":["https://openalex.org/I160993911","https://openalex.org/I165143802"]},{"raw_affiliation_string":"Information Technology and Electrical Engineering, The University of Queensland, Brisbane, Queensland 4072, Australia, pjr@itee.uq.edu.au","institution_ids":["https://openalex.org/I160993911","https://openalex.org/I165143802"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5112109479","display_name":"Ray Nickson","orcid":null},"institutions":[{"id":"https://openalex.org/I41156924","display_name":"Victoria University of Wellington","ror":"https://ror.org/0040r6f76","country_code":"NZ","type":"education","lineage":["https://openalex.org/I41156924"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Ray Nickson","raw_affiliation_strings":["School of Mathematical and Computing Sciences, Victoria University of Wellington, P.O. Box 600, Wellington, New Zealand","School of Mathematical and Computing Sciences, Victoria University of Wellington, P.O. Box 600, Wellington, New Zealand, Ray.Nickson@mcs.vuw.ac.nz"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Mathematical and Computing Sciences, Victoria University of Wellington, P.O. Box 600, Wellington, New Zealand","institution_ids":["https://openalex.org/I41156924"]},{"raw_affiliation_string":"School of Mathematical and Computing Sciences, Victoria University of Wellington, P.O. Box 600, Wellington, New Zealand, Ray.Nickson@mcs.vuw.ac.nz","institution_ids":["https://openalex.org/I41156924"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.559,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.90188178,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"5","issue":null,"first_page":"194","last_page":"219"},"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.9998000264167786,"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.9998000264167786,"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.9927999973297119,"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.9889000058174133,"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/gas-meter-prover","display_name":"Gas meter prover","score":0.853065013885498},{"id":"https://openalex.org/keywords/prolog","display_name":"Prolog","score":0.8177592754364014},{"id":"https://openalex.org/keywords/automated-theorem-proving","display_name":"Automated theorem proving","score":0.7651828527450562},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6571401357650757},{"id":"https://openalex.org/keywords/proof-assistant","display_name":"Proof assistant","score":0.5820333361625671},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5812845230102539},{"id":"https://openalex.org/keywords/automated-reasoning","display_name":"Automated reasoning","score":0.44213801622390747},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.35901665687561035},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.34290581941604614},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.2437533438205719}],"concepts":[{"id":"https://openalex.org/C159718280","wikidata":"https://www.wikidata.org/wiki/Q5526353","display_name":"Gas meter prover","level":3,"score":0.853065013885498},{"id":"https://openalex.org/C81721847","wikidata":"https://www.wikidata.org/wiki/Q163468","display_name":"Prolog","level":2,"score":0.8177592754364014},{"id":"https://openalex.org/C206880738","wikidata":"https://www.wikidata.org/wiki/Q431667","display_name":"Automated theorem proving","level":2,"score":0.7651828527450562},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6571401357650757},{"id":"https://openalex.org/C203265346","wikidata":"https://www.wikidata.org/wiki/Q11387554","display_name":"Proof assistant","level":3,"score":0.5820333361625671},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5812845230102539},{"id":"https://openalex.org/C195344581","wikidata":"https://www.wikidata.org/wiki/Q2555318","display_name":"Automated reasoning","level":2,"score":0.44213801622390747},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.35901665687561035},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.34290581941604614},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.2437533438205719},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1112/s1461157000000759","is_oa":true,"landing_page_url":"https://doi.org/10.1112/s1461157000000759","pdf_url":"https://www.cambridge.org/core/services/aop-cambridge-core/content/view/F91A63511735BE677479CD2BD1184205/S1461157000000759a.pdf/div-class-title-ergo-6-a-generic-proof-engine-that-uses-prolog-proof-technology-div.pdf","source":{"id":"https://openalex.org/S118668765","display_name":"LMS Journal of Computation and Mathematics","issn_l":"1461-1570","issn":["1461-1570"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311874","host_organization_name":"London Mathematical Society","host_organization_lineage":["https://openalex.org/P4310311874"],"host_organization_lineage_names":["London Mathematical Society"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"LMS Journal of Computation and Mathematics","raw_type":"journal-article"},{"id":"pmh:oai:espace.library.uq.edu.au:UQ:62245","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306402388","display_name":"Queensland's institutional digital repository (The University of Queensland)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I165143802","host_organization_name":"The University of Queensland","host_organization_lineage":["https://openalex.org/I165143802"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"},{"id":"pmh:usc:13364","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1112/S1461157000000759","pdf_url":null,"source":{"id":"https://openalex.org/S4306401632","display_name":"USC Research Bank (University of the Sunshine Coast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I174025329","host_organization_name":"University of the Sunshine Coast","host_organization_lineage":["https://openalex.org/I174025329"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1112/s1461157000000759","is_oa":true,"landing_page_url":"https://doi.org/10.1112/s1461157000000759","pdf_url":"https://www.cambridge.org/core/services/aop-cambridge-core/content/view/F91A63511735BE677479CD2BD1184205/S1461157000000759a.pdf/div-class-title-ergo-6-a-generic-proof-engine-that-uses-prolog-proof-technology-div.pdf","source":{"id":"https://openalex.org/S118668765","display_name":"LMS Journal of Computation and Mathematics","issn_l":"1461-1570","issn":["1461-1570"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311874","host_organization_name":"London Mathematical Society","host_organization_lineage":["https://openalex.org/P4310311874"],"host_organization_lineage_names":["London Mathematical Society"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"LMS Journal of Computation and Mathematics","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.46000000834465027,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320334704","display_name":"Australian Research Council","ror":"https://ror.org/05mmh0f86"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2025919633.pdf","grobid_xml":"https://content.openalex.org/works/W2025919633.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W40464863","https://openalex.org/W108095646","https://openalex.org/W1479857163","https://openalex.org/W1482532876","https://openalex.org/W1511808484","https://openalex.org/W1521083034","https://openalex.org/W1522278016","https://openalex.org/W1570041031","https://openalex.org/W1571840593","https://openalex.org/W1574621793","https://openalex.org/W1585533089","https://openalex.org/W1590828018","https://openalex.org/W1594156945","https://openalex.org/W1602382192","https://openalex.org/W1741698332","https://openalex.org/W1971240548","https://openalex.org/W1980108527","https://openalex.org/W1980717258","https://openalex.org/W1988095917","https://openalex.org/W1995955735","https://openalex.org/W1997535993","https://openalex.org/W2028929017","https://openalex.org/W2036502249","https://openalex.org/W2053100487","https://openalex.org/W2070577487","https://openalex.org/W2103953153","https://openalex.org/W2113486906","https://openalex.org/W2231383373","https://openalex.org/W2911379300","https://openalex.org/W3023993646","https://openalex.org/W3135320517","https://openalex.org/W4233471482","https://openalex.org/W4234528212","https://openalex.org/W4246059478","https://openalex.org/W4285719527","https://openalex.org/W6649627197"],"related_works":["https://openalex.org/W76860425","https://openalex.org/W2160478595","https://openalex.org/W3100311625","https://openalex.org/W2885010049","https://openalex.org/W4246350535","https://openalex.org/W2522499048","https://openalex.org/W4214826241","https://openalex.org/W2074713291","https://openalex.org/W2809689211","https://openalex.org/W1909465604"],"abstract_inverted_index":{"Abstract":[0],"To":[1],"support":[2,80],"formal":[3],"reasoning":[4,40],"in":[5],"mathematical":[6],"and":[7,52,88],"software":[8],"engineering":[9],"applications,":[10],"it":[11],"is":[12,68,103,120],"desirable":[13],"to":[14,32,35,75,93,111],"have":[15],"a":[16,24,36,43,69,90,123],"generic":[17,70,116],"prover":[18,31],"that":[19,104],"can":[20,108],"be":[21,33,109],"instantiated":[22],"with":[23,78,85,89],"range":[25],"of":[26,39,55,59,100,115,126],"logics.":[27],"This":[28,46,119],"allows":[29],"the":[30,49,53,56,60,101],"applied":[34],"wider":[37],"variety":[38],"tasks":[41],"than":[42],"fixed-logic":[44],"prover.":[45],"paper":[47,102],"describes":[48],"design":[50],"principles":[51],"architecture":[54],"latest":[57],"version":[58],"Ergo":[61,64,66,127],"proof":[62,117],"engine,":[63],"6.":[65,128],"6":[67],"interactive":[71],"theorem":[72],"prover,":[73],"similar":[74],"Isabelle,":[76],"but":[77],"better":[79],"for":[81],"proving":[82],"schematic":[83],"theorems":[84],"user-defined":[86],"constraints,":[87],"different":[91],"approach":[92],"handling":[94],"variable":[95],"scoping.":[96],"A":[97],"major":[98],"theme":[99],"Prolog":[105],"implementation":[106,125],"technology":[107],"generalized":[110],"obtain":[112],"efficient":[113],"implementations":[114],"engines.":[118],"demonstrated":[121],"via":[122],"Qu-Prolog":[124]},"counts_by_year":[{"year":2015,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
