COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |

University of Cambridge > Talks.cam > Computer Laboratory Automated Reasoning Group Lunches > Semi-automatic Algorithm Synthesis (Case Study: Square Root)

## Semi-automatic Algorithm Synthesis (Case Study: Square Root)Add to your list(s) Download to your calendar using vCal - Madalina Erascu - Research Institute for Symbolic Computation, Johannes Kepler University, Linz, Austria
- Thursday 21 June 2012, 13:00-14:00
- Computer Laboratory, William Gates Building, Room SS03.
If you have a question about this talk, please contact William Denman. We report a case study on semi-automatic synthesis of optimal algorithms for square root problem: given the real number x and the error bound e, find the real interval such that it contains the radical of x and its width is less than e. As usual, we begin by fixing an algorithm schema, namely, iterative refining: the algorithm starts with an initial interval and repeatedly updates it by applying a refinement function, say f, on it until it becomes narrow enough. Then the synthesis amounts to finding a refinement function f that ensures that the algorithm is correct (loop invariant), terminating (contraction), and optimal. All these can be formulated as quantifier elimination over the real numbers. Hence, in principle, they can be all carried out automatically. However the computational requirement is so huge, making the automatic synthesis practically impossible with the current general quantifier elimination software. Hence, we did some hand derivations and were able to synthesize semi-automatically an optimal algorithm under suitable assumptions. We hope that the ideas behind the hand derivations could be eventually turned into an algorithm. Then we would have an automatic synthesis of optimal square-root algorithm. This is joint work with Hoon Hong. This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series. ## This talk is included in these lists:- All Talks (aka the CURE list)
- Cambridge talks
- Computer Laboratory Automated Reasoning Group Lunches
- Computer Laboratory talks
- Computer Laboratory, William Gates Building, Room SS03
- Interested Talks
- School of Technology
- Trust & Technology Initiative - interesting events
- bld31
- yk373's list
Note that ex-directory lists are not shown. |
## Other listsNeuroscience Seminars Bioenergy Initiative CaMedia## Other talksTo be confirmed A continuum theory for the fractures in brittle and ductile solids An experimental analysis of the effect of Quantitative Easing Dr Michael Hastings: Circadian Rhythms Making Refuge: Calais and Cambridge Mechanical properties of cells or cell components on the micro- and nanometer scale Single Cell Seminars (November) 'Honouring Giulio Regeni: a plea for research in risky environments' Existence of Lefschetz fibrations on Stein/Weinstein domains |