[logic-ml] Prof. Helmut Schwichtenberg at NII Logic Seminar

Makoto Tatsuta tatsuta at nii.ac.jp
Mon Mar 26 19:12:00 JST 2018


         Prof. Helmut Schwichtenberg at NII Logic Seminar

Date: April 2, 2018, 14:00--16:00

Place: National Institute of Informatics, Room 1208 (12th floor)
場所: 国立情報学研究所 12階 1208室
    (半蔵門線,都営地下鉄三田線・新宿線 神保町駅または東西線 竹橋駅より徒歩5分)
    (地図 http://www.nii.ac.jp/about/access/)

Speaker: Helmut Schwichtenberg (Munchen University)

Title: Logic for exact real arithmetic

Abstract:
Real numbers in the exact (as opposed to floating-point) sense can be
given in different formats, for instance as Cauchy sequences (of
rationals, with Cauchy modulus), or else as infinite sequences
(streams) of (i) signed digits -1, 0, 1 or (ii) -1, 1, bot containing
at most one copy of bot (meaning undefinedness), so-called Gray code
(di Gianantonio 1999, Tsuiki 2002).  We are interested in formally
verified algorithms on real numbers given as streams.  To this end we
consider formal (constructive) existence proofs M and apply a proof
theoretic method (realizability) to extract their computational
content.  We switch between different representations of reals by
labelling universal quantifiers on reals x as non-computational and
then relativising x to a predicate CoI coinductively defined in such a
way that the computational content of x in CoI is a stream
representing x.  The desired algorithm is obtained as the extracted
term of the existence proof M, and the required verification is
provided by a formal soundness proof of the realizability
interpretation.  As an example we consider multiplication of
reals. This is a joint work with Ulrich Berger, Kenji Miyamoto and
Hideki Tsuiki.

問合せ先:
龍田 真 (国立情報学研究所)
e-mail: tatsuta at nii.ac.jp
http://research.nii.ac.jp/~tatsuta



More information about the Logic-ml mailing list