~/talks

Steve Zdancewic

what they talk about

all 6 in the filters

where they keep going back

all 8 in the filters

on a stage with

all 34 in the filters

who talks about the same things

titleconferencedate
Compiling to Recurrent NeuronsPLDI 20262026-06-15
Defines a linearly typed higher-order language Cajal(N) that compiles iteration and conditionals into matrices realized as recurrent neurons, proves a compiler…
Talk on
Compiling to Linear NeuronsPOPL 20262026-01-11
Claims a typed linear language called Cajal compiles discrete programs into linear neurons by translating conditionals into soft branching linear maps, with a…
Talk on
Opportunistically Parallel Lambda CalculusOOPSLA 20252025-10-16
Proposes an evaluation strategy and core calculus (Opportunistic Lambda Calculus) that dispatches independent external calls as holes, resolves them…
Talk on
Functional Meaning for Parallel StreamingPLDI 20252025-06-16
A core language called λ∨ formalizes deterministic parallel streaming by making values monotonically increase under a streaming order that matches Scott…
Talk on
Vellvm: Formalizing the InformalCoqPL 20252025-01-25
Formal Coq semantics for a large subset of LLVM IR uses interaction trees (coinductive freemonads) plus event handlers to capture nondeterminism and a…
Talk on
Welcome from the general chairPOPL 20252025-01-19
Conference runs with three colocated symposia, nine workshops and five tutorials, plus many student and social events; reception at 6:00, SRC poster session…
Talk
Optimal Program Synthesis via Abstract InterpretationPOPL 20242024-01-14
The paper presents a synthesis framework that finds numerically parameterized programs optimally by enumerating generalized partial programs and running A…
Talk on
Granite: Compositional Functional Logic ProgrammingHOPE 20232023-09-04
Granite puts a join as semilattice primitive at the language core, letting parallel executions merge by associative commutative idempotent joins; it encodes…
Talk on
CPP Business MeetingCPP 20232023-01-16
Conference reports concrete numbers: 53 submissions, 25 accepted after a two‑month light double‑blind review with 33 PC members and about 20 external…
Talk
A Bowtie for a Beast: Overloading, Eta Expansion, and Extensible Data Types in F...POPL 20232023-01-15
Presents F⋈, a small core language that lets intersection types, union types and overloaded functions coexist with a deterministic merge operator by enforcing…
Talk on
Choice Trees: Representing Nondeterministic, Recursive, and Impure Programs in C...POPL 20232023-01-15
Introduces a coinductive tree datatype and a ctrees monad in Coq that models nondeterminism, recursion, and effects by three node kinds: external events and…
Talk on
C4: verified transactional objectsOOPSLA 20222022-12-05
C4 claims a mechanized, compositional way to prove both linearizability and strict serializability and to stitch those proofs together for mixed…
Talk on
Formal Reasoning about Layered Monadic InterpretersICFP 20222022-09-11
Extends the Coq interaction trees (ITrees) library to characterize a class of interpretable monads obtained by applying monad transformers to ITrees, gives…
Talk
A Type System for Extracting Functional Specifications from Memory-Safe Imperative ProgramsOOPSLA 20212021-10-17
A memory-safe Rust-like type system called Heapster typechecks LLVM IR and extracts Coq functions that represent imperative behavior without pointer reasoning…
Talk on
Dijkstra Monads ForeverPOPL 20212021-01-17
Extends Dijkstra monads to termination‑sensitive specifications for interactive, possibly nonterminating programs by adding two base spec monads (a delay spec…
Talk
Computation FocusingICFP 20202020-08-23
Presents a focused polymorphic call-by-push-value calculus and proves computational completeness: every well-typed term has a βη-equivalent focused…
Talk on
Vellvm - Verifying the LLVMStrange Loop 20182018-09-26
Vellvm formalizes LLVM IR semantics in Coq, extracts an OCaml interpreter that runs real .ll files, and implements a verified register‑promotion pipeline (a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.