• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2022 年度 実施状況報告書

Computational complexity and practice of verified and efficient algorithms for dynamical systems

研究課題

研究課題/領域番号 20K19744
研究機関京都大学

研究代表者

THIES HOLGER  京都大学, 人間・環境学研究科, 特定講師 (50839107)

研究期間 (年度) 2020-04-01 – 2024-03-31
キーワードComputable Analysis / Exact Real Computation / Formal Proofs / Type Theory / Program Extraction / Spaces of subsets / ODEs
研究実績の概要

Large progress has been made on the formalization of exact real computation in type theory and its implementation in the Coq proof assistant. Previous work on formalizing nondeterministic computation on real and complex numbers has been extended and unified. In particular, progress has been made on formalizing nondeterminism occuring in exact real computation and a sound notion of a multivalued limit operator was devised. The theory was implemented in the Coq proof assistant and using Coq's program extraction mechanism efficient Haskell programs for exact real computation can be extracted. As a non-trivial application we extract a nondeterministic program computing the complex square root.
As Covid-19 related border restrictions loosened during this year, international joint research could be resumed. During a visit by Michal Konecny (Aston University, UK), we extended the aforementioned formalization to spaces of subsets and functions, which has important applications to differential equations, in particular regarding reachability questions.
Several representations for dealing with subsets have been compared in terms of efficiency and certfied programs for generating drawings of subsets have been extracted and shown to behave well in terms of running time. Examples include fractals in two dimensional Euclidean space.
Progress has also been made on integrating the logic based proof system IFP into our type theoretical work. A system for IFP style proofs in Coq and a new program extraction to untyped lambda calculus similar to IFP was developed based on the meta-coq framework.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

In the beginning of the AY international collaboration was still difficult due to the pandemic which made the project progress a bit slower than expected. However, as restrictions became less strict during the AY, international research could be resumed and large advancements was made.
Several new results on formalizing nondeterministic computation, in particular the formalization of limits were made.The results have been presented at NASA Formal Methods 2022 and published in the proceedings. Further, an extended version has been accepted for publication in the Journal of Logic and Computation.
In international joint research, the work has been extended to not only include computations on real and complex numbers but also on hyperspaces of subsets and function spaces. This extension is necessary to consider algorithms for differential equations which is one of the main goals of this project.
The PI presented some of the results at an invited talk at the Sirius Math Institute (online) and at smaller international workshops. A conference publication summarizing the new results is in preparation.
While the above results focus on formalization in type-theory and Coq, another proof system that is well-suited for exact real computation is the system IFP.To compare those two systems, the PI in joint work with researchers from Kyoto University is developing an interpretation of IFP in type theory and its implementation in Coq. The implementation was renewed this AY, allowing IFP style proofs and code extraction in Coq. Partial results have been presented at international conferences.

今後の研究の推進方策

First, it is planned to summarize the results regarding computation of subsets for presentation at an international conference and possibly a journal publication.
As a next step, it is planned to (i) extend the results on verified exact real computation, (ii) compare with other proof systems in particular IFP, (iii) unify the work with complexity results for differential equations obtained during the first year of the project and (iv) extend the Coq implementation towards algorithms for solving of differential equations.
For (i) it is planned to further investigate representations for spaces of compact subsets, also in terms of their computational complexity. Further, extensions to spaces of multivariate functions and their efficient representation e.g. by polynomial models are planned.
For (ii) it is necessary to further expand the current proof extraction mechanism for IFP style proofs in Coq and prove its soundness.
For (iii) in particular the work on subsets and function spaces is important as efficient algorithm make use of polynomial models for functions. Thus, formalizing these results, it is possible to consider operations like integration and solution operators for differential equations as well as reachability questions on certain classes of real subsets.
For (iv) it is also necessary to prove classical mathematical results about ordinary and partial differential equations in Coq. It is then planned to use this to verify computational properties for DEs in Coq and extract Haskell programs containing solution operators that solve DEs with arbitrary high precision.

次年度使用額が生じた理由

Travel restrictions and the ongoing pandemic still made international travel and joint research difficult at the beginning of this year. However, as travel restrictions have been loosened, international collaboration has been resumed and it is planned to use the research funds to meet in person with international collaborators and visit several international conferences in AY2023.

  • 研究成果

    (6件)

すべて 2022

すべて 雑誌論文 (1件) 学会発表 (5件) (うち国際学会 5件、 招待講演 1件)

  • [雑誌論文] Certified Computation of Nondeterministic Limits2022

    • 著者名/発表者名
      Konecny Michal、Park Sewon、Thies Holger
    • 雑誌名

      Lecture Notes in Computer Science book series (LNCS)

      巻: 13260 ページ: 771~789

    • DOI

      10.1007/978-3-031-06773-0_41

  • [学会発表] Certified and efficient programs from proofs in computable analysis2022

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      Computing in topological structures: Foundations and implementations
    • 国際学会 / 招待講演
  • [学会発表] From Coq Proofs to Efficient Certified Exact Real Computation2022

    • 著者名/発表者名
      Michal Konecny, Sewon Park, Holger Thies
    • 学会等名
      Proof and Computation 2022
    • 国際学会
  • [学会発表] Certified exact real computation on hyperspaces2022

    • 著者名/発表者名
      Michal Konecny, Sewon Park, Holger Thies
    • 学会等名
      Continuity, Computability, Constructivity - From Logic to Algorithm (CCC2022)
    • 国際学会
  • [学会発表] Some steps toward program extraction in a type-theoretical interpretation of IFP2022

    • 著者名/発表者名
      Ulrich Berger, Sewon Park, Holger Thies, Hideki Tsuiki
    • 学会等名
      Continuity, Computability, Constructivity - From Logic to Algorithm (CCC2022)
    • 国際学会
  • [学会発表] Nondeterministic limits and certified exact real computation2022

    • 著者名/発表者名
      Michal Konecny, Sewon Park, Holger Thies
    • 学会等名
      Nineteenth International Conference on Computability and Complexity in Analysis
    • 国際学会

URL: 

公開日: 2023-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi