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

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

研究課題

研究課題/領域番号 20K19744
研究種目

若手研究

配分区分基金
審査区分 小区分60010:情報学基礎論関連
研究機関京都大学 (2021-2023)
九州大学 (2020)

研究代表者

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

研究期間 (年度) 2020-04-01 – 2025-03-31
研究課題ステータス 交付 (2023年度)
配分額 *注記
4,290千円 (直接経費: 3,300千円、間接経費: 990千円)
2023年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2022年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2021年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2020年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
キーワードComputable Analysis / Exact Real Computation / Formal Proofs / Type Theory / ODEs / Program Extraction / Spaces of subsets / Proof Assistants / 計算可能解析学 / 計算量 / 計算機援用証明 / 実数計算 / Computable analysis / Differential equations / Verification / Formal proofs / Complexity Theory
研究開始時の研究の概要

The research project aims to get insights into the computational complexity of problems in the physical world and to provide efficient and formally verified algorithms for computations that involve real numbers. Such algorithms lead to better, more reliable and reusable software.

研究実績の概要

This year's main focus was on the implementation of exact real computation in the Coq proof assistant. Previous results on the computation on subsets have been extended and new efficient representations for dealing with subsets have been devised and compared. The results were summarized for presentation at the 48th International Symposium on Mathematical Foundations of Computer Science and an extended journal version is currently in progress.
Further, during a research visit by Pieter Collins (Maastricht University) possible applications to his work on verified numerics were discussed.
Large progress was also made toward one of the main goals stated in the research proposal, that is, toward a verified solver for ordinary differential equations in exact real computation. In joint work with Sewon Park (Kyoto University) a simple solver for polynomial ordinary differential equations was implemented in the Coq proof assistant. For this, it was also necessary to formalize a theory of classical functions in our system, and results from classical mathematics concering e.g. differentiabilty. From proofs in our formal system, we can extract Haskell programs for such a solvers.The programs can be used to solve polynomial ODEs on some interval and print out approximations of the result up to any desired output precision.
Lastly, some applications to particle physics could be discovered. Simulation of particle dynamics turns out to be a good case study for exact real computation, as it often requires a very high precision that can not be achieved by classical numerical methods.

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

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

理由

Large advancements toward the original goal of verified ODE solving could be made during the last AY. First, the PI together with his collaborators could extend the previous formalization to a theory of classical functions, which e.g. could be used to formalize statements about continuity and differentiabilty, which are in turn needed to define solution operators for ODEs. Further, on top of this theory a simple solver for ODEs was implemented and verified to be correct. This solver can be extracted as a Haskell program which has shown to perform rather efficiently.
Also, some practical applications of the work in particle physics could be discovered.
The PI could present several of these new results on international conferences and workshops.
On the other hand, the solver currently only works for 1-dimensional polynomial ODEs and is thus not very generic. There is still some work left to generalize the solver to higher dimension and more generic types of functions.

今後の研究の推進方策

First, it is planned to summarize the results obtained in the previous AY in a publication at an international conference. The main task in this AY is then to extend the results further. Currently the ODE solver only works for 1-dimensional polynomial ODEs. As a first step, it is planned to extend the results to higher-dimensions. This is quite challenging, as it also requires the formalization of some classical results, that we currently only formalized for 1 dimension. Nonetheless, the algorithm itself generalizes nicely to higher dimension, and thus an implementation should be possible.
The PI plans to present these results at international conferences and workshops, in particular the CCA and CCC conferences.
Further, the applications of the work in particle physics will be explored more deeply, in collaboration with experts from physics.
Regarding changes to the research plan, while in previous years also the comparison to other proof assistants, and in particular the system IFP, was a central topic, it is planned to focus mostly on the Coq formalization in the coming AY, as more progress toward the initial goal of verified ODE solving could be done in Coq. Still it is planned to consider how some of the results could be formalized in a logic based system like IFP.

報告書

(4件)
  • 2023 実施状況報告書
  • 2022 実施状況報告書
  • 2021 実施状況報告書
  • 2020 実施状況報告書
  • 研究成果

    (31件)

すべて 2024 2023 2022 2021 2020 その他

すべて 雑誌論文 (7件) (うち国際共著 6件、 査読あり 6件、 オープンアクセス 2件) 学会発表 (21件) (うち国際学会 17件、 招待講演 5件) 備考 (3件)

  • [雑誌論文] Formalizing Hyperspaces for Extracting Efficient Exact Real Computation2023

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

      Leibniz International Proceedings in Informatics (LIPIcs)

      巻: 272

    • 関連する報告書
      2023 実施状況報告書
  • [雑誌論文] 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

    • ISBN
      9783031067723, 9783031067730
    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / 国際共著
  • [雑誌論文] Computable analysis and notions of continuity in Coq2021

    • 著者名/発表者名
      Florian Steinberg, Laurent Thery, Holger Thies
    • 雑誌名

      Logical Methods in Computer Science

      巻: 17:2

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / 国際共著
  • [雑誌論文] Axiomatic Reals and Certified Efficient Exact Real Computation2021

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

      Lecture Notes in Computer Science

      巻: 13038 ページ: 252-268

    • DOI

      10.1007/978-3-030-88853-4_16

    • ISBN
      9783030888527, 9783030888534
    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / 国際共著
  • [雑誌論文] Exact Real Computation of Solution Operators for Linear Analytic Systems of Partial Differential Equations2021

    • 著者名/発表者名
      Selivanova Svetlana、Steinberg Florian、Thies Holger、Ziegler Martin
    • 雑誌名

      Lecture Notes in Computer Science

      巻: 12865 ページ: 370-390

    • DOI

      10.1007/978-3-030-85165-1_21

    • ISBN
      9783030851644, 9783030851651
    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / 国際共著
  • [雑誌論文] Continuous and Monotone Machines2020

    • 著者名/発表者名
      Michal Konecny, Florian Steinberg, Holger Thies
    • 雑誌名

      Leibniz International Proceedings in Informatics (LIPIcs)

      巻: 170

    • 関連する報告書
      2020 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Computable Analysis for Verified Exact Real Computation2020

    • 著者名/発表者名
      Michal Konecny, Florian Steinberg, Holger Thies
    • 雑誌名

      Leibniz International Proceedings in Informatics (LIPIcs)

      巻: 182

    • 関連する報告書
      2020 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [学会発表] Applications of Exact Real Computation in Particle Physics2024

    • 著者名/発表者名
      Svetlana Selivanova, Holger Thies
    • 学会等名
      17th International Conference on Computability, Complexity and Randomness
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会
  • [学会発表] Extending cAERN to spaces of subsets2023

    • 著者名/発表者名
      Michal Konecny, Sewon Park, Holger Thies
    • 学会等名
      29th International Conference on Types for Proofs and Programs
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会
  • [学会発表] Advances in verified set and function calculi in Coq2023

    • 著者名/発表者名
      Pieter Collins, Sewon Park, Holger Thies
    • 学会等名
      Continuity, Computability, Constructivity 2023
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] Formal verification and program extraction for efficient computations over real numbers and hyperspaces2023

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      Fifth Workshop on Digitalization and Computable Models
    • 関連する報告書
      2023 実施状況報告書
    • 招待講演
  • [学会発表] 計算可能解析学とCoq2023

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      The 19th Theorem Proving and Provers meeting
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] Towards verified implementation of iterative and interactive real-RAM2023

    • 著者名/発表者名
      Sewon Park, Holger Thies
    • 学会等名
      Twentieth International Conference on Computability and Complexity in Analysis
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会
  • [学会発表] Certified and efficient programs from proofs in computable analysis2022

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      Computing in topological structures: Foundations and implementations
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会 / 招待講演
  • [学会発表] From Coq Proofs to Efficient Certified Exact Real Computation2022

    • 著者名/発表者名
      Michal Konecny, Sewon Park, Holger Thies
    • 学会等名
      Proof and Computation 2022
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Certified exact real computation on hyperspaces2022

    • 著者名/発表者名
      Michal Konecny, Sewon Park, Holger Thies
    • 学会等名
      Continuity, Computability, Constructivity - From Logic to Algorithm (CCC2022)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] 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)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Nondeterministic limits and certified exact real computation2022

    • 著者名/発表者名
      Michal Konecny, Sewon Park, Holger Thies
    • 学会等名
      Nineteenth International Conference on Computability and Complexity in Analysis
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] An application of constructive dependent type theory to certified computation over the reals2022

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      The second Korea Logic Day
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会 / 招待講演
  • [学会発表] Extracting exact real computation programs from proofs in type theory2022

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      The second Japan-Russia workshop on effective descriptive set theory, computable analysis and automata
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Uniform Complexity of Solving Partial Differential Equations and Exact Real Computation2021

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      18th International Conference on Computability and Complexity in Analysis
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会 / 招待講演
  • [学会発表] IFP style proofs in the Coq proof assistant2021

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      Continuity, Computability, Constructivity - From Logic to Algorithm
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Complexity Theory in Analysis with Applications to Differential Equations2021

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      Autumn school Proof and Computatio
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会 / 招待講演
  • [学会発表] Axiomatic Reals and Certified Efficient Exact Real Computatio2021

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      27th Workshop on Logic, Language, Information and Computation
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Toward an interpretation of Intutionistic Fixed Point Logic in Coq2021

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      The 17th Theorem Proving and Provers meeting
    • 関連する報告書
      2021 実施状況報告書
  • [学会発表] Computable analysis and exact real computation in Coq2020

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      Fourth Workshop on Mathematical Logic and Applications
    • 関連する報告書
      2020 実施状況報告書
    • 国際学会
  • [学会発表] Continuous and Monotone Machines2020

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      45th International Symposium on Mathematical Foundations of Computer Science
    • 関連する報告書
      2020 実施状況報告書
    • 国際学会
  • [学会発表] Computable Analysis for Verified Exact Real Computation2020

    • 著者名/発表者名
      Holger Thies
    • 学会等名
      40th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science
    • 関連する報告書
      2020 実施状況報告書
    • 国際学会
  • [備考] Personal Website

    • URL

      http://www.holgerthies.com

    • 関連する報告書
      2023 実施状況報告書
  • [備考] cAERN project

    • URL

      https://github.com/holgerthies/coq-aern

    • 関連する報告書
      2023 実施状況報告書
  • [備考] Personal Homepage

    • URL

      http://www.holgerthies.com

    • 関連する報告書
      2021 実施状況報告書 2020 実施状況報告書

URL: 

公開日: 2020-04-28   更新日: 2024-12-25  

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

Powered by NII kakenhi