Demo Data from VLDB 2026 / reviewers in the wild / expert
Haoyi Zeng
dblp:403/4153
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 since 2021
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
1 paper |
Program verification · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › program logic › separation logic
iris |
0.9 | 1 | 2025 | Destabilizing Iris · Proc. ACM Program. Lang. 2025 |
Program verification
program logic |
0.9 | 1 | 2025 | Destabilizing Iris · Proc. ACM Program. Lang. 2025 |
Program verification › program logic
separation logic |
0.9 | 1 | 2025 | Destabilizing Iris · Proc. ACM Program. Lang. 2025 |
Logic in computer science › set theory
axiom of choice |
0.9 | 1 | 2025 | The Blurred Drinker Paradox: Constructive Reverse Mathematics of the Downward Löwenheim-Skolem Theorem · LICS 2025 |
Methods — techniques the papers use, named apart from their topics
separation logic · 0.9coq formalization · 0.9SMT solving · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Deductive System for Contract Satisfaction ProofsabstractHardware-software contracts are abstract specifications of a CPU's leakage behavior. They enable verifying the security of high-level programs against side-channel attacks without having to explicitly reason about the microarchitectural details of the CPU. Using the abstraction powers of a contract requires proving that the targeted CPU satisfies the contract in the sense that the contract over-approximates the CPU's leakage. Besides pen-and-paper reasoning, proving contract satisfaction has been approached mostly from the model-checking perspective, with approaches based on a (semi-)automated search for the necessary invariants. As an alternative, this paper explores how such proofs can be conducted in interactive proof assistants. We start by observing that contract satisfaction is an instance of a more general problem we call relative trace equality, and we introduce relative bisimulation as an associated proof technique. Leveraging recent advances in the field of coinductive proofs, we develop a deductive proof system for relative trace equality. Our system is provably sound and complete, and it enables a modular and incremental proof style. It also features several reasoning principles to simplify proofs by exploiting symmetries and transitivity properties. We formalized our deductive system in the Rocq proof assistant and applied it to two challenging contract satisfaction proofs. Arthur Correnson, Haoyi Zeng, Jana Hofmann |
Proc. ACM Program. Lang. | 2 |
| 2025 | The Blurred Drinker Paradox: Constructive Reverse Mathematics of the Downward Löwenheim-Skolem TheoremabstractIn the setting of constructive reverse mathematics, we analyse the downward Löwenheim-Skolem (DLS) theorem of first-order logic, stating that every infinite model has a countable elementary submodel. Refining the well-known equivalence of the DLS theorem to the axiom of dependent choice (DC) over classical base theories, our constructive approach allows for several finer logical decompositions: Just assuming countable choice (CC), the DLS theorem is equivalent to the conjunction of DC with a newly identified fragment of the excluded middle (LEM) that we call the blurred drinker paradox (BDP). Further without CC, the DLS theorem is equivalent to the conjunction of BDP with similarly blurred weakenings of DC and CC. Independently of their connection with the DLS theorem, we also study BDP and the blurred choice axioms on their own, for instance by showing that BDP is LEM without a contribution of Markov's principle and that blurred DC is DC without a contribution of CC. The paper is hyperlinked with an accompanying Coq development. Dominik Kirst, Haoyi Zeng |
LICS | 2 |
| 2025 | The Impact of Digital Finance on the Mental Health of Older Adults: Evidence from ChinaabstractIn the face of the increasingly severe situation regarding elderly mental health, how to utilize modern information technology to enhance their well-being is particularly worth considering in the digital age. Drawing on the empowerment theory, this study proposes that digital finance enhances older adults’ mental health by fostering their financial autonomy and sense of security. Using panel data from the China Health and Retirement Longitudinal Study (CHARLS) and the Digital Finance Index, results indicate that the development of digital finance can effectively promote the mental health of older adults. This improvement is primarily driven by greater participation in leisure activities and better physical health. Efforts should be made to facilitate the elderly-oriented transformations of digital finance and strengthen complementary social services to better harness the facilitative impacts of digital finance on the mental health of the elderly. Haoyi Zeng, Chuanfeng Han, Shan Jiang 0016, Lingpeng Meng |
Int. J. Hum. Comput. Interact. | 1 |
| 2025 | Destabilizing IrisabstractThe separation logic framework Iris has been built on the premise that all assertions are stable , meaning they unconditionally enjoy the famous frame rule. This gives Iris—and the numerous program logics that build on it—very modular reasoning principles. But stability also comes at a cost. It excludes a core feature of the Viper verifier family, heap-dependent expression assertions , which lift program expressions to the assertion level in order to reduce redundancy between code and specifications and better facilitate SMT-based automation. In this paper, we bring heap-dependent expression assertions to Iris with Daenerys . To do so, we must first revisit the very core of Iris, extending it with a new form of unstable resources (and adapting the frame rule accordingly). On top, we then build a program logic with heap-dependent expression assertions and lay the foundations for connecting Iris to SMT solvers. We apply Daenerys to several case studies, including some that go beyond what Viper and Iris can do individually and others that benefit from the connection to SMT. Simon Spies, Niklas Mück, Haoyi Zeng, Michael Sammler, Andrea Lattuada 0001, Peter Müller 0001, Derek Dreyer |
Proc. ACM Program. Lang. | 3 |