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

Karl-Heinz Niggl

dblp:16/4863 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2006
—ORCID · none

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

Theory of computation · 8 · 4 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.

Theoretical computer science
2 papers
Computational complexity · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › complexity classes
polynomial-time computability
0.112006
Certifying Polynomial Time and Linear/Polynomial Space for Imperative Programs · SIAM J. Comput. 2006
Computational complexity
space complexity
0.112006
Certifying Polynomial Time and Linear/Polynomial Space for Imperative Programs · SIAM J. Comput. 2006
Computational complexity › computability theory
grzegorczyk hierarchy
0.011999
Ranking Primitive Recursions: The Low Grzegorczyk Classes Revisited · SIAM J. Comput. 1999
Computational complexity
computability theory
0.011999
Ranking Primitive Recursions: The Low Grzegorczyk Classes Revisited · SIAM J. Comput. 1999

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

matrix certificate · 0.1for-do statements · 0.1hierarchy ranking · 0.0
YearPublicationVenuePosition
2006 Certifying Polynomial Time and Linear/Polynomial Space for Imperative Programs
abstract
In earlier work of Kristiansen and Niggl the polynomial-time computable functions were characterized by stack programs of $\mu$-measure 0, and the linear-space computable functions by loop programs of $\mu$-measure 0. Until recently, an open problem was how to extend these characterizations to programs with user-friendly basic instructions, such as assignment statements, and with mixed data structures. It is shown how to strengthen the above characterizations to imperative programs built from arbitrary basic instructions by sequencing and by if-then-else and for-do statements. These programs operate on variables, each of which may represent any data structure such as stacks, registers, trees, or graphs. The paper presents a new method of certifying "polynomial size boundedness" of such imperative programs under the natural assumption that the basic instructions used are polynomially size bounded, too. The certificate for a program ${\tt P}$ with variables among ${\tt X}_{1}, \ldots, {\tt X}_{n}$ will be an $(n+1)\times (n+1)$ matrix $M({\tt P})$ over the finite set $\{ 0, 1, \infty\}$. It is shown that certified string programs (i.e., stack programs, but with any polynomial-time computable basic instructions) exactly compute the functions in {\sc fptime}. Accordingly, certified general loop programs (using any linear-space computable basic instructions) exactly compute the functions in {\sc flinspace}. Furthermore, it is shown that certified power string programs (i.e., string programs, but built from polynomial-space computable basic instructions and extended by power loop statements) exactly compute the polynomial-space computable functions in {\sc fpspace}. In addition, examples of certified "natural" (implementations of) algorithms, such as insertion-sort or binary addition and multiplication, are given.
Karl-Heinz Niggl, Henning Wunderlich
SIAM J. Comput.1
2005 Control structures in programs and computational complexity
Karl-Heinz Niggl
Ann. Pure Appl. Log.1
2004 On the computational complexity of imperative programming languages
Lars Kristiansen, Karl-Heinz Niggl
Theor. Comput. Sci.2
2001 Preface
Ulrich Berger 0001, Karl-Heinz Niggl, Bernhard Reus
Theor. Comput. Sci.2
2000 Higher type recursion, ramification and polynomial time
Stephen J. Bellantoni, Karl-Heinz Niggl, Helmut Schwichtenberg
Ann. Pure Appl. Log.2
1999 Momega Considered as a Programming Language
Karl-Heinz Niggl
Ann. Pure Appl. Log.1
1999 Ranking Primitive Recursions: The Low Grzegorczyk Classes Revisited
abstract
Traditional results in subrecursion theory are integrated with the recent work in "predicative recursion" by defining a simple ranking $\rho$ of all primitive recursive functions. The hierarchy defined by this ranking coincides with the Grzegorczyk hierarchy at and above the linear-space level. Thus, the result is like an extension of the Schwichtenberg--Müller theorems. When primitive recursion is replaced by recursion on notation, the same series of classes is obtained except with the polynomial time computable functions at the first level.
Stephen J. Bellantoni, Karl-Heinz Niggl
SIAM J. Comput.2
1995 Towards the Computational Complexity of PRomega-Terms
Karl-Heinz Niggl
Ann. Pure Appl. Log.1