Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Thomas Sternagel is active.

Publication


Featured researches published by Thomas Sternagel.


international joint conference on automated reasoning | 2012

KBCV: knuth-bendix completion visualizer

Thomas Sternagel; Harald Zankl

This paper describes a tool for Knuth-Bendix completion. In its interactive mode the user only has to select the orientation of equations into rewrite rules; all other computations (including necessary termination checks) are performed internally. Apart from the interactive mode, the tool also provides a fully automatic mode. Moreover, the generation of (dis)proofs in equational logic is supported. Finally, the tool outputs proofs in a certifiable format.


rewriting techniques and applications | 2014

Conditional Confluence (System Description)

Thomas Sternagel; Aart Middeldorp

This paper describes the Conditional Confluence tool, a fully automatic confluence checker for first-order conditional term rewrite systems. The tool implements various confluence criteria that have been proposed in the literature. A simple technique is presented to test conditional critical pairs for infeasibility, which makes conditional confluence criteria more useful. Detailed experimental data is presented.


1st International Conference on Formal Structures for Computation and Deduction (FSCD 2016) | 2016

Certifying Confluence of Almost Orthogonal CTRSs via Exact Tree Automata Completion

Christian Sternagel; Thomas Sternagel

Suzuki et al. showed that properly oriented, right-stable, orthogonal, and oriented conditional term rewrite systems with extra variables in right-hand sides are confluent. We present our Isabelle/HOL formalization of this result, including two generalizations. On the one hand, we relax proper orientedness and orthogonality to extended proper orientedness and almost orthogonality modulo infeasibility, as suggested by Suzuki et al. On the other hand, we further loosen the requirements of the latter, enabling more powerful methods for proving infeasibility of conditional critical pairs. Furthermore, we formalized a construction by Jacquemard that employs exact tree automata completion for non-reachability analysis and apply it to certify infeasibility of conditional critical pairs. Combining these two results and extending the conditional confluence checker ConCon accordingly, we are able to automatically prove and certify confluence of an important class of conditional term rewrite systems.


certified programs and proofs | 2015

Recording Completion for Certificates in Equational Reasoning

Thomas Sternagel; Sarah Winkler; Harald Zankl

We introduce recording completion, a variant of Knuth-Bendix completion which facilitates the construction of certificates for various equational logic proofs (completion proofs, entailment proofs and dis-proofs). The approach generalizes to more powerful variants of completion such as ordered completion and AC completion. We implemented recording completion in the tools KBCV and MKBTT. Both tools allow to choose among different formats of proof certificates, namely conversions, proof trees, and conversions with history. We report on experimental results in which all generated certificates have been verified by the trustable checker CeTA.


conference on automated deduction | 2017

Certifying Confluence of Quasi-Decreasing Strongly Deterministic Conditional Term Rewrite Systems

Christian Sternagel; Thomas Sternagel

We formalize a confluence criterion for the class of quasi-decreasing strongly deterministic conditional term rewrite systems in Isabelle/HOL: confluence follows if all conditional critical pairs are joinable. However, quasi-decreasingness, strong determinism, and joinability of conditional critical pairs are all undecidable in general. Therefore, we also formalize sufficient criteria for those properties, which we incorporate into the general purpose certifier CeTA as well as the confluence checker ConCon for conditional term rewrite systems.


arXiv: Logic in Computer Science | 2012

Recording Completion for Finding and Certifying Proofs in Equational Logic

Thomas Sternagel; René Thiemann; Harald Zankl; Christian Sternagel


Logical Methods in Computer Science | 2017

Complexity of Conditional Term Rewriting

Cynthia Kop; Aart Middeldorp; Thomas Sternagel


arXiv: Logic in Computer Science | 2016

Formalized Confluence of Quasi-Decreasing, Strongly Deterministic Conditional TRSs.

Thomas Sternagel; Christian Sternagel


arXiv: Logic in Computer Science | 2016

Level-Confluence of 3-CTRSs in Isabelle/HOL

Christian Sternagel; Thomas Sternagel


Archive | 2017

Certified Non-Confluence with ConCon 1.5.

Thomas Sternagel; Christian Sternagel

Collaboration


Dive into the Thomas Sternagel's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Harald Zankl

University of Innsbruck

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Cynthia Kop

University of Innsbruck

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge