<?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=Hzankl</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=Hzankl"/>
	<link rel="alternate" type="text/html" href="http://termination-portal.org/wiki/Special:Contributions/Hzankl"/>
	<updated>2026-05-28T15:22:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=1131</id>
		<title>Termination Competition</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=1131"/>
		<updated>2011-02-18T02:28:49Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: /* Annual International Termination Competition */&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 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 2003 [[WST|Workshop on Termination]] in Valencia,&lt;br /&gt;
the community decided to install an annual termination competition&lt;br /&gt;
to spur the development of tools and new termination techniques.&lt;br /&gt;
&lt;br /&gt;
From 2004 till 2007 the competition was hosted in [http://www.lri.fr/~marche/termination-competition/ Paris].&lt;br /&gt;
Since 2008 the competition is hosted in [http://termcomp.uibk.ac.at Innsbruck].&lt;br /&gt;
&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 [[String Rewriting|string]] and [[Term Rewriting|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;
* [[Complexity|complexity of term rewriting]] (since 2008)&lt;br /&gt;
* [[Java_Bytecode|termination of java bytecode programs]] (since 2009)&lt;br /&gt;
Planned extensions:&lt;br /&gt;
* [[Higher_Order|termination of higher order rewriting]] (under consideration)&lt;br /&gt;
* [[ITRS|integer term rewriting]] (under consideration)&lt;br /&gt;
&lt;br /&gt;
Discussion is open and primarily happens on the termtools mailing list.&lt;br /&gt;
Decisions will be made by votes among the [[Termination Competition Steering Committee]].&lt;br /&gt;
&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;
*  [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=185404&amp;amp;cid=1158078 Termination Competition 2010] &lt;br /&gt;
&lt;br /&gt;
*  [http://termcomp.uibk.ac.at/termcomp/competition/categoryList.seam?competitionId=101722&amp;amp;cid=51 Termination Competition 2009 (December)] [http://termcomp.uibk.ac.at/termcomp/competition/categoryList.seam?competitionId=101722&amp;amp;cid=51 Results], [http://lists.lri.fr/pipermail/termtools/2009-November/000778.html Announcement], [http://termcomp.uibk.ac.at/status/rules.html Web site].&lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2008|Termination Competition 2008]] ([[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]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2006/ Termination Competition 2006]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2005/ Termination Competition 2005]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2004/ Termination Competition 2004]&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=1130</id>
		<title>Termination Competition</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition&amp;diff=1130"/>
		<updated>2011-02-18T02:21:16Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: /* 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 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 2003 [[WST|Workshop on Termination]] in Valencia,&lt;br /&gt;
the community decided to install an [http://www.lri.fr/~marche/termination-competition/ annual termination competition]&lt;br /&gt;
to spur the development of tools and new termination techniques.&lt;br /&gt;
&lt;br /&gt;
Upcoming events:&lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2010|Termination Competition 2010 (July)]]&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 [[String Rewriting|string]] and [[Term Rewriting|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;
* [[Complexity|complexity of term rewriting]] (since 2008)&lt;br /&gt;
* [[Java_Bytecode|termination of java bytecode programs]] (since 2009)&lt;br /&gt;
Planned extensions:&lt;br /&gt;
* [[Higher_Order|termination of higher order rewriting]] (under consideration)&lt;br /&gt;
* [[ITRS|integer term rewriting]] (under consideration)&lt;br /&gt;
&lt;br /&gt;
Discussion is open and primarily happens on the termtools mailing list.&lt;br /&gt;
Decisions will be made by votes among the [[Termination Competition Steering Committee]].&lt;br /&gt;
&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;
*  [http://termcomp.uibk.ac.at/termcomp/competition/competitionSummary.seam?comp=185404&amp;amp;cid=1158078 Termination Competition 2010] &lt;br /&gt;
&lt;br /&gt;
*  [http://termcomp.uibk.ac.at/termcomp/competition/categoryList.seam?competitionId=101722&amp;amp;cid=51 Termination Competition 2009 (December)] [http://termcomp.uibk.ac.at/termcomp/competition/categoryList.seam?competitionId=101722&amp;amp;cid=51 Results], [http://lists.lri.fr/pipermail/termtools/2009-November/000778.html Announcement], [http://termcomp.uibk.ac.at/status/rules.html Web site].&lt;br /&gt;
&lt;br /&gt;
* [[Termination_Competition_2008|Termination Competition 2008]] ([[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]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2006/ Termination Competition 2006]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2005/ Termination Competition 2005]&lt;br /&gt;
* [http://www.lri.fr/~marche/termination-competition/2004/ Termination Competition 2004]&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2010&amp;diff=1090</id>
		<title>Termination Competition 2010</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2010&amp;diff=1090"/>
		<updated>2010-05-01T12:00:59Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: typo fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 7th Termination Competition will be run during the &lt;br /&gt;
[http://www.floc-conference.org/IJCAR-home.html International Joint Conference on Automated Reasoning]&lt;br /&gt;
in July 2010.&lt;br /&gt;
&lt;br /&gt;
The competition will be hosted by the &lt;br /&gt;
[http://cl-informatik.uibk.ac.at/ Computational Logic Research Group]&lt;br /&gt;
at the Institute of Computer Science of the University of Innsbruck, Austria.&lt;br /&gt;
&lt;br /&gt;
Results will be available from the &lt;br /&gt;
[http://termcomp.uibk.ac.at/ Termination Competition/Execution Platform].&lt;br /&gt;
&lt;br /&gt;
Go here for general information on [[Termination_Competition|Termination Competitions]].&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Complexity_Techniques&amp;diff=1055</id>
		<title>Complexity Techniques</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Complexity_Techniques&amp;diff=1055"/>
		<updated>2010-03-27T18:41:03Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: /* Derivational Complexity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for listing all techniques applied by the participants of the complexity competitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Be aware:''' the lists are still preliminary.&lt;br /&gt;
&lt;br /&gt;
== Derivational Complexity ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Method&lt;br /&gt;
!  2008&lt;br /&gt;
!  2009&lt;br /&gt;
|-&lt;br /&gt;
|  Arctic Interpretation&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Match Bounds&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Triangular&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:Matchbox]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Non-Triangular&lt;br /&gt;
|  ---&lt;br /&gt;
|  [[Tools:Matchbox]]&lt;br /&gt;
|-&lt;br /&gt;
|  Modular (Relative) Complexity Analysis&lt;br /&gt;
|  ---&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Rewriting Right Hand Sides&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Root Labeling&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Runtime Complexity ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Method&lt;br /&gt;
!  2008&lt;br /&gt;
!  2009&lt;br /&gt;
|-&lt;br /&gt;
|  Arctic Interpretation&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Match Bounds&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Triangular&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Non-Triangular&lt;br /&gt;
|  ---&lt;br /&gt;
|  ---&lt;br /&gt;
|-&lt;br /&gt;
|  Modular (Relative) Complexity Analysis&lt;br /&gt;
|  ---&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Polynomial Path Orders&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Rewriting Right Hand Sides&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  ---&lt;br /&gt;
|-&lt;br /&gt;
|  Root Labeling&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Weak Dependency Pairs&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Complexity_Techniques&amp;diff=1054</id>
		<title>Complexity Techniques</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Complexity_Techniques&amp;diff=1054"/>
		<updated>2010-03-27T18:40:38Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: corrected 2009 cat methods&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is for listing all techniques applied by the participants of the complexity competitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Be aware:''' the lists are still preliminary.&lt;br /&gt;
&lt;br /&gt;
== Derivational Complexity ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Method&lt;br /&gt;
!  2008&lt;br /&gt;
!  2009&lt;br /&gt;
|-&lt;br /&gt;
|  Arctic Interpretation&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Match Bounds&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Triangular&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:Matchbox]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Non-Triangular&lt;br /&gt;
|  ---&lt;br /&gt;
|  [[Tools:Matchbox]]&lt;br /&gt;
|-&lt;br /&gt;
|  Modular (Relative) Complexity Analysis&lt;br /&gt;
|  ---&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Rewriting Right Hand Sides&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Root Labeling&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Runtime Complexity ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Method&lt;br /&gt;
!  2008&lt;br /&gt;
!  2009&lt;br /&gt;
|-&lt;br /&gt;
|  Arctic Interpretation&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Match Bounds&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Triangular&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Matrix Interpretation Non-Triangular&lt;br /&gt;
|  ---&lt;br /&gt;
|  ---&lt;br /&gt;
|-&lt;br /&gt;
|  Modular (Relative) Complexity Analysis&lt;br /&gt;
|  ---&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Polynomial Path Orders&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Rewriting Right Hand Sides&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  ---&lt;br /&gt;
|-&lt;br /&gt;
|  Root Labeling&lt;br /&gt;
|  [[Tools:CaT]]&lt;br /&gt;
|  [[Tools:CaT]], [[Tools:TCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  Weak Dependency Pairs&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|  [[Tools:TCT]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=1000</id>
		<title>People:Harald Zankl</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=1000"/>
		<updated>2009-12-18T09:47:32Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that you can be added to some default&lt;br /&gt;
       categories and a simple user page can be created. You may extend&lt;br /&gt;
       that user page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Person&lt;br /&gt;
|firstname= Harald&lt;br /&gt;
|middlenames= Roman&lt;br /&gt;
|lastname= Zankl&lt;br /&gt;
|titles=&lt;br /&gt;
|email= firstname.lastname@uibk.ac.at&lt;br /&gt;
|homepage= http://cl-informatik.uibk.ac.at/~hzankl&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= University of Innsbruck&lt;br /&gt;
|department= Computer Science&lt;br /&gt;
|role=PhD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some personal data to your userpage, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=999</id>
		<title>People:Harald Zankl</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=999"/>
		<updated>2009-12-18T09:47:15Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that you can be added to some default&lt;br /&gt;
       categories and a simple user page can be created. You may extend&lt;br /&gt;
       that user page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Person&lt;br /&gt;
|firstname= Harald&lt;br /&gt;
|middlenames= Roman&lt;br /&gt;
|lastname= Zankl&lt;br /&gt;
|titles=&lt;br /&gt;
|email= firstname.lastname@uibk.ac.at&lt;br /&gt;
|homepage= http://cl-informatik.uibk.ac.at/~hzankl&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= University of Innsbruck&lt;br /&gt;
|department= Department of Computer Science&lt;br /&gt;
|role=PhD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some personal data to your userpage, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=998</id>
		<title>People:Harald Zankl</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=998"/>
		<updated>2009-12-18T09:46:55Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that you can be added to some default&lt;br /&gt;
       categories and a simple user page can be created. You may extend&lt;br /&gt;
       that user page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Person&lt;br /&gt;
|firstname= Harald&lt;br /&gt;
|middlenames= Roman&lt;br /&gt;
|lastname= Zankl&lt;br /&gt;
|titles=&lt;br /&gt;
|email= firstname.lastname@uibk.ac.at&lt;br /&gt;
|homepage= http://cl-informatik.uibk.ac.at/~hzankl&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= Innsbruck&lt;br /&gt;
|department= Department of Computer Science&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some personal data to your userpage, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=997</id>
		<title>People:Harald Zankl</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=997"/>
		<updated>2009-12-18T09:46:23Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that you can be added to some default&lt;br /&gt;
       categories and a simple user page can be created. You may extend&lt;br /&gt;
       that user page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Person&lt;br /&gt;
|firstname= Harald&lt;br /&gt;
|middlenames= Roman&lt;br /&gt;
|lastname= Zankl&lt;br /&gt;
|titles=&lt;br /&gt;
|email= firstname.lastname@uibk.ac.at&lt;br /&gt;
|homepage= http://cl-informatik.uibk.ac.at/~hzankl&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= Innsbruck&lt;br /&gt;
|department= Department of Computer Science&lt;br /&gt;
|role= PhD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some personal data to your userpage, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2008&amp;diff=720</id>
		<title>Termination Competition 2008</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Termination_Competition_2008&amp;diff=720"/>
		<updated>2009-03-27T14:45:16Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From 2008 onwards, the competition will be ongoing:&lt;br /&gt;
submission of new problems and provers is possible anytime via...&lt;br /&gt;
&lt;br /&gt;
* [http://colo5-c703.uibk.ac.at:8080/termcomp/ Termination Competition Execution Platform] ([http://lists.lri.fr/pipermail/termtools/2008-October/000511.html how to submit])&lt;br /&gt;
&lt;br /&gt;
Still, there will be certain deadlines where&lt;br /&gt;
all data is collected and a report is produced. Upcoming deadlines are:&lt;br /&gt;
&lt;br /&gt;
* (for sure) 1 November 2008&lt;br /&gt;
* (tentative) somewhere in May 2009 (so that a report can be presented at the Termination Workshop in June 2009)&lt;br /&gt;
&lt;br /&gt;
The [Termination Problem Data Base 5.0] [http://dev.aspsimon.org/projects/termcomp/downloads/] &lt;br /&gt;
is used for the competition 2008.&lt;br /&gt;
&lt;br /&gt;
While implementation of the execution platform is handled by the Host of the competition,&lt;br /&gt;
here is a separate page (a wishlist) for design issues:  [[Termination_Competition_Platform]].&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Complexity:Old&amp;diff=626</id>
		<title>Complexity:Old</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Complexity:Old&amp;diff=626"/>
		<updated>2008-10-30T10:47:06Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to record the current status of discussion&lt;br /&gt;
on the proposed Complexity Category of the Termination Competition. &lt;br /&gt;
&lt;br /&gt;
The first installation of this event is planned for November 1, 2008.&lt;br /&gt;
&lt;br /&gt;
(Discussion should take place on the termtools mailing list.)&lt;br /&gt;
&lt;br /&gt;
== Overview of the Event ==&lt;br /&gt;
&lt;br /&gt;
It is a  challenging topic to automatically determine  upper bounds on&lt;br /&gt;
the complexity  of rewrite systems.  By  complexity of a  TRS, we mean&lt;br /&gt;
the maximal length of derivations, where either no restrictions on the&lt;br /&gt;
initial  terms   are  present  (&amp;quot;derivational   complexity&amp;quot;)  or  only&lt;br /&gt;
constructor  based terms are  considered (&amp;quot;runtime  complexity&amp;quot;).  See&lt;br /&gt;
(Hirokawa, Moser, 2008)  for further reading on the  notion of runtime&lt;br /&gt;
complexity.   Additionally   one  distinguishes  between  complexities&lt;br /&gt;
induced  by  full rewriting  as  opposed  to  complexities induced  by&lt;br /&gt;
specific strategies, as for example innermost rewriting.&lt;br /&gt;
We  propose four sub-categories, structured   in  two  logical   layers:  &lt;br /&gt;
&amp;quot;strategy&amp;quot;   and  &amp;quot;complexity certificate&amp;quot;,  such   that  for  each  of   &lt;br /&gt;
the  currently  considered strategies,  both  notions  of  complexity  are  tested. &lt;br /&gt;
&lt;br /&gt;
== Syntax/Semantics for Input/Output ==&lt;br /&gt;
&lt;br /&gt;
As  competition   semantics,  we   propose  to  focus  on &amp;lt;em&amp;gt;polynomial&amp;lt;/em&amp;gt;&lt;br /&gt;
bounds. &lt;br /&gt;
&lt;br /&gt;
Although there has been some discussion, unfortunately no agreement on a &lt;br /&gt;
new input format specific for the complexity category could be found. &lt;br /&gt;
Hence, as ad-hoc solution for the competition on November 1, the only demand from &lt;br /&gt;
the input is that it includes a well-formed description of a TRS, &lt;br /&gt;
all remaining annotations will be ignored. &lt;br /&gt;
To control the four subcategories, specific runme scripts are to be used. &lt;br /&gt;
&lt;br /&gt;
For the future, one could use an XML input format that is generated on the fly. &lt;br /&gt;
The below proposal extends the current proposal of an XML import/export format, &lt;br /&gt;
see [http://termination-portal.org/wiki/TPDB_XML_Format]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;complexity&amp;gt;&lt;br /&gt;
        &amp;lt;theory&amp;gt;&amp;lt;theorydecl&amp;gt;Multiple&amp;lt;/theorydecl&amp;gt;&amp;lt;/theory&amp;gt;&lt;br /&gt;
        &amp;lt;startterm&amp;gt;&lt;br /&gt;
            &amp;lt;CONSTRUCTOR-BASED/&amp;gt;&lt;br /&gt;
            &amp;lt;FULL/&amp;gt;&lt;br /&gt;
            &amp;lt;AUTOMATON&amp;gt;&lt;br /&gt;
                &amp;lt;automatonstuff/&amp;gt;&lt;br /&gt;
            &amp;lt;/AUTOMATON&amp;gt;&lt;br /&gt;
        &amp;lt;/startterm&amp;gt;&lt;br /&gt;
        &amp;lt;strategy&amp;gt;&lt;br /&gt;
            &amp;lt;INNERMOST/&amp;gt; |&lt;br /&gt;
            &amp;lt;OUTERMOST/&amp;gt; |&lt;br /&gt;
            &amp;lt;CONTEXTSENSITIVE&amp;gt;&lt;br /&gt;
                &amp;lt;contextsensitivestuff/&amp;gt;           &lt;br /&gt;
            &amp;lt;/CONTEXTSENSITIVE&amp;gt;&lt;br /&gt;
            |&amp;lt;NONE/&amp;gt;&lt;br /&gt;
        &amp;lt;/strategy&amp;gt;&lt;br /&gt;
        &amp;lt;conditional type=&amp;quot;ltr|join&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;TRS|SRS&amp;lt;/type&amp;gt;&lt;br /&gt;
&amp;lt;/complexity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On  the other hand  the output  format is  adapted so  that additional&lt;br /&gt;
information on the  asymptotic complexity is given for  lower as well&lt;br /&gt;
as upper bounds.  Hence the output written to the first line of STDOUT&lt;br /&gt;
shall be a complexity statement according to the following grammar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S -&amp;gt; NO | MAYBE | YES( F, F) | YES( ?, F) | YES( F, ?)&lt;br /&gt;
F -&amp;gt; O(1) | O(n^Nat) | POLY&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;quot;Nat&amp;quot; is  a non-zero natural number and YES(F1,  F2) means F2 is&lt;br /&gt;
upper bound and that F1 is a lower-bound. &amp;quot;O(n^k)&amp;quot; is the usual big-Oh&lt;br /&gt;
notation and  &amp;quot;POLY&amp;quot; indicates  an unspecified polynomial.   Either of&lt;br /&gt;
the functions F1, F2 (but not both) may be replaced by ``don't know'',&lt;br /&gt;
indicated by ?.  Any remaining  output on STDOUT will be considered as&lt;br /&gt;
proof output and has to follow the normal rules for the competition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;Example&amp;lt;/em&amp;gt;: Consider R= {a(a(x)) -&amp;gt; b(c(x)), b(b(x)) -&amp;gt; a(c(x)), c(c(x)) -&amp;gt; a(b(x))}. Within&lt;br /&gt;
the derivational complexity category a syntactically correct output would be &amp;quot;YES(O(n^2),POLY)&amp;quot;. &lt;br /&gt;
(Whether this output would also indicate a correct tool, is another question.)&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
&lt;br /&gt;
Currently we focus on (polynomial) &amp;lt;em&amp;gt;upper&amp;lt;/em&amp;gt; bounds.  As&lt;br /&gt;
the output format indicates, this restriction should be lifted&lt;br /&gt;
later, see below.  In order to take  into account the quality of the upper&lt;br /&gt;
bound  provided  by the  different  tools,  we  propose the  following&lt;br /&gt;
scoring algorithm, where we suppose the number of competitors is x.&lt;br /&gt;
&lt;br /&gt;
Firstly, for each  TRS the competing tools are  ranked, where constant&lt;br /&gt;
complexity, i.e., output &amp;quot;YES(?,O(1))&amp;quot; is best and &amp;quot;MAYBE&amp;quot;, &amp;quot;NO&amp;quot; or&lt;br /&gt;
time-out is worst.&lt;br /&gt;
As long as the output  is of form &amp;quot;YES(?,O(n^k))&amp;quot; or &amp;quot;YES(?,POLY)&amp;quot; the&lt;br /&gt;
rank of  the tool  defines the number  of points.  More  precisely the&lt;br /&gt;
best tool gets x+1 points, the second gets x points and so on.  On the&lt;br /&gt;
other  hand a  negative  output  (&amp;quot;MAYBE&amp;quot;, &amp;quot;NO&amp;quot;  or  time-out) gets  0&lt;br /&gt;
points.&lt;br /&gt;
If  two or  more  tools  would get  the  same rank,  the  rank of  the&lt;br /&gt;
remaining tools is adapted in the usual way.&lt;br /&gt;
&lt;br /&gt;
Secondly, all  resulting points for all considered  systems are summed&lt;br /&gt;
up and the contestant with the  highest number of points wins. If this&lt;br /&gt;
cannot establish  a winner, the total  number of wins  is counted.  If&lt;br /&gt;
this still  doesn't produce a winner,  we give up and  provide two (or&lt;br /&gt;
more) winners.&lt;br /&gt;
&lt;br /&gt;
The maximal allowed CPU time is 60 seconds.&lt;br /&gt;
&lt;br /&gt;
== Problem selection ==&lt;br /&gt;
&lt;br /&gt;
We propose the collection of all  &amp;quot;standard&amp;quot; TRSs together&lt;br /&gt;
with  all TRSs with  flag &amp;quot;(STRATEGY  INNERMOST)&amp;quot; as testbed. Here  TRSs which&lt;br /&gt;
only differ by the flag in the current TPDB are only considered once.&lt;br /&gt;
However for the sub-category concerned with &amp;quot;derivational complexity&amp;quot; and &amp;quot;full rewriting&amp;quot;, we&lt;br /&gt;
propose to  restrict our attention  to non-duplicating systems. (The below given examples show &lt;br /&gt;
that duplicating systems in conjunction with an innermost strategy need not be of exponential&lt;br /&gt;
derivational complexity.)&lt;br /&gt;
&lt;br /&gt;
In the following test cases we restrict to full rewriting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;&lt;br /&gt;
test cases - derivational complexity &lt;br /&gt;
&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R = {a(b(x)) -&amp;gt; b(a(x))}, expected output &amp;quot;YES(?,O(n^2))&amp;quot; or &amp;quot;YES(O(n^1),O(n^2))&amp;quot; or &amp;quot;YES(O(n^2),O(n^2))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R= {a(a(x)) -&amp;gt; b(c(x)), b(b(x)) -&amp;gt; a(c(x)), c(c(x)) -&amp;gt; a(b(x))}, expected output &amp;quot;YES(O(n^2),?)&amp;quot; or &amp;quot;YES(?,?)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R= {+(s(x),+(y,z)) -&amp;gt; +(x,+(s(s(y)),z)), +(s(x),+(y,+(z,w))) -&amp;gt; +(x,+(z,+(y,w)))}, expected output &amp;quot;YES(?,?)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;test cases - runtime complexity &amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R = {a(b(x)) -&amp;gt; b(b(a(x)))}, expected output &amp;quot;YES(?,O(n^1))&amp;quot; or &amp;quot;YES(O(n^1),O(n^1))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R = {plus(0,y) -&amp;gt; y, plus(s(x),y) -&amp;gt; s(plus(x,y)), mul(0,y) -&amp;gt; 0, mul(s(x),y) -&amp;gt; plus(mul(x,y),y)}, expected output &amp;quot;YES(?,O(n^2))&amp;quot; or &amp;quot;YES(O(n^1),O(n^2))&amp;quot; or &amp;quot;YES(O(n^2),O(n^2))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R = {f(x,0) -&amp;gt; s(0), f(s(x),s(y)) -&amp;gt; s(f(x,y)), g(0,x) -&amp;gt; g(f(x,x),x)}, expected output &amp;quot;YES(?,O(n^1))&amp;quot; or &amp;quot;YES(O(n^1),O(n^1))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R= {f(0) -&amp;gt; c, f(s(x)) -&amp;gt; c(f(x),f(x))}, expected output &amp;quot;YES(?,?)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the following test cases we restrict to innermost rewriting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;test cases - derivational complexity &amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R = {f(x) -&amp;gt; c(x,x)}, expected output &amp;quot;YES(O(n^1),O(n^1))&amp;quot; or &amp;quot;YES(?,O(n^1))&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;test cases - runtime complexity &amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R= {f(x) -&amp;gt; c(x,x), g(0) -&amp;gt; 0, g(s(x)) -&amp;gt; f(g(x))}, expected output &amp;quot;YES(O(n^1),O(n^1))&amp;quot; or &amp;quot;YES(?,O(n^1))&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wishlist ==&lt;br /&gt;
*&lt;br /&gt;
* assessment of lower bounds:&amp;lt;br&amp;gt;&lt;br /&gt;
In the future the tools should also be able to provide certificates on the&lt;br /&gt;
lower bound. This would imply to extend the grammar as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
F -&amp;gt; O(1) | O(n^Nat) | POLY | EXP | INF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
such that e.g. &amp;quot;YES(EXP,?)&amp;quot; indicated an exponential lower-bound,&lt;br /&gt;
or &amp;quot;YES(INF,INF)&amp;quot; indicated non-termination. &lt;br /&gt;
* as for the upper bound the lower bound certificate should be ranked and &lt;br /&gt;
both ranks could be compared lexicographically&lt;br /&gt;
&lt;br /&gt;
== Questions ==&lt;br /&gt;
*&lt;br /&gt;
* the precise format for the subcategories needs to be fixed; JW suggests: &lt;br /&gt;
&lt;br /&gt;
(START-TERMS CONSTRUCTOR-BASED) (VAR x) (RULES a(b(x)) -&amp;gt; b(a(x))) &lt;br /&gt;
&lt;br /&gt;
to indicate runtime complextiy and full rewriting , GM suggests &lt;br /&gt;
&lt;br /&gt;
(VAR x) (RULES a(b(x)) -&amp;gt; b(a(x))) (COMPLEXITY RUNTIME)&lt;br /&gt;
&lt;br /&gt;
for the same thing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;resolved for the competition on Nov 1, see above, for suggestion of XML input format&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* JW would prefer the following output format as it is easier to parse:&lt;br /&gt;
&lt;br /&gt;
F -&amp;gt; POLY(Nat) | POLY(?)&lt;br /&gt;
&lt;br /&gt;
Here &amp;quot;POLY(k)&amp;quot; abbreviates &amp;quot;O(n^k)&amp;quot; and &amp;quot;POLY(?)&amp;quot; denotes an unspecified&lt;br /&gt;
polynomial.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;resolved&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
insert your name here if you intend to participate. &lt;br /&gt;
The sources of  all tools that want to  participate in the competition&lt;br /&gt;
have to be publicly available.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
* Johannes Waldmann (Matchbox), but will need more time (December 2008)&lt;br /&gt;
* M. Avanzini, G. Moser, A. Schnabl (TCT)&lt;br /&gt;
* N. Hirokawa (Hydra), but might need more time&lt;br /&gt;
* M. Korp, C. Sternagel, H. Zankl (CaT)&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Complexity:Old&amp;diff=615</id>
		<title>Complexity:Old</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Complexity:Old&amp;diff=615"/>
		<updated>2008-10-29T14:00:37Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to record the current status of discussion&lt;br /&gt;
on the proposed Complexity Category of the Termination Competition. &lt;br /&gt;
&lt;br /&gt;
The first installation of this event is planned for November 1, 2008.&lt;br /&gt;
&lt;br /&gt;
(Discussion should take place on the termtools mailing list.)&lt;br /&gt;
&lt;br /&gt;
== Overview of the Event ==&lt;br /&gt;
&lt;br /&gt;
It is a  challenging topic to automatically determine  upper bounds on&lt;br /&gt;
the complexity  of rewrite systems.  By  complexity of a  TRS, we mean&lt;br /&gt;
the maximal length of derivations, where either no restrictions on the&lt;br /&gt;
initial  terms   are  present  (&amp;quot;derivational   complexity&amp;quot;)  or  only&lt;br /&gt;
constructor  based terms are  considered (&amp;quot;runtime  complexity&amp;quot;).  See&lt;br /&gt;
(Hirokawa, Moser, 2008)  for further reading on the  notion of runtime&lt;br /&gt;
complexity.   Additionally   one  distinguishes  between  complexities&lt;br /&gt;
induced  by  full rewriting  as  opposed  to  complexities induced  by&lt;br /&gt;
specific strategies, as for example innermost rewriting.&lt;br /&gt;
We  propose four sub-categories, structured   in  two  logical   layers:  &lt;br /&gt;
&amp;quot;strategy&amp;quot;   and  &amp;quot;complexity certificate&amp;quot;,  such   that  for  each  of   &lt;br /&gt;
the  currently  considered strategies,  both  notions  of  complexity  are  tested. &lt;br /&gt;
&lt;br /&gt;
== Syntax/Semantics for Input/Output ==&lt;br /&gt;
&lt;br /&gt;
As  competition   semantics,  we   propose  to  focus  on &amp;lt;em&amp;gt;polynomial&amp;lt;/em&amp;gt;&lt;br /&gt;
bounds. &lt;br /&gt;
&lt;br /&gt;
Although there has been some discussion, unfortunately no agreement on a &lt;br /&gt;
new input format specific for the complexity category could be found. &lt;br /&gt;
Hence, as ad-hoc solution for the competition on November 1, the only demand from &lt;br /&gt;
the input is that it includes a well-formed description of a TRS, &lt;br /&gt;
all remaining annotations will be ignored. &lt;br /&gt;
To control the four subcategories, specific runme scripts are to be used. &lt;br /&gt;
&lt;br /&gt;
For the future, one could use an XML input format that is generated on the fly. &lt;br /&gt;
The below proposal extends the current proposal of an XML import/export format, &lt;br /&gt;
see [http://termination-portal.org/wiki/TPDB_XML_Format]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;complexity&amp;gt;&lt;br /&gt;
        &amp;lt;theory&amp;gt;&amp;lt;theorydecl&amp;gt;Multiple&amp;lt;/theorydecl&amp;gt;&amp;lt;/theory&amp;gt;&lt;br /&gt;
        &amp;lt;startterm&amp;gt;&lt;br /&gt;
            &amp;lt;CONSTRUCTOR-BASED/&amp;gt;&lt;br /&gt;
            &amp;lt;FULL/&amp;gt;&lt;br /&gt;
            &amp;lt;AUTOMATON&amp;gt;&lt;br /&gt;
                &amp;lt;automatonstuff/&amp;gt;&lt;br /&gt;
            &amp;lt;/AUTOMATON&amp;gt;&lt;br /&gt;
        &amp;lt;/startterm&amp;gt;&lt;br /&gt;
        &amp;lt;strategy&amp;gt;&lt;br /&gt;
            &amp;lt;INNERMOST/&amp;gt; |&lt;br /&gt;
            &amp;lt;OUTERMOST/&amp;gt; |&lt;br /&gt;
            &amp;lt;CONTEXTSENSITIVE&amp;gt;&lt;br /&gt;
                &amp;lt;contextsensitivestuff/&amp;gt;           &lt;br /&gt;
            &amp;lt;/CONTEXTSENSITIVE&amp;gt;&lt;br /&gt;
            |&amp;lt;NONE/&amp;gt;&lt;br /&gt;
        &amp;lt;/strategy&amp;gt;&lt;br /&gt;
        &amp;lt;conditional type=&amp;quot;ltr|join&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;TRS|SRS&amp;lt;/type&amp;gt;&lt;br /&gt;
&amp;lt;/complexity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On  the other hand  the output  format is  adapted so  that additional&lt;br /&gt;
information on the  asymptotic complexity is given for  lower as well&lt;br /&gt;
as upper bounds.  Hence the output written to the first line of STDOUT&lt;br /&gt;
shall be a complexity statement according to the following grammar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
S -&amp;gt; NO | MAYBE | YES( F, F) | YES( ?, F) | YES( F, ?)&lt;br /&gt;
F -&amp;gt; O(1) | O(n^Nat) | POLY&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;quot;Nat&amp;quot; is  a non-zero natural number and YES(F1,  F2) means F2 is&lt;br /&gt;
upper bound and that F1 is a lower-bound. &amp;quot;O(n^k)&amp;quot; is the usual big-Oh&lt;br /&gt;
notation and  &amp;quot;POLY&amp;quot; indicates  an unspecified polynomial.   Either of&lt;br /&gt;
the functions F1, F2 (but not both) may be replaced by ``don't know'',&lt;br /&gt;
indicated by ?.  Any remaining  output on STDOUT will be considered as&lt;br /&gt;
proof output and has to follow the normal rules for the competition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;Example&amp;lt;/em&amp;gt;: Consider R= {a(a(x)) -&amp;gt; b(c(x)), b(b(x)) -&amp;gt; a(c(x)), c(c(x)) -&amp;gt; a(b(x))}. Within&lt;br /&gt;
the derivational complexity category a syntactically correct output would be &amp;quot;YES(O(n^2),POLY)&amp;quot;. &lt;br /&gt;
(Whether this output would also indicate a correct tool, is another question.)&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
&lt;br /&gt;
Currently we focus on (polynomial) &amp;lt;em&amp;gt;upper&amp;lt;/em&amp;gt; bounds.  As&lt;br /&gt;
the output format indicates, this restriction should be lifted&lt;br /&gt;
later, see below.  In order to take  into account the quality of the upper&lt;br /&gt;
bound  provided  by the  different  tools,  we  propose the  following&lt;br /&gt;
scoring algorithm, where we suppose the number of competitors is x.&lt;br /&gt;
&lt;br /&gt;
Firstly, for each  TRS the competing tools are  ranked, where constant&lt;br /&gt;
complexity, i.e., output &amp;quot;YES(?,O(1))&amp;quot; is best and &amp;quot;MAYBE&amp;quot;, &amp;quot;NO&amp;quot; or&lt;br /&gt;
time-out is worst.&lt;br /&gt;
As long as the output  is of form &amp;quot;YES(?,O(n^k))&amp;quot; or &amp;quot;YES(?,POLY)&amp;quot; the&lt;br /&gt;
rank of  the tool  defines the number  of points.  More  precisely the&lt;br /&gt;
best tool gets x+1 points, the second gets x points and so on.  On the&lt;br /&gt;
other  hand a  negative  output  (&amp;quot;MAYBE&amp;quot;, &amp;quot;NO&amp;quot;  or  time-out) gets  0&lt;br /&gt;
points.&lt;br /&gt;
If  two or  more  tools  would get  the  same rank,  the  rank of  the&lt;br /&gt;
remaining tools is adapted in the usual way.&lt;br /&gt;
&lt;br /&gt;
Secondly, all  resulting points for all considered  systems are summed&lt;br /&gt;
up and the contestant with the  highest number of points wins. If this&lt;br /&gt;
cannot establish  a winner, the total  number of wins  is counted.  If&lt;br /&gt;
this still  doesn't produce a winner,  we give up and  provide two (or&lt;br /&gt;
more) winners.&lt;br /&gt;
&lt;br /&gt;
The maximal allowed CPU time is 60 seconds.&lt;br /&gt;
&lt;br /&gt;
== Problem selection ==&lt;br /&gt;
&lt;br /&gt;
We propose the collection of all  &amp;quot;standard&amp;quot; TRSs together&lt;br /&gt;
with  all TRSs with  flag &amp;quot;(STRATEGY  INNERMOST)&amp;quot; as testbed. Here  TRSs which&lt;br /&gt;
only differ by the flag in the current TPDB are only considered once.&lt;br /&gt;
However for the sub-category concerned with &amp;quot;derivational complexity&amp;quot; and &amp;quot;full rewriting&amp;quot;, we&lt;br /&gt;
propose to  restrict our attention  to non-duplicating systems. (The below given examples show &lt;br /&gt;
that duplicating systems in conjunction with an innermost strategy need not be of exponential&lt;br /&gt;
derivational complexity.)&lt;br /&gt;
&lt;br /&gt;
In the following test cases we restrict to full rewriting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;&lt;br /&gt;
test cases - derivational complexity &lt;br /&gt;
&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R = {a(b(x)) -&amp;gt; b(a(x))}, expected output &amp;quot;YES(?,O(n^2))&amp;quot; or &amp;quot;YES(O(n),O(n^2))&amp;quot; or &amp;quot;YES(O(n^2),O(n^2))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R= {a(a(x)) -&amp;gt; b(c(x)), b(b(x)) -&amp;gt; a(c(x)), c(c(x)) -&amp;gt; a(b(x))}, expected output &amp;quot;YES(O(n^2),?)&amp;quot; or &amp;quot;YES(?,?)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R= {+(s(x),+(y,z)) -&amp;gt; +(x,+(s(s(y)),z)), +(s(x),+(y,+(z,w))) -&amp;gt; +(x,+(z,+(y,w)))}, expected output &amp;quot;YES(?,?)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;test cases - runtime complexity &amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R = {a(b(x)) -&amp;gt; b(b(a(x)))}, expected output &amp;quot;YES(?,O(n))&amp;quot; or &amp;quot;YES(O(n),O(n))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R = {plus(0,y) -&amp;gt; y, plus(s(x),y) -&amp;gt; s(plus(x,y)), mul(0,y) -&amp;gt; 0, mul(s(x),y) -&amp;gt; plus(mul(x,y),y)}, expected output &amp;quot;YES(?,O(n^2))&amp;quot; or &amp;quot;YES(O(n),O(n^2))&amp;quot; or &amp;quot;YES(O(n^2),O(n^2))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R = {f(x,0) -&amp;gt; s(0), f(s(x),s(y)) -&amp;gt; s(f(x,y)), g(0,x) -&amp;gt; g(f(x,x),x)}, expected output &amp;quot;YES(?,O(n))&amp;quot; or &amp;quot;YES(O(n),O(n))&amp;quot;&lt;br /&gt;
&lt;br /&gt;
R= {f(0) -&amp;gt; c, f(s(x)) -&amp;gt; c(f(x),f(x))}, expected output &amp;quot;YES(?,?)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the following test cases we restrict to innermost rewriting.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;test cases - derivational complexity &amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R = {f(x) -&amp;gt; c(x,x)}, expected output &amp;quot;YES(O(n),O(n))&amp;quot; or &amp;quot;YES(?,O(n))&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;test cases - runtime complexity &amp;lt;/em&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R= {f(x) -&amp;gt; c(x,x), g(0) -&amp;gt; 0, g(s(x)) -&amp;gt; f(g(x))}, expected output &amp;quot;YES(O(n),O(n))&amp;quot; or &amp;quot;YES(?,O(n))&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wishlist ==&lt;br /&gt;
*&lt;br /&gt;
* assessment of lower bounds:&amp;lt;br&amp;gt;&lt;br /&gt;
In the future the tools should also be able to provide certificates on the&lt;br /&gt;
lower bound. This would imply to extend the grammar as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
F -&amp;gt; O(1) | O(n^Nat) | POLY | EXP | INF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
such that e.g. &amp;quot;YES(EXP,?)&amp;quot; indicated an exponential lower-bound,&lt;br /&gt;
or &amp;quot;YES(INF,INF)&amp;quot; indicated non-termination. &lt;br /&gt;
* as for the upper bound the lower bound certificate should be ranked and &lt;br /&gt;
both ranks could be compared lexicographically&lt;br /&gt;
&lt;br /&gt;
== Questions ==&lt;br /&gt;
*&lt;br /&gt;
* the precise format for the subcategories needs to be fixed; JW suggests: &lt;br /&gt;
&lt;br /&gt;
(START-TERMS CONSTRUCTOR-BASED) (VAR x) (RULES a(b(x)) -&amp;gt; b(a(x))) &lt;br /&gt;
&lt;br /&gt;
to indicate runtime complextiy and full rewriting , GM suggests &lt;br /&gt;
&lt;br /&gt;
(VAR x) (RULES a(b(x)) -&amp;gt; b(a(x))) (COMPLEXITY RUNTIME)&lt;br /&gt;
&lt;br /&gt;
for the same thing &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;resolved for the competition on Nov 1, see above, for suggestion of XML input format&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* JW would prefer the following output format as it is easier to parse:&lt;br /&gt;
&lt;br /&gt;
F -&amp;gt; POLY(Nat) | POLY(?)&lt;br /&gt;
&lt;br /&gt;
Here &amp;quot;POLY(k)&amp;quot; abbreviates &amp;quot;O(n^k)&amp;quot; and &amp;quot;POLY(?)&amp;quot; denotes an unspecified&lt;br /&gt;
polynomial.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;resolved&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
insert your name here if you intend to participate. &lt;br /&gt;
The sources of  all tools that want to  participate in the competition&lt;br /&gt;
have to be publicly available.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
* Johannes Waldmann (Matchbox), but will need more time (December 2008)&lt;br /&gt;
* M. Avanzini, G. Moser, A. Schnabl (TCT)&lt;br /&gt;
* N. Hirokawa (Hydra), but might need more time&lt;br /&gt;
* M. Korp, C. Sternagel, H. Zankl (CaT)&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=338</id>
		<title>News:Adding References</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=338"/>
		<updated>2008-04-08T09:04:00Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
   Please insert the corresponding information below so that&lt;br /&gt;
   the news page can be generated automatically.&lt;br /&gt;
&lt;br /&gt;
   Line breaks are allowed! You may use MediaWiki syntax here to link to articles, highlight text, ...&lt;br /&gt;
   Please add some date to the news entry (e.g. today's date for current news, a time period for the competition, ....).&lt;br /&gt;
   Example:&lt;br /&gt;
       |text = The [[WST]] takes place in [http://en.wikipedia.org/wiki/Juneau Juneau] this year!&lt;br /&gt;
       |date = Sept 8th to Nov 1st&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{News&lt;br /&gt;
|text='''Harald''': Is there a general format which one should use when adding (one's) publications? I think that should be fixed soon in order to ensure a uniform layout.&lt;br /&gt;
&lt;br /&gt;
'''Peter''': If you refer to choosing the Identifier, I would propose name+year[+a-z] for single author papers&lt;br /&gt;
and initials+year[+a-z] for multi author papers. If you refer to the reference itself, the usual BibTeX formats should be supported.&lt;br /&gt;
&lt;br /&gt;
'''Harald''': Thx, I referred to the identifier&lt;br /&gt;
&lt;br /&gt;
'''Johannes''': I am not sure I like this &amp;quot;references&amp;quot; section, because it duplicates information&lt;br /&gt;
(see [[Contribute]]) that is (partially) available elsewhere ([http://www.informatik.uni-trier.de/~ley/db/ DBLP]).&lt;br /&gt;
The logical conclusion then would be to just link to DBLP entries where this is possible,&lt;br /&gt;
and  copy the DBLP entry format (including their naming scheme) most closely for the others.&lt;br /&gt;
&lt;br /&gt;
'''Harald''': I had the same opinion first. But DBLP is a bit slow sometimes ...&lt;br /&gt;
|date=April 7, 2008&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=329</id>
		<title>News:Adding References</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=329"/>
		<updated>2008-04-07T18:29:44Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
   Please insert the corresponding information below so that&lt;br /&gt;
   the news page can be generated automatically.&lt;br /&gt;
&lt;br /&gt;
   Line breaks are allowed! You may use MediaWiki syntax here to link to articles, highlight text, ...&lt;br /&gt;
   Please add some date to the news entry (e.g. today's date for current news, a time period for the competition, ....).&lt;br /&gt;
   Example:&lt;br /&gt;
       |text = The [[WST]] takes place in [http://en.wikipedia.org/wiki/Juneau Juneau] this year!&lt;br /&gt;
       |date = Sept 8th to Nov 1st&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{News&lt;br /&gt;
|text=Is there a general format which one should use when adding (one's) publications? I think that should be fixed soon in order to ensure a uniform layout.&lt;br /&gt;
|date=April 7, 2008&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=328</id>
		<title>News:Adding References</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=328"/>
		<updated>2008-04-07T18:07:39Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
   Please insert the corresponding information below so that&lt;br /&gt;
   the news page can be generated automatically.&lt;br /&gt;
&lt;br /&gt;
   Line breaks are allowed! You may use MediaWiki syntax here to link to articles, highlight text, ...&lt;br /&gt;
   Please add some date to the news entry (e.g. today's date for current news, a time period for the competition, ....).&lt;br /&gt;
   Example:&lt;br /&gt;
       |text = The [[WST]] takes place in [http://en.wikipedia.org/wiki/Juneau Juneau] this year!&lt;br /&gt;
       |date = Sept 8th to Nov 1st&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{News&lt;br /&gt;
|text=Is there a general format which one should use when adding (one's) references? I think that should be fixed soon in order to ensure a uniform layout.&lt;br /&gt;
|date=April 7, 2008&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=327</id>
		<title>News:Adding References</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=327"/>
		<updated>2008-04-07T18:05:36Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
   Please insert the corresponding information below so that&lt;br /&gt;
   the news page can be generated automatically.&lt;br /&gt;
&lt;br /&gt;
   Line breaks are allowed! You may use MediaWiki syntax here to link to articles, highlight text, ...&lt;br /&gt;
   Please add some date to the news entry (e.g. today's date for current news, a time period for the competition, ....).&lt;br /&gt;
   Example:&lt;br /&gt;
       |text = The [[WST]] takes place in [http://en.wikipedia.org/wiki/Juneau Juneau] this year!&lt;br /&gt;
       |date = Sept 8th to Nov 1st&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{News&lt;br /&gt;
|text=Is there a general format which one should use when adding (one's) references? I think that should be fixed soon in order to a uniform layout.&lt;br /&gt;
|date=April 7, 2008&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=326</id>
		<title>News:Adding References</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=326"/>
		<updated>2008-04-07T18:05:09Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
   Please insert the corresponding information below so that&lt;br /&gt;
   the news page can be generated automatically.&lt;br /&gt;
&lt;br /&gt;
   Line breaks are allowed! You may use MediaWiki syntax here to link to articles, highlight text, ...&lt;br /&gt;
   Please add some date to the news entry (e.g. today's date for current news, a time period for the competition, ....).&lt;br /&gt;
   Example:&lt;br /&gt;
       |text = The [[WST]] takes place in [http://en.wikipedia.org/wiki/Juneau Juneau] this year!&lt;br /&gt;
       |date = Sept 8th to Nov 1st&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{News&lt;br /&gt;
|text=Is there a general format which one should use when adding (one's) references? I think that should be fixed soon in order to a uniform layout.&lt;br /&gt;
|date=April 07, 2008&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=325</id>
		<title>News:Adding References</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=News:Adding_References&amp;diff=325"/>
		<updated>2008-04-07T17:57:27Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: New page: Is there a general format which one should use when adding (one's) references? I think that should be fixed soon in order to a uniform layout.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Is there a general format which one should use when adding (one's) references? I think that should be fixed soon in order to a uniform layout.&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=Tools:TTT2&amp;diff=312</id>
		<title>Tools:TTT2</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=Tools:TTT2&amp;diff=312"/>
		<updated>2008-04-01T08:56:30Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: New page: &amp;lt;!--        Please fill in the data so that your tool can be added to some default        categories and a simple tool page can be created. You may extend        that tool page yourself af...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that your tool can be added to some default&lt;br /&gt;
       categories and a simple tool page can be created. You may extend&lt;br /&gt;
       that tool page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Tool&lt;br /&gt;
|shortname= TTT2&lt;br /&gt;
|longname= Tyrolean Termination Tool 2&lt;br /&gt;
|homepage= http://colo6-c703.uibk.ac.at/ttt2&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= Innsbruck&lt;br /&gt;
|developers= Martin Korp, Christian Sternagel, Harald Zankl, and Aart Middeldorp&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some additional information to the tool page, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=311</id>
		<title>People:Harald Zankl</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=311"/>
		<updated>2008-04-01T08:54:31Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that you can be added to some default&lt;br /&gt;
       categories and a simple user page can be created. You may extend&lt;br /&gt;
       that user page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Person&lt;br /&gt;
|firstname= Harald&lt;br /&gt;
|middlenames= Roman&lt;br /&gt;
|lastname= Zankl&lt;br /&gt;
|titles=&lt;br /&gt;
|email= firstname.lastname@uibk.ac.at&lt;br /&gt;
|homepage= http://cl-informatik.uibk.ac.at/~hzankl&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= Innsbruck&lt;br /&gt;
|department= Department of Computer Science&lt;br /&gt;
|role= PhD Student&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some personal data to your userpage, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=310</id>
		<title>People:Harald Zankl</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=310"/>
		<updated>2008-04-01T08:53:56Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that you can be added to some default&lt;br /&gt;
       categories and a simple user page can be created. You may extend&lt;br /&gt;
       that user page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Person&lt;br /&gt;
|firstname= Harald&lt;br /&gt;
|middlenames= Roman&lt;br /&gt;
|lastname= Zankl&lt;br /&gt;
|titles=&lt;br /&gt;
|email= Harald dot Zankl at uibk dot ac dot at&lt;br /&gt;
|homepage= http://cl-informatik.uibk.ac.at/~hzankl&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= Innsbruck&lt;br /&gt;
|department= Department of Computer Science&lt;br /&gt;
|role= PhD Student&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some personal data to your userpage, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
	<entry>
		<id>http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=306</id>
		<title>People:Harald Zankl</title>
		<link rel="alternate" type="text/html" href="http://termination-portal.org/mediawiki/index.php?title=People:Harald_Zankl&amp;diff=306"/>
		<updated>2008-04-01T08:49:41Z</updated>

		<summary type="html">&lt;p&gt;Hzankl: New page: &amp;lt;!--        Please fill in the data so that you can be added to some default        categories and a simple user page can be created. You may extend        that user page yourself after th...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
       Please fill in the data so that you can be added to some default&lt;br /&gt;
       categories and a simple user page can be created. You may extend&lt;br /&gt;
       that user page yourself after the following code block.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Person&lt;br /&gt;
|firstname= Harald&lt;br /&gt;
|middlenames= Roman&lt;br /&gt;
|lastname= Zankl&lt;br /&gt;
|titles=&lt;br /&gt;
|email= &lt;br /&gt;
|homepage= cl-informatik.uibk.ac.at/~hzankl&lt;br /&gt;
|country= Austria&lt;br /&gt;
|university= Innsbruck&lt;br /&gt;
|department= Department of Computer Science&lt;br /&gt;
|role= PhD Student&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- If you want to add some personal data to your userpage, you can do so after this comment. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hzankl</name></author>
		
	</entry>
</feed>