Show simple item record

dc.contributor.authorMalecha, Gregory
dc.contributor.authorChlipala, Adam
dc.contributor.authorBraibant, Thomas
dc.date.accessioned2015-11-13T16:05:18Z
dc.date.available2015-11-13T16:05:18Z
dc.date.issued2014
dc.identifier.isbn978-3-319-08969-0
dc.identifier.isbn978-3-319-08970-6
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.urihttp://hdl.handle.net/1721.1/99925
dc.description.abstractCurrent work on computational reflection is single-minded; each reflective procedure is written with a specific application or scope in mind. Composition of these reflective procedures is done by a proof- generating tactic language such as Ltac. This composition, however, comes at the cost of both larger proof terms and redundant preprocessing. In this work, we propose a methodology for writing composable reflective procedures that solve many small tasks in a single invocation. The key technical insights are techniques for reasoning semantically about extensible syntax in intensional type theory. Our techniques make it possible to compose sound procedures and write generic procedures parametrized by lemmas mimicking Coq’s support for hint databases.en_US
dc.description.sponsorshipFacebook (Firm) (Fellowship)en_US
dc.description.sponsorshipNational Science Foundation (U.S.). Graduate Research Fellowshipen_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CCF-1253229)en_US
dc.description.sponsorshipUnited States. Air Force Research Laboratory (Agreement FA8650-10-C-7090)en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Agreement FA8750-12-2-0293)en_US
dc.language.isoen_US
dc.publisherSpringer-Verlagen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/978-3-319-08970-6_24en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleCompositional Computational Reflectionen_US
dc.typeArticleen_US
dc.identifier.citationMalecha, Gregory, Adam Chlipala, and Thomas Braibant. “Compositional Computational Reflection.” Lecture Notes in Computer Science (2014): 374–389.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorChlipala, Adamen_US
dc.relation.journalInteractive Theorem Provingen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsMalecha, Gregory; Chlipala, Adam; Braibant, Thomasen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-7085-9417
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record