{"id":"https://openalex.org/W2954029160","doi":"https://doi.org/10.2168/lmcs-8(1:30)2012","title":"A Synthesis of the Procedural and Declarative Styles of Interactive Theorem Proving","display_name":"A Synthesis of the Procedural and Declarative Styles of Interactive Theorem Proving","publication_year":2012,"publication_date":"2012-03-28","ids":{"openalex":"https://openalex.org/W2954029160","doi":"https://doi.org/10.2168/lmcs-8(1:30)2012","mag":"2954029160"},"language":"en","primary_location":{"id":"doi:10.2168/lmcs-8(1:30)2012","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-8(1:30)2012","pdf_url":"https://lmcs.episciences.org/1046/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://lmcs.episciences.org/1046/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034010131","display_name":"Freek Wiedijk","orcid":null},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Freek Wiedijk","raw_affiliation_strings":["Institute for Computing and Information Sciences, Radboud University Nijmegen, Heyendaalse-weg 135, 6525 AJ Nijmegen, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Institute for Computing and Information Sciences, Radboud University Nijmegen, Heyendaalse-weg 135, 6525 AJ Nijmegen, The Netherlands","institution_ids":["https://openalex.org/I145872427"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5034010131"],"corresponding_institution_ids":["https://openalex.org/I145872427"],"apc_list":null,"apc_paid":null,"fwci":6.1898,"has_fulltext":true,"cited_by_count":31,"citation_normalized_percentile":{"value":0.96429567,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"Volume 8, Issue 1","issue":null,"first_page":null,"last_page":null},"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/T11424","display_name":"Security and Verification in Computing","score":0.9937999844551086,"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.9876999855041504,"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/mathematical-proof","display_name":"Mathematical proof","score":0.8049792051315308},{"id":"https://openalex.org/keywords/proof-assistant","display_name":"Proof assistant","score":0.7961012125015259},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.75031578540802},{"id":"https://openalex.org/keywords/automated-theorem-proving","display_name":"Automated theorem proving","score":0.700793445110321},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6941973567008972},{"id":"https://openalex.org/keywords/hol","display_name":"HOL","score":0.5974200367927551},{"id":"https://openalex.org/keywords/computer-assisted-proof","display_name":"Computer-assisted proof","score":0.5630401372909546},{"id":"https://openalex.org/keywords/gas-meter-prover","display_name":"Gas meter prover","score":0.43319404125213623},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4126625955104828},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17978566884994507}],"concepts":[{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.8049792051315308},{"id":"https://openalex.org/C203265346","wikidata":"https://www.wikidata.org/wiki/Q11387554","display_name":"Proof assistant","level":3,"score":0.7961012125015259},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.75031578540802},{"id":"https://openalex.org/C206880738","wikidata":"https://www.wikidata.org/wiki/Q431667","display_name":"Automated theorem proving","level":2,"score":0.700793445110321},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6941973567008972},{"id":"https://openalex.org/C17435882","wikidata":"https://www.wikidata.org/wiki/Q17030435","display_name":"HOL","level":2,"score":0.5974200367927551},{"id":"https://openalex.org/C173613240","wikidata":"https://www.wikidata.org/wiki/Q1150675","display_name":"Computer-assisted proof","level":3,"score":0.5630401372909546},{"id":"https://openalex.org/C159718280","wikidata":"https://www.wikidata.org/wiki/Q5526353","display_name":"Gas meter prover","level":3,"score":0.43319404125213623},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4126625955104828},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17978566884994507},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":6,"locations":[{"id":"doi:10.2168/lmcs-8(1:30)2012","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-8(1:30)2012","pdf_url":"https://lmcs.episciences.org/1046/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1201.3601","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1201.3601","pdf_url":"https://arxiv.org/pdf/1201.3601","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.416.6849","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.416.6849","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.ru.nl/~freek/miz3/miz3.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.760.8051","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.760.8051","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://arxiv.org/pdf/1201.3601.pdf","raw_type":"text"},{"id":"pmh:oai:doaj.org/article:d4c6ad94698042958c0761082af349e9","is_oa":true,"landing_page_url":"https://doaj.org/article/d4c6ad94698042958c0761082af349e9","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, Vol Volume 8, Issue 1 (2012)","raw_type":"article"},{"id":"pmh:ru:oai:repository.ubn.ru.nl:2066/93737","is_oa":true,"landing_page_url":"http://hdl.handle.net/2066/93737","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, 8, 1 - 26","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.2168/lmcs-8(1:30)2012","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-8(1:30)2012","pdf_url":"https://lmcs.episciences.org/1046/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2954029160.pdf","grobid_xml":"https://content.openalex.org/works/W2954029160.grobid-xml"},"referenced_works_count":48,"referenced_works":["https://openalex.org/W2556546","https://openalex.org/W178927145","https://openalex.org/W182448208","https://openalex.org/W183809628","https://openalex.org/W292985968","https://openalex.org/W353523607","https://openalex.org/W1488189293","https://openalex.org/W1503493677","https://openalex.org/W1527970981","https://openalex.org/W1534850143","https://openalex.org/W1551363727","https://openalex.org/W1559870885","https://openalex.org/W1561664087","https://openalex.org/W1585401881","https://openalex.org/W1589866633","https://openalex.org/W1595404720","https://openalex.org/W1597068544","https://openalex.org/W1664582451","https://openalex.org/W1674553475","https://openalex.org/W1679534293","https://openalex.org/W1789208025","https://openalex.org/W1836540506","https://openalex.org/W1854197585","https://openalex.org/W1881760753","https://openalex.org/W1972647229","https://openalex.org/W1984801909","https://openalex.org/W1990006599","https://openalex.org/W2004639559","https://openalex.org/W2062887328","https://openalex.org/W2093368813","https://openalex.org/W2103531975","https://openalex.org/W2106192381","https://openalex.org/W2111697230","https://openalex.org/W2129695855","https://openalex.org/W2131024625","https://openalex.org/W2136310957","https://openalex.org/W2140583545","https://openalex.org/W2162201044","https://openalex.org/W2913795799","https://openalex.org/W3023731641","https://openalex.org/W3093702553","https://openalex.org/W4236783472","https://openalex.org/W4248340223","https://openalex.org/W4250846042","https://openalex.org/W4251228600","https://openalex.org/W4254354208","https://openalex.org/W4285719527","https://openalex.org/W4300934094"],"related_works":["https://openalex.org/W1909465604","https://openalex.org/W2938239299","https://openalex.org/W2963742580","https://openalex.org/W3100311625","https://openalex.org/W2522499048","https://openalex.org/W2483392883","https://openalex.org/W2809689211","https://openalex.org/W2759683207","https://openalex.org/W2160478595","https://openalex.org/W2074713291"],"abstract_inverted_index":{"We":[0],"propose":[1],"a":[2,34,147,169,220,229,255],"synthesis":[3],"of":[4,9,20,46,79,121,128,138,154,172,175,189,203,208],"the":[5,13,26,44,47,51,63,73,77,90,94,105,136,155,173,176,200,233,241,249],"two":[6],"proof":[7,98,148,227,235,251],"styles":[8,99],"interactive":[10,124,158,185,262],"theorem":[11,125,159,186,263],"proving:":[12],"procedural":[14,64,95,123,226],"style":[15,28,49,65],"(where":[16,29],"proofs":[17,30,56,260],"are":[18,31],"scripts":[19],"commands,":[21],"like":[22,38,57],"in":[23,33,39,92,104,238],"Coq)":[24],"and":[25,62,69,86,96,108,115,131,179,205,211],"declarative":[27,48,97,162,230,245],"texts":[32],"controlled":[35],"natural":[36],"language,":[37,252],"Isabelle/Isar).":[40],"Our":[41,82,111,217],"approach":[42,83,112,218],"combines":[43],"advantages":[45],"-":[50,61,66],"possibility":[52],"to":[53,199,222,228,240,258],"write":[54],"formal":[55,206],"normal":[58],"mathematical":[59],"text":[60],"strong":[67],"automation":[68],"help":[70],"with":[71],"shaping":[72],"proofs,":[74],"including":[75],"determining":[76],"statements":[78],"intermediate":[80],"steps.":[81],"is":[84,113,168,236],"new,":[85],"differs":[87],"significantly":[88],"from":[89],"ways":[91],"which":[93],"have":[100,247],"been":[101],"combined":[102],"before":[103],"Isabelle,":[106],"Ssreflect":[107],"Matita":[109],"systems.":[110],"generic":[114],"can":[116,180],"be":[117,181],"implemented":[118,144],"on":[119,152],"top":[120,153],"any":[122,184,225],"prover,":[126],"regardless":[127,188],"its":[129,190],"architecture":[130],"logical":[132,191],"foundations.":[133,192],"To":[134],"show":[135],"viability":[137],"our":[139],"proposed":[140],"approach,":[141],"we":[142],"fully":[143],"it":[145],"as":[146,212],"interface":[149,166,195],"called":[150],"miz3,":[151],"HOL":[156,209],"Light":[157],"prover.":[160],"The":[161,193],"language":[163,174],"that":[164],"this":[165,253],"uses":[167],"slight":[170],"variant":[171],"Mizar":[177],"system,":[178],"used":[182],"for":[183],"prover":[187],"miz3":[194],"allows":[196],"easy":[197],"access":[198],"full":[201],"set":[202],"tactics":[204],"libraries":[207],"Light,":[210],"such":[213],"has":[214],"\"industrial":[215],"strength\".":[216],"gives":[219,254],"way":[221,257],"automatically":[223],"convert":[224],"counterpart,":[231],"where":[232],"converted":[234],"similar":[237],"size":[239],"original.":[242],"As":[243],"all":[244],"systems":[246],"essentially":[248],"same":[250],"straightforward":[256],"port":[259],"between":[261],"provers.":[264]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":7},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
