Well-quasi orders in general, and homeomorphic embedding in particular, have gained popularity to ensure the termination of techniques for program analysis, specialisation, transformation, and verification. In this paper we survey and discuss this use of homeomorphic embedding and clarify the advantages of such an approach over one using well-founded orders. We also discuss various extensions of the homeomorphic embedding relation. We conclude with a study of homeomorphic embedding in the context of metaprogramming, presenting some new (positive and negative) results and open problems
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
When disproving termination using known techniques (e.g. recurrence sets), abstractions that overapp...
Recently there has been an increasing interest in the bottom-up evaluation of the semantics of logic...
Abstract. Well-quasi orders in general, and homeomorphic embedding in particular, have gained popula...
Recently well-quasi orders in general, and homeomorphic embedding in particular, have gained popular...
Recently well-quasi orders in general, and homeomorphic embedding in particular, have gained popular...
Program termination is a relevant property that has been extensively studied in the context of many...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
Rewriting is a computational process in which one term is derived from another by replacing a subter...
We present a new modular proof method of termination for second-order computation, and report its im...
. We introduce a new technique for proving termination of term rewriting systems. The technique, a s...
The term meta-programming refers to the ability of writing programs that have other programs as data...
Well-quasi orders such as homeomorphic embedding are commonly used to ensure termination of program ...
Abstract: There are considered a number of issues related to supercompilation: (1) the use...
AbstractMethods of proving that a term-rewriting system terminates are presented. They are based on ...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
When disproving termination using known techniques (e.g. recurrence sets), abstractions that overapp...
Recently there has been an increasing interest in the bottom-up evaluation of the semantics of logic...
Abstract. Well-quasi orders in general, and homeomorphic embedding in particular, have gained popula...
Recently well-quasi orders in general, and homeomorphic embedding in particular, have gained popular...
Recently well-quasi orders in general, and homeomorphic embedding in particular, have gained popular...
Program termination is a relevant property that has been extensively studied in the context of many...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
Rewriting is a computational process in which one term is derived from another by replacing a subter...
We present a new modular proof method of termination for second-order computation, and report its im...
. We introduce a new technique for proving termination of term rewriting systems. The technique, a s...
The term meta-programming refers to the ability of writing programs that have other programs as data...
Well-quasi orders such as homeomorphic embedding are commonly used to ensure termination of program ...
Abstract: There are considered a number of issues related to supercompilation: (1) the use...
AbstractMethods of proving that a term-rewriting system terminates are presented. They are based on ...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
When disproving termination using known techniques (e.g. recurrence sets), abstractions that overapp...
Recently there has been an increasing interest in the bottom-up evaluation of the semantics of logic...