scispace - formally typeset
P

Peter-Michael Osera

Researcher at Grinnell College

Publications -  19
Citations -  514

Peter-Michael Osera is an academic researcher from Grinnell College. The author has contributed to research in topics: Program synthesis & Mathematical proof. The author has an hindex of 7, co-authored 16 publications receiving 380 citations. Previous affiliations of Peter-Michael Osera include University of Pennsylvania.

Papers
More filters
Proceedings ArticleDOI

Type-and-example-directed program synthesis

TL;DR: This paper presents an algorithm for synthesizing recursive functions that process algebraic datatypes that is founded on proof-theoretic techniques that exploit both type information and input–output examples to prune the search space.
Proceedings ArticleDOI

Example-directed synthesis: a type-theoretic interpretation

TL;DR: It is demonstrated that examples can, in general, be interpreted as refinement types, and formalizing synthesis as proof search in a sequent calculus with intersection and union refinements that prove to be sound with respect to a conventional type system is put into practice.
Proceedings ArticleDOI

Dependent interoperability

TL;DR: A core calculus is presented, which combines dependently- and simply-typed sub-languages and supports user-defined (dependent) datatypes, among other standard features, and establishes type-safety and other meta-theoretic properties of SD.
Proceedings ArticleDOI

Ironclad C++: a library-augmented type-safe subset of c++

TL;DR: Ironclad C++ is, in essence, a library-augmented, type-safe subset of C++ that applies dynamic checks via templated ``smart pointer'' classes to enforce safety properties that are difficult to check statically.