Bridging the Discrete and the Continuous in Reasoning about Programs
- đ¤ Speaker: Swarat Chaudhuri, Rice University
- đ Date & Time: Thursday 25 July 2013, 11:00 - 12:00
- đ Venue: Auditorium, Microsoft Research Ltd, 21 Station Road, Cambridge, CB1 2FB
Abstract
Traditionally, reasoning about programs is a boolean problem that is solved using the discrete tools of logic. However, in many emergent applications, discrete reasoning about programs needs to be supplemented by quantitative analysis. This demand opens up a new playground for research: there is now the opportunity to combine the discrete tools of program analysis with continuous tools like numerical optimization, geometric algorithms, and statistical machine learning.
This talk will describe some recent and ongoing work on topic. Specifically, I will talk about smoothed proof search, a new approach to synthesis with respect to boolean and quantitative goals that couples discrete program analysis with continuous numerical optimization. I will also touch upon a few other ongoing projects on this topic in my group, including reasoning about programs under numerical uncertainty, a synthesis approach for robotics that combines SAT -based reasoning with continuous motion planning, and a statistical program analysis used to grade student submissions in a massive open online course.
Bio: Swarat Chaudhuri is an assistant professor of computer science at Rice University. He is an expert on program verification and synthesis. Swarat received a bachelor’s degree in computer science from the Indian Institute of Technology, Kharagpur, in 2001, and a doctoral degree in computer science from the University of Pennsylvania in 2007. He is a recipient of the National Science Foundation CAREER award, the ACM SIGPLAN Outstanding Doctoral Dissertation Award, and the Morris and Dorothy Rubinoff Dissertation Award from the University of Pennsylvania.
Series This talk is part of the Microsoft Research Cambridge, public talks series.
Included in Lists
- All Talks (aka the CURE list)
- Auditorium, Microsoft Research Ltd, 21 Station Road, Cambridge, CB1 2FB
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Guy Emerson's list
- Interested Talks
- Microsoft Research Cambridge, public talks
- ndk22's list
- ob366-ai4er
- Optics for the Cloud
- personal list
- PMRFPS's
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Swarat Chaudhuri, Rice University
Thursday 25 July 2013, 11:00-12:00