Demo Data from EDBT 2026 / reviewers in the wild / expert
Valentin F. Turchin
dblp:80/3839
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 87% Programming languages and type systems · 13% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 3 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
partial evaluation |
0.0 | 1 | 1986 | The Concept of a Supercompiler · ACM Trans. Program. Lang. Syst. 1986 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1986 | The Concept of a Supercompiler · ACM Trans. Program. Lang. Syst. 1986 |
Automated reasoning and model checking
theorem proving |
0.0 | 1 | 1980 | The Use of Metasystem Transition in Theorem Proving and Program Optimization · ICALP 1980 |
Methods — techniques the papers use, named apart from their topics
program transformation · 0.0equivalence rules · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Program Transformation with Metasystem TransitionsabstractAbstract A new program transformation method is presented. It is a further refinement of supercompilation where the supercompiler is not applied directly to the function to be transformed, but to a metafunction, namely an interpreter which computes this function using its definition and an abstract (i.e. including variables) input. It is shown that with this method such tranformations become possible which the direct application of the supercompiler cannot perform. Examples include the merging of iterative loops, function inversion, and transformation of deterministic into non-deterministic algorithms, and vice-versa . Valentin F. Turchin |
J. Funct. Program. | 1 |
| 1990 | Application of Metasystem Transition to Function Inversion and TransformationabstractWe proved by construction an application considered theoretically by Turchin [7] that self-application of metacomputation will allow the automatic construction of inverse algorithms, in particular the algorithm of binary subtraction from the algorithm of binary addition. Further, we will present results concerning the algorithmic construction of an efficient pattern matcher, which leads to the Knuth, Morris and Pratt algorithm. These results were achieved with the first working model of a self-applicable supercompiler system, implementing the concept of metacomputation. Robert Glück, Valentin F. Turchin |
ISSAC | 2 |
| 1987 | A Constructive Interpretation of the Full Set TheoryabstractThe interpretation of the ZF set theory reported in this paper is, actually, part of a wider effort, namely, a new approach to the foundation of mathematics, which is referred to as The Cybernetic Foundation. A detailed exposition of the Cybernetic Foundation will be published elsewhere. Our approach leads to a full acceptance of the formalism of the classical set theory, but interprets it using only the idea of potential, but not actual (completed) infinity, and dealing only with finite objects that can actually be constructed. Thus we have a finitist proof of the consistency of ZF. This becomes possible because we set forth a metatheory of mathematics which goes beyond the classical logic and set theory and, of course, cannot be formalized in ZF, yet yields proofs which are as convincing—at least, from the author's viewpoint—as any mathematical proof can be. Our metatheory is based on the following two ideas. Firstly, we define the semantics of the mathematical language using the cybernetical concept of knowledge. According to this concept, to say that a cybernetic system (a human being, in particular) has some knowledge is to say that it has some models of reality. In the Cybernetic Foundation we consider mathematics as the art of constructing linguistic models of reality. Valentin F. Turchin |
J. Symb. Log. | 1 |
| 1986 | The Concept of a SupercompilerabstractA supercompiler is a program transformer of a certain type. It traces the possible generalized histories of computation by the original program, and compiles an equivalent program, reducing in the process the redundancy that could be present in the original program. The nature of the redundancy that can be eliminated by supercompilation may be various, e.g., some variables might have predefined values (as in partial evaluation), or the structure of control transfer could be made more efficient (as in lazy evaluation), or it could simply be the fact that the same variable is used more than once. The general principles of supercompilation are described and compared with the usual approach to program transformation as a stepwise application of a number of equivalence rules. It is argued that the language Refal serves the needs of supercompilation best. Refal is formally defined and compared with Prolog and other languages. Examples are given of the operation of a Refal supercompiler implemented at CCNY on an IBM/370. Valentin F. Turchin |
ACM Trans. Program. Lang. Syst. | 1 |
| 1980 | The Use of Metasystem Transition in Theorem Proving and Program Optimization
Valentin F. Turchin |
ICALP | 1 |