activity
20102023
most citedGeneralizing determinization from automata to coalgebras

111 citations · 528 across the 50 of their papers we have counts for

collaborators

57 papers

cs.PL2023★ 1 cited

Symbolic Semantics for Probabilistic Programs (extended version)

Erik Voogd, Einar Broch Johnsen, Alexandra Silva +2

We present a new symbolic execution semantics of probabilistic programs that include observe statements and sampling from continuous distributions. Building on Kozen's seminal work…

cs.LO2023

Probabilistic Guarded KAT Modulo Bisimilarity: Completeness and Complexity

Wojciech Różowski, Tobias Kappé, Dexter Kozen +2

We introduce Probabilistic Guarded Kleene Algebra with Tests (ProbGKAT), an extension of GKAT that allows reasoning about uninterpreted imperative programs with probabilistic branc…

cs.LO2023★ 13 cited

Outcome Separation Logic: Local Reasoning for Correctness and Incorrectness with Computational Effects

Noam Zilberstein, Angelina Saliling, Alexandra Silva

Separation logic's compositionality and local reasoning properties have led to significant advances in scalable static analysis. But program analysis has new challenges -- many pro…

cs.PL2023

Deterministic stream-sampling for probabilistic programming: semantics and verification

Fredrik Dahlqvist, Alexandra Silva, William Smith

Probabilistic programming languages rely fundamentally on some notion of sampling, and this is doubly true for probabilistic programming languages which perform Bayesian inference…

cs.FL2023

A Coalgebraic Approach to Reducing Finitary Automata

Keri D'Angelo, Alexandra Silva, Gerco van Heerdt +1

Compact representations of automata are important for efficiency. In this paper, we study methods to compute reduced automata, in which no two states accept the same language. We d…

cs.LO2023★ 38 cited

Outcome Logic: A Unifying Foundation for Correctness and Incorrectness Reasoning

Noam Zilberstein, Derek Dreyer, Alexandra Silva

Program logics for bug-finding (such as the recently introduced Incorrectness Logic) have framed correctness and incorrectness as dual concepts requiring different logical foundati…