<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://termination-portal.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ffrohn</id>
	<title>Termination-Portal.org - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://termination-portal.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ffrohn"/>
	<link rel="alternate" type="text/html" href="http://termination-portal.org/wiki/Special:Contributions/Ffrohn"/>
	<updated>2026-04-22T11:14:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=21st_International_Workshop_on_Termination&amp;diff=2098</id>
		<title>21st International Workshop on Termination</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=21st_International_Workshop_on_Termination&amp;diff=2098"/>
		<updated>2026-02-23T09:23:53Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Program Committee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;July 25, 2026, Lisbon, Portugal.&lt;br /&gt;
&lt;br /&gt;
As part of [https://www.floc26.org FLoC 2026] and&lt;br /&gt;
co-located with [https://www.floc26.org/ijcar IJCAR 2026].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
&lt;br /&gt;
The Workshop on Termination (WST) traditionally brings together, in an&lt;br /&gt;
informal setting, researchers interested in all aspects of termination,&lt;br /&gt;
whether this interest be practical or theoretical, primary or derived. &lt;br /&gt;
The workshop also provides a ground for cross-fertilization of ideas from &lt;br /&gt;
the different communities interested in termination (e.g., working on &lt;br /&gt;
computational mechanisms, programming languages, software engineering, &lt;br /&gt;
constraint solving, etc.). The friendly atmosphere enables fruitful &lt;br /&gt;
exchanges leading to joint research and subsequent publications.&lt;br /&gt;
&lt;br /&gt;
The 21st International Workshop on Termination (WST 2026) continues&lt;br /&gt;
the successful workshops held in&lt;br /&gt;
St. Andrews (1993), &lt;br /&gt;
La Bresse (1995), &lt;br /&gt;
Ede ([http://www-i2.informatik.rwth-aachen.de/giesl/WST97/main.html 1997]), &lt;br /&gt;
Dagstuhl ([http://verify.rwth-aachen.de/giesl/WST99.html 1999]), &lt;br /&gt;
Utrecht ([http://www.cs.tau.ac.il/~nachumd/wst/index.html 2001]), &lt;br /&gt;
Valencia ([http://users.dsic.upv.es/~rdp03/wst/ 2003]), &lt;br /&gt;
Aachen ([http://www-i2.informatik.rwth-aachen.de/WST04/ 2004]), &lt;br /&gt;
Seattle ([https://www.illc.uva.nl/LogicList/newsitem.php?id=1416 2006]), &lt;br /&gt;
Paris ([http://www.lsv.fr/Events/rdp07/wst.html 2007]), &lt;br /&gt;
Leipzig ([http://www.imn.htwk-leipzig.de/~waldmann/wst09/cfp/WST09_cfp.pdf 2009]),&lt;br /&gt;
Edinburgh ([http://www.floc-conference.org/WST-home.html 2010]), &lt;br /&gt;
Obergurgl ([http://cl-informatik.uibk.ac.at/users/georg/events/wst2012/ 2012]), &lt;br /&gt;
Bertinoro ([http://www.imn.htwk-leipzig.de/WST2013/ 2013]), &lt;br /&gt;
Vienna ([http://easychair.org/smart-program/VSL2014/WST-index.html 2014]),&lt;br /&gt;
Obergurgl ([http://cl-informatik.uibk.ac.at/events/wst-2016/ 2016]),&lt;br /&gt;
Oxford ([http://wst2018.webs.upv.es/ 2018]),&lt;br /&gt;
virtually ([http://costa.fdi.ucm.es/wst2021/ 2021]),&lt;br /&gt;
Haifa ([https://sws.cs.ru.nl/WST2022 2022]),&lt;br /&gt;
Obergurgl ([https://termination-portal.org/wiki/19th_International_Workshop_on_Termination 2023]), and&lt;br /&gt;
Leipzig ([https://www.imn.htwk-leipzig.de/WST2025/ 2025]).&lt;br /&gt;
&lt;br /&gt;
==Workshop Topics==&lt;br /&gt;
&lt;br /&gt;
The 21st International Workshop on Termination welcomes contributions &lt;br /&gt;
on all aspects of termination. In particular, papers investigating applications &lt;br /&gt;
of termination (for example in complexity analysis, program analysis and&lt;br /&gt;
transformation, theorem proving, program correctness, modeling computational &lt;br /&gt;
systems, etc.) are very welcome.&lt;br /&gt;
&lt;br /&gt;
Topics of interest include (but are not limited to):&lt;br /&gt;
&lt;br /&gt;
* termination and complexity analysis in any domain (lambda calculus, declarative programming, rewriting, transition systems, probabilistic programs, etc.)&lt;br /&gt;
* abstraction methods in termination analysis&lt;br /&gt;
* certification of termination and complexity proofs&lt;br /&gt;
* challenging termination problems&lt;br /&gt;
* comparison and classification of termination methods&lt;br /&gt;
* implementation of termination and complexity methods&lt;br /&gt;
* non-termination analysis and loop detection&lt;br /&gt;
* normalization and infinitary normalization&lt;br /&gt;
* operational termination of logic-based systems&lt;br /&gt;
* ordinal notation and subrecursive hierarchies&lt;br /&gt;
* SAT, SMT, and constraint solving for (non-)termination analysis&lt;br /&gt;
* scalability and modularity of termination methods&lt;br /&gt;
* well-founded relations and well-quasi-orders&lt;br /&gt;
&lt;br /&gt;
==Termination Competition==&lt;br /&gt;
&lt;br /&gt;
Since 2003, the catalytic effect of WST to stimulate new research&lt;br /&gt;
on termination has been enhanced by the celebration of the [[Termination_Competition]] &lt;br /&gt;
and its continuously developing problem databases containing thousands of programs &lt;br /&gt;
as challenges for termination analysis in different categories.&lt;br /&gt;
In 2026, the Termination Competition will run live (in parallel to the FLoC workshops, on the 24th and 25th of July). &amp;lt;!--Tool/benchmark authors are invited to submit a short tool paper and give a presentation on the workshop.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
==Keynote Speaker==&lt;br /&gt;
&lt;br /&gt;
[https://quave.cs.uni-saarland.de/benjamin-kaminski/ Benjamin Kaminski], Saarland U.&lt;br /&gt;
&amp;lt;b&amp;gt;Termination of Probabilistic Programs&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Abstract&amp;lt;/b&amp;gt;&lt;br /&gt;
Unlike for ordinary programs, termination of probabilistic programs is more nuanced: A probabilistic program can terminate with probability 1 while still needing infinitely many computation steps in expectation. We will explore the complexity landscape of probabilistic program termination and present proof rules for proving both almost-sure termination (i.e. termination with probability 1) as well as positive almost-sure termination (i.e. termination within finite expected time). Time permitting, we will furthermore dive into open problems on termination of weighted programs – a generalization of probabilistic programs where branches can be associated with more general weights from a semiring.&lt;br /&gt;
&lt;br /&gt;
==Program==&lt;br /&gt;
&lt;br /&gt;
===Thursday 24 August===&lt;br /&gt;
&lt;br /&gt;
'''Session 1''': Keynote &amp;amp; Probabilistic Termination (Chair: Akihisa Yamada)&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:00&lt;br /&gt;
|	[https://quave.cs.uni-saarland.de/benjamin-kaminski/ Benjamin Kaminski]:&lt;br /&gt;
	'''Termination of Probabilistic Programs &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;(invited talk)&amp;lt;/span&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Jan-Christoph Kassing&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting''' [https://doi.org/10.48550/arXiv.2307.10002 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 2''': Termination of Term Rewriting (Chair: Johannes Waldmann)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Fabian Mitterwallner&amp;lt;/u&amp;gt;, Aart Middeldorp and René Thiemann:&lt;br /&gt;
	'''Linear Termination over N is Undecidable''' [https://doi.org/10.48550/arXiv.2307.14805 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:30&lt;br /&gt;
|	Teppei Saito and Nao Hirokawa:&lt;br /&gt;
	'''Generalizing Weighted Path Orders''' [https://doi.org/10.48550/arXiv.2307.13973 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;René Thiemann&amp;lt;/u&amp;gt; and Elias Wenninger:&lt;br /&gt;
	'''A Verified Efficient Implementation of the Weighted Path Order''' [https://doi.org/10.48550/arXiv.2307.14671 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nao Hirokawa&amp;lt;/u&amp;gt; and Aart Middeldorp:&lt;br /&gt;
	'''Hydra Battles and AC Termination, Revisited''' [https://doi.org/10.48550/arXiv.2307.14036 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|18:00&lt;br /&gt;
|&lt;br /&gt;
----&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Friday 25 August===&lt;br /&gt;
&lt;br /&gt;
'''Session 3''': Termination beyond Term Rewriting (Chair: Carsten Fuhs)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|9:00&lt;br /&gt;
|	Ayuka Matsumi, Naoki Nishida, Misaki Kojima and Donghoon Shin:&lt;br /&gt;
	'''On Singleton Self-Loop Removal for Termination of LCTRSs with Bit-Vector Arithmetic''' [https://doi.org/10.48550/arXiv.2307.14094 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|9:30&lt;br /&gt;
|	Liye Guo and Cynthia Kop:&lt;br /&gt;
	'''Higher-Order LCTRSs and Their Termination''' [https://doi.org/10.48550/arXiv.2307.13519 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|10:00&lt;br /&gt;
|	Jera Hensel and &amp;lt;u&amp;gt;[https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]&amp;lt;/u&amp;gt;:&lt;br /&gt;
	'''Automated Termination Proofs for C Programs with Lists''' [https://doi.org/10.48550/arXiv.2307.11024 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|10:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 4''': Non-Termination (Chair: René Thiemann)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|11:00&lt;br /&gt;
|	Dieter Hofbauer and Johannes Waldmann:&lt;br /&gt;
	'''Old and New Benchmarks for Relative Termination of String Rewrite Systems''' [https://doi.org/10.48550/arXiv.2307.14149 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|11:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://ffrohn.github.io Florian Frohn]&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Proving Non-Termination by Acceleration Driven Clause Learning''' [https://doi.org/10.48550/arXiv.2307.09839 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|12:00&lt;br /&gt;
|	[http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet]:&lt;br /&gt;
	'''Binary Non-Termination in Term Rewriting and Logic Programming''' [https://doi.org/10.48550/arXiv.2307.11549 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|12:30&lt;br /&gt;
|	lunch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 5''': Complexity Analysis and Probabilistic termCOMP (Chair: Benjamin Kaminski)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nils Lommen&amp;lt;/u&amp;gt;, Eleanore Meyer and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Automated Complexity Analysis of Integer Programs via Triangular Weakly Non-Linear Loops''' [https://doi.org/10.48550/arXiv.2307.10061 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:30&lt;br /&gt;
|	Cynthia Kop and Deivid Vale:&lt;br /&gt;
	'''Complexity Analysis for Call-by-Value Higher-Order Rewriting''' [https://doi.org/10.48550/arXiv.2307.13426 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:00&lt;br /&gt;
|	'''0th Probabilistic termCOMP'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 6''': termCOMP 2023 and business meeting (Chair: Akihisa Yamada)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nils Lommen&amp;lt;/u&amp;gt;, Eleanore Meyer and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''KoAT: An Automatic Complexity Analysis Tool for Integer Programs'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:15&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://ffrohn.github.io Florian Frohn]&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Proving Non-Termination and Lower Runtime Bounds via ADCL with LoAT'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]&amp;lt;/u&amp;gt;, Daniel Cloerkes, Stefan Dollase, [https://ffrohn.github.io Florian Frohn], Carsten Fuhs, Jera Hensel, Jan-Christoph Kassing, Nils Lommen and Eleanore Meyer:&lt;br /&gt;
	'''AProVE 2023'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:45&lt;br /&gt;
|	Fred Mesnard and &amp;lt;u&amp;gt;[http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet]&amp;lt;/u&amp;gt;:&lt;br /&gt;
	'''NTI+cTI: a Logic Programming Termination Analyzer'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:00&lt;br /&gt;
|	Dieter Hofbauer:&lt;br /&gt;
	'''MultumNonMulta entering Term Rewriting'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:15&lt;br /&gt;
|	[https://akihisayamada.github.io/ Akihisa Yamada]:&lt;br /&gt;
	'''Results of the [[Termination Competition 2023]]'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:30&lt;br /&gt;
|	'''business meeting'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Submission Guidelines==&lt;br /&gt;
&lt;br /&gt;
Submissions are short papers/extended abstracts which should not exceed 5 pages.&lt;br /&gt;
There will be no formal reviewing. In particular, we welcome short versions of recently published articles and papers&lt;br /&gt;
submitted elsewhere. The program committee checks relevance and provides additional feedback for each submission.&lt;br /&gt;
The accepted papers will be made available electronically before the workshop.&lt;br /&gt;
&lt;br /&gt;
Papers should be submitted electronically via&lt;br /&gt;
[https://submissions.floc26.org/wst/ the submission page].&lt;br /&gt;
&lt;br /&gt;
Please use LaTeX and&lt;br /&gt;
[https://www.dagstuhl.de/en/publishing/series/details/LIPIcs the LIPIcs style file]&lt;br /&gt;
to prepare your submission.&lt;br /&gt;
&lt;br /&gt;
==Important Dates==&lt;br /&gt;
&lt;br /&gt;
* title and abstract submission: 28th of April&lt;br /&gt;
* paper submission: 5th of May&lt;br /&gt;
* notification: 26th of May&lt;br /&gt;
* early registration deadline: 1st of June&lt;br /&gt;
* final version: 26th of June&lt;br /&gt;
* workshop: 25th of July&lt;br /&gt;
&lt;br /&gt;
==Program Committee==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn, RWTH Aachen University (co-chair)&lt;br /&gt;
* Raúl Gutiérrez, Universitat Politècnica de València&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
* Nils Lommen, RWTH Aachen University&lt;br /&gt;
* Johannes Niederhauser, University of Innsbruck&lt;br /&gt;
* Vincent van Oostrom, University of Sussex&lt;br /&gt;
* Étienne Payet, Université de La Réunion (co-chair)&lt;br /&gt;
* Hiroshi Unno, Tohoku University&lt;br /&gt;
* Wim Vanhoof, Université de Namur&lt;br /&gt;
* Dragana Milovancevic, Imperial College London&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Portal&amp;diff=2097</id>
		<title>Termination Portal</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Portal&amp;diff=2097"/>
		<updated>2026-02-23T09:13:18Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Recent News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!---'''The Termination Portal is moving.'''  Editing has been disabled for everyone to avoid data loss.&lt;br /&gt;
----&lt;br /&gt;
---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Termination is a fundamental topic in computer science. While classical results state the undecidability of various termination problems, automated methods have successfully been developed that prove termination or non-termination in practical cases.&lt;br /&gt;
Research in termination analysis offers many challenges both in theory (mathematical logic, proof theory) and practice (software development, formal methods).&lt;br /&gt;
&lt;br /&gt;
This portal aims to provide the research community with up-to-date information about the field&lt;br /&gt;
of termination analysis.&lt;br /&gt;
The main sections are [[:Category:People|People]] (information about researchers in termination analysis),&lt;br /&gt;
[[:Category:News|News]] (information about events and new publications),&lt;br /&gt;
[[:Category:Tools|Tools]] (information about tools for automated termination analysis), and&lt;br /&gt;
[[:Category:Bibtex|References]] (publications related to termination analysis). &lt;br /&gt;
Additionally, the portal provides information about past and future [[WST|workshops]] and [[Termination Competition|competitions]].&lt;br /&gt;
&lt;br /&gt;
Have [[Suggestions]] to improve this web resource?&lt;br /&gt;
- How to [[Contribute]].&lt;br /&gt;
&lt;br /&gt;
=Recent News=&lt;br /&gt;
* [[Termination Competition 2026]]&lt;br /&gt;
* [[21st International Workshop on Termination]]&lt;br /&gt;
* [[20th International Workshop on Termination]]&lt;br /&gt;
* [[Termination Competition 2025]]&lt;br /&gt;
* [[Termination Competition 2024]]&lt;br /&gt;
* [[Termination Competition 2023]]&lt;br /&gt;
* [[19th International Workshop on Termination]]&lt;br /&gt;
* [[Termination Competition 2022]]&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=News&lt;br /&gt;
  shownamespace=false&lt;br /&gt;
  count=10&lt;br /&gt;
  ordermethod=lastedit&lt;br /&gt;
  order=descending&lt;br /&gt;
  includepage={News}:date:text&lt;br /&gt;
  format      =,,\n,&lt;br /&gt;
  table       =class=&amp;quot;wikitable&amp;quot;,Caption,Date,Text&lt;br /&gt;
  tablerow    =|%%&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
Older news entries can be found on the [[:Category:News|news page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=New Publications=&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=BibtexNews&lt;br /&gt;
  shownamespace=false&lt;br /&gt;
  count=10&lt;br /&gt;
  ordermethod=lastedit&lt;br /&gt;
  order=descending&lt;br /&gt;
  includepage=%1[100]&lt;br /&gt;
  format      =,,\n,&lt;br /&gt;
  table       =class=&amp;quot;wikitable&amp;quot;,Name,Content&lt;br /&gt;
  tablerow    =|%%&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2096</id>
		<title>Termination Competition 2026</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2096"/>
		<updated>2026-02-23T08:39:34Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], which takes place at [https://www.floc26.org/ FLoC 2026].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
Test runs will take place right after the submission deadline, followed by a bug/conflict reporting phase.&lt;br /&gt;
Bug fixes will be possible until shortly before the full run.&lt;br /&gt;
A live run on a subset of the benchmark collection, and a presentation of the final results will take place at WST.&lt;br /&gt;
Presumably, there will also be a presentation at IJCAR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: June 26&lt;br /&gt;
* Full Run: July 13-17&lt;br /&gt;
* Live Run: July 24/25&lt;br /&gt;
* Presentation of the results at WST: July 25&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants, at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base, and clearly defined rules.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
There will be a full run on the entire benchmark collection '''before''' WST, and a live run on a subset of the benchmark collection at WST.&lt;br /&gt;
The timeout for the full run will be 300 seconds.&lt;br /&gt;
The timeout for the live run will be significantly smaller (presumably 30 seconds).&lt;br /&gt;
The results of the full run will be announced at WST.&lt;br /&gt;
&lt;br /&gt;
Further technical information is available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
Every participant must submit at least five new '''secret''' benchmarks via email to florian.frohn@cs.rwth-aachen.de (unless the size of the benchmarks exceeds 5MB -- in that case, please get in touch to figure out another way).&lt;br /&gt;
Please also include a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
After the competition, these benchmarks will become part of TPDB.&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository]&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2025 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* In addition to the usual tracks, we will try to organize a '''knockout tournament'''.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will only run categories with clearly defined rules.&lt;br /&gt;
* Every participant has to submit at least five new '''secret''' benchmarks&lt;br /&gt;
* Demo categories will only be run on request, and this request has to be justified somehow (e.g., by a paper, significant tool improvements, ...). The final decision is up to the SC.&lt;br /&gt;
* Submissions to TPDB must have a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
* We will do a full run and a live run, as described above.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2095</id>
		<title>Termination Competition 2026</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2095"/>
		<updated>2026-02-18T10:15:10Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Dates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], which takes place at [https://www.floc26.org/ FLoC 2026].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be two weeks before WST, followed by a bug/conflict reporting phase.&lt;br /&gt;
Bug fixes will be possible until shortly before the final run.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST, and presumably also at IJCAR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: June 26&lt;br /&gt;
* Full Run: July 13-17&lt;br /&gt;
* Live Run: July 24/25&lt;br /&gt;
* Presentation of the results at WST: July 25&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants, at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base, and clearly defined rules.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
There will be a full run on the entire benchmark collection '''before''' WST, and a live run on a subset of the benchmark collection at WST.&lt;br /&gt;
The timeout for the full run will be 300 seconds.&lt;br /&gt;
The timeout for the live run will be significantly smaller (presumably 30 seconds).&lt;br /&gt;
The results of the full run will be announced at WST.&lt;br /&gt;
&lt;br /&gt;
Further technical information is available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
Every participant must submit at least five new '''secret''' benchmarks via email to florian.frohn@cs.rwth-aachen.de (unless the size of the benchmarks exceeds 5MB -- in that case, please get in touch to figure out another way).&lt;br /&gt;
Please also include a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
After the competition, these benchmarks will become part of TPDB.&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository]&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2025 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* In addition to the usual tracks, we will try to organize a '''knockout tournament'''.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will only run categories with clearly defined rules.&lt;br /&gt;
* Every participant has to submit at least five new '''secret''' benchmarks&lt;br /&gt;
* Demo categories will only be run on request, and this request has to be justified somehow (e.g., by a paper, significant tool improvements, ...). The final decision is up to the SC.&lt;br /&gt;
* Submissions to TPDB must have a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
* We will do a full run and a live run, as described above.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2094</id>
		<title>Termination Competition 2026</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2094"/>
		<updated>2026-02-18T10:09:43Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Changes with respect to 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], which takes place at [https://www.floc26.org/ FLoC 2026].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be two weeks before WST, followed by a bug/conflict reporting phase.&lt;br /&gt;
Bug fixes will be possible until shortly before the final run.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST, and presumably also at IJCAR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: June 26&lt;br /&gt;
* First Run: July 9/10&lt;br /&gt;
* Final Run: July 24/25&lt;br /&gt;
* Presentation of the results at WST: July 25&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants, at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base, and clearly defined rules.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
There will be a full run on the entire benchmark collection '''before''' WST, and a live run on a subset of the benchmark collection at WST.&lt;br /&gt;
The timeout for the full run will be 300 seconds.&lt;br /&gt;
The timeout for the live run will be significantly smaller (presumably 30 seconds).&lt;br /&gt;
The results of the full run will be announced at WST.&lt;br /&gt;
&lt;br /&gt;
Further technical information is available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
Every participant must submit at least five new '''secret''' benchmarks via email to florian.frohn@cs.rwth-aachen.de (unless the size of the benchmarks exceeds 5MB -- in that case, please get in touch to figure out another way).&lt;br /&gt;
Please also include a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
After the competition, these benchmarks will become part of TPDB.&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository]&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2025 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* In addition to the usual tracks, we will try to organize a '''knockout tournament'''.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will only run categories with clearly defined rules.&lt;br /&gt;
* Every participant has to submit at least five new '''secret''' benchmarks&lt;br /&gt;
* Demo categories will only be run on request, and this request has to be justified somehow (e.g., by a paper, significant tool improvements, ...). The final decision is up to the SC.&lt;br /&gt;
* Submissions to TPDB must have a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
* We will do a full run and a live run, as described above.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2093</id>
		<title>Termination Competition 2026</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2093"/>
		<updated>2026-02-18T10:08:49Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Competition Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], which takes place at [https://www.floc26.org/ FLoC 2026].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be two weeks before WST, followed by a bug/conflict reporting phase.&lt;br /&gt;
Bug fixes will be possible until shortly before the final run.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST, and presumably also at IJCAR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: June 26&lt;br /&gt;
* First Run: July 9/10&lt;br /&gt;
* Final Run: July 24/25&lt;br /&gt;
* Presentation of the results at WST: July 25&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants, at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base, and clearly defined rules.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
There will be a full run on the entire benchmark collection '''before''' WST, and a live run on a subset of the benchmark collection at WST.&lt;br /&gt;
The timeout for the full run will be 300 seconds.&lt;br /&gt;
The timeout for the live run will be significantly smaller (presumably 30 seconds).&lt;br /&gt;
The results of the full run will be announced at WST.&lt;br /&gt;
&lt;br /&gt;
Further technical information is available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
Every participant must submit at least five new '''secret''' benchmarks via email to florian.frohn@cs.rwth-aachen.de (unless the size of the benchmarks exceeds 5MB -- in that case, please get in touch to figure out another way).&lt;br /&gt;
Please also include a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
After the competition, these benchmarks will become part of TPDB.&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository]&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2025 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* In addition to the usual tracks, we will try to organize a '''knockout tournament'''.&lt;br /&gt;
* Instead of using a fixed timeout as in previous years, the timeout will be determined as described above&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will only run categories with clearly defined rules.&lt;br /&gt;
* Every participant has to submit at least five new '''secret''' benchmarks&lt;br /&gt;
* Demo categories will only be run on request, and this request has to be justified somehow (e.g., by a paper, significant tool improvements, ...). The final decision is up to the SC.&lt;br /&gt;
* Submissions to TPDB must have a README with a (short) description of the origin of the benchmarks.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2092</id>
		<title>Termination Competition 2026</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2092"/>
		<updated>2026-02-11T15:42:19Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Changes with respect to 2025 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], which takes place at [https://www.floc26.org/ FLoC 2026].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be two weeks before WST, followed by a bug/conflict reporting phase.&lt;br /&gt;
Bug fixes will be possible until shortly before the final run.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST, and presumably also at IJCAR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: June 26&lt;br /&gt;
* First Run: July 9/10&lt;br /&gt;
* Final Run: July 24/25&lt;br /&gt;
* Presentation of the results at WST: July 25&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants, at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base, and clearly defined rules.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout for each benchmark is determined as follows:&lt;br /&gt;
* The minimal timeout is 5 seconds&lt;br /&gt;
* The maximal timeout is 300 seconds&lt;br /&gt;
* For benchmarks that have not been solved in 2025, the timeout is 300 seconds&lt;br /&gt;
* For benchmarks that have been solved in 2025, the timeout is determined by multiplying the runtime of the fastest successful solver by 2, i.e., the runtime is &amp;lt;pre&amp;gt;min(300, max(5, 2 x runtime of last year's fastest solver))&amp;lt;/pre&amp;gt;&lt;br /&gt;
Further technical information is available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
Every participant must submit at least five new '''secret''' benchmarks via email to florian.frohn@cs.rwth-aachen.de (unless the size of the benchmarks exceeds 5MB -- in that case, please get in touch to figure out another way).&lt;br /&gt;
Please also include a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
After the competition, these benchmarks will become part of TPDB.&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository]&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2025 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* In addition to the usual tracks, we will try to organize a '''knockout tournament'''.&lt;br /&gt;
* Instead of using a fixed timeout as in previous years, the timeout will be determined as described above&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will only run categories with clearly defined rules.&lt;br /&gt;
* Every participant has to submit at least five new '''secret''' benchmarks&lt;br /&gt;
* Demo categories will only be run on request, and this request has to be justified somehow (e.g., by a paper, significant tool improvements, ...). The final decision is up to the SC.&lt;br /&gt;
* Submissions to TPDB must have a README with a (short) description of the origin of the benchmarks.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2091</id>
		<title>Termination Competition 2026</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2091"/>
		<updated>2026-02-11T08:40:22Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], which takes place at [https://www.floc26.org/ FLoC 2026].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be two weeks before WST, followed by a bug/conflict reporting phase.&lt;br /&gt;
Bug fixes will be possible until shortly before the final run.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST, and presumably also at IJCAR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: June 26&lt;br /&gt;
* First Run: July 9/10&lt;br /&gt;
* Final Run: July 24/25&lt;br /&gt;
* Presentation of the results at WST: July 25&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants, at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base, and clearly defined rules.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout for each benchmark is determined as follows:&lt;br /&gt;
* The minimal timeout is 5 seconds&lt;br /&gt;
* The maximal timeout is 300 seconds&lt;br /&gt;
* For benchmarks that have not been solved in 2025, the timeout is 300 seconds&lt;br /&gt;
* For benchmarks that have been solved in 2025, the timeout is determined by multiplying the runtime of the fastest successful solver by 2, i.e., the runtime is &amp;lt;pre&amp;gt;min(300, max(5, 2 x runtime of last year's fastest solver))&amp;lt;/pre&amp;gt;&lt;br /&gt;
Further technical information is available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
Every participant must submit at least five new '''secret''' benchmarks via email to florian.frohn@cs.rwth-aachen.de (unless the size of the benchmarks exceeds 5MB -- in that case, please get in touch to figure out another way).&lt;br /&gt;
Please also include a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
After the competition, these benchmarks will become part of TPDB.&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository]&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2025 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* In addition to the usual tracks, we will try to organize a '''knockout tournament'''.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will only run categories with clearly defined rules.&lt;br /&gt;
* Every participant has to submit at least five new '''secret''' benchmarks&lt;br /&gt;
* Instead of using a fixed timeout as in previous years, the timeout will be determined as described above&lt;br /&gt;
* Demo categories will only be run on request, and this request has to be justified somehow (e.g., by a paper, significant tool improvements, ...). The final decision is up to the SC.&lt;br /&gt;
* Submissions to TPDB must have a README with a (short) description of the origin of the benchmarks.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2090</id>
		<title>Termination Competition 2026</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2026&amp;diff=2090"/>
		<updated>2026-02-11T08:22:19Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: Created page with &amp;quot;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], w...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (TermComp) 2026 will be affiliated with [https://termination-portal.org/wiki/21st_International_Workshop_on_Termination WST 2026], which takes place at [https://www.floc26.org/ FLoC 2026].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be two weeks before WST, followed by a bug/conflict reporting phase.&lt;br /&gt;
Bug fixes will be possible until shortly before the final run.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST, and presumably also either at IJCAR, or in the context of the FLoC Olympics..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: June 26&lt;br /&gt;
* First Run: July 9/10&lt;br /&gt;
* Final Run: July 24/25&lt;br /&gt;
* Presentation of the results at WST: July 25&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants, at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base, and clearly defined rules.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout for each benchmark is determined as follows:&lt;br /&gt;
* The minimal timeout is 5 seconds&lt;br /&gt;
* The maximal timeout is 300 seconds&lt;br /&gt;
* For benchmarks that have not been solved in 2025, the timeout is 300 seconds&lt;br /&gt;
* For benchmarks that have been solved in 2025, the timeout is determined by multiplying the runtime of the fastest successful solver by 2, i.e., the runtime is &amp;lt;pre&amp;gt;min(300, max(5, 2 x runtime of last year's fastest solver))&amp;lt;/pre&amp;gt;&lt;br /&gt;
Further technical information is available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
Every participant must submit at least five new '''secret''' benchmarks via email to florian.frohn@cs.rwth-aachen.de (unless the size of the benchmarks exceeds 5MB -- in that case, please get in touch to figure out another way).&lt;br /&gt;
Please also include a README with a (short) description of the origin of the benchmarks.&lt;br /&gt;
After the competition, these benchmarks will become part of TPDB.&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository]&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2026 technical details|here]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2025 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* In addition to the usual tracks, we will try to organize a '''knockout tournament'''.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will only run categories with clearly defined rules.&lt;br /&gt;
* Every participant has to submit at least five new '''secret''' benchmarks&lt;br /&gt;
* Instead of using a fixed timeout as in previous years, the timeout will be determined as described above&lt;br /&gt;
* Demo categories will only be run on request, and this request has to be justified somehow (e.g., by a paper, significant tool improvements, ...). The final decision is up to the SC.&lt;br /&gt;
* Submissions to TPDB must have a README with a (short) description of the origin of the benchmarks.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=21st_International_Workshop_on_Termination&amp;diff=2089</id>
		<title>21st International Workshop on Termination</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=21st_International_Workshop_on_Termination&amp;diff=2089"/>
		<updated>2026-01-19T13:20:40Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Important Dates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;July 25, 2026, Lisbon, Portugal.&lt;br /&gt;
&lt;br /&gt;
As part of [https://www.floc26.org FLoC 2026] and&lt;br /&gt;
co-located with [https://www.floc26.org/ijcar IJCAR 2026].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
&lt;br /&gt;
The Workshop on Termination (WST) traditionally brings together, in an&lt;br /&gt;
informal setting, researchers interested in all aspects of termination,&lt;br /&gt;
whether this interest be practical or theoretical, primary or derived. &lt;br /&gt;
The workshop also provides a ground for cross-fertilization of ideas from &lt;br /&gt;
the different communities interested in termination (e.g., working on &lt;br /&gt;
computational mechanisms, programming languages, software engineering, &lt;br /&gt;
constraint solving, etc.). The friendly atmosphere enables fruitful &lt;br /&gt;
exchanges leading to joint research and subsequent publications.&lt;br /&gt;
&lt;br /&gt;
The 21st International Workshop on Termination (WST 2026) continues&lt;br /&gt;
the successful workshops held in&lt;br /&gt;
St. Andrews (1993), &lt;br /&gt;
La Bresse (1995), &lt;br /&gt;
Ede ([http://www-i2.informatik.rwth-aachen.de/giesl/WST97/main.html 1997]), &lt;br /&gt;
Dagstuhl ([http://verify.rwth-aachen.de/giesl/WST99.html 1999]), &lt;br /&gt;
Utrecht ([http://www.cs.tau.ac.il/~nachumd/wst/index.html 2001]), &lt;br /&gt;
Valencia ([http://users.dsic.upv.es/~rdp03/wst/ 2003]), &lt;br /&gt;
Aachen ([http://www-i2.informatik.rwth-aachen.de/WST04/ 2004]), &lt;br /&gt;
Seattle ([https://www.illc.uva.nl/LogicList/newsitem.php?id=1416 2006]), &lt;br /&gt;
Paris ([http://www.lsv.fr/Events/rdp07/wst.html 2007]), &lt;br /&gt;
Leipzig ([http://www.imn.htwk-leipzig.de/~waldmann/wst09/cfp/WST09_cfp.pdf 2009]),&lt;br /&gt;
Edinburgh ([http://www.floc-conference.org/WST-home.html 2010]), &lt;br /&gt;
Obergurgl ([http://cl-informatik.uibk.ac.at/users/georg/events/wst2012/ 2012]), &lt;br /&gt;
Bertinoro ([http://www.imn.htwk-leipzig.de/WST2013/ 2013]), &lt;br /&gt;
Vienna ([http://easychair.org/smart-program/VSL2014/WST-index.html 2014]),&lt;br /&gt;
Obergurgl ([http://cl-informatik.uibk.ac.at/events/wst-2016/ 2016]),&lt;br /&gt;
Oxford ([http://wst2018.webs.upv.es/ 2018]),&lt;br /&gt;
virtually ([http://costa.fdi.ucm.es/wst2021/ 2021]),&lt;br /&gt;
Haifa ([https://sws.cs.ru.nl/WST2022 2022]),&lt;br /&gt;
Obergurgl ([https://termination-portal.org/wiki/19th_International_Workshop_on_Termination 2023]), and&lt;br /&gt;
Leipzig ([https://www.imn.htwk-leipzig.de/WST2025/ 2025]).&lt;br /&gt;
&lt;br /&gt;
==Workshop Topics==&lt;br /&gt;
&lt;br /&gt;
The 21st International Workshop on Termination welcomes contributions &lt;br /&gt;
on all aspects of termination. In particular, papers investigating applications &lt;br /&gt;
of termination (for example in complexity analysis, program analysis and&lt;br /&gt;
transformation, theorem proving, program correctness, modeling computational &lt;br /&gt;
systems, etc.) are very welcome.&lt;br /&gt;
&lt;br /&gt;
Topics of interest include (but are not limited to):&lt;br /&gt;
&lt;br /&gt;
* termination and complexity analysis in any domain (lambda calculus, declarative programming, rewriting, transition systems, probabilistic programs, etc.)&lt;br /&gt;
* abstraction methods in termination analysis&lt;br /&gt;
* certification of termination and complexity proofs&lt;br /&gt;
* challenging termination problems&lt;br /&gt;
* comparison and classification of termination methods&lt;br /&gt;
* implementation of termination and complexity methods&lt;br /&gt;
* non-termination analysis and loop detection&lt;br /&gt;
* normalization and infinitary normalization&lt;br /&gt;
* operational termination of logic-based systems&lt;br /&gt;
* ordinal notation and subrecursive hierarchies&lt;br /&gt;
* SAT, SMT, and constraint solving for (non-)termination analysis&lt;br /&gt;
* scalability and modularity of termination methods&lt;br /&gt;
* well-founded relations and well-quasi-orders&lt;br /&gt;
&lt;br /&gt;
==Termination Competition==&lt;br /&gt;
&lt;br /&gt;
Since 2003, the catalytic effect of WST to stimulate new research&lt;br /&gt;
on termination has been enhanced by the celebration of the [[Termination_Competition]] &lt;br /&gt;
and its continuously developing problem databases containing thousands of programs &lt;br /&gt;
as challenges for termination analysis in different categories.&lt;br /&gt;
In 2026, the Termination Competition will run live (in parallel to the FLoC workshops, on the 24th and 25th of July). &amp;lt;!--Tool/benchmark authors are invited to submit a short tool paper and give a presentation on the workshop.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
==Keynote Speaker==&lt;br /&gt;
&lt;br /&gt;
[https://quave.cs.uni-saarland.de/benjamin-kaminski/ Benjamin Kaminski], Saarland U.&lt;br /&gt;
&amp;lt;b&amp;gt;Termination of Probabilistic Programs&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Abstract&amp;lt;/b&amp;gt;&lt;br /&gt;
Unlike for ordinary programs, termination of probabilistic programs is more nuanced: A probabilistic program can terminate with probability 1 while still needing infinitely many computation steps in expectation. We will explore the complexity landscape of probabilistic program termination and present proof rules for proving both almost-sure termination (i.e. termination with probability 1) as well as positive almost-sure termination (i.e. termination within finite expected time). Time permitting, we will furthermore dive into open problems on termination of weighted programs – a generalization of probabilistic programs where branches can be associated with more general weights from a semiring.&lt;br /&gt;
&lt;br /&gt;
==Program==&lt;br /&gt;
&lt;br /&gt;
===Thursday 24 August===&lt;br /&gt;
&lt;br /&gt;
'''Session 1''': Keynote &amp;amp; Probabilistic Termination (Chair: Akihisa Yamada)&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:00&lt;br /&gt;
|	[https://quave.cs.uni-saarland.de/benjamin-kaminski/ Benjamin Kaminski]:&lt;br /&gt;
	'''Termination of Probabilistic Programs &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;(invited talk)&amp;lt;/span&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Jan-Christoph Kassing&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting''' [https://doi.org/10.48550/arXiv.2307.10002 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 2''': Termination of Term Rewriting (Chair: Johannes Waldmann)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Fabian Mitterwallner&amp;lt;/u&amp;gt;, Aart Middeldorp and René Thiemann:&lt;br /&gt;
	'''Linear Termination over N is Undecidable''' [https://doi.org/10.48550/arXiv.2307.14805 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:30&lt;br /&gt;
|	Teppei Saito and Nao Hirokawa:&lt;br /&gt;
	'''Generalizing Weighted Path Orders''' [https://doi.org/10.48550/arXiv.2307.13973 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;René Thiemann&amp;lt;/u&amp;gt; and Elias Wenninger:&lt;br /&gt;
	'''A Verified Efficient Implementation of the Weighted Path Order''' [https://doi.org/10.48550/arXiv.2307.14671 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nao Hirokawa&amp;lt;/u&amp;gt; and Aart Middeldorp:&lt;br /&gt;
	'''Hydra Battles and AC Termination, Revisited''' [https://doi.org/10.48550/arXiv.2307.14036 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|18:00&lt;br /&gt;
|&lt;br /&gt;
----&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Friday 25 August===&lt;br /&gt;
&lt;br /&gt;
'''Session 3''': Termination beyond Term Rewriting (Chair: Carsten Fuhs)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|9:00&lt;br /&gt;
|	Ayuka Matsumi, Naoki Nishida, Misaki Kojima and Donghoon Shin:&lt;br /&gt;
	'''On Singleton Self-Loop Removal for Termination of LCTRSs with Bit-Vector Arithmetic''' [https://doi.org/10.48550/arXiv.2307.14094 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|9:30&lt;br /&gt;
|	Liye Guo and Cynthia Kop:&lt;br /&gt;
	'''Higher-Order LCTRSs and Their Termination''' [https://doi.org/10.48550/arXiv.2307.13519 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|10:00&lt;br /&gt;
|	Jera Hensel and &amp;lt;u&amp;gt;[https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]&amp;lt;/u&amp;gt;:&lt;br /&gt;
	'''Automated Termination Proofs for C Programs with Lists''' [https://doi.org/10.48550/arXiv.2307.11024 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|10:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 4''': Non-Termination (Chair: René Thiemann)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|11:00&lt;br /&gt;
|	Dieter Hofbauer and Johannes Waldmann:&lt;br /&gt;
	'''Old and New Benchmarks for Relative Termination of String Rewrite Systems''' [https://doi.org/10.48550/arXiv.2307.14149 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|11:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://ffrohn.github.io Florian Frohn]&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Proving Non-Termination by Acceleration Driven Clause Learning''' [https://doi.org/10.48550/arXiv.2307.09839 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|12:00&lt;br /&gt;
|	[http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet]:&lt;br /&gt;
	'''Binary Non-Termination in Term Rewriting and Logic Programming''' [https://doi.org/10.48550/arXiv.2307.11549 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|12:30&lt;br /&gt;
|	lunch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 5''': Complexity Analysis and Probabilistic termCOMP (Chair: Benjamin Kaminski)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nils Lommen&amp;lt;/u&amp;gt;, Eleanore Meyer and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Automated Complexity Analysis of Integer Programs via Triangular Weakly Non-Linear Loops''' [https://doi.org/10.48550/arXiv.2307.10061 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:30&lt;br /&gt;
|	Cynthia Kop and Deivid Vale:&lt;br /&gt;
	'''Complexity Analysis for Call-by-Value Higher-Order Rewriting''' [https://doi.org/10.48550/arXiv.2307.13426 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:00&lt;br /&gt;
|	'''0th Probabilistic termCOMP'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 6''': termCOMP 2023 and business meeting (Chair: Akihisa Yamada)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nils Lommen&amp;lt;/u&amp;gt;, Eleanore Meyer and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''KoAT: An Automatic Complexity Analysis Tool for Integer Programs'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:15&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://ffrohn.github.io Florian Frohn]&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Proving Non-Termination and Lower Runtime Bounds via ADCL with LoAT'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]&amp;lt;/u&amp;gt;, Daniel Cloerkes, Stefan Dollase, [https://ffrohn.github.io Florian Frohn], Carsten Fuhs, Jera Hensel, Jan-Christoph Kassing, Nils Lommen and Eleanore Meyer:&lt;br /&gt;
	'''AProVE 2023'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:45&lt;br /&gt;
|	Fred Mesnard and &amp;lt;u&amp;gt;[http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet]&amp;lt;/u&amp;gt;:&lt;br /&gt;
	'''NTI+cTI: a Logic Programming Termination Analyzer'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:00&lt;br /&gt;
|	Dieter Hofbauer:&lt;br /&gt;
	'''MultumNonMulta entering Term Rewriting'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:15&lt;br /&gt;
|	[https://akihisayamada.github.io/ Akihisa Yamada]:&lt;br /&gt;
	'''Results of the [[Termination Competition 2023]]'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:30&lt;br /&gt;
|	'''business meeting'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Submission Guidelines==&lt;br /&gt;
&lt;br /&gt;
Submissions are short papers/extended abstracts which should not exceed 5 pages.&lt;br /&gt;
There will be no formal reviewing. In particular, we welcome short versions of recently published articles and papers&lt;br /&gt;
submitted elsewhere. The program committee checks relevance and provides additional feedback for each submission.&lt;br /&gt;
The accepted papers will be made available electronically before the workshop.&lt;br /&gt;
&lt;br /&gt;
Papers should be submitted electronically via&lt;br /&gt;
[https://submissions.floc26.org/wst/ the submission page].&lt;br /&gt;
&lt;br /&gt;
Please use LaTeX and&lt;br /&gt;
[https://www.dagstuhl.de/en/publishing/series/details/LIPIcs the LIPIcs style file]&lt;br /&gt;
to prepare your submission.&lt;br /&gt;
&lt;br /&gt;
==Important Dates==&lt;br /&gt;
&lt;br /&gt;
* title and abstract submission: 28th of April&lt;br /&gt;
* paper submission: 5th of May&lt;br /&gt;
* notification: 26th of May&lt;br /&gt;
* early registration deadline: 1st of June&lt;br /&gt;
* final version: 26th of June&lt;br /&gt;
* workshop: 25th of July&lt;br /&gt;
&lt;br /&gt;
==Program Committee==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://www-sop.inria.fr/members/Martin.Avanzini/ Martin Avanzini], INRIA Sophia Antipolis&lt;br /&gt;
* [https://ffrohn.github.io/ Florian Frohn], RWTH Aachen&lt;br /&gt;
* [https://www.dcs.bbk.ac.uk/~carsten/ Carsten Fuhs], Birkbeck, U. London&lt;br /&gt;
* [https://raulgut.github.io/ Raúl Gutiérrez], U. Politécnica de Madrid&lt;br /&gt;
* [http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet], U. La Réunion&lt;br /&gt;
* [https://costa.fdi.ucm.es/~arubio/ Albert Rubio], Complutense U. Madrid&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/users/thiemann/ René Thiemann], U. Innsbruck&lt;br /&gt;
* [https://deividrvale.github.io/ Deivid Vale], Radboud U. Nijmegen&lt;br /&gt;
* [https://www.imn.htwk-leipzig.de/~waldmann/index.html Johannes Waldmann], HTWK Leipzig&lt;br /&gt;
* [https://akihisayamada.github.io/ Akihisa Yamada], AIST Tokyo Waterfront (chair)&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=WST&amp;diff=2088</id>
		<title>WST</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=WST&amp;diff=2088"/>
		<updated>2026-01-15T15:00:40Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The International Workshop on Termination (WST) brings together, in an informal setting, researchers interested in all aspects of termination, whether this interest be practical or theoretical, primary or derived. The workshop also provides a ground for cross-fertilisation of ideas from term rewriting and from the different programming language communities.&lt;br /&gt;
&lt;br /&gt;
Upcoming events:&lt;br /&gt;
* [[21st International Workshop on Termination]] during [https://www.floc26.org/ Federated Logic Conference (FLoC)], Lisbon, Portugal, July 25, 2026.&lt;br /&gt;
&lt;br /&gt;
Previous workshops:&lt;br /&gt;
* [https://www.imn.htwk-leipzig.de/WST2025/ 20th International Workshop on Termination], Leipzig, Germany, September 3-4, 2025. ([https://termcomp.imn.htwk-leipzig.de/WST2025/ alternative web server])&lt;br /&gt;
* [[19th International Workshop on Termination]], Obergurgl, Austria, August 24-25, 2023.&lt;br /&gt;
* [https://sws.cs.ru.nl/WST2022 18th International Workshop on Termination] during [https://www.floc2022.org/ Federated Logic Conference (FLoC)], Haifa, Israel, August 11-12, 2022.&lt;br /&gt;
* [http://costa.fdi.ucm.es/wst2020/ 17th International Workshop on Termination] planned to be co-located with  IJCAR and [http://fscdconference.org/editions/upcoming FSCD 2020], Paris (France), June/July, 2020. &lt;br /&gt;
* [https://web.archive.org/web/20181026074549/http://wst2018.webs.upv.es/ 16th International Workshop on Termination] during [http://www.floc2018.org/ Federated Logic Conference (FLoC)], Oxford, United Kingdom, July 18-19, 2018.&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/events/wst-2016/ 15th International Workshop on Termination] at [http://cl-informatik.uibk.ac.at/events/cla-2016/ Computational Logic in the Alps], Obergurgl, Austria, September 5-7, 2016.&lt;br /&gt;
* [https://easychair.org/smart-program/VSL2014/WST-index.html 14th International Workshop on Termination] during [http://vsl2014.at/ Vienna Summer of Logic], Vienna, Austria, July 17-18, 2014.&lt;br /&gt;
* Joint Workshop on Termination [https://web.archive.org/web/20140505184545/https://www.imn.htwk-leipzig.de/WST2013/ WST2013] and on Foundational and Practical Aspects of Resource Analysis [http://fopara2013.cs.unibo.it/ FOPARA], Bertinoro, Italy, August 29-31, 2013.&lt;br /&gt;
* [https://web.archive.org/web/20120704083358/http://cl-informatik.uibk.ac.at/users/georg/events/wst2012/ 12th International Workshop on Termination, Obergurgl, February 19-23, 2012].&lt;br /&gt;
* [http://imada.sdu.dk/~petersk/WST2010/ 11th International Workshop on Termination, Edinburgh, 2010].&lt;br /&gt;
* [https://web.archive.org/web/20160910020839/https://portal.imn.htwk-leipzig.de/termine/10-international-workshop-on-termination/ 10th International Workshop on Termination, Leipzig, 2009].&lt;br /&gt;
* [https://web.archive.org/web/20181130121956/http://www.lsv.fr/Events/rdp07/wst.html International Workshop on Termination, Paris, 2007].&lt;br /&gt;
* [https://web.archive.org/web/20060620011616/http://www.easychair.org/FLoC-06/WST.html 8th International Workshop on Termination, Seattle, 2006].&lt;br /&gt;
* [https://web.archive.org/web/20050503110144/http://www-i2.informatik.rwth-aachen.de/WST04/ 7th International Workshop on Termination, Aachen, 2004].&lt;br /&gt;
* [https://web.archive.org/web/20090413162845/http://users.dsic.upv.es/~rdp03/wst/ 6th International Workshop on Termination, Valencia, 2003].&lt;br /&gt;
* [http://www.cs.tau.ac.il/~nachumd/wst/index.html 5th International Workshop on Termination, Utrecht, 2001].&lt;br /&gt;
* [http://verify.rwth-aachen.de/giesl/WST99.html 4th International Workshop on Termination, Dagstuhl, 1999].&lt;br /&gt;
* [https://web.archive.org/web/20030829111237/http://www-i2.informatik.rwth-aachen.de/giesl/WST97/main.html 3rd International Workshop on Termination, Ede, 1997].&lt;br /&gt;
* [https://lics.siglog.org/newsletters/22.html 2nd International Workshop on Termination, La Bresse, 1995].&lt;br /&gt;
* 1st International Workshop on Termination, St. Andrews, 1993.&lt;br /&gt;
&lt;br /&gt;
Independently from WST, there are meetings on Certified Termination : [[WScT]]&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=WST&amp;diff=2087</id>
		<title>WST</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=WST&amp;diff=2087"/>
		<updated>2026-01-15T15:00:20Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The International Workshop on Termination (WST) brings together, in an informal setting, researchers interested in all aspects of termination, whether this interest be practical or theoretical, primary or derived. The workshop also provides a ground for cross-fertilisation of ideas from term rewriting and from the different programming language communities.&lt;br /&gt;
&lt;br /&gt;
Upcoming events:&lt;br /&gt;
* [[21st International Workshop on Termination]] during [https://www.floc2026.org/ Federated Logic Conference (FLoC)], Lisbon, Portugal, July 25, 2026.&lt;br /&gt;
&lt;br /&gt;
Previous workshops:&lt;br /&gt;
* [https://www.imn.htwk-leipzig.de/WST2025/ 20th International Workshop on Termination], Leipzig, Germany, September 3-4, 2025. ([https://termcomp.imn.htwk-leipzig.de/WST2025/ alternative web server])&lt;br /&gt;
* [[19th International Workshop on Termination]], Obergurgl, Austria, August 24-25, 2023.&lt;br /&gt;
* [https://sws.cs.ru.nl/WST2022 18th International Workshop on Termination] during [https://www.floc2022.org/ Federated Logic Conference (FLoC)], Haifa, Israel, August 11-12, 2022.&lt;br /&gt;
* [http://costa.fdi.ucm.es/wst2020/ 17th International Workshop on Termination] planned to be co-located with  IJCAR and [http://fscdconference.org/editions/upcoming FSCD 2020], Paris (France), June/July, 2020. &lt;br /&gt;
* [https://web.archive.org/web/20181026074549/http://wst2018.webs.upv.es/ 16th International Workshop on Termination] during [http://www.floc2018.org/ Federated Logic Conference (FLoC)], Oxford, United Kingdom, July 18-19, 2018.&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/events/wst-2016/ 15th International Workshop on Termination] at [http://cl-informatik.uibk.ac.at/events/cla-2016/ Computational Logic in the Alps], Obergurgl, Austria, September 5-7, 2016.&lt;br /&gt;
* [https://easychair.org/smart-program/VSL2014/WST-index.html 14th International Workshop on Termination] during [http://vsl2014.at/ Vienna Summer of Logic], Vienna, Austria, July 17-18, 2014.&lt;br /&gt;
* Joint Workshop on Termination [https://web.archive.org/web/20140505184545/https://www.imn.htwk-leipzig.de/WST2013/ WST2013] and on Foundational and Practical Aspects of Resource Analysis [http://fopara2013.cs.unibo.it/ FOPARA], Bertinoro, Italy, August 29-31, 2013.&lt;br /&gt;
* [https://web.archive.org/web/20120704083358/http://cl-informatik.uibk.ac.at/users/georg/events/wst2012/ 12th International Workshop on Termination, Obergurgl, February 19-23, 2012].&lt;br /&gt;
* [http://imada.sdu.dk/~petersk/WST2010/ 11th International Workshop on Termination, Edinburgh, 2010].&lt;br /&gt;
* [https://web.archive.org/web/20160910020839/https://portal.imn.htwk-leipzig.de/termine/10-international-workshop-on-termination/ 10th International Workshop on Termination, Leipzig, 2009].&lt;br /&gt;
* [https://web.archive.org/web/20181130121956/http://www.lsv.fr/Events/rdp07/wst.html International Workshop on Termination, Paris, 2007].&lt;br /&gt;
* [https://web.archive.org/web/20060620011616/http://www.easychair.org/FLoC-06/WST.html 8th International Workshop on Termination, Seattle, 2006].&lt;br /&gt;
* [https://web.archive.org/web/20050503110144/http://www-i2.informatik.rwth-aachen.de/WST04/ 7th International Workshop on Termination, Aachen, 2004].&lt;br /&gt;
* [https://web.archive.org/web/20090413162845/http://users.dsic.upv.es/~rdp03/wst/ 6th International Workshop on Termination, Valencia, 2003].&lt;br /&gt;
* [http://www.cs.tau.ac.il/~nachumd/wst/index.html 5th International Workshop on Termination, Utrecht, 2001].&lt;br /&gt;
* [http://verify.rwth-aachen.de/giesl/WST99.html 4th International Workshop on Termination, Dagstuhl, 1999].&lt;br /&gt;
* [https://web.archive.org/web/20030829111237/http://www-i2.informatik.rwth-aachen.de/giesl/WST97/main.html 3rd International Workshop on Termination, Ede, 1997].&lt;br /&gt;
* [https://lics.siglog.org/newsletters/22.html 2nd International Workshop on Termination, La Bresse, 1995].&lt;br /&gt;
* 1st International Workshop on Termination, St. Andrews, 1993.&lt;br /&gt;
&lt;br /&gt;
Independently from WST, there are meetings on Certified Termination : [[WScT]]&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=WST&amp;diff=2086</id>
		<title>WST</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=WST&amp;diff=2086"/>
		<updated>2026-01-15T14:59:18Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The International Workshop on Termination (WST) brings together, in an informal setting, researchers interested in all aspects of termination, whether this interest be practical or theoretical, primary or derived. The workshop also provides a ground for cross-fertilisation of ideas from term rewriting and from the different programming language communities.&lt;br /&gt;
&lt;br /&gt;
Upcoming events:&lt;br /&gt;
* [[21st International Workshop on Termination]], Lisbon, Portugal, July 25, 2026.&lt;br /&gt;
&lt;br /&gt;
Previous workshops:&lt;br /&gt;
* [https://www.imn.htwk-leipzig.de/WST2025/ 20th International Workshop on Termination], Leipzig, Germany, September 3-4, 2025. ([https://termcomp.imn.htwk-leipzig.de/WST2025/ alternative web server])&lt;br /&gt;
* [[19th International Workshop on Termination]], Obergurgl, Austria, August 24-25, 2023.&lt;br /&gt;
* [https://sws.cs.ru.nl/WST2022 18th International Workshop on Termination] during [https://www.floc2022.org/ Federated Logic Conference (FLoC)], Haifa, Israel, August 11-12, 2022.&lt;br /&gt;
* [http://costa.fdi.ucm.es/wst2020/ 17th International Workshop on Termination] planned to be co-located with  IJCAR and [http://fscdconference.org/editions/upcoming FSCD 2020], Paris (France), June/July, 2020. &lt;br /&gt;
* [https://web.archive.org/web/20181026074549/http://wst2018.webs.upv.es/ 16th International Workshop on Termination] during [http://www.floc2018.org/ Federated Logic Conference (FLoC)], Oxford, United Kingdom, July 18-19, 2018.&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/events/wst-2016/ 15th International Workshop on Termination] at [http://cl-informatik.uibk.ac.at/events/cla-2016/ Computational Logic in the Alps], Obergurgl, Austria, September 5-7, 2016.&lt;br /&gt;
* [https://easychair.org/smart-program/VSL2014/WST-index.html 14th International Workshop on Termination] during [http://vsl2014.at/ Vienna Summer of Logic], Vienna, Austria, July 17-18, 2014.&lt;br /&gt;
* Joint Workshop on Termination [https://web.archive.org/web/20140505184545/https://www.imn.htwk-leipzig.de/WST2013/ WST2013] and on Foundational and Practical Aspects of Resource Analysis [http://fopara2013.cs.unibo.it/ FOPARA], Bertinoro, Italy, August 29-31, 2013.&lt;br /&gt;
* [https://web.archive.org/web/20120704083358/http://cl-informatik.uibk.ac.at/users/georg/events/wst2012/ 12th International Workshop on Termination, Obergurgl, February 19-23, 2012].&lt;br /&gt;
* [http://imada.sdu.dk/~petersk/WST2010/ 11th International Workshop on Termination, Edinburgh, 2010].&lt;br /&gt;
* [https://web.archive.org/web/20160910020839/https://portal.imn.htwk-leipzig.de/termine/10-international-workshop-on-termination/ 10th International Workshop on Termination, Leipzig, 2009].&lt;br /&gt;
* [https://web.archive.org/web/20181130121956/http://www.lsv.fr/Events/rdp07/wst.html International Workshop on Termination, Paris, 2007].&lt;br /&gt;
* [https://web.archive.org/web/20060620011616/http://www.easychair.org/FLoC-06/WST.html 8th International Workshop on Termination, Seattle, 2006].&lt;br /&gt;
* [https://web.archive.org/web/20050503110144/http://www-i2.informatik.rwth-aachen.de/WST04/ 7th International Workshop on Termination, Aachen, 2004].&lt;br /&gt;
* [https://web.archive.org/web/20090413162845/http://users.dsic.upv.es/~rdp03/wst/ 6th International Workshop on Termination, Valencia, 2003].&lt;br /&gt;
* [http://www.cs.tau.ac.il/~nachumd/wst/index.html 5th International Workshop on Termination, Utrecht, 2001].&lt;br /&gt;
* [http://verify.rwth-aachen.de/giesl/WST99.html 4th International Workshop on Termination, Dagstuhl, 1999].&lt;br /&gt;
* [https://web.archive.org/web/20030829111237/http://www-i2.informatik.rwth-aachen.de/giesl/WST97/main.html 3rd International Workshop on Termination, Ede, 1997].&lt;br /&gt;
* [https://lics.siglog.org/newsletters/22.html 2nd International Workshop on Termination, La Bresse, 1995].&lt;br /&gt;
* 1st International Workshop on Termination, St. Andrews, 1993.&lt;br /&gt;
&lt;br /&gt;
Independently from WST, there are meetings on Certified Termination : [[WScT]]&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Portal&amp;diff=2085</id>
		<title>Termination Portal</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Portal&amp;diff=2085"/>
		<updated>2026-01-15T14:58:21Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Recent News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!---'''The Termination Portal is moving.'''  Editing has been disabled for everyone to avoid data loss.&lt;br /&gt;
----&lt;br /&gt;
---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Termination is a fundamental topic in computer science. While classical results state the undecidability of various termination problems, automated methods have successfully been developed that prove termination or non-termination in practical cases.&lt;br /&gt;
Research in termination analysis offers many challenges both in theory (mathematical logic, proof theory) and practice (software development, formal methods).&lt;br /&gt;
&lt;br /&gt;
This portal aims to provide the research community with up-to-date information about the field&lt;br /&gt;
of termination analysis.&lt;br /&gt;
The main sections are [[:Category:People|People]] (information about researchers in termination analysis),&lt;br /&gt;
[[:Category:News|News]] (information about events and new publications),&lt;br /&gt;
[[:Category:Tools|Tools]] (information about tools for automated termination analysis), and&lt;br /&gt;
[[:Category:Bibtex|References]] (publications related to termination analysis). &lt;br /&gt;
Additionally, the portal provides information about past and future [[WST|workshops]] and [[Termination Competition|competitions]].&lt;br /&gt;
&lt;br /&gt;
Have [[Suggestions]] to improve this web resource?&lt;br /&gt;
- How to [[Contribute]].&lt;br /&gt;
&lt;br /&gt;
=Recent News=&lt;br /&gt;
* [[21st International Workshop on Termination]]&lt;br /&gt;
* [[20th International Workshop on Termination]]&lt;br /&gt;
* [[Termination Competition 2025]]&lt;br /&gt;
* [[Termination Competition 2024]]&lt;br /&gt;
* [[Termination Competition 2023]]&lt;br /&gt;
* [[19th International Workshop on Termination]]&lt;br /&gt;
* [[Termination Competition 2022]]&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=News&lt;br /&gt;
  shownamespace=false&lt;br /&gt;
  count=10&lt;br /&gt;
  ordermethod=lastedit&lt;br /&gt;
  order=descending&lt;br /&gt;
  includepage={News}:date:text&lt;br /&gt;
  format      =,,\n,&lt;br /&gt;
  table       =class=&amp;quot;wikitable&amp;quot;,Caption,Date,Text&lt;br /&gt;
  tablerow    =|%%&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
Older news entries can be found on the [[:Category:News|news page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=New Publications=&lt;br /&gt;
&amp;lt;DynamicPageList&amp;gt;&lt;br /&gt;
  category=BibtexNews&lt;br /&gt;
  shownamespace=false&lt;br /&gt;
  count=10&lt;br /&gt;
  ordermethod=lastedit&lt;br /&gt;
  order=descending&lt;br /&gt;
  includepage=%1[100]&lt;br /&gt;
  format      =,,\n,&lt;br /&gt;
  table       =class=&amp;quot;wikitable&amp;quot;,Name,Content&lt;br /&gt;
  tablerow    =|%%&lt;br /&gt;
&amp;lt;/DynamicPageList&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=21st_International_Workshop_on_Termination&amp;diff=2084</id>
		<title>21st International Workshop on Termination</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=21st_International_Workshop_on_Termination&amp;diff=2084"/>
		<updated>2026-01-15T14:57:58Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: Created page with &amp;quot;July 25, 2026, Lisbon, Portugal.  As part of [https://www.floc26.org FLoC 2026] and co-located with [https://www.floc26.org/ijcar IJCAR 2026].    ==Background==  The Workshop...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;July 25, 2026, Lisbon, Portugal.&lt;br /&gt;
&lt;br /&gt;
As part of [https://www.floc26.org FLoC 2026] and&lt;br /&gt;
co-located with [https://www.floc26.org/ijcar IJCAR 2026].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
&lt;br /&gt;
The Workshop on Termination (WST) traditionally brings together, in an&lt;br /&gt;
informal setting, researchers interested in all aspects of termination,&lt;br /&gt;
whether this interest be practical or theoretical, primary or derived. &lt;br /&gt;
The workshop also provides a ground for cross-fertilization of ideas from &lt;br /&gt;
the different communities interested in termination (e.g., working on &lt;br /&gt;
computational mechanisms, programming languages, software engineering, &lt;br /&gt;
constraint solving, etc.). The friendly atmosphere enables fruitful &lt;br /&gt;
exchanges leading to joint research and subsequent publications.&lt;br /&gt;
&lt;br /&gt;
The 21st International Workshop on Termination (WST 2026) continues&lt;br /&gt;
the successful workshops held in&lt;br /&gt;
St. Andrews (1993), &lt;br /&gt;
La Bresse (1995), &lt;br /&gt;
Ede ([http://www-i2.informatik.rwth-aachen.de/giesl/WST97/main.html 1997]), &lt;br /&gt;
Dagstuhl ([http://verify.rwth-aachen.de/giesl/WST99.html 1999]), &lt;br /&gt;
Utrecht ([http://www.cs.tau.ac.il/~nachumd/wst/index.html 2001]), &lt;br /&gt;
Valencia ([http://users.dsic.upv.es/~rdp03/wst/ 2003]), &lt;br /&gt;
Aachen ([http://www-i2.informatik.rwth-aachen.de/WST04/ 2004]), &lt;br /&gt;
Seattle ([https://www.illc.uva.nl/LogicList/newsitem.php?id=1416 2006]), &lt;br /&gt;
Paris ([http://www.lsv.fr/Events/rdp07/wst.html 2007]), &lt;br /&gt;
Leipzig ([http://www.imn.htwk-leipzig.de/~waldmann/wst09/cfp/WST09_cfp.pdf 2009]),&lt;br /&gt;
Edinburgh ([http://www.floc-conference.org/WST-home.html 2010]), &lt;br /&gt;
Obergurgl ([http://cl-informatik.uibk.ac.at/users/georg/events/wst2012/ 2012]), &lt;br /&gt;
Bertinoro ([http://www.imn.htwk-leipzig.de/WST2013/ 2013]), &lt;br /&gt;
Vienna ([http://easychair.org/smart-program/VSL2014/WST-index.html 2014]),&lt;br /&gt;
Obergurgl ([http://cl-informatik.uibk.ac.at/events/wst-2016/ 2016]),&lt;br /&gt;
Oxford ([http://wst2018.webs.upv.es/ 2018]),&lt;br /&gt;
virtually ([http://costa.fdi.ucm.es/wst2021/ 2021]),&lt;br /&gt;
Haifa ([https://sws.cs.ru.nl/WST2022 2022]),&lt;br /&gt;
Obergurgl ([https://termination-portal.org/wiki/19th_International_Workshop_on_Termination 2023]), and&lt;br /&gt;
Leipzig ([https://www.imn.htwk-leipzig.de/WST2025/ 2025]).&lt;br /&gt;
&lt;br /&gt;
==Workshop Topics==&lt;br /&gt;
&lt;br /&gt;
The 21st International Workshop on Termination welcomes contributions &lt;br /&gt;
on all aspects of termination. In particular, papers investigating applications &lt;br /&gt;
of termination (for example in complexity analysis, program analysis and&lt;br /&gt;
transformation, theorem proving, program correctness, modeling computational &lt;br /&gt;
systems, etc.) are very welcome.&lt;br /&gt;
&lt;br /&gt;
Topics of interest include (but are not limited to):&lt;br /&gt;
&lt;br /&gt;
* termination and complexity analysis in any domain (lambda calculus, declarative programming, rewriting, transition systems, probabilistic programs, etc.)&lt;br /&gt;
* abstraction methods in termination analysis&lt;br /&gt;
* certification of termination and complexity proofs&lt;br /&gt;
* challenging termination problems&lt;br /&gt;
* comparison and classification of termination methods&lt;br /&gt;
* implementation of termination and complexity methods&lt;br /&gt;
* non-termination analysis and loop detection&lt;br /&gt;
* normalization and infinitary normalization&lt;br /&gt;
* operational termination of logic-based systems&lt;br /&gt;
* ordinal notation and subrecursive hierarchies&lt;br /&gt;
* SAT, SMT, and constraint solving for (non-)termination analysis&lt;br /&gt;
* scalability and modularity of termination methods&lt;br /&gt;
* well-founded relations and well-quasi-orders&lt;br /&gt;
&lt;br /&gt;
==Termination Competition==&lt;br /&gt;
&lt;br /&gt;
Since 2003, the catalytic effect of WST to stimulate new research&lt;br /&gt;
on termination has been enhanced by the celebration of the [[Termination_Competition]] &lt;br /&gt;
and its continuously developing problem databases containing thousands of programs &lt;br /&gt;
as challenges for termination analysis in different categories.&lt;br /&gt;
In 2026, the Termination Competition will run live (in parallel to the FLoC workshops, on the 24th and 25th of July). &amp;lt;!--Tool/benchmark authors are invited to submit a short tool paper and give a presentation on the workshop.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
==Keynote Speaker==&lt;br /&gt;
&lt;br /&gt;
[https://quave.cs.uni-saarland.de/benjamin-kaminski/ Benjamin Kaminski], Saarland U.&lt;br /&gt;
&amp;lt;b&amp;gt;Termination of Probabilistic Programs&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Abstract&amp;lt;/b&amp;gt;&lt;br /&gt;
Unlike for ordinary programs, termination of probabilistic programs is more nuanced: A probabilistic program can terminate with probability 1 while still needing infinitely many computation steps in expectation. We will explore the complexity landscape of probabilistic program termination and present proof rules for proving both almost-sure termination (i.e. termination with probability 1) as well as positive almost-sure termination (i.e. termination within finite expected time). Time permitting, we will furthermore dive into open problems on termination of weighted programs – a generalization of probabilistic programs where branches can be associated with more general weights from a semiring.&lt;br /&gt;
&lt;br /&gt;
==Program==&lt;br /&gt;
&lt;br /&gt;
===Thursday 24 August===&lt;br /&gt;
&lt;br /&gt;
'''Session 1''': Keynote &amp;amp; Probabilistic Termination (Chair: Akihisa Yamada)&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:00&lt;br /&gt;
|	[https://quave.cs.uni-saarland.de/benjamin-kaminski/ Benjamin Kaminski]:&lt;br /&gt;
	'''Termination of Probabilistic Programs &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;(invited talk)&amp;lt;/span&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Jan-Christoph Kassing&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting''' [https://doi.org/10.48550/arXiv.2307.10002 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 2''': Termination of Term Rewriting (Chair: Johannes Waldmann)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Fabian Mitterwallner&amp;lt;/u&amp;gt;, Aart Middeldorp and René Thiemann:&lt;br /&gt;
	'''Linear Termination over N is Undecidable''' [https://doi.org/10.48550/arXiv.2307.14805 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:30&lt;br /&gt;
|	Teppei Saito and Nao Hirokawa:&lt;br /&gt;
	'''Generalizing Weighted Path Orders''' [https://doi.org/10.48550/arXiv.2307.13973 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;René Thiemann&amp;lt;/u&amp;gt; and Elias Wenninger:&lt;br /&gt;
	'''A Verified Efficient Implementation of the Weighted Path Order''' [https://doi.org/10.48550/arXiv.2307.14671 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nao Hirokawa&amp;lt;/u&amp;gt; and Aart Middeldorp:&lt;br /&gt;
	'''Hydra Battles and AC Termination, Revisited''' [https://doi.org/10.48550/arXiv.2307.14036 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|18:00&lt;br /&gt;
|&lt;br /&gt;
----&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Friday 25 August===&lt;br /&gt;
&lt;br /&gt;
'''Session 3''': Termination beyond Term Rewriting (Chair: Carsten Fuhs)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|9:00&lt;br /&gt;
|	Ayuka Matsumi, Naoki Nishida, Misaki Kojima and Donghoon Shin:&lt;br /&gt;
	'''On Singleton Self-Loop Removal for Termination of LCTRSs with Bit-Vector Arithmetic''' [https://doi.org/10.48550/arXiv.2307.14094 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|9:30&lt;br /&gt;
|	Liye Guo and Cynthia Kop:&lt;br /&gt;
	'''Higher-Order LCTRSs and Their Termination''' [https://doi.org/10.48550/arXiv.2307.13519 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|10:00&lt;br /&gt;
|	Jera Hensel and &amp;lt;u&amp;gt;[https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]&amp;lt;/u&amp;gt;:&lt;br /&gt;
	'''Automated Termination Proofs for C Programs with Lists''' [https://doi.org/10.48550/arXiv.2307.11024 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|10:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 4''': Non-Termination (Chair: René Thiemann)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|11:00&lt;br /&gt;
|	Dieter Hofbauer and Johannes Waldmann:&lt;br /&gt;
	'''Old and New Benchmarks for Relative Termination of String Rewrite Systems''' [https://doi.org/10.48550/arXiv.2307.14149 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|11:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://ffrohn.github.io Florian Frohn]&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Proving Non-Termination by Acceleration Driven Clause Learning''' [https://doi.org/10.48550/arXiv.2307.09839 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|12:00&lt;br /&gt;
|	[http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet]:&lt;br /&gt;
	'''Binary Non-Termination in Term Rewriting and Logic Programming''' [https://doi.org/10.48550/arXiv.2307.11549 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|12:30&lt;br /&gt;
|	lunch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 5''': Complexity Analysis and Probabilistic termCOMP (Chair: Benjamin Kaminski)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nils Lommen&amp;lt;/u&amp;gt;, Eleanore Meyer and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Automated Complexity Analysis of Integer Programs via Triangular Weakly Non-Linear Loops''' [https://doi.org/10.48550/arXiv.2307.10061 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|14:30&lt;br /&gt;
|	Cynthia Kop and Deivid Vale:&lt;br /&gt;
	'''Complexity Analysis for Call-by-Value Higher-Order Rewriting''' [https://doi.org/10.48550/arXiv.2307.13426 (paper)]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:00&lt;br /&gt;
|	'''0th Probabilistic termCOMP'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|15:30&lt;br /&gt;
|	coffee break&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Session 6''': termCOMP 2023 and business meeting (Chair: Akihisa Yamada)&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:00&lt;br /&gt;
|	&amp;lt;u&amp;gt;Nils Lommen&amp;lt;/u&amp;gt;, Eleanore Meyer and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''KoAT: An Automatic Complexity Analysis Tool for Integer Programs'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:15&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://ffrohn.github.io Florian Frohn]&amp;lt;/u&amp;gt; and [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]:&lt;br /&gt;
	'''Proving Non-Termination and Lower Runtime Bounds via ADCL with LoAT'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:30&lt;br /&gt;
|	&amp;lt;u&amp;gt;[https://verify.rwth-aachen.de/giesl/ Jürgen Giesl]&amp;lt;/u&amp;gt;, Daniel Cloerkes, Stefan Dollase, [https://ffrohn.github.io Florian Frohn], Carsten Fuhs, Jera Hensel, Jan-Christoph Kassing, Nils Lommen and Eleanore Meyer:&lt;br /&gt;
	'''AProVE 2023'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|16:45&lt;br /&gt;
|	Fred Mesnard and &amp;lt;u&amp;gt;[http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet]&amp;lt;/u&amp;gt;:&lt;br /&gt;
	'''NTI+cTI: a Logic Programming Termination Analyzer'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:00&lt;br /&gt;
|	Dieter Hofbauer:&lt;br /&gt;
	'''MultumNonMulta entering Term Rewriting'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:15&lt;br /&gt;
|	[https://akihisayamada.github.io/ Akihisa Yamada]:&lt;br /&gt;
	'''Results of the [[Termination Competition 2023]]'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|17:30&lt;br /&gt;
|	'''business meeting'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Submission Guidelines==&lt;br /&gt;
&lt;br /&gt;
Submissions are short papers/extended abstracts which should not exceed 5 pages.&lt;br /&gt;
There will be no formal reviewing. In particular, we welcome short versions of recently published articles and papers&lt;br /&gt;
submitted elsewhere. The program committee checks relevance and provides additional feedback for each submission.&lt;br /&gt;
The accepted papers will be made available electronically before the workshop.&lt;br /&gt;
&lt;br /&gt;
Papers should be submitted electronically via&lt;br /&gt;
[https://submissions.floc26.org/wst/ the submission page].&lt;br /&gt;
&lt;br /&gt;
Please use LaTeX and&lt;br /&gt;
[https://www.dagstuhl.de/en/publishing/series/details/LIPIcs the LIPIcs style file]&lt;br /&gt;
to prepare your submission.&lt;br /&gt;
&lt;br /&gt;
==Important Dates==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* title and abstract submission: &amp;lt;s&amp;gt;June 1&amp;lt;/s&amp;gt;&lt;br /&gt;
* paper submission: &amp;lt;s&amp;gt;June 8&amp;lt;/s&amp;gt;&lt;br /&gt;
* notification: &amp;lt;s&amp;gt;June 15&amp;lt;/s&amp;gt;&lt;br /&gt;
* final version: &amp;lt;s&amp;gt;July 27&amp;lt;/s&amp;gt;&lt;br /&gt;
* workshop: August 24-25&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Program Committee==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://www-sop.inria.fr/members/Martin.Avanzini/ Martin Avanzini], INRIA Sophia Antipolis&lt;br /&gt;
* [https://ffrohn.github.io/ Florian Frohn], RWTH Aachen&lt;br /&gt;
* [https://www.dcs.bbk.ac.uk/~carsten/ Carsten Fuhs], Birkbeck, U. London&lt;br /&gt;
* [https://raulgut.github.io/ Raúl Gutiérrez], U. Politécnica de Madrid&lt;br /&gt;
* [http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet], U. La Réunion&lt;br /&gt;
* [https://costa.fdi.ucm.es/~arubio/ Albert Rubio], Complutense U. Madrid&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/users/thiemann/ René Thiemann], U. Innsbruck&lt;br /&gt;
* [https://deividrvale.github.io/ Deivid Vale], Radboud U. Nijmegen&lt;br /&gt;
* [https://www.imn.htwk-leipzig.de/~waldmann/index.html Johannes Waldmann], HTWK Leipzig&lt;br /&gt;
* [https://akihisayamada.github.io/ Akihisa Yamada], AIST Tokyo Waterfront (chair)&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=TPDB&amp;diff=2074</id>
		<title>TPDB</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=TPDB&amp;diff=2074"/>
		<updated>2025-10-31T10:51:57Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination Problems Data Base collects termination problems&lt;br /&gt;
that are being used in termination competitions.&lt;br /&gt;
&lt;br /&gt;
== Syntax and semantics specification ==&lt;br /&gt;
&lt;br /&gt;
* for versions from 11.* onwards (XML format): [https://github.com/TermCOMP/TPDB/raw/master/xml/xtc.xsd xtc.xsd], already part of the [https://github.com/TermCOMP/TPDB TPDB]&lt;br /&gt;
* for versions from 7.* onwards (XML format): [http://cl2-informatik.uibk.ac.at/mercurial.cgi/TPDB/raw-file/tip/xml/xtc.xsd xtc.xsd], already part of the [http://cl2-informatik.uibk.ac.at/mercurial.cgi/TPDB TPDB]&lt;br /&gt;
* for versions up to 5.*: http://www.lri.fr/~marche/tpdb/format.html&lt;br /&gt;
&lt;br /&gt;
see also:&lt;br /&gt;
&lt;br /&gt;
* output specification for certified categories: http://cl-informatik.uibk.ac.at/software/cpf/&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
* since 2024: https://github.com/TermCOMP/TPDB-ARI&lt;br /&gt;
* version 11.0 (2019): https://github.com/TermCOMP/TPDB&lt;br /&gt;
* version 9.0 (2014), 10.3 (2015), 10.4 (2016), 10.5 (2017), 10.6 (2018) http://cl2-informatik.uibk.ac.at/mercurial.cgi/TPDB&lt;br /&gt;
* version 7.* (2009), 8.0 (2010), 8.0.1 (2011), 8.0.6 (2012) and 8.0.7 (2013) http://termcomp.uibk.ac.at/status/downloads/&lt;br /&gt;
* version 6.0.2  http://termcomp.uibk.ac.at/termcomp/docs/tpdb-6.0.2.tar.gz&lt;br /&gt;
* version 5.0.2 (2008..2009)  http://termcomp.uibk.ac.at/termcomp/docs/tpdb-5.0.2.tar.gz&lt;br /&gt;
* earlier versions (2003 .. 2007)  http://www.lri.fr/~marche/tpdb/&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
&lt;br /&gt;
TPDB problems are collected from a variety of sources, by a variety of contributors. Often, the author of the problem is not the creator of the respective TPDB file. Sometimes, TPDB file structure (directory names) have been changed.&lt;br /&gt;
&lt;br /&gt;
The following are references for classical problem sets that appear in TPDB. &lt;br /&gt;
&lt;br /&gt;
* TRS/SK90 Joachim Steinbach, Ulrich Kühler: Check your Ordering - termination proofs and open Problems, Technical Report SR-90-25, Universität Kaiserslautern, 1990.&lt;br /&gt;
* TRS/D33 Nachum Dershowitz: 33 Examples of Termination, 1995 Proc. French Spring School of Theoretical Computer Science, LNCS 909, http://www.math.tau.ac.il/~nachumd/papers/printemp-print.pdf&lt;br /&gt;
* TRS/AG01 Thomas Arts, Jürgen Giesl: Termination of term rewriting using dependency pairs, 2000, http://dblp.uni-trier.de/rec/bibtex/journals/tcs/ArtsG00 http://verify.rwth-aachen.de/giesl/papers/ibn-97-46.ps&lt;br /&gt;
* SRS/Zantema 128 string rewriting termination problems collected by Hans Zantema (2004?). They include (as z027 .. z064) a set of one-rule termination problems by Alfons Geser (Habilitationsschrift, Tübingen, 2001) and possibly Winfried Kurth (Dissertation, Clausthal, 1990)&lt;br /&gt;
&lt;br /&gt;
And here are some extra bits of trivia.&lt;br /&gt;
&lt;br /&gt;
* SRS termination problems ICFP_2010 and ICFP_2010_relative were produced by participants of the ICFP 2010 programming contest, organized by Bertram Felgenhauer and Johannes Waldmann. ''All'' of these problems are terminating by construction. See https://www.imn.htwk-leipzig.de/~waldmann/talk/10/icfp/&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
* converter from pre-7 (textual) format to 7.* (XML) format: http://cl-informatik.uibk.ac.at/users/thiemann/convert.jar, usage:&lt;br /&gt;
&lt;br /&gt;
 java -jar convert.jar someTrs.trs &amp;gt; someTrs.xml &lt;br /&gt;
&lt;br /&gt;
* converter from 7.* (XML) format to pre-7 (textual) format: [http://cl2-informatik.uibk.ac.at/mercurial.cgi/TPDB/raw-file/tip/xml/xtc2tpdb.xsl xtc2tpdb.xsl], already part of the [http://cl2-informatik.uibk.ac.at/mercurial.cgi/TPDB TPDB], usage:&lt;br /&gt;
&lt;br /&gt;
 xsltproc xtc2tpdb.xsl someTrs.xml &amp;gt; someTrs.trs&lt;br /&gt;
&lt;br /&gt;
* converter from 7.* (XML) format to HTML: [http://cl2-informatik.uibk.ac.at/mercurial.cgi/TPDB/raw-file/tip/xml/xtcHTML.xsl xtcHTML.xsl], see explanation at http://lists.lri.fr/pipermail/termtools/2018-July/001212.html&lt;br /&gt;
&lt;br /&gt;
* Haskell library for reading and writing TPDB (plain and XML format) [http://hackage.haskell.org/package/tpdb]&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2073</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2073"/>
		<updated>2025-10-02T07:14:24Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Execution Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t. the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
Resource limits:&lt;br /&gt;
* 4 cores&lt;br /&gt;
* 60s wallclock time&lt;br /&gt;
* 20.345 MiB RAM&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $TPDB:$TPDB $image solver --timeout=$timeout --category=$category $TPDB/$benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
where $TPDB is the path to your clone of the TPDB.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $WORK/benchmarks/TPDB:$WORK/benchmarks/TPDB loat.sif solver --timeout=60 --category=Integer_Transition_Systems $WORK/benchmarks/TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2&lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
* If your solver needs to write to temporary files, write them to &amp;lt;code&amp;gt;/tmp&amp;lt;/code&amp;gt;. Other directories might be read-only, or shared between instances, resulting in unpredictable behavior.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
== Certification ==&lt;br /&gt;
&lt;br /&gt;
We use CeTA version 3.6 for certification.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_Steering_Committee&amp;diff=2072</id>
		<title>Termination Competition Steering Committee</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_Steering_Committee&amp;diff=2072"/>
		<updated>2025-09-18T09:36:32Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The basic ideas are:&lt;br /&gt;
* one research group hosts (implements, executes) the competition&lt;br /&gt;
* a committee, representing all research groups, influences the design and the running of the competition.&lt;br /&gt;
&lt;br /&gt;
Currently, the Competition is hosted on StarExec.&lt;br /&gt;
&lt;br /&gt;
The Competition Committee currently&lt;br /&gt;
consists of&lt;br /&gt;
* [https://ffrohn.github.io Florian Frohn] (Chair), RWTH Aachen&lt;br /&gt;
* [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl], RWTH Aachen&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/users/georg/ Georg Moser], University of Innsbruck&lt;br /&gt;
* [http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet], Université de La Réunion&lt;br /&gt;
* [https://group-mmm.org/~ayamada/ Akihisa Yamada], AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
[[Termination_Competition_Steering_Committee_Bylaws]]&lt;br /&gt;
&lt;br /&gt;
The steering committee assembled on June 3rd, 2009,&lt;br /&gt;
during the Workshop on Termination in Leipzig.&lt;br /&gt;
&lt;br /&gt;
[[TC_SC_Meeting_WST09]]&lt;br /&gt;
&lt;br /&gt;
= Current Votes =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Proposed Votes =&lt;br /&gt;
&lt;br /&gt;
The Competition Committee should vote on ...&lt;br /&gt;
(give only some keywords here, link to separate page if necessary. Discussion shall be on termtools.)&lt;br /&gt;
&lt;br /&gt;
= Earlier Votes / Issues resolved otherwise =&lt;br /&gt;
&lt;br /&gt;
(otherwise = These topics were discussed on the mailing list,&lt;br /&gt;
some solution emerged and no-one objected.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* (asked 31-Oct-2008) what is the timeout that will be applied&lt;br /&gt;
for verification (by coqc) of the termination certificates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poll&amp;gt;&lt;br /&gt;
Timemout for verification&lt;br /&gt;
1 minute&lt;br /&gt;
3 minutes&lt;br /&gt;
10 minutes&lt;br /&gt;
&amp;lt;/poll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
deadline for voting: Monday 3-Nov 12:00 noon CET. &lt;br /&gt;
&lt;br /&gt;
See discussion at http://lists.lri.fr/pipermail/termtools/2008-October/000594.html&lt;br /&gt;
&lt;br /&gt;
Resolution: 1 minute timeout.&lt;br /&gt;
&lt;br /&gt;
* When should the competition start? (asked 30-Oct-2008) http://lists.lri.fr/pipermail/termtools/2008-October/000589.html&lt;br /&gt;
Resolution (31-Oct-2008): competition starts&lt;br /&gt;
Tuesday 4-Nov-2008 12:00 noon.&lt;br /&gt;
The deadline for submission of tool implementations is one hour before the competition starts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* what should be the timeout (for all categories, except complexity): 60 sec or 120 sec ? &lt;br /&gt;
Deadline: October 30 , 4 p.m. CET. &lt;br /&gt;
Resolution:  three votes for 60 seconds, two votes for 120 seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* What is the status of Coccinelle/Coq? (27-Oct-2008) Current Coccinelle requires coq-8.2-trunk. &lt;br /&gt;
Resolution (30-Oct-2008): there is a Coccinelle version that works with coq-8.2beta4&lt;br /&gt;
&lt;br /&gt;
* What is the procedure/deadline for submission of new (public) examples to the TPDB?  (13-Oct-2008)&lt;br /&gt;
Resolution (30-Oct-2008) no bulk submissions before 1-November deadline. But see next item.&lt;br /&gt;
&lt;br /&gt;
* What about submission of (late/secret) problems? (29-Oct-2008)&lt;br /&gt;
Resolution (30-Oct-2008): submit until October 31, 10 am CET. see http://lists.lri.fr/pipermail/termtools/2008-October/000585.html&lt;br /&gt;
&lt;br /&gt;
* Are the categories LP and FP part of the upcoming competition?&lt;br /&gt;
(13-Oct-2008)&lt;br /&gt;
http://lists.lri.fr/pipermail/termtools/2008-October/000519.html&lt;br /&gt;
&lt;br /&gt;
YES. &lt;br /&gt;
&lt;br /&gt;
* Will there be a SRS-certified category?&lt;br /&gt;
(10-Oct-2008)&lt;br /&gt;
&lt;br /&gt;
YES&lt;br /&gt;
&lt;br /&gt;
* Will certificates be accepted that are verifiable only with Coq-8.2beta4 (and not with 8.1)?&lt;br /&gt;
(10-Oct-2008)&lt;br /&gt;
http://lists.lri.fr/pipermail/termtools/2008-October/000514.html&lt;br /&gt;
&lt;br /&gt;
YES&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=2071</id>
		<title>Termination Competition</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=2071"/>
		<updated>2025-09-18T09:36:07Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Organization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Annual International Termination Competition =&lt;br /&gt;
&lt;br /&gt;
During the 90's a number of new, powerful termination methods&lt;br /&gt;
was developed. Thus, at the beginning of the millennium&lt;br /&gt;
many research groups started to develop [[:Category:Tools | tools for fully-automated termination analysis]].&lt;br /&gt;
&lt;br /&gt;
After a tool demonstration at the Termination Workshop 2003 (Valencia),&lt;br /&gt;
the community then decided to install an annual termination competition, and to collect benchmarks,&lt;br /&gt;
to spur the development of tools and new termination techniques.&lt;br /&gt;
&lt;br /&gt;
== Upcoming Competitions ==&lt;br /&gt;
&lt;br /&gt;
* The [[Termination Competition 2025]] will be held during [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025], September 3-4, Leipzig, Germany.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
&lt;br /&gt;
Questions and suggestions regarding the competition&lt;br /&gt;
should go to [[Termtools|the termtools mailing list]].&lt;br /&gt;
Discussion is open and happens primarily on the list.&lt;br /&gt;
Decisions will be made by votes among the [[Termination Competition Steering Committee]], with current members&lt;br /&gt;
* [https://ffrohn.github.io Florian Frohn] (Chair), RWTH Aachen&lt;br /&gt;
* [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl], RWTH Aachen&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/users/georg/ Georg Moser], University of Innsbruck&lt;br /&gt;
* [http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet], Université de La Réunion&lt;br /&gt;
* [https://group-mmm.org/~ayamada/ Akihisa Yamada], AIST Tokyo Waterfront&lt;br /&gt;
* Dieter Hofbauer, ASW Saarland&lt;br /&gt;
&lt;br /&gt;
From 2004 till 2007, the competition organizer was Claude March&amp;amp;eacute;, [http://www.lri.fr/~marche/termination-competition/ Paris].&lt;br /&gt;
From 2008 to 2013 the competition was run by Ren&amp;amp;eacute; Thiemann, [http://termcomp.uibk.ac.at Innsbruck].&lt;br /&gt;
From 2014 to 2017, the competition organizer was Johannes Waldmann. Jobs were run on the [https://www.starexec.org/ Star Exec] platform at U Iowa.&lt;br /&gt;
From 2018 to 2023, the organizer was Akihisa Yamada.&lt;br /&gt;
From 2024 on, the organizer is Florian Frohn.&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
Currently, the competition features the following categories:&lt;br /&gt;
* termination of [[Term Rewriting|string and term rewriting]]&lt;br /&gt;
* [[Logic_Programming|termination of logic programs]]&lt;br /&gt;
* [[Certified_Termination|certified termination]] of string and term rewriting (since 2007)&lt;br /&gt;
* [[Functional_Programming|termination of functional programs]] (since 2007)&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity of rewrite systems] (since 2008)&lt;br /&gt;
* [[Java_Bytecode|termination of Java Bytecode programs]] (since 2009)&lt;br /&gt;
* [[Higher_Order|termination of higher order rewriting]] (since 2010)&lt;br /&gt;
* [[C_Programs|termination of C programs]] (since 2014)&lt;br /&gt;
* [[C_Complexity|complexity of C programs]]&lt;br /&gt;
* termination of [[Term Rewriting|integer transition systems]] (since 2014)&lt;br /&gt;
* [[ITRS|integer term rewriting]] (since 2014)&lt;br /&gt;
* [[Cycle_Rewriting|termination of cycle rewriting]]&lt;br /&gt;
* [[Probabilistic_Rewriting|termination of probabilistic term rewriting]] (since 2024)&lt;br /&gt;
&lt;br /&gt;
== Termination Problems Data Base ==&lt;br /&gt;
&lt;br /&gt;
The [[TPDB|Termination Problems Data Base]] collects all the problems used in the competitions. &lt;br /&gt;
&lt;br /&gt;
We welcome problem submissions from non-participants.&lt;br /&gt;
&lt;br /&gt;
== History of Termination Competitions ==&lt;br /&gt;
&lt;br /&gt;
The following competitions have taken place:&lt;br /&gt;
&lt;br /&gt;
* [[Termination Competition 2025]] affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025], [https://termcomp.github.io/Y2025/ Results].&lt;br /&gt;
* [[Termination Competition 2024]] affiliated with [https://merz.gitlabpages.inria.fr/2024-ijcar/ IJCAR 2024], [https://termcomp.github.io/Y2024/ Results].&lt;br /&gt;
* [[Termination Competition 2023]] affiliated with [[WST2023]], [https://termcomp.github.io/Y2023/ Results].&lt;br /&gt;
* [[Termination Competition 2022]] affiliated with [https://easychair.org/smart-program/FLoC2022/IJCAR-index.html IJCAR 2022], [https://termcomp.github.io/Y2022/ Results].&lt;br /&gt;
* [[Termination Competition 2021]] affiliated with [http://www.cs.cmu.edu/~mheule/CADE28/ CADE 2021], [https://termcomp.github.io/Y2021/ Results].&lt;br /&gt;
* [[Termination Competition 2020]] affiliated with [https://ijcar2020.org/ IJCAR 2020], [https://termcomp.github.io/Y2020/ Results].&lt;br /&gt;
* [[Termination Competition 2019]] affiliated with [https://tacas.info/toolympics.php Toolympics at TACAS 2019], [https://termcomp.github.io/Y2019/ Results].&lt;br /&gt;
* [[Termination Competition 2018]] affiliated with FLoC 2018, Oxford, UK, July 13, 2018, [https://termcomp.github.io/Y2018/ Results].&lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2017|Termination Competition 2017]] affiliated with [http://www.cs.ox.ac.uk/conferences/fscd2017/ FSCD], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2017 Results of Competition], [http://termcomp.imn.htwk-leipzig.de/competitions/67 Results of demonstration]. &lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2016|Termination Competition 2016]] affiliated with [http://cl-informatik.uibk.ac.at/events/wst-2016/ WST (Workshop on Termination)], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2016 Results of Competition]. [http://www.cs.upc.edu/~albert/papers/termcomp2016_slides.pdf Presentation at WST]&lt;br /&gt;
&lt;br /&gt;
* [[Termination Competition 2015]], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2015 Results of Competition], [http://www.cs.upc.edu/~albert/papers/termCompCADE2015.pdf Description paper at CADE-25] [http://www.cs.upc.edu/~albert/papers/termcomp2015_slides.pdf Report]&lt;br /&gt;
&lt;br /&gt;
* [[Termination Competition 2014]], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2014 Results of Competition], [http://nfa.imn.htwk-leipzig.de/termcomp/competition/23 Results of Demonstration]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2013]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=437763 Results], [http://termcomp.uibk.ac.at/2013/competition2013.pdf Report]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2012]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=362062 Results], [http://verify.rwth-aachen.de/giesl/competition2012.pdf Report]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2011]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=230715 Results], [http://termcomp.uibk.ac.at/2011/competition2011.pdf Report]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2010]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=185404 Results] &lt;br /&gt;
&lt;br /&gt;
*  Termination Competition 2009 [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=101722 Results], [http://lists.lri.fr/pipermail/termtools/2009-November/000778.html Announcement]&lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2008|Termination Competition 2008]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=15991 Results], [http://www.imn.htwk-leipzig.de/~waldmann/talk/09/wst/ Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2007/ Termination Competition 2007], [http://www.imn.htwk-leipzig.de/~waldmann/talk/07/wst/competition/ Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2006/ Termination Competition 2006], [http://www.lri.fr/~marche/termination-competition/2006/reportCompetition2006.pdf Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2005/ Termination Competition 2005], [http://www.lri.fr/~marche/termination-competition/2005/TC.ppt Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2004/ Termination Competition 2004], [http://www.lri.fr/~marche/termination-competition/2004/slides-1jun2004.ps Report]&lt;br /&gt;
&lt;br /&gt;
At the &amp;quot;tool demonstration&amp;quot; in 2003, participating provers (including AProVe, Torpa, Matchbox)&lt;br /&gt;
were run on the laptop computers of their developers in the room. Termination problems were announced &lt;br /&gt;
on the spot by participants, then written on the blackboard, then typed in by everyone, and when a team's program&lt;br /&gt;
could solve it, they shouted &amp;quot;solved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
The results of (almost) all competitions are available [https://termcomp.github.io/ here]&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2067</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2067"/>
		<updated>2025-09-08T09:09:55Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Live Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2025/ Results]&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: &amp;lt;s&amp;gt;August 6&amp;lt;/s&amp;gt; August 13, 2025&lt;br /&gt;
* First Run: August 20, 2025&lt;br /&gt;
* Bugfix Deadline: August 27, 2025&lt;br /&gt;
* Final Run: September 3/4, 2025&lt;br /&gt;
* Presentation of the results at WST: September 4, 2025&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
* We will use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, we will run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=2066</id>
		<title>Termination Competition</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=2066"/>
		<updated>2025-09-08T08:36:05Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* History of Termination Competitions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Annual International Termination Competition =&lt;br /&gt;
&lt;br /&gt;
During the 90's a number of new, powerful termination methods&lt;br /&gt;
was developed. Thus, at the beginning of the millennium&lt;br /&gt;
many research groups started to develop [[:Category:Tools | tools for fully-automated termination analysis]].&lt;br /&gt;
&lt;br /&gt;
After a tool demonstration at the Termination Workshop 2003 (Valencia),&lt;br /&gt;
the community then decided to install an annual termination competition, and to collect benchmarks,&lt;br /&gt;
to spur the development of tools and new termination techniques.&lt;br /&gt;
&lt;br /&gt;
== Upcoming Competitions ==&lt;br /&gt;
&lt;br /&gt;
* The [[Termination Competition 2025]] will be held during [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025], September 3-4, Leipzig, Germany.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
&lt;br /&gt;
Questions and suggestions regarding the competition&lt;br /&gt;
should go to [[Termtools|the termtools mailing list]].&lt;br /&gt;
Discussion is open and happens primarily on the list.&lt;br /&gt;
Decisions will be made by votes among the [[Termination Competition Steering Committee]], with current members&lt;br /&gt;
* [https://ffrohn.github.io Florian Frohn] (Chair), RWTH Aachen&lt;br /&gt;
* [https://verify.rwth-aachen.de/giesl/ Jürgen Giesl], RWTH Aachen&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/users/georg/ Georg Moser], University of Innsbruck&lt;br /&gt;
* [http://lim.univ-reunion.fr/staff/epayet/ Étienne Payet], Université de La Réunion&lt;br /&gt;
* [https://group-mmm.org/~ayamada/ Akihisa Yamada], AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
From 2004 till 2007, the competition organizer was Claude March&amp;amp;eacute;, [http://www.lri.fr/~marche/termination-competition/ Paris].&lt;br /&gt;
From 2008 to 2013 the competition was run by Ren&amp;amp;eacute; Thiemann, [http://termcomp.uibk.ac.at Innsbruck].&lt;br /&gt;
From 2014 to 2017, the competition organizer was Johannes Waldmann. Jobs were run on the [https://www.starexec.org/ Star Exec] platform at U Iowa.&lt;br /&gt;
From 2018 to 2023, the organizer was Akihisa Yamada.&lt;br /&gt;
From 2024 on, the organizer is Florian Frohn. Jobs are run on Star-Exec.&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
Currently, the competition features the following categories:&lt;br /&gt;
* termination of [[Term Rewriting|string and term rewriting]]&lt;br /&gt;
* [[Logic_Programming|termination of logic programs]]&lt;br /&gt;
* [[Certified_Termination|certified termination]] of string and term rewriting (since 2007)&lt;br /&gt;
* [[Functional_Programming|termination of functional programs]] (since 2007)&lt;br /&gt;
* [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity of rewrite systems] (since 2008)&lt;br /&gt;
* [[Java_Bytecode|termination of Java Bytecode programs]] (since 2009)&lt;br /&gt;
* [[Higher_Order|termination of higher order rewriting]] (since 2010)&lt;br /&gt;
* [[C_Programs|termination of C programs]] (since 2014)&lt;br /&gt;
* [[C_Complexity|complexity of C programs]]&lt;br /&gt;
* termination of [[Term Rewriting|integer transition systems]] (since 2014)&lt;br /&gt;
* [[ITRS|integer term rewriting]] (since 2014)&lt;br /&gt;
* [[Cycle_Rewriting|termination of cycle rewriting]]&lt;br /&gt;
* [[Probabilistic_Rewriting|termination of probabilistic term rewriting]] (since 2024)&lt;br /&gt;
&lt;br /&gt;
== Termination Problems Data Base ==&lt;br /&gt;
&lt;br /&gt;
The [[TPDB|Termination Problems Data Base]] collects all the problems used in the competitions. &lt;br /&gt;
&lt;br /&gt;
We welcome problem submissions from non-participants.&lt;br /&gt;
&lt;br /&gt;
== History of Termination Competitions ==&lt;br /&gt;
&lt;br /&gt;
The following competitions have taken place:&lt;br /&gt;
&lt;br /&gt;
* [[Termination Competition 2025]] affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025], [https://termcomp.github.io/Y2025/ Results].&lt;br /&gt;
* [[Termination Competition 2024]] affiliated with [https://merz.gitlabpages.inria.fr/2024-ijcar/ IJCAR 2024], [https://termcomp.github.io/Y2024/ Results].&lt;br /&gt;
* [[Termination Competition 2023]] affiliated with [[WST2023]], [https://termcomp.github.io/Y2023/ Results].&lt;br /&gt;
* [[Termination Competition 2022]] affiliated with [https://easychair.org/smart-program/FLoC2022/IJCAR-index.html IJCAR 2022], [https://termcomp.github.io/Y2022/ Results].&lt;br /&gt;
* [[Termination Competition 2021]] affiliated with [http://www.cs.cmu.edu/~mheule/CADE28/ CADE 2021], [https://termcomp.github.io/Y2021/ Results].&lt;br /&gt;
* [[Termination Competition 2020]] affiliated with [https://ijcar2020.org/ IJCAR 2020], [https://termcomp.github.io/Y2020/ Results].&lt;br /&gt;
* [[Termination Competition 2019]] affiliated with [https://tacas.info/toolympics.php Toolympics at TACAS 2019], [https://termcomp.github.io/Y2019/ Results].&lt;br /&gt;
* [[Termination Competition 2018]] affiliated with FLoC 2018, Oxford, UK, July 13, 2018, [https://termcomp.github.io/Y2018/ Results].&lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2017|Termination Competition 2017]] affiliated with [http://www.cs.ox.ac.uk/conferences/fscd2017/ FSCD], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2017 Results of Competition], [http://termcomp.imn.htwk-leipzig.de/competitions/67 Results of demonstration]. &lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2016|Termination Competition 2016]] affiliated with [http://cl-informatik.uibk.ac.at/events/wst-2016/ WST (Workshop on Termination)], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2016 Results of Competition]. [http://www.cs.upc.edu/~albert/papers/termcomp2016_slides.pdf Presentation at WST]&lt;br /&gt;
&lt;br /&gt;
* [[Termination Competition 2015]], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2015 Results of Competition], [http://www.cs.upc.edu/~albert/papers/termCompCADE2015.pdf Description paper at CADE-25] [http://www.cs.upc.edu/~albert/papers/termcomp2015_slides.pdf Report]&lt;br /&gt;
&lt;br /&gt;
* [[Termination Competition 2014]], [http://termcomp.imn.htwk-leipzig.de/competitions/Y2014 Results of Competition], [http://nfa.imn.htwk-leipzig.de/termcomp/competition/23 Results of Demonstration]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2013]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=437763 Results], [http://termcomp.uibk.ac.at/2013/competition2013.pdf Report]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2012]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=362062 Results], [http://verify.rwth-aachen.de/giesl/competition2012.pdf Report]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2011]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=230715 Results], [http://termcomp.uibk.ac.at/2011/competition2011.pdf Report]&lt;br /&gt;
&lt;br /&gt;
*  [[Termination Competition 2010]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=185404 Results] &lt;br /&gt;
&lt;br /&gt;
*  Termination Competition 2009 [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=101722 Results], [http://lists.lri.fr/pipermail/termtools/2009-November/000778.html Announcement]&lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2008|Termination Competition 2008]], [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=15991 Results], [http://www.imn.htwk-leipzig.de/~waldmann/talk/09/wst/ Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2007/ Termination Competition 2007], [http://www.imn.htwk-leipzig.de/~waldmann/talk/07/wst/competition/ Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2006/ Termination Competition 2006], [http://www.lri.fr/~marche/termination-competition/2006/reportCompetition2006.pdf Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2005/ Termination Competition 2005], [http://www.lri.fr/~marche/termination-competition/2005/TC.ppt Report]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2004/ Termination Competition 2004], [http://www.lri.fr/~marche/termination-competition/2004/slides-1jun2004.ps Report]&lt;br /&gt;
&lt;br /&gt;
At the &amp;quot;tool demonstration&amp;quot; in 2003, participating provers (including AProVe, Torpa, Matchbox)&lt;br /&gt;
were run on the laptop computers of their developers in the room. Termination problems were announced &lt;br /&gt;
on the spot by participants, then written on the blackboard, then typed in by everyone, and when a team's program&lt;br /&gt;
could solve it, they shouted &amp;quot;solved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
&lt;br /&gt;
The results of (almost) all competitions are available [https://termcomp.github.io/ here]&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2065</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2065"/>
		<updated>2025-09-03T10:11:32Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Live Results ==&lt;br /&gt;
[https://termcomp.verify.rwth-aachen.de/Y2025/ Live Results]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: &amp;lt;s&amp;gt;August 6&amp;lt;/s&amp;gt; August 13, 2025&lt;br /&gt;
* First Run: August 20, 2025&lt;br /&gt;
* Bugfix Deadline: August 27, 2025&lt;br /&gt;
* Final Run: September 3/4, 2025&lt;br /&gt;
* Presentation of the results at WST: September 4, 2025&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
* We will use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, we will run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2063</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2063"/>
		<updated>2025-08-25T06:49:52Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
Resource limits:&lt;br /&gt;
* 4 cores&lt;br /&gt;
* 60s wallclock time&lt;br /&gt;
* 20.345 MiB RAM&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $TPDB:$TPDB $image solver --timeout=$timeout --category=$category $TPDB/$benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
where $TPDB is the path to your clone of the TPDB.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $WORK/benchmarks/TPDB:$WORK/benchmarks/TPDB loat.sif solver --timeout=60 --category=Integer_Transition_Systems $WORK/benchmarks/TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2&lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
* If your solver needs to write to temporary files, write them to &amp;lt;code&amp;gt;/tmp&amp;lt;/code&amp;gt;. Other directories might be read-only, or shared between instances, resulting in unpredictable behavior.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
== Certification ==&lt;br /&gt;
&lt;br /&gt;
We use CeTA version 3.6 for certification.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2062</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2062"/>
		<updated>2025-08-25T06:49:09Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
Resource limits:&lt;br /&gt;
* 4 cores&lt;br /&gt;
* 60s wallclock time&lt;br /&gt;
* 20.345 MiB RAM&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $TPDB:$TPDB $image solver --timeout=$timeout --category=$category $TPDB/$benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
where $TPDB is the path to your clone of the TPDB.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $WORK/benchmarks/TPDB:$WORK/benchmarks/TPDB loat.sif solver --timeout=60 --category=Integer_Transition_Systems $WORK/benchmarks/TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2&lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
* If your solver needs to write to temporary files, write them to `/tmp`. Other directories might be read-only, or shared between instances, resulting in unpredictable behavior.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
== Certification ==&lt;br /&gt;
&lt;br /&gt;
We use CeTA version 3.6 for certification.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=C_Programs&amp;diff=2061</id>
		<title>C Programs</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=C_Programs&amp;diff=2061"/>
		<updated>2025-08-19T14:41:35Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Proposed semantics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Categories]]&lt;br /&gt;
&lt;br /&gt;
== Proposed semantics ==&lt;br /&gt;
&lt;br /&gt;
*    The starting point is the main function without arguments.&lt;br /&gt;
&lt;br /&gt;
*    Functions which are only declared, but not defined, are considered to be terminating, have no side effects, and return a non-deterministic value according to the function's return type.&lt;br /&gt;
&lt;br /&gt;
*    The special (and only declared) function __VERIFIER_nondet_String() returns a non-deterministic C String, i.e., a pointer to some freshly allocated memory where the last byte of this allocation is the value '\0' (we may provide a standard implementation for this function, but provers are allowed to hard-code its semantics).&lt;br /&gt;
&lt;br /&gt;
*    The function exit(int) terminates the execution of the program.&lt;br /&gt;
&lt;br /&gt;
*    In C, memory-unsafe programs can behave arbitrarily. Therefore, neither YES nor NO is a correct result for programs violating memory safety. So a proof of memory safety needs to be part of a termination proof. If there is interest for that, we could also offer an additional category where memory safety can be assumed and where no programs are allowed which might violate memory safety.&lt;br /&gt;
&lt;br /&gt;
*    We assume integers to be mathematical integers, i.e., over- or underflows cannot occur. If there is interest for that, we could also offer an additional category where overflows of unsigned integers are treated as two's complement overflows and where neither YES nor NO is a correct result for programs with overflows of signed integers.&lt;br /&gt;
&lt;br /&gt;
*    Integer division by negative numbers is assumed to be done by truncation towards zero (as in the C99 standard and no implementation-defined behavior as in the C89 standard).&lt;br /&gt;
&lt;br /&gt;
*    We assume that allocation of memory always succeeds, i.e., alloca and malloc never return null pointers and allocation of constant size arrays cannot lead to undefined behavior. Moreover, read access to allocated, but uninitialized memory is assumed to just return a non-deterministic value.&lt;br /&gt;
&lt;br /&gt;
*    We assume the following sizes of primitive data types:&lt;br /&gt;
     bool: 8 bit&lt;br /&gt;
     char: 8 bit&lt;br /&gt;
     short: 16 bit&lt;br /&gt;
     int: 32 bit&lt;br /&gt;
     long: 64 bit&lt;br /&gt;
     float: 32 bit&lt;br /&gt;
     double: 64 bit&lt;br /&gt;
     pointer: 64 bit&lt;br /&gt;
&lt;br /&gt;
*    Programs where the evaluation order of operations is not defined according to the C standard and where different execution orders of the operations lead to different resulting states are not allowed. As an example, the program&lt;br /&gt;
 int main(){&lt;br /&gt;
     int x = 0;&lt;br /&gt;
     while( x++ == x );&lt;br /&gt;
 }&lt;br /&gt;
: is not allowed since the evaluation order between ++ and == is not defined according to the C standard and if ++ is evaluated first, the program terminates whereas it does not if == is evaluated first. To enable an automatic check for such programs, we disallow all programs &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; where the execution of &amp;lt;code&amp;gt;gcc -c -std=c99 -Wsequence-point P&amp;lt;/code&amp;gt; shows a warning.&lt;br /&gt;
&lt;br /&gt;
*    The scoring should be the same as in all other categories (proving termination or non-termination both gives 1 point and there will be a penalty for wrong answers). &lt;br /&gt;
&lt;br /&gt;
*    Time limit: 300 seconds.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
Section D. of [http://sv-comp.sosy-lab.org/2014/demo.php Termination Competition on Software Verification (SV-COMP)]&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2060</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2060"/>
		<updated>2025-08-05T10:05:11Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Dates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: &amp;lt;s&amp;gt;August 6&amp;lt;/s&amp;gt; August 13, 2025&lt;br /&gt;
* First Run: August 20, 2025&lt;br /&gt;
* Bugfix Deadline: August 27, 2025&lt;br /&gt;
* Final Run: September 3/4, 2025&lt;br /&gt;
* Presentation of the results at WST: September 4, 2025&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
* We will use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, we will run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2059</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2059"/>
		<updated>2025-07-30T20:25:06Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
Resource limits:&lt;br /&gt;
* 4 cores&lt;br /&gt;
* 60s wallclock time&lt;br /&gt;
* 20.345 MiB RAM&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $TPDB:$TPDB $image solver --timeout=$timeout --category=$category $TPDB/$benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
where $TPDB is the path to your clone of the TPDB.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $WORK/benchmarks/TPDB:$WORK/benchmarks/TPDB loat.sif solver --timeout=60 --category=Integer_Transition_Systems $WORK/benchmarks/TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2&lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
== Certification ==&lt;br /&gt;
&lt;br /&gt;
We use CeTA version 3.6 for certification.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2058</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2058"/>
		<updated>2025-07-30T08:28:45Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
Resource limits:&lt;br /&gt;
* 4 cores&lt;br /&gt;
* 60s wallclock time&lt;br /&gt;
* 20.345 MiB RAM&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $TPDB:$TPDB $image solver --timeout=$timeout --category=$category $TPDB/$benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
where $TPDB is the path to your clone of the TPDB.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $WORK/benchmarks/TPDB:$WORK/benchmarks/TPDB loat.sif solver --timeout=60 --category=Integer_Transition_Systems $WORK/benchmarks/TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2&lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2057</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2057"/>
		<updated>2025-07-24T13:47:02Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Testing Locally */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
Resource limits:&lt;br /&gt;
* 4 cores&lt;br /&gt;
* 60s wallclock time&lt;br /&gt;
* 20.345 MiB RAM&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $TPDB:$TPDB $image solver --timeout=$timeout --category=$category $TPDB/$benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
where $TPDB is the path to your clone of the TPDB.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec --writable-tmpfs -C --bind $WORK/benchmarks/TPDB:$WORK/benchmarks/TPDB loat.sif solver --timeout=60 --category=Integer_Transition_Systems $WORK/benchmarks/TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2&lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2056</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2056"/>
		<updated>2025-07-24T13:37:59Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Execution Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
Resource limits:&lt;br /&gt;
* 4 cores&lt;br /&gt;
* 60s wallclock time&lt;br /&gt;
* 20.345 MiB RAM&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec solver --timeout=60 --category=$category $benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --timeout=60 --category=Integer_Transition_Systems TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2 &lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2055</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2055"/>
		<updated>2025-07-24T13:35:27Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Changes with respect to 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: August 6, 2025&lt;br /&gt;
* First Run: August 20, 2025&lt;br /&gt;
* Bugfix Deadline: August 27, 2025&lt;br /&gt;
* Final Run: September 3/4, 2025&lt;br /&gt;
* Presentation of the results at WST: September 4, 2025&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
* We will use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, we will run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2054</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2054"/>
		<updated>2025-07-24T13:35:05Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Changes with respect to 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: August 6, 2025&lt;br /&gt;
* First Run: August 20, 2025&lt;br /&gt;
* Bugfix Deadline: August 27, 2025&lt;br /&gt;
* Final Run: September 3/4, 2025&lt;br /&gt;
* Presentation of the results at WST: September 4, 2025&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
* We will use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, I (Florian) would like to run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2053</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2053"/>
		<updated>2025-07-24T13:34:48Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Changes with respect to 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
* Tool and Benchmark Submission: August 6, 2025&lt;br /&gt;
* First Run: August 20, 2025&lt;br /&gt;
* Bugfix Deadline: August 27, 2025&lt;br /&gt;
* Final Run: September 3/4, 2025&lt;br /&gt;
* Presentation of the results at WST: September 4, 2025&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
* We plan to use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, I (Florian) would like to run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2046</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2046"/>
		<updated>2025-06-02T11:54:42Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [https://lists.rwth-aachen.de/postorius/lists/termtools.lists.rwth-aachen.de/ termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* We plan to use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, I (Florian) would like to run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2045</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2045"/>
		<updated>2025-05-21T11:18:22Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Testing Locally ==&lt;br /&gt;
&lt;br /&gt;
* Install [https://apptainer.org/docs/admin/main/installation.html Apptainer].&lt;br /&gt;
* Build and tag your docker image locally. In my case, its full name is loat/loat-termcomp:445e86.&lt;br /&gt;
* Convert your docker image to an Apptainer image via&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build $apptainer_image.sif docker-daemon://$docker_image&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
So in my case, the full command is&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;apptainer build loat.sif docker-daemon:loat/loat-termcomp:445e86&amp;lt;/code&amp;gt;&lt;br /&gt;
* First test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer run $apptainer_image.sif solver --name&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --name&lt;br /&gt;
&lt;br /&gt;
LoAT&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then test&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec solver --timeout=60 --category=$category $benchmark&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
In my case, I get:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apptainer exec loat.sif solver --timeout=60 --category=Integer_Transition_Systems TPDB/Integer_Transition_Systems/From_AProVE_2014/Velroyen08-alternDiv.jar-obl-8.smt2 &lt;br /&gt;
&lt;br /&gt;
NO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2044</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2044"/>
		<updated>2025-05-21T10:58:17Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Execution Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. The competition will run using Apptainer (which can run Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2043</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2043"/>
		<updated>2025-05-21T10:50:21Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Lessons Learned from Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Apptainer or Docker images. The competition will run using Apptainer (which can run both Apptainer and Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
The following things must be taken into account if you submit a Docker image.&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2042</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2042"/>
		<updated>2025-05-21T10:49:08Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Execution Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Apptainer or Docker images. The competition will run using Apptainer (which can run both Apptainer and Docker images). During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2041</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2041"/>
		<updated>2025-05-21T10:48:29Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Lessons Learned from Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Apptainer or Docker images. During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== Docker - Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2040</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2040"/>
		<updated>2025-05-21T10:48:16Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Docker -- Apptainer incompatibilities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Apptainer or Docker images. During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
=== Docker -- Apptainer incompatibilities ===&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2039</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2039"/>
		<updated>2025-05-21T10:48:04Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Lessons Learned from Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Apptainer or Docker images. During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
= Docker -- Apptainer incompatibilities =&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2038</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2038"/>
		<updated>2025-05-21T10:47:35Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Execution Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Apptainer or Docker images. During the competition, the following two commands will be executed in your container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2037</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2037"/>
		<updated>2025-05-15T22:16:54Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Lessons Learned from Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. During the competition, the following two commands will be executed in your Docker container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''amd64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2036</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2036"/>
		<updated>2025-05-14T15:00:44Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Lessons Learned from Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. During the competition, the following two commands will be executed in your Docker container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''arm64-architecture'''.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2035</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2035"/>
		<updated>2025-05-14T14:59:58Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. During the competition, the following two commands will be executed in your Docker container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned from Testing ==&lt;br /&gt;
&lt;br /&gt;
First tests already revealed several pitfalls:&lt;br /&gt;
&lt;br /&gt;
* The solver-command must behave as intended '''for all users''', not just for a specific one.&lt;br /&gt;
* The solver-command must behave as intended '''independently from the current working directory'''.&lt;br /&gt;
* The image must be for an '''arm64-architecture'''&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2032</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2032"/>
		<updated>2025-05-05T07:25:33Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Technical Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [http://lists.lri.fr/mailman/listinfo/termtools termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform are available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* We plan to use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, I (Florian) would like to run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2031</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2031"/>
		<updated>2025-05-05T07:25:13Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Competition Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information is available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [http://lists.lri.fr/mailman/listinfo/termtools termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform will be made available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* We plan to use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, I (Florian) would like to run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2029</id>
		<title>Termination Competition 2025 technical details</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025_technical_details&amp;diff=2029"/>
		<updated>2025-04-11T08:16:59Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: Created page with &amp;quot;== Execution Environment ==  Starting from 2025, TermComp runs on the RWTH HPC cluster.  Tools must be submitted as Docker images. During the competition, the following two co...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Execution Environment ==&lt;br /&gt;
&lt;br /&gt;
Starting from 2025, TermComp runs on the RWTH HPC cluster.&lt;br /&gt;
&lt;br /&gt;
Tools must be submitted as Docker images. During the competition, the following two commands will be executed in your Docker container:&lt;br /&gt;
&lt;br /&gt;
* solver --name&lt;br /&gt;
* solver --timeout=$timeout --category=$category $benchmark&lt;br /&gt;
&lt;br /&gt;
So an executable named &amp;quot;solver&amp;quot; must be available in your container.&lt;br /&gt;
The former command must print the name of your solver to stdout.&lt;br /&gt;
The latter must analyze the provided $benchmark w.r.t.\ the rules of the given $category, taking the given $timeout into account.&lt;br /&gt;
&lt;br /&gt;
A list with the exact category names will be published before the competition.&lt;br /&gt;
They will essentially be identical to the names of the corresponding TPDB directories.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To register, you need to create a pull request for [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
More specifically, to register for a certain $category, checkout the branch for the corresponding competition (e.g., the branch 2025 for termCOMP '25) and add a line to $category.txt.&lt;br /&gt;
The content of the line must be the identifier of your Docker image on [https://hub.docker.com/ Docker Hub], so that it can directly be passed to &amp;quot;docker pull&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2028</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2028"/>
		<updated>2025-04-09T16:29:26Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Changes with respect to 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information will be made available [[Termination Competition 2025 technical details|here]] soon.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [http://lists.lri.fr/mailman/listinfo/termtools termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform will be made available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details and [https://github.com/TermCOMP/its-conversion here] for a converter.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* We plan to use CPF 3, see [http://cl-informatik.uibk.ac.at/isafor/cpf3.html here] for details and a converter.&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, I (Florian) would like to run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2027</id>
		<title>Termination Competition 2025</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2025&amp;diff=2027"/>
		<updated>2025-04-09T15:41:14Z</updated>

		<summary type="html">&lt;p&gt;Ffrohn: /* Changes with respect to 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Termination and Complexity Competition (termCOMP) 2025 will be affiliated with [https://www.imn.htwk-leipzig.de/WST2025/ WST 2025].&lt;br /&gt;
&lt;br /&gt;
The competition will be run on the RWTH Aachen High Performance Computing Cluster.&lt;br /&gt;
The first run will be shortly before WST, followed by a bug/conflict reporting phase and allowance for bug fixes.&lt;br /&gt;
The final run and a presentation of the final results will be live at WST.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Results ==&lt;br /&gt;
[https://termcomp.github.io/Y2024/ Results]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dates  ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* June 19: Benchmark Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;12&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 21, 10am CEST: Tool Submission&lt;br /&gt;
* June &amp;lt;s&amp;gt;19&amp;lt;/s&amp;gt; 24: First Run&lt;br /&gt;
* June &amp;lt;s&amp;gt;26&amp;lt;/s&amp;gt; 30: Bugfix Deadline&lt;br /&gt;
* July 3/4: Final Run&lt;br /&gt;
* July 5: Presentation of the results at IJCAR&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Competition Categories ==&lt;br /&gt;
&lt;br /&gt;
The competition contains several categories for termination and complexity from the areas of term rewriting (all categories with HO/FO-TRSs, with- or without strategies) and programming languages (Logic Programming, Haskell, Java, C, integer transition systems, ...)&lt;br /&gt;
&lt;br /&gt;
Proposals for new categories are welcome.&lt;br /&gt;
&lt;br /&gt;
A category is only run at the competition if there are at least 2 participants and at least 40 examples &lt;br /&gt;
for this category in the underlying termination problem data base.&lt;br /&gt;
&lt;br /&gt;
== Competition Procedure ==&lt;br /&gt;
&lt;br /&gt;
All participants in the same category will be run on the existing problems of this category.&lt;br /&gt;
There might be modifications of the rules suggested by the organizer and decided by the SC.&lt;br /&gt;
&lt;br /&gt;
The wall-clock timeout will be 60 seconds. Further technical information will be made available [[Termination Competition 2025 technical details|here]] soon.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
, and 4 cores will be available (if a tool wants to use concurrent execution).&lt;br /&gt;
The tools will be started in their directory, and the problem file name is given as the command line argument.&lt;br /&gt;
Extra info can be obtained from environment variables, cf. [[Termination Competition 2014 technical details]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tools are expected to give an answer (YES, NO, MAYBE) in the first line on stdout, followed by a proof in ASCII, HTML, or CPF format. Exceptions to these rules are the [http://www.termination-portal.org/wiki/Termination_Competition_Certified_Categories_Competition certified] (see also the [http://cl-informatik.uibk.ac.at/software/cpf/ CPF-website]) and [http://cl-informatik.uibk.ac.at/users/georg/cbr/competition/ complexity] categories. See all existing [http://www.termination-portal.org/wiki/Category:Categories categories] for more details.&lt;br /&gt;
&lt;br /&gt;
For those categories devoted to prove only termination or non-termination, the score of a tool is the number of non-contradictory answers minus the given penalization (if any).&lt;br /&gt;
&lt;br /&gt;
A proof or answer that is known to be wrong will be penalized by -10 points, if it remains after the bugfix deadline.&lt;br /&gt;
The SC will decide what should be penalized, depending on the discussion among the participants.&lt;br /&gt;
&lt;br /&gt;
== Steering Committee ==&lt;br /&gt;
&lt;br /&gt;
* Florian Frohn (Chair and Organizer), RWTH Aachen&lt;br /&gt;
* Jürgen Giesl, RWTH Aachen &lt;br /&gt;
* Georg Moser, University of Innsbruck&lt;br /&gt;
* Étienne Payet, Université de La Réunion&lt;br /&gt;
* Akihisa Yamada, AIST Tokyo Waterfront&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
To submit a tool, please follow the instruction at [https://github.com/TermCOMP/registration this repository].&lt;br /&gt;
&lt;br /&gt;
To submit a benchmark, please follow the instruction at the [https://github.com/TermCOMP/TPDB-ARI TPDB ARI repository] (for rewriting and integer transition systems) or the [https://github.com/TermCOMP/TPDB TPDB repository] (for programming languages).&lt;br /&gt;
&lt;br /&gt;
We recommend to register early, and update information as needed.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that participants also subscribe to the [http://lists.lri.fr/mailman/listinfo/termtools termtools] mailing list, because that is where announcements will be made, and where discussion takes place.&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
Competition data will be presented via [https://github.com/TermCOMP/starexec-master starexec-master]&lt;br /&gt;
(a successor of [https://github.com/stefanvonderkrone/star-exec-presenter star-exec-presenter] developed at HTWK Leipzig).&lt;br /&gt;
&lt;br /&gt;
Technical details about the execution platform will be made available [[Termination Competition 2025 technical details|here]].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Any questions or suggestions regarding the termination competition should go to, and discussed at termtools&amp;lt;at&amp;gt;lists.rwth-aachen.de&lt;br /&gt;
&lt;br /&gt;
To contact the steering committee, send an email to terminationcompetitionsc&amp;lt;at&amp;gt;lists.rwth-aachen.de. &lt;br /&gt;
&lt;br /&gt;
== Changes with respect to 2024 ==&lt;br /&gt;
&lt;br /&gt;
These lists reflect the discussion in the community, and in the steering committee. Items are preliminary, and not officially binding. &lt;br /&gt;
Please do not edit this list (unless you're in the SC). Instead, send proposals to termtools or terminationcompetitionsc mailing list,&lt;br /&gt;
or create a new wiki page and put a link here.&lt;br /&gt;
&lt;br /&gt;
Adopted changes:&lt;br /&gt;
&lt;br /&gt;
* We will use the new ARI format for all Integer Transition System categories, see [https://termination-portal.org/wiki/Term_Rewriting#Integer_Transition_Systems here] for details.&lt;br /&gt;
&lt;br /&gt;
Proposed changes:&lt;br /&gt;
&lt;br /&gt;
* We plan to use [http://cl-informatik.uibk.ac.at/isafor/cpf3.html CPF 3]&lt;br /&gt;
* On the RWTH cluster, our computing time is limited. As it's difficult to predict how much testing will be needed on the new platform before the competition, I (Florian) would like to run the competition with a 60 instead of 300s timeout to avoid running out of credits. If things go well, we can switch back to a 300s timeout in 2026.&lt;/div&gt;</summary>
		<author><name>Ffrohn</name></author>
		
	</entry>
</feed>