Skip to main content

Showing 1–6 of 6 results for author: Huch, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2503.02975  [pdf, ps, other

    cs.LO

    Proof-Producing Translation of Functional Programs into a Time \& Space Reasonable Model

    Authors: Kevin Kappelmann, Fabian Huch, Lukas Stevens, Mohammad Abdulaziz

    Abstract: We present a semi-automated framework to construct and reason about programs in a deeply-embedded while-language. The while-language we consider is a simple computation model that can simulate (and be simulated by) Turing Machines with a quadratic time and constant space blow-up. Our framework derives while-programs from functional programs written in a subset of Isabelle/HOL, namely tail-recursiv… ▽ More

    Submitted 21 April, 2025; v1 submitted 4 March, 2025; originally announced March 2025.

  2. arXiv:2412.13083  [pdf, other

    cs.LO

    Isabelle as Systems Platform: Managing Automated and Quasi-interactive Builds

    Authors: Fabian Huch

    Abstract: Interactive theorem provers are complex systems that require sophisticated platform efforts - and hence systems programming environments - to manage effectively. The Isabelle platform exemplifies this with its Isabelle/Scala systems programming environment, which has proven to be very successful. In contrast, much of the project infrastructure has relied on external tooling in the past, despite sh… ▽ More

    Submitted 17 December, 2024; originally announced December 2024.

    Comments: Isabelle Workshop 2024

  3. arXiv:2209.13894  [pdf, other

    cs.LO

    The Isabelle Community Benchmark

    Authors: Fabian Huch, Vincent Bode

    Abstract: Choosing hardware for theorem proving is no simple task: automated provers are highly complex and optimized programs, often utilizing a parallel computation model, and there is little prior research on the hardware impact on prover performance. To alleviate the problem for Isabelle, we initiated a community benchmark where the build time of HOL-Analysis is measured. On $54$ distinct CPUs, a total… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

    Journal ref: Proceedings of the Workshop on Practical Aspects of Automated Reasoning Vol-3201 (2022)

  4. arXiv:2209.13305  [pdf, other

    cs.LO

    Structure in Theorem Proving: Analyzing and Improving the Isabelle Archive of Formal Proofs

    Authors: Fabian Huch

    Abstract: The Isabelle Archive of Formal Proofs has grown to a significant size in the past years. It makes up for an impressive body of research, which enables a number of statistical approaches to various aspects in theorem proving, and has not yet been utilized exhaustively. However, the growing size also poses some challenges to address: Material becomes increasingly harder to find, reusability and ease… ▽ More

    Submitted 27 September, 2022; originally announced September 2022.

    Comments: Extended abstract

  5. arXiv:2207.10424  [pdf, other

    cs.LO

    A Linter for Isabelle: Implementation and Evaluation

    Authors: Yecine Megdiche, Fabian Huch, Lukas Stevens

    Abstract: In interactive theorem proving, formalization quality is a key factor for maintainability and re-usability of developments and can also impact proof-checking performance. Commonly, anti-patterns that cause quality issues are known to experienced users. However, in many theorem prover systems, there are no automatic tools to check for their presence and make less experienced users aware of them. We… ▽ More

    Submitted 21 July, 2022; originally announced July 2022.

    Comments: Isabelle Workshop 2022

  6. arXiv:2204.14191  [pdf, other

    cs.LO

    FindFacts: A Scalable Theorem Search

    Authors: Fabian Huch, Alexander Krauss

    Abstract: The Isabelle Archive of Formal Proofs (AFP) has grown to over 500 articles in late 2019. Meanwhile, finding formalizations in it has not exactly become easier. At the time of writing, the site-specific AFP google search and the Isabelle find_theories resp. find_consts commands (that only work on imported theories) are still the only tools readily available to find formalizations in Isabelle. We pr… ▽ More

    Submitted 27 April, 2022; originally announced April 2022.

    Comments: Isabelle Workshop 2020