Helmut Schwichtenberg

dblp:89/5572 · DBLP profile ↗
← Back
21ranked-venue papers
8as first author
2since 2021 · last 2023
—ORCID · none

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

Theory of computation · 20 · 8 first-author · 2 since 2021Artificial intelligence and machine learning · 1
YearPublicationVenuePosition
2023 Lookahead analysis in exact real arithmetic with logical methods
Nils Köpp, Helmut Schwichtenberg
Theor. Comput. Sci.2
2021 Logic for exact real arithmetic
Helmut Schwichtenberg, Franziskus Wiesnet
Log. Methods Comput. Sci.1
2017 A bound for Dickson's lemma
abstract
We consider a special case of Dickson's lemma: for any two functions $f,g$ on the natural numbers there are two numbers $i
Josef Berger, Helmut Schwichtenberg
Log. Methods Comput. Sci.2
2015 Program extraction in exact real arithmetic
abstract
The importance of an abstract approach to a computation theory over general data types has been stressed by Tucker in many of his papers. Berger and Seisenberger recently elaborated the idea for extraction out of proofs involving (only) abstract reals. They considered a proof involving coinduction of the proposition that any two reals in [−1, 1] have their average in the same interval, and informally extract a Haskell program from this proof, which works with stream representations of reals. Here we formalize the proof, and machine extract its computational content using the Minlog proof assistant. This required an extension of this system to also take coinduction into account.
Kenji Miyamoto, Helmut Schwichtenberg
Math. Struct. Comput. Sci.2
2013 Program Extraction from Nested Definitions
Kenji Miyamoto, Fredrik Nordvall Forsberg, Helmut Schwichtenberg
ITP3
2013 Minimal from classical proofs
Helmut Schwichtenberg, Christoph Senjak
Ann. Pure Appl. Log.1
2011 Minlog - A Tool for Program Extraction Supporting Algebras and Coalgebras
Ulrich Berger 0001, Kenji Miyamoto, Helmut Schwichtenberg, Monika Seisenberger
CALCO3
2008 Realizability interpretation of proofs in constructive analysis
Helmut Schwichtenberg
Theory Comput. Syst.1
2006 Inverting Monotone Continuous Functions in Constructive Analysis
Helmut Schwichtenberg
CiE1
2006 An arithmetic for polynomial-time computation
Helmut Schwichtenberg
Theor. Comput. Sci.1
2004 An arithmetic for non-size-increasing polynomial-time computation
Klaus Aehlig, Ulrich Berger 0001, Martin Hofmann 0001, Helmut Schwichtenberg
Theor. Comput. Sci.4
2003 Term rewriting for normalization by evaluation
Ulrich Berger 0001, Matthias Eberl, Helmut Schwichtenberg
Inf. Comput.3
2002 Refined program extraction form classical proofs
Ulrich Berger 0001, Wilfried Buchholz, Helmut Schwichtenberg
Ann. Pure Appl. Log.3
2002 A syntactical analysis of non-size-increasing polynomial time computation
abstract
A syntactical proof is given that all functions definable in a certain affine linear typed λ-calculus with iteration in all types are polynomial time computable. The proof provides explicit polynomial bounds that can easily be calculated.
Klaus Aehlig, Helmut Schwichtenberg
ACM Trans. Comput. Log.2
2001 The Warshall Algorithm and Dickson's Lemma: Two Examples of Realistic Program Extraction
Ulrich Berger 0001, Helmut Schwichtenberg, Monika Seisenberger
J. Autom. Reason.2
2000 A Syntactical Analysis of Non-Size-Increasing Polynomial Time Computation
abstract
A purely syntactical proof is given that all functions definable in a certain affine linear typed /spl lambda/-calculus with iteration in all types are polynomial time computable. The proof also gives explicit polynomial bounds that can easily be calculated.
Klaus Aehlig, Helmut Schwichtenberg
LICS2
2000 Higher type recursion, ramification and polynomial time
Stephen J. Bellantoni, Karl-Heinz Niggl, Helmut Schwichtenberg
Ann. Pure Appl. Log.3
1999 Termination of Permutative Conversions in Intuitionistic Gentzen Calculi
Helmut Schwichtenberg
Theor. Comput. Sci.1
1998 Finite Notations for Infinite Terms
Helmut Schwichtenberg
Ann. Pure Appl. Log.1
1991 An Inverse of the Evaluation Functional for Typed lambda-calculus
abstract
A functional p to e (procedure to expression) that inverts the evaluation functional for typed lambda -terms in any model of typed lambda -calculus containing some basic arithmetic is defined. Combined with the evaluation functional, p to e yields an efficient normalization algorithm. The method is extended to lambda -calculi with constants and is used to normalize (the lambda -representations of) natural deduction proofs of (higher order) arithmetic. A consequence of theoretical interest is a strong completeness theorem for beta eta -reduction. If two lambda -terms have the same value in some model containing representations of the primitive recursive functions (of level 1) then they are probably equal in the beta eta -calculus.>
Ulrich Berger 0001, Helmut Schwichtenberg
LICS2
1979 On Bar Recursion of Types 0 and 1
abstract
For general information on bar recursion the reader should consult the papers of Spector [8], where it was introduced, Howard [2] and Tait [11]. In this note we shall prove that the terms of Gödel's theory T(in its extensional version of Spector [8]) are closed under the rule BR0,1 of bar recursion of types 0 and 1. Our method of proof is based on the notion of an infinite term introduced by Tait [9]. The main tools of the proof are (i) the normalization theorem for (notations for) infinite terms and (ii) valuation functionals. Both are elaborated in [6]; for brevity some familiarity with this paper is assumed here. Using (i) and (ii) we reduce BR0,1 to ξ-recursion with ξ < ε0. From this the result follows by work of Tait [10], who gave a reduction of 2ξ-recursion to ξ-recursion at a higher type. At the end of the paper we discuss a perhaps more natural variant of bar recursion introduced by Kreisel in [4]. Related results are due to Kreisel (in his appendix to [8]), who obtains results which imply, using the reduction given by Howard [2] of the constant of bar recursion of type τ to the rule of bar recursion of type (0 → τ) → τ, that T is not closed under the rule of bar recursion of a type of level ≥ 2, to Diller [1], who gave a reduction of BR0,1 to ξ-recursion with ξ bounded by the least ω-critical number, and to Howard [3], who gave an ordinal analysis of the constant of bar recursion of type 0. I am grateful to H. Barendregt, W. Howard and G. Kreisel for many useful comments and discussions.
Helmut Schwichtenberg
J. Symb. Log.1