activity
20152026
most citedBialgebraic Reasoning on Higher-Order Program Equivalence

4 citations · 12 across the 16 of their papers we have counts for

collaborators

30 papers

cs.LO2026

A Unified Treatment of Substitution for Presheaves, Nominal Sets, Renaming Sets, and so on

Fabian Lenke, Stefan Milius, Henning Urbat

Presheaves and nominal sets provide alternative abstract models of sets of syntactic objects with free and bound variables, such as lambda-terms. One distinguishing feature of the…

cs.LO2025

Codensity Monads via Density and Duality

Fabian Lenke, Nico Wittrock, Stefan Milius +1

Codensity monads provide a universal method to generate complex monads from simple functors. Recently, a wide range of important monads in logic, denotational semantics, and probab…

cs.PL2025

Bialgebraic Reasoning on Stateful Languages

Sergey Goncharov, Stefan Milius, Lutz Schröder +2

Reasoning about program equivalence in imperative languages is notoriously challenging, as the presence of states (in the form of variable stores) fundamentally increases the obser…

cs.FL2025

Learning Automata with Name Allocation

Florian Frank, Stefan Milius, Jurriaan Rot +1

Automata over infinite alphabets have emerged as a convenient computational model for processing structures involving data, such as nonces in cryptographic protocols or data values…

cs.PL2024★ 3 cited

Abstract Operational Methods for Call-by-Push-Value

Sergey Goncharov, Stelios Tsampas, Henning Urbat

Levy's call-by-push-value is a comprehensive programming paradigm that combines elements from functional and imperative programming, supports computational effects and subsumes bot…

cs.FL2024

Algebraic Language Theory with Effects

Fabian Lenke, Stefan Milius, Henning Urbat +1

Regular languages -- the languages accepted by deterministic finite automata -- are known to be precisely the languages recognized by finite monoids. This characterization is the o…