Timo Lang

dblp:205/4383 · DBLP profile ↗
← Back
14ranked-venue papers
2as first author
10since 2021 · last 2026
0000-0002-8257-968XORCID · corroborated

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

Theory of computation · 11 · 2 first-author · 8 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Systems, architecture and hardware · 2 · 2 since 2021Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2026 Lessons Learned from Incorporating Formal Methods in Huawei Cloud Reliability
abstract
Formal methods are increasingly adopted in systems where reliability and correctness are critical, enabled by improvements in tool usability, speed, and automation. This industrial experience report presents three projects at Huawei Cloud showcasing different trade-offs in investment and assurance levels. We applied probabilistic concurrency testing, model checking, and deductive verification to two foundational services in the database and networking domains: the K2 transactional key-value store and the Global Server Load Balancer (GSLB).
Claudia Cauli, Timo Lang, Sebti Mouelhi, Subhajit Bandopadhyay, Xusheng Chen, Yazhi Feng, Haoze Song, Linhua Tang, Zhenli Sheng, Ananth Shrinivas Srinath
EuroSys2
2026 Completeness of interpolation algorithms in classical and non-classical logics
abstract
Craig interpolation is a fundamental property of classical and non-classic logics with a plethora of applications from philosophical logic to computer-aided verification. The question of which interpolants can be obtained from an interpolation algorithm is of profound importance. Motivated by this question, we initiate the study of completeness properties of interpolation algorithms. An interpolation algorithm I is complete if, for every semantically possible interpolant C of an implication A → B , there is a proof P of A → B such that C is logically equivalent to I ( P ) . We establish incompleteness and different kinds of completeness results for several standard algorithms for resolution and the sequent calculus for propositional, modal, intuitionistic, and first-order logic.
Stefan Hetzl, Raheleh Jalali, Timo Lang
Ann. Pure Appl. Log.3
2025 Playing with Modalities (Invited Talk)
Elaine Pimentel, Carlos Olarte, Timo Lang, Robert Freiman, Christian G. Fermüller
CSL3
2025 Analytic Proofs for Tense Logic
abstract
Abstract The first algorithm to transform a proof in Nishimura’s sequent calculus $$\textbf{GKt}$$ GKt for tense logic $$\textbf{Kt}$$ Kt into an analytic proof of the same sequent is presented. In an analytic proof, every rule instance is analytic i.e., each formula in every premise is a subformula of some formula in its conclusion. We call this algorithm analytic restriction to convey that it extends analytic cut-restriction where just the cut-rule instances are made analytic. This distinction is essential in tense logic since cut and modal rules can both cause non-analyticity. Analytic cut-restriction is itself an extension of cut-elimination so our work contributes to a broader program of transforming arbitrary sequent proofs into ones constructed from a designated set of formulas—not necessarily subformulas. As with cut-elimination, the aim is to limit the proof search space and support proof-theoretic and meta-logical investigations.
Agata Ciabattoni, Timo Lang, Revantha Ramanayake
TABLEAUX2
2024 A Simple Token Game and its Logic
abstract
We introduce a simple game of resource-conscious reasoning. In this two-player game, players P and O place tokens of positive and negative polarity onto a game board according to certain rules. P wins if she manages to match every negative token with a corresponding positive token. We study this token game using methods from computational complexity and proof theory. Specifically, we show complexity results for various fragments of the game, in- cluding PSPACE-completeness of a finite restriction and undecidability of the full game featuring non-terminating plays. Moreover, we show that the finitary version of the game is axiomatisable and can be embedded into exponential-free linear logic. The full game is shown to satisfy the exponential rules of linear logic, but is not fully captured by it. Finally, we show determinacy of the game, that is the existence of a winning strategy for one of the players.
Christian G. Fermüller, Robert Freiman, Timo Lang
LPAR3
2023 Cut-Restriction: From Cuts to Analytic Cuts
abstract
Cut-elimination is the bedrock of proof theory with a multitude of applications from computational interpretations to proof analysis. It is also the starting point for important meta-theoretical investigations into decidability, complexity, disjunction property, interpolation, and more. Unfortunately cut-elimination does not hold for the sequent calculi of most non-classical logics. It is well-known that the key to applications is the subformula property (a typical consequence of cut-elimination) rather than cut-elimination itself. With this in mind, we introduce cut-restriction, a procedure to restrict arbitrary cuts to analytic cuts (when elimination is not possible). The algorithm applies to all sequent calculi satisfying language-independent and simple-to-check conditions, and it is obtained by adapting age-old cut-elimination. Our work encompasses existing results in a uniform way, subsumes Gentzen’s cut-elimination, and establishes new analytic cut properties.
Agata Ciabattoni, Timo Lang, Revantha Ramanayake
LICS2
2023 Some Analytic Systems of Rules
abstract
Abstract We define two simple systems of rules, i.e. calculi with a global condition on the order of rule instances in a proof, for the modal logics of shift-reflexive and Euclidean frames respectively. Cut-elimination, and therefore the subformula property, can be derived directly from the cut-elimination property of adjacent logics. We compare our system to the calculus of grafted hypersequents, which has previously been used to capture both logics. We then discuss an attempt to obtain similar ‘modular’ cut-elimination proofs in other systems of rules. This general attempt is carried out for two more logics, namely the modal logic of serial frames and the intermediate logic axiomatised by the law of the weak excluded middle.
Timo Lang
TABLEAUX1
2021 Dynamic Lockstep Processors for Applications with Functional Safety Relevance
abstract
Lockstep processing is a recognized technique for helping to secure functional-safety relevant processing against, for instance, single upset errors that might cause faulty execution of code. Lockstepping processors does however bind processing resources in a fashion not beneficial to architectures and applications that would benefit from multi-core/-processors. We propose a novel on-demand synchronizing of cores/processors for lock-step operation featuring post-processing resource release, a concept that facilitates the implementation of modularly redundant core/processor arrays. We discuss the fundamentals of the design and some implementation notes on work achieved to date.
Hans Dermot Doran, Timo Lang
ETFA2
2021 Decidability and Complexity in Weakening and Contraction Hypersequent Substructural Logics
abstract
We establish decidability for the infinitely many axiomatic extensions of the commutative Full Lambek logic with weakening FLew (i.e. IMALLW) that have a cut-free hypersequent proof calculus. Specifically: every analytic structural rule extension of HFLew. Decidability for the corresponding extensions of its contraction counterpart FLec was established recently but their computational complexity was left unanswered. In the second part of this paper, we introduce just enough on length functions for well-quasi-orderings and the fast-growing complexity classes to obtain complexity upper bounds for both the weakening and contraction extensions. A specific instance of this result yields the first complexity bound for the prominent fuzzy logic MTL (monoidal t-norm based logic) providing an answer to a longstanding open problem.
A. R. Balasubramanian, Timo Lang, Revantha Ramanayake
LICS2
2021 Bounded-analytic Sequent Calculi and Embeddings for Hypersequent Logics
abstract
Abstract A sequent calculus with the subformula property has long been recognised as a highly favourable starting point for the proof theoretic investigation of a logic. However, most logics of interest cannot be presented using a sequent calculus with the subformula property. In response, many formalisms more intricate than the sequent calculus have been formulated. In this work we identify an alternative: retain the sequent calculus but generalise the subformula property to permit specific axiom substitutions and their subformulas. Our investigation leads to a classification of generalised subformula properties and is applied to infinitely many substructural, intermediate, and modal logics (specifically: those with a cut-free hypersequent calculus). We also develop a complementary perspective on the generalised subformula properties in terms of logical embeddings. This yields new complexity upper bounds for contractive-mingle substructural logics and situates isolated results on the so-called simple substitution property within a general theory.
Agata Ciabattoni, Timo Lang, Revantha Ramanayake
J. Symb. Log.2
2020 From Truth Degree Comparison Games to Sequents-of-Relations Calculi for Gödel Logic
Christian G. Fermüller, Timo Lang, Alexandra Pavlova
IPMU (1)2
2019 Bounded Sequent Calculi for Non-classical Logics via Hypersequents
Agata Ciabattoni, Timo Lang, Revantha Ramanayake
TABLEAUX2
2019 A Game Model for Proofs with Costs
Timo Lang, Carlos Olarte, Elaine Pimentel, Christian G. Fermüller
TABLEAUX1
2017 Interpreting Sequent Calculi as Client-Server Games
Christian G. Fermüller, Timo Lang
TABLEAUX2