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.
  • DFKI logo JUB Logo
Last modified: February 19 2012 08:30:03 MET