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...
Gespeichert in:
1. Verfasser: | |
---|---|
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&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 |