Term rewriting has been used as a formal model to reason about the complexity of logic, functional , and imperative programs. In contrast to term rewriting, term graph rewriting permits sharing of common sub-expressions, and consequently is able to capture more closely reasonable implementations of rule based languages. However, the automated...
-
June 22, 2016 (v1)Conference paperUploaded on: March 25, 2023
-
April 2, 2016 (v1)Conference paper
In this paper we present TcT v3.0, the latest version of our fully automated complexity analyser.TcT implements our framework for automated complexity analysis and focuses on extensibility and automation. TcT is open with respect to the input problem under investigation and the resource metric in question.It is the most powerful tool in the...
Uploaded on: March 25, 2023 -
November 15, 2020 (v1)Conference paper
International audience
Uploaded on: December 4, 2022 -
June 6, 2023 (v1)Journal article
In this work, we study the fully automated inference of expected result values of probabilistic programs in the presence of natural programming constructs such as procedures, local variables and recursion. While crucial, capturing these constructs becomes highly non-trivial. The key contribution is the definition of a term representation,...
Uploaded on: December 17, 2023 -
August 31, 2015 (v1)Conference paper
We show how the complexity of higher-order functional programs can be analysed automatically by applying program transformations to a defunctionalized versions of them, and feeding the result to existing tools for the complexity analysis of first-order term rewrite systems. This is done while carefully analysing complexity preservation and...
Uploaded on: March 25, 2023 -
January 23, 2022 (v1)Publication
We introduce a new kind of expectation transformer for a mixed classical-quantum programming language. Our semantic approach relies on a new notion of a cost structure, which we introduce and which can be seen as a specialisation of the Kegelspitzen of Keimel and Plotkin. We show that our weakest precondition analysis is both sound and adequate...
Uploaded on: December 3, 2022