Helmut Seidl

dblp:s/HelmutSeidl · DBLP profile ↗
← Back
13ranked-venue papers in the field
4as first author
3since 2021 · last 2024
0000-0002-2135-1593ORCID · verified

Domains — venue-derived; a paper can count in several

Other / Interdisciplinary · 9 (3 first)Database Systems & Data Management · 3 (1 first)Information Retrieval & Web Search · 1
YearPublicationVenuePosition
2024 Prenex universal first-order safety properties
abstract
We show that every prenex universal syntactic first-order safety property can be compiled into a universal invariant of a first-order transition system using quantifier-free substitutions only. We apply this insight to prove that every such safety property is decidable for first-order transition systems with stratified guarded updates only.
Besik Dundua, Ioane Kapanadze, Helmut Seidl
Inf. Process. Lett.3
2024 Checking in polynomial time whether or not a regular tree language is deterministic top-down
abstract
It is well known that for a given bottom-up tree automaton it can be decided whether or not an equivalent deterministic top-down tree automaton exists. Recently it was claimed that such a decision can be carried out in polynomial time (Leupold and Maneth, FCT'2021); but their procedure and corresponding property is wrong. Here we address this mistake and present a correct property which allows to determine in polynomial time whether or not a given tree language can be recognized by a deterministic top-down tree automaton. Furthermore, our new property is stated for arbitrary deterministic bottom-up tree automata, and not only for minimal such automata (as before).
Sebastian Maneth, Helmut Seidl
Inf. Process. Lett.2
2023 Deciding origin equivalence of weakly self-nesting macro tree transducers
abstract
We consider a notion of origin for deterministic macro tree transducers with look-ahead which records for each output node, the corresponding input node for which a rule-application generated that output node. With respect to this natural notion, we show that “origin equivalence” is decidable — whenever the transducers are weakly self-nesting. The latter means that whenever two nested calls on the same input node occur, then there must be at least one other node (a terminal output node or a call on another input node) in between these nested calls. Besides origin equivalence we are also able to decide “origin injectivity” for such transducers.
Sebastian Maneth, Helmut Seidl
Inf. Process. Lett.2
2018 Balancedness of MSO transductions in polynomial time
Sebastian Maneth, Helmut Seidl
Inf. Process. Lett.2
2015 Transforming XML Streams with References
Sebastian Maneth, Alberto Ordóñez Pereira, Helmut Seidl
SPIRE3
2011 Extending H1-clauses with disequalities
Helmut Seidl, Andreas Reuß
Inf. Process. Lett.1
2007 Exact XML Type Checking in Polynomial Time
Sebastian Maneth, Thomas Perst, Helmut Seidl
ICDT3
2005 XML type checking with macro tree transducers
abstract
MSO logic on unranked trees has been identified as a convenient theoretical framework for reasoning about expressiveness and implementations of practical XML query languages. As a corresponding theoretical foundation of XML transformation languages, the "transformation language" TL is proposed. This language is based on the "document transformation language" DTL of Maneth and Neven which incorporates full MSO pattern matching, arbitrary navigation in the input tree using also MSO patterns, and named procedures. The new language generalizes DTL by additionally allowing procedures to accumulate intermediate results in parameters. It is proved that TL -- and thus in particular DTL - despite their expressiveness still allow for effective inverse type inference. This result is obtained by means of a translation of TL programs into compositions of top-down finite state tree transductions with parameters, also called (stay) macro tree transducers.
Sebastian Maneth, Alexandru Berlea, Thomas Perst, Helmut Seidl
PODS4
2004 Computing polynomial program invariants
Markus Müller-Olm, Helmut Seidl
Inf. Process. Lett.2
2004 Macro forest transducers
Thomas Perst, Helmut Seidl
Inf. Process. Lett.2
2003 Numerical document queries
abstract
A query against a database behind a site like Napster may search, e.g., for all users who have downloaded more jazz titles than pop music titles. In order to express such queries, we extend classical monadic second-order logic by Presburger predicates which pose numerical restrictions on the children (content) of an element node and provide a precise automata-theoretic characterization. While the existential fragment of the resulting logic is decidable, it turns out that satisfiability of the full logic is undecidable. Decidable satisfiability and a querying algorithm even with linear data complexity can be obtained if numerical constraints are only applied to those contents of elements where ordering is irrelevant. Finally, it is sketched how these techniques can be extended also to answer questions like, e.g., whether the total price of the jazz music downloaded so far exceeds a user's budget.
Helmut Seidl, Thomas Schwentick, Anca Muscholl
PODS1
1996 Fast and Simple Nested Fixpoints
Helmut Seidl
Inf. Process. Lett.1
1994 Haskell Overloading is DEXPTIME-Complete
Helmut Seidl
Inf. Process. Lett.1