Demo Data from EDBT 2026 / reviewers in the wild / expert
Wolfgang J. Paul
dblp:15/1572
· DBLP profile ↗
57ranked-venue papers
31as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 42 · 27 first-authorSystems, architecture and hardware · 8 · 3 first-authorSoftware engineering, systems software and programming languages · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 4Databases, data management, data science and information retrieval · 2 · 1 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Electronic design automation · 61% Processor architecture and microarchitecture · 15% Integrated circuit design · 12% | |
| Theoretical computer science
20 papers |
Computational complexity · 77% Approximation and online algorithms · 9% Algorithms and data structures · 5% |
Topics — the 30 heaviest of 48, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 2 | 2011 | Complete Formal Hardware Verification of Interfaces for a FlexRay-Like Bus · CAV 2011 On the Design of IEEE Compliant Floating Point Units · IEEE Trans. Computers 2000 |
Electronic design automation › hardware verification and test
formal verification |
0.1 | 1 | 2011 | Complete Formal Hardware Verification of Interfaces for a FlexRay-Like Bus · CAV 2011 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 2001 | Automated Pipeline Design · DAC 2001 |
Processor architecture and microarchitecture
pipelining |
0.0 | 1 | 2001 | Automated Pipeline Design · DAC 2001 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 2000 | On the Design of IEEE Compliant Floating Point Units · IEEE Trans. Computers 2000 |
Integrated circuit design › digital circuit design › arithmetic circuit design
floating-point unit |
0.0 | 1 | 2000 | On the Design of IEEE Compliant Floating Point Units · IEEE Trans. Computers 2000 |
Processor architecture and microarchitecture › instruction set architecture
index register |
0.0 | 2 | 1992 | k versus k+1 Index Registers and Modifiable versus Non-modifiable Programs · Inf. Comput. 1992 Two Versus One Index Register and Modifiable Versus Non-modifiable Programs · ICALP 1989 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 2 | 1992 | k versus k+1 Index Registers and Modifiable versus Non-modifiable Programs · Inf. Comput. 1992 Two Versus One Index Register and Modifiable Versus Non-modifiable Programs · ICALP 1989 |
Computational complexity › complexity measures
turing machine complexity |
0.0 | 5 | 1983 | On Determinism versus Non-Determinism and Related Problems (Preliminary Version) · FOCS 1983 On-Line Simulation of k+1 Tapes by k Tapes Requires Nonlinear Time · FOCS 1982 On Heads Versus Tapes · FOCS 1981 |
Processor architecture and microarchitecture › instruction set architecture › RISC
RISC processor |
0.0 | 1 | 2001 | Automated Pipeline Design · DAC 2001 |
Distributed systems
correctness verification |
0.0 | 1 | 2000 | On the Design of IEEE Compliant Floating Point Units · IEEE Trans. Computers 2000 |
Computational complexity › circuit complexity
branching programs |
0.0 | 2 | 1986 | Bounds for Width Two Branching Programs · SIAM J. Comput. 1986 Bounds for Width Two Branching Programs · STOC 1983 |
Computational complexity
time-space tradeoffs |
0.0 | 3 | 1986 | Bounds for Width Two Branching Programs · SIAM J. Comput. 1986 On Time Versus Space · J. ACM 1977 Time-Space Trade-Offs in a Pebble Game · ICALP 1977 |
Computational complexity
lower bounds |
0.0 | 2 | 1984 | Two Nonlinear Lower Bounds for On-Line Computations · Inf. Control. 1984 Two Nonlinear Lower Bounds · STOC 1983 |
Approximation and online algorithms
online algorithms |
0.0 | 2 | 1984 | Two Nonlinear Lower Bounds for On-Line Computations · Inf. Control. 1984 Two Nonlinear Lower Bounds · STOC 1983 |
Computational complexity
circuit complexity |
0.0 | 3 | 1984 | On Monotone Formulae with Restricted Depth (Preliminary Version) · STOC 1984 A 2.5 n-Lower Bound on the Combinational Complexity of Boolean Functions · SIAM J. Comput. 1977 A 2.5 n-lower Bound on the Combinatorial Complexity of Boolean Functions · STOC 1975 |
Computational complexity › space complexity
space lower bounds |
0.0 | 1 | 1986 | Bounds for Width Two Branching Programs · SIAM J. Comput. 1986 |
Computational complexity
space complexity |
0.0 | 3 | 1979 | On Time versus Space II · FOCS 1979 On Time Hierarchies · STOC 1977 Space Bounds for a Game of Graphs · STOC 1976 |
Computational complexity › computational models
turing machine simulation |
0.0 | 2 | 1982 | On-Line Simulation of k+1 Tapes by k Tapes Requires Nonlinear Time · Inf. Control. 1982 On Time Versus Space · J. ACM 1977 |
Computational complexity › circuit complexity
circuit lower bounds |
0.0 | 1 | 1984 | On Monotone Formulae with Restricted Depth (Preliminary Version) · STOC 1984 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1983 | An Efficient General-Purpose Parallel Computer · J. ACM 1983 |
Parallel and multicore computing › parallel computation models
parallel machine model |
0.0 | 1 | 1983 | An Efficient General-Purpose Parallel Computer · J. ACM 1983 |
Algorithms and data structures › data structure design › search structures
dictionary |
0.0 | 1 | 1983 | Parallel Dictionaries in 2-3 Trees · ICALP 1983 |
Computational complexity › structural complexity › complexity class separation
nondeterminism versus determinism |
0.0 | 1 | 1983 | On Determinism versus Non-Determinism and Related Problems (Preliminary Version) · FOCS 1983 |
Coding theory
boolean functions |
0.0 | 2 | 1986 | Bounds for Width Two Branching Programs · SIAM J. Comput. 1986 A 2.5 n-Lower Bound on the Combinational Complexity of Boolean Functions · SIAM J. Comput. 1977 |
Computational complexity › space complexity
pebble game |
0.0 | 2 | 1977 | Time-Space Trade-Offs in a Pebble Game · ICALP 1977 Space Bounds for a Game of Graphs · STOC 1976 |
Interconnection networks and networks-on-chip
interconnection networks |
0.0 | 1 | 1981 | An Efficient General Purpose Parallel Computer · STOC 1981 |
Parallel and multicore computing
parallel architecture |
0.0 | 1 | 1981 | An Efficient General Purpose Parallel Computer · STOC 1981 |
Compilers and program optimization
code generation |
0.0 | 1 | 1989 | Two Versus One Index Register and Modifiable Versus Non-modifiable Programs · ICALP 1989 |
Automata and formal languages
descriptional complexity |
0.0 | 1 | 1980 | An Information-Theoretic Approach to Time Bounds for On-Line Computation (Preliminary Version) · STOC 1980 |
Methods — techniques the papers use, named apart from their topics
formal verification · 0.2local verification · 0.0block-level design methodology · 0.0simulation · 0.0instruction encoding · 0.0lower bound arguments · 0.0hierarchy theorems · 0.0combinatorial lower bounds · 0.0turing machine · 0.0lower bound · 0.0information-theoretic approach · 0.0linear lower bound technique · 0.0combinatorial complexity · 0.0combinatorial analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Theory of Multi Core Hypervisor Verification
Ernie Cohen, Wolfgang J. Paul, Sabine Schmaltz |
SOFSEM | 2 |
| 2012 | Completing the Automated Verification of a Small Hypervisor - Assembler Code Verification
Wolfgang J. Paul, Sabine Schmaltz, Andrey Shadrin |
SEFM | 1 |
| 2011 | Complete Formal Hardware Verification of Interfaces for a FlexRay-Like Bus
Christian Müller 0009, Wolfgang J. Paul |
CAV | 2 |
| 2010 | Verifying shadow page table algorithms
Eyad Alkassar, Ernie Cohen, Mark A. Hillebrand, Mikhail Kovalev, Wolfgang J. Paul |
FMCAD | 5 |
| 2010 | Computational models for the age of multicore processingabstractIndustry is presently investigating the possibility to use commodity multicore processors connected by standard network components in safety critical systems like cars. In this scenario one clearly wants to be able to argue that a passenger on the rear seat trying to hack the car's entertainment system cannot shoot down the electronic chassis control and the engine control, although large portions of the hardware are shared. Any such argument - be it informal, a paper and pencil proof, or formally verified by a CAV system - has to consider the layers of the architecture of the car's computer system; it has to show that each layer provides a simulation between two adjacent computational models in the systems architecture and that these simulated models stay intact for all configurations and input sequences of the entire system. These models turn out to be far from obvious with very subtle and nontrivial modifications compared to classical textbook computer science. Wolfgang J. Paul |
ICCD | 1 |
| 2008 | On the correctness of upper layers of automotive systemsabstractAbstract Formal verification of software systems is a challenge that is particularly important in the area of safety-critical automotive systems. Here, approaches like direct code verification are far too complicated, unless the verification is restricted to small textbook examples. Furthermore, the verification of application logic is of limited use in industrial context, unless the underlying operating system and the hardware are verified, too. This paper introduces a generic model stack, allowing the verification of all system layers as well as the concrete application models being used in the upper layers. The presented models and proofs close the gap between the correctness proof for the lower layers of car electronics developed at the Saarland University and the verification procedure for distributed applications developed at the Technische Universität München. Jewgenij Botaschanjan, Manfred Broy, Alexander Gruler, Alexander Harhurin, Steffen Knapp, Leonid Kof, Wolfgang J. Paul, Maria Spichkova |
Formal Aspects Comput. | 7 |
| 2006 | Putting it all together - Formal verification of the VAMP
Sven Beyer, Christian Jacobi 0002, Daniel Kroening, Dirk Leinenbach, Wolfgang J. Paul |
Int. J. Softw. Tools Technol. Transf. | 5 |
| 2005 | Towards the Formal Verification of Lower System Layers in Automotive SystemsabstractThe mission of the Verisoft project is (i) to develop techniques, which permit the pervasive formal verification of computer systems comprising hardware, system software, communication systems, and applications, (ii) to apply these techniques in an industrial context to verify prototypical systems. One such application is an emergency call, which is automatically placed on the mobile phone net after the sensors of a car have detected that it was involved in a crash. The application runs on a system of several electronic control units (ECUs). The local application programs of the ECUs run on top of a simple real time operating system kernel like described in the OSEKTime standard. ECUs are connected via a FlexRay bus. We outline the structure of an overall correctness proof for such a parallel system from the gate to the kernel level for the communication system hardware one has to combine existing correctness proofs for components of time triggered architectures (e.g. clock synchronization) and arguments about hardware correctness into a single theorem. Results on processor, driver, and kernel correctness can to a large extent be imported from existing research in the Verisoft project. worst case execution time bounds are derived with advanced industrial tools based on abstract interpretation. Sven Beyer, Peter Böhm, Michael Gerke 0002, Mark A. Hillebrand, Thomas In der Rieden, Steffen Knapp, Dirk Leinenbach, Wolfgang J. Paul |
ICCD | 8 |
| 2005 | Dealing with I/O Devices in the Context of Pervasive System VerificationabstractDevice drivers can be tested and debugged much better with techniques from the field of formal verification than with classical methods. The total verification of drivers together with the underlying hardware, however has remained an unsolved problem. Here we outline a paper-and-pencil solution for this problem and report on the status of the formal verification. This work is part of the Verisoft project. In its subproject 2, the seamless verification of the academic system, comprising hardware, system software and applications, is attempted. We survey the techniques and tools used for program verification in Verisoft. Mark A. Hillebrand, Thomas In der Rieden, Wolfgang J. Paul |
ICCD | 3 |
| 2005 | Towards the Formal Verification of a C0 Compiler: Code Generation and Implementation CorrectnesabstractIn the spirit of the famous CLI stack project the Verisoft project aims at the pervasive verification of entire computer systems including hardware, system software, compiler, and communicating applications, with a special focus on industrial applications. The main programming language used in the Verisoft project is C0 (a subset of C which is similar to MISRA C). This paper reports on (i) an operational small steps semantics for C0 which is formalized in Isabelle/HOL, (ii) the formal specification of a compiler from C0 to the DLX machine language in Isabelle/HOL, (iii) a paper and pencil correctness proof for this compiler and the status of the formal verification effort for this proof, and (iv) the implementation of the compiler in C0 and a formal proof in Isabelle/HOL that the implementation produces the same code as the specification. Dirk Leinenbach, Wolfgang J. Paul, Elena Petrova |
SEFM | 2 |
| 2002 | Performance of MP3D on the SB-PRAM Prototype (Research Note)
Roman Dementiev, Michael Klein, Wolfgang J. Paul |
Euro-Par | 3 |
| 2002 | Real PRAM Programming
Wolfgang J. Paul, Peter Bach, Michael Bosch, Cédric Lichtenau, Jochen Röhrig |
Euro-Par | 1 |
| 2002 | To Booth or not to Booth
Wolfgang J. Paul, Peter-Michael Seidel |
Integr. | 1 |
| 2001 | Automated Pipeline DesignabstractThe interlock and forwarding logic is considered the tricky part of fully-featured piplined microprocessor and especially debugging these parts delays the hardware design process considerably. It is therefore desirable to automate the design of both interlock and forwarding logic. The hardware design engineer begins with a sequential implementation without any interlock and forwarding logic. A tool then adds the forwarding and interlock logic required for pipelining. This paper describes the algorithm for such a tool and the correctness is formally verified. We use a standard DLX RISC processor as an example. Daniel Kroening, Wolfgang J. Paul |
DAC | 2 |
| 2000 | On the Design of IEEE Compliant Floating Point UnitsabstractEngineering design methodology recommends designing a system as follows: Start with an unambiguous specification, partition the system into blocks, specify the functionality of each block, design each block separately, and glue the blocks together. Verifying the correctness of an implementation then reduces to a local verification procedure. We apply this methodology for designing a provably correct IEEE rounding unit that can be used for various operations, such as addition and multiplication. First, we provide a mathematical and, hopefully, unambiguous definition of the IEEE Standard which specifies the functionality. We give explicit and concise rules for gluing the rounding unit with a floating-point adder and multiplier. We then present floating-point addition and multiplication algorithms that use the rounding unit. To the best of our knowledge, our design is the first publication that deals with detecting exceptions and trapped overflow and underflow exceptions as an integral part of the rounding unit in a floating point unit. Our abstraction level avoids bit-level representations and arguments to help clarify the functionality of the algorithm. Guy Even, Wolfgang J. Paul |
IEEE Trans. Computers | 2 |
| 1999 | On the Cost-Effectiveness of PRAMs
Ferri Abolhassan, Jörg Keller 0001, Wolfgang J. Paul |
Acta Informatica | 3 |
| 1997 | On the Design of IEEE Compliant Floating Point UnitsabstractEngineering design methodology recommends designing a system as follows: start with an unambiguous specification, partition the system into blocks, specify the functionality of each block, design each block separately, and glue the blocks together. Verifying the correctness of an implementation then reduces to a local verification procedure. We apply this methodology for designing a provably correct, modular, IEEE-compliant floating point unit. First, we provide a mathematical, and hopefully unambiguous, definition of IEEE Standard 754 (1985) which specifies the functionality. The design consists of an adder, a multiplier and a rounding unit, each of which is further partitioned. Our floating point unit design deals with the detection of exceptions and trapped overflow and underflow exceptions as an integral part of the rounding unit. Our abstraction level avoids bit-level arguments while still enabling the addressing of crucial implementation issues such as delay and cost. Guy Even, Wolfgang J. Paul |
IEEE Symposium on Computer Arithmetic | 2 |
| 1997 | Decimal Adjustment of Long Numbers in Constant Time
Andreas Döring 0003, Wolfgang J. Paul |
Inf. Process. Lett. | 2 |
| 1994 | A Note on Bitonic Sorting
Wolfgang J. Paul |
Inf. Process. Lett. | 1 |
| 1993 | On the Physical Design of PRAMsabstractWe sketch the physical design of a prototype of a PRAM architecture based on Ranade’s Fluent Machine. We describe a specially developed processor chip with several instruction streams and a fast butterfly connection network. For the realization of the network we consider alternatively optoelectronic and electric transmission. We also discuss some basic software issues. Ferri Abolhassan, Reinhard Drefenstedt, Jörg Keller 0001, Wolfgang J. Paul, Dieter Scheerer |
Comput. J. | 4 |
| 1992 | k versus k+1 Index Registers and Modifiable versus Non-modifiable Programs
Kurt Mehlhorn, Wolfgang J. Paul, Christian Uhrig |
Inf. Comput. | 2 |
| 1989 | Two Versus One Index Register and Modifiable Versus Non-modifiable Programs
Kurt Mehlhorn, Wolfgang J. Paul |
ICALP | 2 |
| 1986 | Bounds for Width Two Branching ProgramsabstractBranching programs have been studied as a fundamental model for space bounded computations and, in particular, as a model in which to try to establish nontrivial space lower bounds and time-space trade-offs. At present, there still do not exist any results for single output functions. We consider a class of severely constrained programs (those having width 2) and establish characterizations as well as lower bounds for some Boolean functions computable within this model. Allan Borodin, Danny Dolev, Faith Ellen, Wolfgang J. Paul |
SIAM J. Comput. | 4 |
| 1984 | On Monotone Formulae with Restricted Depth (Preliminary Version)abstractWe prove a hierarchy theorem for the representation of monotone Boolean functions by monotone formulae with restricted depth. Specifically, we show that there are functions with πk-formula of size n for which every σk-formula has size exp ω(n1/(k−1)). A similar lower bound applies to concrete functions such as transitive closure and clique. We also show that any function with a formula of size n (and any depth) has a σk-formula of size exp o(n1/(k−1)). Thus our hierarchy theorem is the best possible. Maria M. Klawe, Wolfgang J. Paul, Nicholas Pippenger, Mihalis Yannakakis |
STOC | 2 |
| 1984 | Two Nonlinear Lower Bounds for On-Line Computations
Pavol Duris, Zvi Galil, Wolfgang J. Paul, Rüdiger Reischuk |
Inf. Control. | 3 |
| 1984 | On Heads Versus Tapes
Wolfgang J. Paul |
Theor. Comput. Sci. | 1 |
| 1983 | On Determinism versus Non-Determinism and Related Problems (Preliminary Version)abstractWe show that, for multi-tape Turing machines, non-deterministic linear time is more powerful than deterministic linear time. We also discuss the prospects for extending this result to more general Turing machines. Wolfgang J. Paul, Nicholas Pippenger, Endre Szemerédi, William T. Trotter |
FOCS | 1 |
| 1983 | Parallel Dictionaries in 2-3 Trees
Wolfgang J. Paul, Uzi Vishkin, Hubert Wagener |
ICALP | 1 |
| 1983 | Bounds for Width Two Branching ProgramsabstractBranching programs for the computation of Boolean functions were first studied in the Master's thesis of Masek.7 In a rather straightforward manner they generalize the concept of a decision tree to a decision graph. Allan Borodin, Danny Dolev, Faith Ellen, Wolfgang J. Paul |
STOC | 4 |
| 1983 | Two Nonlinear Lower BoundsabstractWe prove the following lower bounds for on line computation. Pavol Duris, Zvi Galil, Wolfgang J. Paul, Rüdiger Reischuk |
STOC | 3 |
| 1983 | An Efficient General-Purpose Parallel ComputerabstractThe question of what is a good way to interconnect a large number of processors is investigated The roam result is the construction of a universal parallel machine that can simulate every reasonable parallel machine with only a small loss of time and with essentially the same number of processors. Zvi Galil, Wolfgang J. Paul |
J. ACM | 2 |
| 1982 | On-Line Simulation of k+1 Tapes by k Tapes Requires Nonlinear TimeabstractOn-line simulation of real-time (k+1)-tape Turing machines by k-tape Turing machines requires time n(log n)1/(k+1). Wolfgang J. Paul |
FOCS | 1 |
| 1982 | On-Line Simulation of k+1 Tapes by k Tapes Requires Nonlinear Time
Wolfgang J. Paul |
Inf. Control. | 1 |
| 1981 | On Heads Versus Tapesabstract2-dimensional 2-tape Turing machines cannot simulate 2-dimensional Turing machines with 2 heads on 1 tape in real time. Wolfgang J. Paul |
FOCS | 1 |
| 1981 | An Efficient General Purpose Parallel ComputerabstractIn this paper we investigate the question of what is a good way to interconnect a large number of processors. Our main result is the construction of a universal parallel machine that can simulate every reasonable parallel machine with only a small loss of time and with essentially the same number of processors. Zvi Galil, Wolfgang J. Paul |
STOC | 2 |
| 1981 | On Time versus Space II. (Turing Machines)
Wolfgang J. Paul, Rüdiger Reischuk |
J. Comput. Syst. Sci. | 1 |
| 1981 | An Information-Theoretic Approach to Time Bounds for On-Line Computation
Wolfgang J. Paul, Joel I. Seiferas, Janos Simon |
J. Comput. Syst. Sci. | 1 |
| 1980 | An Information-Theoretic Approach to Time Bounds for On-Line Computation (Preliminary Version)abstractStatic, descriptional complexity (program size) [16, 9] can be used to obtain lower bounds on dynamic, computational complexity (such as running time). We describe and discuss this “information-theoretic approach” in the following section. Paul introduced it in [13], to obtain restricted lower bounds on the time complexity of sorting. We use the approach here to obtain lower time bounds for on-line simulation of one abstract storage unit by another. A major goal of our work is to promote the approach. Wolfgang J. Paul, Joel I. Seiferas, Janos Simon |
STOC | 1 |
| 1980 | On Alternation
Wolfgang J. Paul, Ernst-Jürgen Prauß, Rüdiger Reischuk |
Acta Informatica | 1 |
| 1980 | On Alternation II. A Graph Theoretic Approach to Determinism Versus Nondeterminism
Wolfgang J. Paul, Rüdiger Reischuk |
Acta Informatica | 1 |
| 1979 | Kolmogorov complexity and lower bounds
Wolfgang J. Paul |
FCT | 1 |
| 1979 | On Time versus Space IIabstractLogarithmically t(n)-time bounded RAMs can be simulated by t(n)/log t(n)-tape bounded Turing machines, t(n)-time bounded multidimensional multitape Turing machines can be simulated by t(n) loglog t(n)/log t(n)-tape bounded Turing machines. Wolfgang J. Paul, Rüdiger Reischuk |
FOCS | 1 |
| 1979 | On Time Hierarchies
Wolfgang J. Paul |
J. Comput. Syst. Sci. | 1 |
| 1978 | On Alternation (Preliminary Version)abstractEvery alternating t(n) -time bounded multitape Turing machine can be simulated by an alternating t(n) -time bounded 1-tape Turing machine. Every nondeterministic t(n) -time bounded 1-tape Turing machine can be simulated by an alternating O(n+(t(n))1/2) -time bounded 1-tape Turing machine. For well-behaved functions t(n) every nondeterministic t(n) -time bounded 1-tape Turing machine can be simulated by a deterministic ((n log n)1/2 + (t(n))1/2) -tape bounded off-line Turing machine. These results improve or extend results by Chandra-Stockmeyer, Lipton-Tarjan and Paterson. Wolfgang J. Paul, Ernst-Jürgen Prauß, Rüdiger Reischuk |
FOCS | 1 |
| 1978 | Time-Space Trade-Offs in a Pebble Game
Wolfgang J. Paul, Robert E. Tarjan |
Acta Informatica | 1 |
| 1977 | Time-Space Trade-Offs in a Pebble Game
Wolfgang J. Paul, Robert E. Tarjan |
ICALP | 1 |
| 1977 | On Time HierarchiesabstractFor fixed k ≥ 2 we tighten the time hierarchy for k-tape Turing machines. Also for fixed k ≥ 2 we exhibit infinite hierarchies of languages recognizable by k-tape machines with increasing amount of time on the same amount of space. Wolfgang J. Paul |
STOC | 1 |
| 1977 | On Time Versus SpaceabstractIt is shown that every deterministic multitape Turing machine of time complexity t ( n ) can be simulated by a deterministic Turing machine of tape complexity t ( n )/log t ( n ). Consequently, for tape constructable t ( n ), the class of languages recognizable by multitape Turing machines of time complexity t ( n ) is strictly contained in the class of languages recognized by Turing machines of tape complexity t ( n ). In particular the context-sensitive languages cannot be recognized in linear time by deterministic multitape Turing machines. John E. Hopcroft, Wolfgang J. Paul, Leslie G. Valiant |
J. ACM | 2 |
| 1977 | Space Bounds for a Game on Graphs
Wolfgang J. Paul, Robert E. Tarjan, James R. Celoni |
Math. Syst. Theory | 1 |
| 1977 | Correction: Space Bounds for a Game on Graphs
Wolfgang J. Paul, Robert E. Tarjan, James R. Celoni |
Math. Syst. Theory | 1 |
| 1977 | A 2.5 n-Lower Bound on the Combinational Complexity of Boolean FunctionsabstractConsider the combinational complexity $L(f)$ of Boolean functions over the basis $\Omega = \{ f|f:\{ 0,1\} ^2 \to \{ 0,1\} \} $. A new method for proving linear lower bounds of size $2n$ is presented. Combining it with methods presented in Savage [13, (1974)] and Schnorr [18, (1974)], we establish for a special sequence of functions $f_n :\{ 0,1\} ^{n + 2\log (n) + 1} \to \{ 0,1\} :2.5n \leqq L(f) \leqq 6n$. Also a trade-off result between circuit complexity and formula size is derived. Wolfgang J. Paul |
SIAM J. Comput. | 1 |
| 1976 | Space Bounds for a Game of GraphsabstractWe study a one-person game played by placing pebbles, according to certain rules, on the vertices of a directed graph. In [3] it was shown that for each graph with n vertices and maximum in-degree d , there is a pebbling strategy which requires at most c(d) n/log n pebbles. Here we show that this bound is tight to within a constant factor. We also analyze a variety of pebbling algorithms, including one which achieves the 0(n/log n) bound. Wolfgang J. Paul, Robert E. Tarjan, James R. Celoni |
STOC | 1 |
| 1976 | Realizing Boolean Functions on Disjoint sets of Variables
Wolfgang J. Paul |
Theor. Comput. Sci. | 1 |
| 1975 | On Time versus Space and Related Problems
John E. Hopcroft, Wolfgang J. Paul, Leslie G. Valiant |
FOCS | 2 |
| 1975 | A 2.5 n-lower Bound on the Combinatorial Complexity of Boolean FunctionsabstractConsider the combinational complexity L(f) of Boolean functions over the basis Ω = {f¦ f:{0,1}2 → {0,1}}. A new Method for proving linear lower bounds of size 2n is presented. Combining it with methods presented in [12] and [15], we establish for a special sequence of functions fn:{0,1}n → {0,1}: 2.5n ≤ L(f) &le 6n. Also a trade-off result between circuit complexity and formula size is derived. Wolfgang J. Paul |
STOC | 1 |
| 1974 | Boolesche Minimalpolynome und Überdeckungsprobleme
Wolfgang J. Paul |
Acta Informatica | 1 |
| 1974 | Zur Komplexität von Sortierproblemen
Wolfgang J. Paul, Hans-Jörg Stoß |
Acta Informatica | 1 |