Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Harald Ganzinger

dblp:g/HaraldGanzinger · DBLP profile ↗
← Back
45ranked-venue papers
26as first author
0since 2021 · last 2006
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 35 · 20 first-authorArtificial intelligence and machine learning · 14 · 8 first-authorSoftware engineering, systems software and programming languages · 10 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
17 papers
Logic in computer science · 45% Automated reasoning and model checking · 43% Computational complexity · 11%
Software engineering, system software, and programming languages
5 papers
Program analysis · 64% Programming languages and type systems · 24% Compilers and program optimization · 7%

Topics — the 30 heaviest of 41, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
theorem proving
0.282005
Superposition with equivalence reasoning and delayed clause normal form transformation · Inf. Comput. 2005
New Directions in Instantiation-Based Theorem Proving · LICS 2003
Automated complexity analysis based on ordered resolution · J. ACM 2001
Logic in computer science
proof theory
0.262006
Modular proof systems for partial functions with Evans equality · Inf. Comput. 2006
New Directions in Instantiation-Based Theorem Proving · LICS 2003
Relating Semantic and Proof-Theoretic Concepts for Polynominal Time Decidability of Uniform Word Problems · LICS 2001
Automated reasoning and model checking
decision procedures
0.132004
DPLL( T): Fast Decision Procedures · CAV 2004
New Directions in Instantiation-Based Theorem Proving · LICS 2003
A Superposition Decision Procedure for the Guarded Fragment with Equality · LICS 1999
Automated reasoning and model checking › theorem proving
superposition calculus
0.132005
Superposition with equivalence reasoning and delayed clause normal form transformation · Inf. Comput. 2005
A Superposition Decision Procedure for the Guarded Fragment with Equality · LICS 1999
Basic Paramodulation · Inf. Comput. 1995
Logic in computer science › proof systems
compositional proof systems
0.112006
Modular proof systems for partial functions with Evans equality · Inf. Comput. 2006
Logic in computer science
partial functions
0.112006
Modular proof systems for partial functions with Evans equality · Inf. Comput. 2006
Logic in computer science
finite model theory
0.021999
A Superposition Decision Procedure for the Guarded Fragment with Equality · LICS 1999
The Two-Variable Guarded Fragment with Transitive Relations · LICS 1999
Logic in computer science › finite model theory
guarded fragment
0.021999
A Superposition Decision Procedure for the Guarded Fragment with Equality · LICS 1999
The Two-Variable Guarded Fragment with Transitive Relations · LICS 1999
Automated reasoning and model checking
satisfiability modulo theories
0.012004
DPLL( T): Fast Decision Procedures · CAV 2004
Automated reasoning and model checking › theorem proving › resolution theorem proving
ordered resolution
0.022001
Automated complexity analysis based on ordered resolution · J. ACM 2001
Complexity Analysis Based on Ordered Resolution · LICS 1996
Logic in computer science
completeness
0.012003
New Directions in Instantiation-Based Theorem Proving · LICS 2003
Logic in computer science
term rewriting
0.021998
Ordered Chaining Calculi for First-Order Theories of Transitive Relations · J. ACM 1998
Rewrite Techniques for Transitive Relations · LICS 1994
Logic in computer science › algebraic logic
equational logic
0.012001
Relating Semantic and Proof-Theoretic Concepts for Polynominal Time Decidability of Uniform Word Problems · LICS 2001
Logic in computer science › universal algebra
uniform word problem
0.012001
Relating Semantic and Proof-Theoretic Concepts for Polynominal Time Decidability of Uniform Word Problems · LICS 2001
Computational complexity
decidability
0.011999
Decidable Fragments of Simultaneous Rigid Reachability · ICALP 1999
Logic in computer science
modal logic
0.011999
The Two-Variable Guarded Fragment with Transitive Relations · LICS 1999
Logic in computer science › modal logic
multi-modal logic
0.011999
The Two-Variable Guarded Fragment with Transitive Relations · LICS 1999
Computational complexity
undecidability
0.011999
The Two-Variable Guarded Fragment with Transitive Relations · LICS 1999
Computational complexity
complexity classes
0.011996
Complexity Analysis Based on Ordered Resolution · LICS 1996
Logic in computer science › meta-logic
logical consequence
0.011996
Complexity Analysis Based on Ordered Resolution · LICS 1996
Computational complexity › proof complexity
resolution
0.011996
Complexity Analysis Based on Ordered Resolution · LICS 1996
Automated reasoning and model checking › theorem proving
saturation-based theorem proving
0.011996
Saturation-Based Theorem Proving (Abstract) · ICALP 1996
Automated reasoning and model checking
automated reasoning
0.011995
Basic Paramodulation · Inf. Comput. 1995
Automated reasoning and model checking › equational reasoning
paramodulation
0.011995
Basic Paramodulation · Inf. Comput. 1995
Automated reasoning and model checking › automated reasoning
refutational completeness
0.011995
Basic Paramodulation · Inf. Comput. 1995
Computational complexity › complexity classes › exponential time
NEXPTIME
0.011993
Set Constraints are the Monadic Class · LICS 1993
Automated reasoning and model checking
satisfiability
0.011993
Set Constraints are the Monadic Class · LICS 1993
Logic in computer science › program analysis
set constraints
0.011993
Set Constraints are the Monadic Class · LICS 1993
Programming languages and type systems
language design
0.011990
System Support for Modular Order-Sorted Horn Clause Specifications · ICSE 1990
Programming languages and type systems › specification language
algebraic specification
0.011983
Parameterized Specifications: Parameter Passing and Implementation with Respect to Observability · ACM Trans. Program. Lang. Syst. 1983

Methods — techniques the papers use, named apart from their topics

equivalence reasoning · 0.1clause normal form transformation · 0.1theory combination · 0.0DPLL · 0.0model construction · 0.0clause instantiation · 0.0saturation-based theorem proving · 0.0saturation · 0.0quasi-varieties · 0.0equational horn theories · 0.0deductive methods · 0.0persistency · 0.0observability · 0.0abstract semantic data types · 0.0design evaluation · 0.0
YearPublicationVenuePosition
2006 Theory Instantiation
Harald Ganzinger, Konstantin Korovin
LPAR1
2006 Modular proof systems for partial functions with Evans equality
Harald Ganzinger, Viorica Sofronie-Stokkermans, Uwe Waldmann
Inf. Comput.1
2005 Superposition with equivalence reasoning and delayed clause normal form transformation
Harald Ganzinger, Jürgen Stuber
Inf. Comput.1
2004 DPLL( T): Fast Decision Procedures
Harald Ganzinger, George Hagen, Robert Nieuwenhuis, Albert Oliveras, Cesare Tinelli
CAV1
2004 Fast Term Indexing with Coded Context Trees
Harald Ganzinger, Robert Nieuwenhuis, Pilar Nivela
J. Autom. Reason.1
2003 Superposition Modulo a Shostak Theory
Harald Ganzinger, Thomas Hillenbrand, Uwe Waldmann
CADE1
2003 Superposition with Equivalence Reasoning and Delayed Clause Normal Form Transformation
Harald Ganzinger, Jürgen Stuber
CADE1
2003 New Directions in Instantiation-Based Theorem Proving
abstract
We consider instantiation-based theorem proving whereby instances of clauses are generated by certain inferences, and where inconsistency is detected by proposition tests. We give a model construction proof of completeness by which restrictive inference systems as well as admissible simplification techniques can be justified. Another contribution of the paper are inference systems that allow one to also employ decision procedures for first-order fragments more complex than propositional logic. The decision provides for an approximate consistency test, and the instance generation inference system is a means of successively refining the approximation.
Harald Ganzinger, Konstantin Korovin
LICS1
2002 Shostak Light
Harald Ganzinger
CADE1
2002 Logical Algorithms
Harald Ganzinger, David A. McAllester
ICLP1
2001 Relating Semantic and Proof-Theoretic Concepts for Polynominal Time Decidability of Uniform Word Problems
abstract
Compares three approaches to polynomial-time decidability for uniform word problems for quasi-varieties. Two of the approaches, by T. Evans (1951) and S. Burris (1995), respectively, are semantic, referring to certain embeddability and axiomatizability properties. The third approach is more proof-theoretic in nature, inspired by D. McAllester's (1993) concept of local inference. We define two closely related notions of locality for equational Horn theories and show that both of the criteria of Evans and Burris lie in between these two concepts. In particular, the variant we call "stable locality" is shown to subsume both Evans' and Burris's methods.
Harald Ganzinger
LICS1
2001 Efficient deductive methods for program analysis
abstract
No abstract available.
Harald Ganzinger
POPL1
2001 Automated complexity analysis based on ordered resolution
abstract
We define order locality to be a property of clauses relative to a term ordering. This property generalizes the subformula property for proofs where the terms appearing in proofs can be bounded, under the given ordering, by terms appearing in the goal clause. We show that when a clause set is order local, then the complexity of its ground entailment problem is a function of its structure (e.g., full versus Horn clauses), and the ordering used. We prove that, in many cases, order locality is equivalent to a clause set being saturated under ordered resolution. This provides a means of using standard resolution theorem provers for testing order locality and transforming non-local clause sets into local ones. We have used the Saturate system to automatically establish complexity bounds for a number of nontrival entailment problems relative to complexity classes which include polynomial and exponential time and co-NP.
David A. Basin, Harald Ganzinger
J. ACM2
1999 Decidable Fragments of Simultaneous Rigid Reachability
Véronique Cortier, Harald Ganzinger, Florent Jacquemard, Margus Veanes
ICALP2
1999 The Two-Variable Guarded Fragment with Transitive Relations
abstract
We consider the restriction of the guarded fragment to the two-variable case where, in addition, binary relations may be specified as transitive. We show that (i) this very restricted form of the guarded fragment without equality is undecidable and that (ii) when allowing non-unary relations to occur only in guards, the logic becomes decidable. The latter subclass of the guarded fragments the one that occurs naturally when translating multi-modal logics of the type Kg/sub 4/ S/sub 4/ or S5 into first-order logic. We also show that the loosely guarded fragment without equality and with a single transitive relation is undecidable.
Harald Ganzinger, Christoph M. Kirsch, Margus Veanes
LICS1
1999 A Superposition Decision Procedure for the Guarded Fragment with Equality
abstract
We give a new decision procedure for the guarded fragment with equality. The procedure is based on resolution with superposition. We argue that this method will be more useful in practice than methods based on the enumeration of certain finite structures. It is surprising to see that one does not need any sophisticated simplification and redundancy elimination method to make superposition terminate on the class of clauses that is obtained from the clausification of guarded formulas. Yet the decision procedure obtained is optimal with regard to time complexity. We also show that the method can be extended to the loosely guarded fragment with equality.
Harald Ganzinger, Hans de Nivelle
LICS1
1998 Strict Basic Superposition
Leo Bachmair, Harald Ganzinger
CADE2
1998 Elimination of Equality via Transformation with Ordering Constraints
Leo Bachmair, Harald Ganzinger, Andrei Voronkov
CADE2
1998 Ordered Chaining Calculi for First-Order Theories of Transitive Relations
abstract
We propose inference systems for binary relations that satisfy composition laws such as transitivity. Our inference mechanisms are based on standard techniques from term rewriting and represent a refinement of chaining methods as they are used in the context of resolution-type theorem proving. We establish the refutational completeness of these calculi and prove that our methods are compatible with the usual simplification techniques employed in refutational theorem provers, such as subsumption or tautology deletion. Various optimizations of the basic chaining calculus will be discussed for theories with equality and for total orderings. A key to the practicality of chaining methods is the extent to which so-called variable chaining can be avoided. We demonstrate that rewrite techniques considerably restrict variable chaining and that further restrictions are possible if the transitive relation under consideration satisfies additional properties, such as symmetry. But we also show that variable chaining cannot be completely avoided in general.
Leo Bachmair, Harald Ganzinger
J. ACM2
1997 Soft Typing for Ordered Resolution
Harald Ganzinger, Christoph M. Kirsch, Christoph Weidenbach
CADE1
1996 Saturation-Based Theorem Proving: Past Successes and Future Potential (Abstract)
Harald Ganzinger
CADE1
1996 Theorem Proving in Cancellative Abelian Monoids (Extended Abstract)
Harald Ganzinger, Uwe Waldmann
CADE1
1996 Saturation-Based Theorem Proving (Abstract)
Harald Ganzinger
ICALP1
1996 Complexity Analysis Based on Ordered Resolution
abstract
We define order locality to be a property of clauses relative to a term ordering. This property is a kind of generalization of the subformula property for proofs where terms arising in proofs are bounded, under the given ordering, by terms appearing in the goal clause. We show that when a clause set is order local, then the complexity of its ground entailment problem is a function of its structure (e.g., full versus Horn clauses), and the ordering used. We prove that, in many cases, order locality is equivalent to a clause set being saturated under ordered resolution. This provides a means of using standard resolution theorem provers for testing order locality and transforming non-local clause sets into local ones. We have used the Saturate system to automatically establish complexity bounds for a number of nontrivial entailment problems relative to complexity classes which include polynomial and exponential time and co-NP.
David A. Basin, Harald Ganzinger
LICS2
1995 Basic Paramodulation
abstract
We introduce a class of restrictions for the ordered paramodulation and superposition calculi (inspired by the basic strategy for narrowing), which forbid paramodulation inferences at terms introduced by substitutions from previous inference steps. In addition we introduce restrictions based on term selection rules and redex orderings, which are general criteria for delimiting the terms which are available for inferences. These refinements are compatible with standard ordering restrictions and are complete without paramodulation into variables or using functional reflexivity axioms. We prove refutational completeness in the context of deletion rules, such as simplification by rewriting (demodulation) and subsumption, and of techniques for eliminating redundant inferences.
Leo Bachmair, Harald Ganzinger, Christopher Lynch, Wayne Snyder
Inf. Comput.2
1994 Ordered Chaining for Total Orderings
Leo Bachmair, Harald Ganzinger
CADE2
1994 Rewrite Techniques for Transitive Relations
abstract
We propose inference systems for dealing with transitive relations in the context of resolution-type theorem proving. These inference mechanisms are based on standard techniques from term rewriting and represent a refinement of chaining methods. We establish their refutational completeness and also prove their compatibility with the usual simplification techniques used in rewrite-based theorem provers. A key to the practicality of chaining techniques is the extent to which so-called variable chainings can be restricted. We demonstrate that rewrite techniques considerably restrict variable chaining, though we also show that they cannot be completely avoided for transitive relations in general. If the given relation satisfies additional properties, such as symmetry, further restrictions are possible. In particular, we discuss (partial) equivalence relations and congruence relations.>
Leo Bachmair, Harald Ganzinger
LICS2
1994 Rewrite-Based Equational Theorem Proving with Selection and Simplification
abstract
We present various refutationally complete calculi for first-order clauses with equality that allow for arbitrary selection of negative atoms in clauses. Refutational completeness is established via the use of well-founded orderings on clauses for defining a Herbrand model for a consistent set of clauses. We also formulate an abstract notion of redundancy and show that the deletion of redundant clauses during the theorem proving process preserves refutational completeness. It is often possible to compute the closure of non-trivial sets of clauses under application of non-redundant inferences. The refutation of goals for such complete sets of clauses is simpler than for arbitrary sets of clauses, in particular it suffices to consider only those proofs that have support from the goals, without compromising refutational completeness. For certain classes of formulas the search space can be restricted even further, as we demonstrate for so-called quasi-Horn clauses. The results in this paper contain as special cases or generalize many known results about Knuth–Bendix-like completion procedures (for equations, Horn clauses, and Horn clauses with Boolean conditions), completion of first-order clauses by clausal rewriting, and inductive theorem proving for Horn clauses.
Leo Bachmair, Harald Ganzinger
J. Log. Comput.2
1993 Set Constraints are the Monadic Class
abstract
The authors investigate the relationship between set constraints and the monadic class of first-order formulas and show that set constraints are essentially equivalent to the monadic class. From this equivalence, they infer that the satisfiability problem for set constraints is complete for NEXPTIME. More precisely, it is proved that this problem has a lower bound of NTIME(c/sup n/log n/), for some c>0. The relationship between set constraints and the monadic class also gives decidability and complexity results for certain practically useful extensions of set constraints, in particular "negative" projections and subterm equality tests.>
Leo Bachmair, Harald Ganzinger, Uwe Waldmann
LICS2
1992 Basic Paramodulation and Superposition
Leo Bachmair, Harald Ganzinger, Christopher Lynch, Wayne Snyder
CADE2
1992 Non-Clausal Resolution and Superposition with Selection and Redundancy Criteria
Leo Bachmair, Harald Ganzinger
LPAR2
1991 Perfect Model Semantics for Logic Programs with Equality
Leo Bachmair, Harald Ganzinger
ICLP2
1991 A Completion Procedure for Conditional Equations
Harald Ganzinger
J. Symb. Comput.1
1991 Order-Sorted Completion: The Many-Sorted Way
Harald Ganzinger
Theor. Comput. Sci.1
1990 On Restrictions of Ordered Paramodulation with Simplification
Leo Bachmair, Harald Ganzinger
CADE2
1990 System Support for Modular Order-Sorted Horn Clause Specifications
Harald Ganzinger, Renate Schäfers
ICSE1
1989 Completion-Time Optimization of Rewrite-Time Goal Solving
Hubert Bertling, Harald Ganzinger
RTA2
1988 CEC: A System for the Completion of Conditional Equational Specifications
Hubert Bertling, Harald Ganzinger, Renate Schäfers
ESOP2
1987 CEC (Conditional Equations Completion)
Hubert Bertling, Harald Ganzinger, Hubert Baumeister
STACS2
1987 Ground Term Confluence in Parametric Conditional Equational Specifications
Harald Ganzinger
STACS1
1985 FOAM: A Two-Level Approach to Text Formatting on a Microcomputer System
abstract
Abstract This paper describes the design and implementation of the FOAM text formatting system. FOAM runs on an 8085 microprocessor system under CP/M and produces output on Diablo printers. The main feature of the system is that it supports two levels of formatting. On a meta level, the system accepts descriptions of text and document classes together with formatting styles for text components. From the description, a specific instance of a formatter is generated. This formatter, then, on the text level accepts the input of a text of the described class and produces a formatted document as specified by the formatting styles.
Harald Ganzinger, Walter Willmertinger
Softw. Pract. Exp.1
1983 Modular Compiler Descriptions Based on Abstract Semantic Data Types (Extended Abstract)
Harald Ganzinger
ICALP1
1983 Increasing Modularity and Language-Independency in Automatically Generated Compilers
Harald Ganzinger
Sci. Comput. Program.1
1983 Parameterized Specifications: Parameter Passing and Implementation with Respect to Observability
abstract
In this paper the problems of parameter passing and implementation for parameterized algebraic specifications are studied on a proof theoretic level.A syntactic equivalent to the semantic notion of persistency deemed by the ADJ group is introduced for parameterized specifications.It is shown to lead to similar results concerning the correctness of parameter passing and the nesting of parameters.Then a formal notion of implementation is developed for persistent specifications.It allows for developing implementations in a stepwise fashion.Moreover, implementations for instantiations (i.e., specifications that result from applying a parameterized specification to an actual parameter) can be constructed mechanically from given implementations for the specification procedure and the actual parameter.Correctness of implementation is required only with respect to observable properties of a specification, so an increased amount of optimization is allowed.
Harald Ganzinger
ACM Trans. Program. Lang. Syst.1
1976 Design Evaluation of the Compiler Generating System MUGI
Reinhard Wilhelm, Knut Ripken, Joachim Ciesinger, Harald Ganzinger, Walter Lahner, R. Nollmann
ICSE4