Max/plus tree automata for termination of term rewriting
We use weighted tree automata as certificates for termination of term rewriting systems. The weights are taken from the arctic semiring: natural numbers extended with −∞, with the operations “max ” and “plus”. In order to find and validate these certificates automatically, we restrict their transiti...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.429.8381 http://www.inf.u-szeged.hu/actacybernetica/edb/vol19n2/pdf/Koprowski_2009_ActaCybernetica.pdf |
id |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.429.8381 |
---|---|
record_format |
openpolar |
spelling |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.429.8381 2023-05-15T14:42:08+02:00 Max/plus tree automata for termination of term rewriting Adam Koprowski Johannes Waldmann The Pennsylvania State University CiteSeerX Archives 2009 application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.429.8381 http://www.inf.u-szeged.hu/actacybernetica/edb/vol19n2/pdf/Koprowski_2009_ActaCybernetica.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.429.8381 http://www.inf.u-szeged.hu/actacybernetica/edb/vol19n2/pdf/Koprowski_2009_ActaCybernetica.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://www.inf.u-szeged.hu/actacybernetica/edb/vol19n2/pdf/Koprowski_2009_ActaCybernetica.pdf term rewriting termination weighted tree automaton max/plus algebra arctic semiring monotone algebra matrix interpretation formal verification text 2009 ftciteseerx 2016-01-08T04:32:53Z We use weighted tree automata as certificates for termination of term rewriting systems. The weights are taken from the arctic semiring: natural numbers extended with −∞, with the operations “max ” and “plus”. In order to find and validate these certificates automatically, we restrict their transition functions to be representable by matrix operations in the semiring. The resulting class of weighted tree automata is called path-separated. This extends the matrix method for term rewriting and the arctic matrix method for string rewriting. In combination with the dependency pair method, this allows for some conceptually simple termination proofs in cases where only much more involved proofs were known before. We further generalize to arctic numbers “below zero”: integers extended with −∞. This allows to treat some termination problems with symbols that require a predecessor semantics. Correctness of this approach has been formally verified in the Coq proof Text Arctic Unknown Arctic |
institution |
Open Polar |
collection |
Unknown |
op_collection_id |
ftciteseerx |
language |
English |
topic |
term rewriting termination weighted tree automaton max/plus algebra arctic semiring monotone algebra matrix interpretation formal verification |
spellingShingle |
term rewriting termination weighted tree automaton max/plus algebra arctic semiring monotone algebra matrix interpretation formal verification Adam Koprowski Johannes Waldmann Max/plus tree automata for termination of term rewriting |
topic_facet |
term rewriting termination weighted tree automaton max/plus algebra arctic semiring monotone algebra matrix interpretation formal verification |
description |
We use weighted tree automata as certificates for termination of term rewriting systems. The weights are taken from the arctic semiring: natural numbers extended with −∞, with the operations “max ” and “plus”. In order to find and validate these certificates automatically, we restrict their transition functions to be representable by matrix operations in the semiring. The resulting class of weighted tree automata is called path-separated. This extends the matrix method for term rewriting and the arctic matrix method for string rewriting. In combination with the dependency pair method, this allows for some conceptually simple termination proofs in cases where only much more involved proofs were known before. We further generalize to arctic numbers “below zero”: integers extended with −∞. This allows to treat some termination problems with symbols that require a predecessor semantics. Correctness of this approach has been formally verified in the Coq proof |
author2 |
The Pennsylvania State University CiteSeerX Archives |
format |
Text |
author |
Adam Koprowski Johannes Waldmann |
author_facet |
Adam Koprowski Johannes Waldmann |
author_sort |
Adam Koprowski |
title |
Max/plus tree automata for termination of term rewriting |
title_short |
Max/plus tree automata for termination of term rewriting |
title_full |
Max/plus tree automata for termination of term rewriting |
title_fullStr |
Max/plus tree automata for termination of term rewriting |
title_full_unstemmed |
Max/plus tree automata for termination of term rewriting |
title_sort |
max/plus tree automata for termination of term rewriting |
publishDate |
2009 |
url |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.429.8381 http://www.inf.u-szeged.hu/actacybernetica/edb/vol19n2/pdf/Koprowski_2009_ActaCybernetica.pdf |
geographic |
Arctic |
geographic_facet |
Arctic |
genre |
Arctic |
genre_facet |
Arctic |
op_source |
http://www.inf.u-szeged.hu/actacybernetica/edb/vol19n2/pdf/Koprowski_2009_ActaCybernetica.pdf |
op_relation |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.429.8381 http://www.inf.u-szeged.hu/actacybernetica/edb/vol19n2/pdf/Koprowski_2009_ActaCybernetica.pdf |
op_rights |
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
_version_ |
1766313838749155328 |