An Interpretation of Isabelle/HOL in HOL Light

We define an interpretation of the Isabelle/HOL logic in HOL Light and its metalanguage, OCaml. Some aspects of the Isabelle logic are not representable directly in the HOL Light object logic. The interpretation thus takes the form of a set of elaboration rules, where features of the Isabelle logic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: McLaughlin, Sean
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 204
container_issue
container_start_page 192
container_title
container_volume
creator McLaughlin, Sean
description We define an interpretation of the Isabelle/HOL logic in HOL Light and its metalanguage, OCaml. Some aspects of the Isabelle logic are not representable directly in the HOL Light object logic. The interpretation thus takes the form of a set of elaboration rules, where features of the Isabelle logic that cannot be represented directly are elaborated to functors in OCaml. We demonstrate the effectiveness of the interpretation via an implementation, translating a significant part of the Isabelle standard library into HOL Light.
doi_str_mv 10.1007/11814771_18
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_20438623</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>20438623</sourcerecordid><originalsourceid>FETCH-LOGICAL-p219t-a3ef45157b465d8b541813d6dfee4aebbe7e7f59996dfce76b75a256546d21e03</originalsourceid><addsrcrecordid>eNpVUD1Pw0AUO74kopKJP5CFgSHtvbz7HKsKaKVIXWA-3TUvJRCSKJeFf0-qMoAXS7ZlWWbsHvgSONcrAANCa3BgLlhqtUEpOGowRl6yBBRAjijs1T9Pm2uWcORFbrXAW5bG-MFnICi0NmHLdZftuonGYaTJT03fZX2d7aIP1La02u7LrOmyE5XN8X26Yze1byOlv7xgb89Pr5ttXu5fdpt1mQ8F2Cn3SLWQIHUQSlYmSDFvx0pVNZHwFAJp0rW01s7SgbQKWvpCKilUVQBxXLCHc-_g48G39ei7QxPdMDZffvx2BRdoVIFz7vGci7PVHWl0oe8_owPuTp-5P5_hDwuRVkk</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>An Interpretation of Isabelle/HOL in HOL Light</title><source>Springer Books</source><creator>McLaughlin, Sean</creator><contributor>Furbach, Ulrich ; Shankar, Natarajan</contributor><creatorcontrib>McLaughlin, Sean ; Furbach, Ulrich ; Shankar, Natarajan</creatorcontrib><description>We define an interpretation of the Isabelle/HOL logic in HOL Light and its metalanguage, OCaml. Some aspects of the Isabelle logic are not representable directly in the HOL Light object logic. The interpretation thus takes the form of a set of elaboration rules, where features of the Isabelle logic that cannot be represented directly are elaborated to functors in OCaml. We demonstrate the effectiveness of the interpretation via an implementation, translating a significant part of the Isabelle standard library into HOL Light.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540371878</identifier><identifier>ISBN: 3540371877</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540371885</identifier><identifier>EISBN: 3540371885</identifier><identifier>DOI: 10.1007/11814771_18</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Abstract Syntax ; Applied sciences ; Computer science; control theory; systems ; Exact sciences and technology ; Logical, boolean and switching functions ; Programming theory ; Proof Assistant ; Standard Library ; Theorem Prover ; Theoretical computing ; Type Class</subject><ispartof>Automated Reasoning, 2006, p.192-204</ispartof><rights>Springer-Verlag Berlin Heidelberg 2006</rights><rights>2008 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/11814771_18$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/11814771_18$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,775,776,780,785,786,789,4035,4036,27904,38234,41421,42490</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=20438623$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Furbach, Ulrich</contributor><contributor>Shankar, Natarajan</contributor><creatorcontrib>McLaughlin, Sean</creatorcontrib><title>An Interpretation of Isabelle/HOL in HOL Light</title><title>Automated Reasoning</title><description>We define an interpretation of the Isabelle/HOL logic in HOL Light and its metalanguage, OCaml. Some aspects of the Isabelle logic are not representable directly in the HOL Light object logic. The interpretation thus takes the form of a set of elaboration rules, where features of the Isabelle logic that cannot be represented directly are elaborated to functors in OCaml. We demonstrate the effectiveness of the interpretation via an implementation, translating a significant part of the Isabelle standard library into HOL Light.</description><subject>Abstract Syntax</subject><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Logical, boolean and switching functions</subject><subject>Programming theory</subject><subject>Proof Assistant</subject><subject>Standard Library</subject><subject>Theorem Prover</subject><subject>Theoretical computing</subject><subject>Type Class</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540371878</isbn><isbn>3540371877</isbn><isbn>9783540371885</isbn><isbn>3540371885</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2006</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpVUD1Pw0AUO74kopKJP5CFgSHtvbz7HKsKaKVIXWA-3TUvJRCSKJeFf0-qMoAXS7ZlWWbsHvgSONcrAANCa3BgLlhqtUEpOGowRl6yBBRAjijs1T9Pm2uWcORFbrXAW5bG-MFnICi0NmHLdZftuonGYaTJT03fZX2d7aIP1La02u7LrOmyE5XN8X26Yze1byOlv7xgb89Pr5ttXu5fdpt1mQ8F2Cn3SLWQIHUQSlYmSDFvx0pVNZHwFAJp0rW01s7SgbQKWvpCKilUVQBxXLCHc-_g48G39ei7QxPdMDZffvx2BRdoVIFz7vGci7PVHWl0oe8_owPuTp-5P5_hDwuRVkk</recordid><startdate>2006</startdate><enddate>2006</enddate><creator>McLaughlin, Sean</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>2006</creationdate><title>An Interpretation of Isabelle/HOL in HOL Light</title><author>McLaughlin, Sean</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p219t-a3ef45157b465d8b541813d6dfee4aebbe7e7f59996dfce76b75a256546d21e03</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Abstract Syntax</topic><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Logical, boolean and switching functions</topic><topic>Programming theory</topic><topic>Proof Assistant</topic><topic>Standard Library</topic><topic>Theorem Prover</topic><topic>Theoretical computing</topic><topic>Type Class</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>McLaughlin, Sean</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>McLaughlin, Sean</au><au>Furbach, Ulrich</au><au>Shankar, Natarajan</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An Interpretation of Isabelle/HOL in HOL Light</atitle><btitle>Automated Reasoning</btitle><date>2006</date><risdate>2006</risdate><spage>192</spage><epage>204</epage><pages>192-204</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540371878</isbn><isbn>3540371877</isbn><eisbn>9783540371885</eisbn><eisbn>3540371885</eisbn><abstract>We define an interpretation of the Isabelle/HOL logic in HOL Light and its metalanguage, OCaml. Some aspects of the Isabelle logic are not representable directly in the HOL Light object logic. The interpretation thus takes the form of a set of elaboration rules, where features of the Isabelle logic that cannot be represented directly are elaborated to functors in OCaml. We demonstrate the effectiveness of the interpretation via an implementation, translating a significant part of the Isabelle standard library into HOL Light.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/11814771_18</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Automated Reasoning, 2006, p.192-204
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_20438623
source Springer Books
subjects Abstract Syntax
Applied sciences
Computer science
control theory
systems
Exact sciences and technology
Logical, boolean and switching functions
Programming theory
Proof Assistant
Standard Library
Theorem Prover
Theoretical computing
Type Class
title An Interpretation of Isabelle/HOL in HOL Light
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T14%3A05%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=An%20Interpretation%20of%20Isabelle/HOL%20in%20HOL%20Light&rft.btitle=Automated%20Reasoning&rft.au=McLaughlin,%20Sean&rft.date=2006&rft.spage=192&rft.epage=204&rft.pages=192-204&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540371878&rft.isbn_list=3540371877&rft_id=info:doi/10.1007/11814771_18&rft_dat=%3Cpascalfrancis_sprin%3E20438623%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540371885&rft.eisbn_list=3540371885&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true