Skip to main content

Showing 1–40 of 40 results for author: Endrullis, J

  1. arXiv:2407.04535  [pdf, other

    cs.LO math.CT

    Characterisation of Lawvere-Tierney Topologies on Simplicial Sets, Bicolored Graphs, and Fuzzy Sets

    Authors: Aloïs Rosset, Helle Hvid Hansen, Jörg Endrullis

    Abstract: Simplicial sets generalize many categories of graphs. In this paper, we give a complete characterization of the Lawvere-Tierney topologies on (semi-)simplicial sets, on bicolored graphs, and on fuzzy sets. We apply our results to establish that 'partially simple' simplicial sets and 'partially simple' graphs form quasitoposes.

    Submitted 5 July, 2024; originally announced July 2024.

  2. arXiv:2404.00581  [pdf, ps, other

    cs.LO math.CT

    Correspondence between Composite Theories and Distributive Laws

    Authors: Aloïs Rosset, Maaike Zwart, Helle Hvid Hansen, Jörg Endrullis

    Abstract: Composite theories are the algebraic equivalent of distributive laws. In this paper, we delve into the details of this correspondence and concretely show how to construct a composite theory from a distributive law and vice versa. Using term rewriting methods, we also describe when a minimal set of equations axiomatises the composite theory.

    Submitted 31 March, 2024; originally announced April 2024.

  3. arXiv:2307.07601  [pdf, ps, other

    cs.LO

    Generalized Weighted Type Graphs for Termination of Graph Transformation Systems

    Authors: Jörg Endrullis, Roy Overbeek

    Abstract: We refine the weighted type graph technique for proving termination of double pushout (DPO) graph transformation systems. We increase the power of the approach for graphs, we generalize the technique to other categories, and we allow for variations of DPO that occur in the literature.

    Submitted 7 May, 2024; v1 submitted 14 July, 2023; originally announced July 2023.

  4. arXiv:2303.07812  [pdf, other

    cs.LO

    Termination of Graph Transformation Systems Using Weighted Subgraph Counting

    Authors: Roy Overbeek, Jörg Endrullis

    Abstract: We introduce a termination method for the algebraic graph transformation framework PBPO+, in which we weigh objects by summing a class of weighted morphisms targeting them. The method is well-defined in rm-adhesive quasitoposes (which include toposes and therefore many graph categories of interest), and is applicable to non-linear rules. The method is also defined for other frameworks, including S… ▽ More

    Submitted 14 December, 2023; v1 submitted 14 March, 2023; originally announced March 2023.

    Comments: 36 pages. Preprint submitted to LMCS. Extends the conference version published at the 16th International Conference on Graph Transformation (ICGT 2023)

  5. arXiv:2301.13067  [pdf, ps, other

    cs.LO

    Fuzzy Presheaves are Quasitoposes

    Authors: Aloïs Rosset, Roy Overbeek, Jörg Endrullis

    Abstract: Quasitoposes encompass a wide range of structures, including various categories of graphs. They have proven to be a natural setting for reasoning about the metatheory of algebraic graph rewriting. In this paper we propose and motivate the notion of fuzzy presheaves, which generalises fuzzy sets and fuzzy graphs. We prove that fuzzy presheaves are rm-adhesive quasitoposes, proving our recent conjec… ▽ More

    Submitted 20 March, 2023; v1 submitted 30 January, 2023; originally announced January 2023.

  6. A PBPO+ Graph Rewriting Tutorial

    Authors: Roy Overbeek, Jörg Endrullis

    Abstract: We provide a tutorial introduction to the algebraic graph rewriting formalism PBPO+. We show how PBPO+ can be obtained by composing a few simple building blocks, and model the reduction rules for binary decision diagrams as an example. Along the way, we comment on how alternative design decisions lead to related formalisms in the literature, such as DPO. We close with a detailed comparison with Ba… ▽ More

    Submitted 28 March, 2023; v1 submitted 30 January, 2023; originally announced January 2023.

    Comments: In Proceedings TERMGRAPH 2022, arXiv:2303.14219

    Journal ref: EPTCS 377, 2023, pp. 45-63

  7. arXiv:2205.05392  [pdf, ps, other

    cs.LO math.CT

    Algebraic Presentation of Semifree Monads

    Authors: Aloïs Rosset, Helle Hvid Hansen, Jörg Endrullis

    Abstract: Monads and their composition via distributive laws have many applications in program semantics and functional programming. For many interesting monads, distributive laws fail to exist, and this has motivated investigations into weaker notions. In this line of research, Petrişan and Sarkis recently introduced a construction called the semifree monad in order to study semialgebras for a monad and we… ▽ More

    Submitted 11 May, 2022; originally announced May 2022.

    Comments: In Proceedings of CMCS 2022

  8. Graph Rewriting and Relabeling with PBPO+: A Unifying Theory for Quasitoposes

    Authors: Roy Overbeek, Jörg Endrullis, Aloïs Rosset

    Abstract: We extend the powerful Pullback-Pushout (PBPO) approach for graph rewriting with strong matching. Our approach, called PBPO+, allows more control over the embedding of the pattern in the host graph, which is important for a large class of rewrite systems. We argue that PBPO+ can be considered a unifying theory in the general setting of quasitoposes, by demonstrating that PBPO+ can define a strict… ▽ More

    Submitted 25 May, 2023; v1 submitted 2 March, 2022; originally announced March 2022.

    Comments: This article significantly extends and improves arXiv:2010.08230. 36 pages

    Journal ref: Journal of Logical and Algebraic Methods in Programming, volume 133, 2023

  9. From Linear Term Rewriting to Graph Rewriting with Preservation of Termination

    Authors: Roy Overbeek, Jörg Endrullis

    Abstract: Encodings of term rewriting systems (TRSs) into graph rewriting systems usually lose global termination, meaning the encodings do not terminate on all graphs. A typical encoding of the terminating TRS rule a(b(x)) -> b(a(x)), for example, may be indefinitely applicable along a cycle of a's and b's. Recently, we introduced PBPO+, a graph rewriting formalism in which rules employ a type graph to spe… ▽ More

    Submitted 21 December, 2021; v1 submitted 25 June, 2021; originally announced June 2021.

    Comments: In Proceedings GCM 2021, arXiv:2112.10217. arXiv admin note: text overlap with arXiv:2010.08230

    Journal ref: EPTCS 350, 2021, pp. 19-34

  10. Graph Rewriting and Relabeling with PBPO+

    Authors: Roy Overbeek, Jörg Endrullis, Aloïs Rosset

    Abstract: We extend the powerful Pullback-Pushout (PBPO) approach for graph rewriting with strong matching. Our approach, called \pbpostrong, exerts more control over the embedding of the pattern in the host graph, which is important for a large class of graph rewrite systems. In addition, we show that \pbpostrong is well-suited for rewriting labeled graphs and certain classes of attributed graphs. For this… ▽ More

    Submitted 25 June, 2021; v1 submitted 16 October, 2020; originally announced October 2020.

    Comments: 20 pages, accepted to the International Conference on Graph Transformation 2021 (ICGT 2021)

    Journal ref: Proceedings of the Internatiol Conference on Graph Transformation 2021 (ICGT 2021), LNCS 12741, 2021, pp. 60-80

  11. arXiv:2003.06488  [pdf, ps, other

    cs.LO

    Patch Graph Rewriting (Extended Version)

    Authors: Roy Overbeek, Jörg Endrullis

    Abstract: The basic principle of graph rewriting is the stepwise replacement of subgraphs inside a host graph. A challenge in such replacement steps is the treatment of the patch graph, consisting of those edges of the host graph that touch the subgraph, but are not part of it. We introduce the patch graph rewriting framework, a visual graph rewriting language with precise formal semantics. The language h… ▽ More

    Submitted 19 August, 2020; v1 submitted 13 March, 2020; originally announced March 2020.

    Comments: Accepted to The International Conference on Graph Transformation 2020 (ICGT 2020). Here with an Appendix. 25 pages

  12. Star Games and Hydras

    Authors: Jörg Endrullis, Jan Willem Klop, Roy Overbeek

    Abstract: The recursive path ordering is an established and crucial tool in term rewriting to prove termination. We revisit its presentation by means of some simple rules on trees (or corresponding terms) equipped with a 'star' as control symbol, signifying a command to make that tree (or term) smaller in the order being defined. This leads to star games that are very convenient for proving termination of m… ▽ More

    Submitted 26 May, 2021; v1 submitted 23 January, 2020; originally announced January 2020.

    Journal ref: Logical Methods in Computer Science, Volume 17, Issue 2 (May 27, 2021) lmcs:6056

  13. Decreasing Diagrams for Confluence and Commutation

    Authors: Jörg Endrullis, Jan Willem Klop, Roy Overbeek

    Abstract: Like termination, confluence is a central property of rewrite systems. Unlike for termination, however, there exists no known complexity hierarchy for confluence. In this paper we investigate whether the decreasing diagrams technique can be used to obtain such a hierarchy. The decreasing diagrams technique is one of the strongest and most versatile methods for proving confluence of abstract rewrit… ▽ More

    Submitted 19 February, 2020; v1 submitted 30 January, 2019; originally announced January 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 1 (February 20, 2020) lmcs:5145

  14. arXiv:1803.03158  [pdf, ps, other

    cs.FL

    Degrees of Infinite Words, Polynomials, and Atoms (Extended Version)

    Authors: Jörg Endrullis, Juhani Karhumäki Jan Willem Klop, Aleksi Saarela

    Abstract: We study finite-state transducers and their power for transforming infinite words. Infinite sequences of symbols are of paramount importance in a wide range of fields, from formal languages to pure mathematics and physics. While finite automata for recognising and transforming languages are well-understood, very little is known about the power of automata to transform infinite words. The word tr… ▽ More

    Submitted 8 March, 2018; originally announced March 2018.

  15. Coinductive Foundations of Infinitary Rewriting and Infinitary Equational Logic

    Authors: Jörg Endrullis, Helle Hvid Hansen, Dimitri Hendriks, Andrew Polonsky, Alexandra Silva

    Abstract: We present a coinductive framework for defining and reasoning about the infinitary analogues of equational logic and term rewriting in a uniform, coinductive way. The setup captures rewrite sequences of arbitrary ordinal length, but it has neither the need for ordinals nor for metric convergence. This makes the framework especially suitable for formalizations in theorem provers.

    Submitted 9 January, 2018; v1 submitted 31 May, 2017; originally announced June 2017.

    Comments: arXiv admin note: substantial text overlap with arXiv:1505.01128, arXiv:1306.6224

    Journal ref: Logical Methods in Computer Science, Volume 14, Issue 1 (January 10, 2018) lmcs:4195

  16. arXiv:1702.01394  [pdf, ps, other

    cs.FL

    Undecidability and Finite Automata

    Authors: Jörg Endrullis, Jeffrey Shallit, Tim Smith

    Abstract: Using a novel rewriting problem, we show that several natural decision problems about finite automata are undecidable (i.e., recursively unsolvable). In contrast, we also prove three related problems are decidable. We apply one result to prove the undecidability of a related problem about k-automatic sets of rational numbers.

    Submitted 27 February, 2017; v1 submitted 5 February, 2017; originally announced February 2017.

  17. arXiv:1506.00884  [pdf, ps, other

    cs.FL

    The Degree of Squares is an Atom (Extended Version)

    Authors: Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks, Hans Zantema

    Abstract: We answer an open question in the theory of degrees of infinite sequences with respect to transducibility by finite-state transducers. An initial study of this partial order of degrees was carried out in (Endrullis, Hendriks, Klop, 2011), but many basic questions remain unanswered. One of the central questions concerns the existence of atom degrees, other than the degree of the `identity sequence'… ▽ More

    Submitted 2 June, 2015; originally announced June 2015.

  18. arXiv:1505.01128  [pdf, other

    cs.LO

    A Coinductive Framework for Infinitary Rewriting and Equational Reasoning (Extended Version)

    Authors: Jörg Endrullis, Helle Hvid Hansen, Dimitri Hendriks, Andrew Polonsky, Alexandra Silva

    Abstract: We present a coinductive framework for defining infinitary analogues of equational reasoning and rewriting in a uniform way. We define the relation =^infty, notion of infinitary equational reasoning, and ->^infty, the standard notion of infinitary rewriting as follows: =^infty := nu R. ( <-_root + ->_root + lift(R) )^* ->^infty := mu R. nu S. ( ->_root + lift(R) )^* ; lift(S) where lift(R)… ▽ More

    Submitted 5 May, 2015; originally announced May 2015.

    Comments: arXiv admin note: substantial text overlap with arXiv:1306.6224

  19. arXiv:1505.00478  [pdf, other

    cs.LO

    Proving Looping and Non-Looping Non-Termination by Finite Automata

    Authors: Jörg Endrullis, Hans Zantema

    Abstract: A new technique is presented to prove non-termination of term rewriting. The basic idea is to find a non-empty regular language of terms that is closed under rewriting and does not contain normal forms. It is automated by representing the language by a tree automaton with a fixed number of states, and expressing the mentioned requirements in a SAT formula. Satisfiability of this formula implies no… ▽ More

    Submitted 3 May, 2015; originally announced May 2015.

  20. arXiv:1501.04835  [pdf, ps, other

    cs.FL

    Regularity Preserving but not Reflecting Encodings

    Authors: Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks

    Abstract: Encodings, that is, injective functions from words to words, have been studied extensively in several settings. In computability theory the notion of encoding is crucial for defining computability on arbitrary domains, as well as for comparing the power of models of computation. In language theory much attention has been devoted to regularity preserving functions. A natural question arising in t… ▽ More

    Submitted 20 January, 2015; originally announced January 2015.

  21. arXiv:1406.1754  [pdf, other

    cs.FL

    Eigenvalues and Transduction of Morphic Sequences: Extended Version

    Authors: David Sprunger, William Tune, Jörg Endrullis, Lawrence S. Moss

    Abstract: We study finite state transduction of automatic and morphic sequences. Dekking proved that morphic sequences are closed under transduction and in particular morphic images. We present a simple proof of this fact, and use the construction in the proof to show that non-erasing transductions preserve a condition called alpha-substitutivity. Roughly, a sequence is alpha-substitutive if the sequence ca… ▽ More

    Submitted 5 June, 2014; originally announced June 2014.

  22. An Introduction to the Clocked Lambda Calculus

    Authors: Jörg Endrullis, Dimitri Hendriks, Jan Willem Klop, Andrew Polonsky

    Abstract: We give a brief introduction to the clocked lambda calculus, an extension of the classical lambda calculus with a unary symbol tau used to witness the beta-steps. In contrast to the classical lambda calculus, this extension is infinitary strongly normalising and infinitary confluent. The infinitary normal forms are enriched Boehm Trees, which we call clocked Boehm Trees.

    Submitted 29 May, 2014; originally announced May 2014.

  23. arXiv:1405.5662  [pdf, other

    cs.LO

    Non-termination using Regular Languages

    Authors: Jörg Endrullis, Hans Zantema

    Abstract: We describe a method for proving non-looping non-termination, that is, of term rewriting systems that do not admit looping reductions. As certificates of non-termination, we employ regular (tree) automata.

    Submitted 22 May, 2014; originally announced May 2014.

    Comments: Published at International Workshop on Termination 2014

  24. Infinitary Term Rewriting for Weakly Orthogonal Systems: Properties and Counterexamples

    Authors: Joerg Endrullis, Clemens Grabmayer, Dimitri Hendriks, Jan Willem Klop, Vincent van Oostrom

    Abstract: We present some contributions to the theory of infinitary rewriting for weakly orthogonal term rewrite systems, in which critical pairs may occur provided they are trivial. We show that the infinitary unique normal form property fails by an example of a weakly orthogonal TRS with two collapsing rules. By translating this example, we show that this property also fails for the infinitary lambda-bet… ▽ More

    Submitted 5 June, 2014; v1 submitted 24 March, 2014; originally announced March 2014.

    Journal ref: Logical Methods in Computer Science, Volume 10, Issue 2 (June 8, 2014) lmcs:752

  25. arXiv:1306.6224  [pdf, ps, other

    cs.LO

    A Coinductive Treatment of Infinitary Rewriting

    Authors: Joerg Endrullis, Helle Hvid Hansen, Dimitri Hendriks, Andrew Polonsky, Alexandra Silva

    Abstract: We introduce a coinductive definition of infinitary term rewriting. The setup is surprisingly simple, and has in contrast to the usual definitions of infinitary rewriting, neither need for ordinals nor for metric convergence. While the idea of a coinductive treatment of infinitary rewriting is not new, all previous approaches were limited to reductions of length at most omega. The approach present… ▽ More

    Submitted 10 April, 2014; v1 submitted 26 June, 2013; originally announced June 2013.

  26. Discriminating Lambda-Terms Using Clocked Boehm Trees

    Authors: Joerg Endrullis, Dimitri Hendriks, Jan Willem Klop, Andrew Polonsky

    Abstract: As observed by Intrigila, there are hardly techniques available in the lambda-calculus to prove that two lambda-terms are not beta-convertible. Techniques employing the usual Boehm Trees are inadequate when we deal with terms having the same Boehm Tree (BT). This is the case in particular for fixed point combinators, as they all have the same BT. Another interesting equation, whose consideration… ▽ More

    Submitted 22 May, 2014; v1 submitted 3 December, 2012; originally announced December 2012.

    Comments: arXiv admin note: substantial text overlap with arXiv:1002.2578

    Journal ref: Logical Methods in Computer Science, Volume 10, Issue 2 (May 28, 2014) lmcs:880

  27. arXiv:1207.2336  [pdf, ps, other

    cs.FL math.CO

    On Periodically Iterated Morphisms

    Authors: Joerg Endrullis, Dimitri Hendriks

    Abstract: We investigate the computational power of periodically iterated morphisms, also known as D0L systems with periodic control, PD0L systems for short. These systems give rise to a class of one-sided infinite sequences, called PD0L words. We construct a PD0L word with exponential subword complexity, thereby answering a question raised by Lepisto (1993) on the existence of such words. We solve anothe… ▽ More

    Submitted 10 July, 2012; originally announced July 2012.

  28. arXiv:1207.0158  [pdf, ps, other

    cs.LO cs.CC

    On the Complexity of Equivalence of Specifications of Infinite Objects

    Authors: Joerg Endrullis, Dimitri Hendriks, Rena Bakhshi

    Abstract: We study the complexity of deciding the equality of infinite objects specified by systems of equations, and of infinite objects specified by lambda-terms. For equational specifications there are several natural notions of equality: equality in all models, equality of the sets of solutions, and equality of normal forms for productive specifications. For lambda-terms we investigate Boehm-tree equali… ▽ More

    Submitted 30 June, 2012; originally announced July 2012.

  29. arXiv:1201.3786  [pdf, ps, other

    math.CO cs.LO math.NT

    Arithmetic Self-Similarity of Infinite Sequences

    Authors: Dimitri Hendriks, Frits G. W. Dannenberg, Joerg Endrullis, Mark Dow, Jan Willem Klop

    Abstract: We define the arithmetic self-similarity (AS) of a one-sided infinite sequence sigma to be the set of arithmetic progressions through sigma which are a vertical shift of sigma. We study the AS of several famlies of sequences, viz. completely additive sequences, Toeplitz words and Keane's generalized Morse sequences. We give a complete characterization of the AS of completely additive sequences, an… ▽ More

    Submitted 21 May, 2012; v1 submitted 18 January, 2012; originally announced January 2012.

  30. arXiv:1201.3251  [pdf, ps, other

    cs.LO

    Automatic Sequences and Zip-Specifications

    Authors: Clemens Grabmayer, Joerg Endrullis, Dimitri Hendriks, Jan Willem Klop, Lawrence S. Moss

    Abstract: We consider infinite sequences of symbols, also known as streams, and the decidability question for equality of streams defined in a restricted format. This restricted format consists of prefixing a symbol at the head of a stream, of the stream function `zip', and recursion variables. Here `zip' interleaves the elements of two streams in alternating order, starting with the first stream. For examp… ▽ More

    Submitted 16 April, 2012; v1 submitted 16 January, 2012; originally announced January 2012.

  31. Local Termination: theory and practice

    Authors: Joerg Endrullis, Roel de Vrijer, Johannes Waldmann

    Abstract: The characterisation of termination using well-founded monotone algebras has been a milestone on the way to automated termination techniques, of which we have seen an extensive development over the past years. Both the semantic characterisation and most known termination methods are concerned with global termination, uniformly of all the terms of a term rewriting system (TRS). In this paper we co… ▽ More

    Submitted 7 September, 2010; v1 submitted 25 June, 2010; originally announced June 2010.

    ACM Class: D.3.1, F.4.1, F.4.2, I.1.1, I.1.3

    Journal ref: Logical Methods in Computer Science, Volume 6, Issue 3 (September 7, 2010) lmcs:879

  32. Transforming Outermost into Context-Sensitive Rewriting

    Authors: Joerg Endrullis, Dimitri Hendriks

    Abstract: We define two transformations from term rewriting systems (TRSs) to context-sensitive TRSs in such a way that termination of the target system implies outermost termination of the original system. In the transformation based on 'context extension', each outermost rewrite step is modeled by exactly one step in the transformed system. This transformation turns out to be complete for the class of le… ▽ More

    Submitted 29 June, 2010; v1 submitted 31 May, 2010; originally announced May 2010.

    ACM Class: D.1.1, D.3.1, F.4.1, F.4.2, I.1.1, I.1.3

    Journal ref: Logical Methods in Computer Science, Volume 6, Issue 2 (June 29, 2010) lmcs:1105

  33. arXiv:1003.2084  [pdf, ps, other

    cs.DC cs.DS cs.NI cs.PF

    Asynchronous Bounded Expected Delay Networks

    Authors: Rena Bakhshi, Jörg Endrullis, Wan Fokkink, Jun Pang

    Abstract: The commonly used asynchronous bounded delay (ABD) network models assume a fixed bound on message delay. We propose a probabilistic network model, called asynchronous bounded expected delay (ABE) model. Instead of a strict bound, the ABE model requires only a bound on the expected message delay. While the conditions of ABD networks restrict the set of possible executions, in ABE networks all async… ▽ More

    Submitted 7 June, 2011; v1 submitted 10 March, 2010; originally announced March 2010.

  34. arXiv:1003.1057  [pdf, ps, other

    cs.LO cs.CC

    Levels of Undecidability in Infinitary Rewriting: Normalization and Reachability

    Authors: Joerg Endrullis

    Abstract: In [EGZ09] it has been shown that infinitary strong normalization (SNi) is Pi-1-1-complete. Suprisingly, it turns out that infinitary weak normalization (WNi) is a harder problem, being Pi-1-2-complete, and thereby strictly higher in the analytical hierarchy.

    Submitted 4 March, 2010; originally announced March 2010.

  35. arXiv:1002.2578  [pdf, ps, other

    cs.LO

    Modular Construction of Fixed Point Combinators and Clocked Boehm Trees

    Authors: Joerg Endrullis, Dimitri Hendriks, Jan Willem Klop

    Abstract: Fixed point combinators (and their generalization: looping combinators) are classic notions belonging to the heart of lambda-calculus and logic. We start with an exploration of the structure of fixed point combinators (fpc's), vastly generalizing the well-known fact that if Y is an fpc, Y(SI) is again an fpc, generating the Boehm sequence of fpc's. Using the infinitary lambda-calculus we devise… ▽ More

    Submitted 12 February, 2010; originally announced February 2010.

  36. arXiv:0911.1009  [pdf, other

    cs.LO

    Unique Normal Forms in Infinitary Weakly Orthogonal Term Rewriting

    Authors: Joerg Endrullis, Clemens Grabmayer, Dimitri Hendriks, Jan Willem Klop

    Abstract: The theory of finite and infinitary term rewriting is extensively developed for orthogonal rewrite systems, but to a lesser degree for weakly orthogonal rewrite systems. In this note we present some contributions to the latter case of weak orthogonality, where critial pairs are admitted provided they are trivial. We start with a refinement of the by now classical Compression Lemma, as a tool f… ▽ More

    Submitted 5 November, 2009; originally announced November 2009.

  37. arXiv:0911.1004  [pdf, other

    cs.DM cs.LO

    Let's Make a Difference!

    Authors: Joerg Endrullis, Dimitri Hendriks, Jan Willem Klop

    Abstract: We study the behaviour of iterations of the difference operator delta on streams over {0,1}. In particular, we show that a stream sigma is eventually periodic if and only if the sequence of differences sigma, delta(sigma), delta(delta(sigma)), ..., the `delta-orbit' of sigma as we call it, is eventually periodic. Moreover, we generalise this result to operations delta_d that sum modulo 2 the ele… ▽ More

    Submitted 5 November, 2009; originally announced November 2009.

  38. arXiv:0903.4366  [pdf, ps, other

    cs.LO

    Complexity of Fractran and Productivity

    Authors: Joerg Endrullis, Clemens Grabmayer, Dimitri Hendriks

    Abstract: In functional programming languages the use of infinite structures is common practice. For total correctness of programs dealing with infinite structures one must guarantee that every finite part of the result can be evaluated in finitely many steps. This is known as productivity. For programming with infinite structures, productivity is what termination in well-defined results is for programmin… ▽ More

    Submitted 31 July, 2009; v1 submitted 25 March, 2009; originally announced March 2009.

  39. arXiv:0902.4723  [pdf, ps, other

    cs.LO cs.CC

    Degrees of Undecidability in Rewriting

    Authors: Joerg Endrullis, Herman Geuvers, Hans Zantema

    Abstract: Undecidability of various properties of first order term rewriting systems is well-known. An undecidable property can be classified by the complexity of the formula defining it. This gives rise to a hierarchy of distinct levels of undecidability, starting from the arithmetical hierarchy classifying properties using first order arithmetical formulas and continuing into the analytic hierarchy, whe… ▽ More

    Submitted 26 February, 2009; originally announced February 2009.

  40. arXiv:0806.2680  [pdf, ps, other

    cs.LO cs.PL

    Data-Oblivious Stream Productivity

    Authors: Joerg Endrullis, Clemens Grabmayer, Dimitri Hendriks

    Abstract: We are concerned with demonstrating productivity of specifications of infinite streams of data, based on orthogonal rewrite rules. In general, this property is undecidable, but for restricted formats computable sufficient conditions can be obtained. The usual analysis disregards the identity of data, thus leading to approaches that we call data-oblivious. We present a method that is provably opt… ▽ More

    Submitted 19 July, 2008; v1 submitted 16 June, 2008; originally announced June 2008.