You must enable JavaScript to use this site
Objectives
As computers and communications technology advance, greater opportunities arise for intelligent mathematical computation. While computer algebra, automated deduction, mathematical publishing and novel user interfaces individually have long and successful histories, we are now seeing increasing opportunities for synergy among these areas.
The conference is organized by
Serge Autexier (DFKI) and Michael Kohlhase (JUB), takes place at Jacobs University in Bremen and
consists of five tracks
The overall programme is organized by the General Program Chair Johan Jeuring.
Invited talks will be given by:
- Yannis Haralambous, Département Informatique, Télécom Bretagne
- Conor McBride, Department of Computer and Information Sciences, University of Strathclyde
- Cezar Ionescu, Potsdam Institute for Climate Impact Research:
Increasingly correct scientific programming
Dependently typed languages promise an elegant environment for
programming from specifications: the properties that a program should
satisfy are expressed as logical formulas and encoded via the
Curry-Howard isomorphism as a type, a candidate implementation should be
a member of this type, and the type checker verifies whether this is
indeed the case. But sometimes, the type checker demands ``too much'':
in particular, in scientific programming, it often seems that one must
formalize all of real analysis before writing a single line of useful
code. Alternatively, one can use mechanisms provided by the language in
order to circumvent the type checker, and confirm that ``real
programmers can write Fortran in any language''. We present an example
of navigating between these extremes in the case of economic modeling.
At first, we use postulates in order to be able to reuse code, and
achieve a kind of conditional correctness (for example, we can find a
Walrasian equilibrium if we are able to solve a convex
optimization problem). We then remove more and more of the postulates,
replacing them with proofs of correctness, by using interval arithmetic
methods.
Workshops & Doctoral Programme
In addition to the five main tracks, CICM 2012 will host a number workshops and a
doctoral programme.
|
-
Last modified: February 19 2012 08:30:03 MET