Skip to main content

Showing 1–3 of 3 results for author: Malecha, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2104.00739  [pdf, other

    cs.SE cs.AI cs.LG cs.PL q-bio.OT

    Formal Methods for the Informal Engineer: Workshop Recommendations

    Authors: Gopal Sarma, James Koppel, Gregory Malecha, Patrick Schultz, Eric Drexler, Ramana Kumar, Cody Roux, Philip Zucker

    Abstract: Formal Methods for the Informal Engineer (FMIE) was a workshop held at the Broad Institute of MIT and Harvard in 2021 to explore the potential role of verified software in the biomedical software ecosystem. The motivation for organizing FMIE was the recognition that the life sciences and medicine are undergoing a transition from being passive consumers of software and AI/ML technologies to fundame… ▽ More

    Submitted 1 April, 2021; originally announced April 2021.

    Comments: 6 pages

  2. Interaction Trees: Representing Recursive and Impure Programs in Coq

    Authors: Li-yao Xia, Yannick Zakowski, Paul He, Chung-Kil Hur, Gregory Malecha, Benjamin C. Pierce, Steve Zdancewic

    Abstract: "Interaction trees" (ITrees) are a general-purpose data structure for representing the behaviors of recursive programs that interact with their environments. A coinductive variant of "free monads," ITrees are built out of uninterpreted events and their continuations. They support compositional construction of interpreters from "event handlers", which give meaning to events by defining their semant… ▽ More

    Submitted 14 November, 2019; v1 submitted 31 May, 2019; originally announced June 2019.

    Comments: 28 pages, 4 pages references, published at POPL 2020

  3. arXiv:1305.6543  [pdf, other

    cs.PL cs.LO

    MirrorShard: Proof by Computational Reflection with Verified Hints

    Authors: Gregory Malecha, Adam Chlipala, Thomas Braibant, Patrick Hulin, Edward Z. Yang

    Abstract: We describe a method for building composable and extensible verification procedures within the Coq proof assistant. Unlike traditional methods that rely on run-time generation and checking of proofs, we use verified-correct procedures with Coq soundness proofs. Though they are internalized in Coq's logic, our provers support sound extension by users with hints over new domains, enabling automated… ▽ More

    Submitted 28 May, 2013; originally announced May 2013.

    MSC Class: 68N30 ACM Class: D.2.4; D.3.1; F.3.1; F.4.1