• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2022 Fiscal Year Research-status Report

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

Research Project

Project/Area Number 20K19744
Research InstitutionKyoto University

Principal Investigator

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

Project Period (FY) 2020-04-01 – 2024-03-31
KeywordsComputable Analysis / Exact Real Computation / Formal Proofs / Type Theory / Program Extraction / Spaces of subsets / ODEs
Outline of Annual Research Achievements

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.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

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.

Strategy for Future Research Activity

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.

Causes of Carryover

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.

  • Research Products

    (6 results)

All 2022

All Journal Article (1 results) Presentation (5 results) (of which Int'l Joint Research: 5 results,  Invited: 1 results)

  • [Journal Article] Certified Computation of Nondeterministic Limits2022

    • Author(s)
      Konecny Michal、Park Sewon、Thies Holger
    • Journal Title

      Lecture Notes in Computer Science book series (LNCS)

      Volume: 13260 Pages: 771~789

    • DOI

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

  • [Presentation] Certified and efficient programs from proofs in computable analysis2022

    • Author(s)
      Holger Thies
    • Organizer
      Computing in topological structures: Foundations and implementations
    • Int'l Joint Research / Invited
  • [Presentation] From Coq Proofs to Efficient Certified Exact Real Computation2022

    • Author(s)
      Michal Konecny, Sewon Park, Holger Thies
    • Organizer
      Proof and Computation 2022
    • Int'l Joint Research
  • [Presentation] Certified exact real computation on hyperspaces2022

    • Author(s)
      Michal Konecny, Sewon Park, Holger Thies
    • Organizer
      Continuity, Computability, Constructivity - From Logic to Algorithm (CCC2022)
    • Int'l Joint Research
  • [Presentation] Some steps toward program extraction in a type-theoretical interpretation of IFP2022

    • Author(s)
      Ulrich Berger, Sewon Park, Holger Thies, Hideki Tsuiki
    • Organizer
      Continuity, Computability, Constructivity - From Logic to Algorithm (CCC2022)
    • Int'l Joint Research
  • [Presentation] Nondeterministic limits and certified exact real computation2022

    • Author(s)
      Michal Konecny, Sewon Park, Holger Thies
    • Organizer
      Nineteenth International Conference on Computability and Complexity in Analysis
    • Int'l Joint Research

URL: 

Published: 2023-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi