~/talks

Adam Chlipala

what they talk about

all 7 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 46 in the filters

who talks about the same things

titleconferencedate
A Mechanized Algebra of Verified Data Structures for Optimizing Sparse Tensor ProgramsPLDI 20262026-06-15
Mechanized framework extends ATL and uses the Rock proof assistant to produce a verified compression/decompression adjoint that rewrites dense tensor kernels…
Talk on
Causality and Semantic SeparationPLDI 20262026-06-15
Claim: a new semantic separation notion exactly matches graph-theoretic d-separation, with a full mechanized proof mechanized in Rocq. Construction uses…
Talk on
Pyrosome: Verified Compilation for Modular MetatheoryOOPSLA 20252025-10-16
Pyrosome is a Coq framework that defines languages as lists of inference rules (GATs) and treats program equivalence as the reflexive‑transitive‑symmetric…
Talk on
Research on Different Time Horizons (and an Example with Machine-Checked Proofs)PLMW @ PLDI 20252025-06-16
Argues that long-horizon long-term systems work pays off by combining judgment with iterative prototyping, demonstrates end-to-end mechanized proofs using Coq…
Talk on
Making Concurrent Hardware Verification SequentialPLDI 20252025-06-16
Introduces Fjfj, a Bluespec-like language that removes exponential proof cases by separating action methods vs value methods and forbidding multiple action…
Talk on
Smooth, Integrated Proofs of Cryptographic Constant Time for Nondeterministic Programs(…)PLDI 20252025-06-16
Formal definition of cryptographic constant‑time for languages with compiler‑resolved nondeterminism using omnisemantics and single‑copy assertions, mechanized…
Talk on
Collapsing Towers for Side-Channel SecurityPEPM 20252025-01-21
A technique uses staging to turn an instrumented interpreter into a compilerlike residue program that exposes a runtime step counter and cache effects as…
Talk on
A Verified Compiler for a Functional Tensor LanguagePLDI 20242024-06-24
A mechanically verified implementation of a lowering algorithm for ATL proves that a functional tensor program lowers to imperative loop nests that write…
Talk on
Live Verification in an Interactive Proof AssistantPLDI 20242024-06-24
Prototype implements live verification after each line inside Coq, parsing polyglot C/Coq files and updating a concise symbolic state view while editing; it…
Talk on
Foundational Integration Verification of a Cryptographic ServerPLDI 20242024-06-24
A verified bare-metal garage-door server implements authenticated open/close commands and prevents replays by rotating seeds, and a single machine-checked…
Talk on
Flexible Instruction-Set Semantics via Abstract MonadsICFP 20232023-09-04
Claims a single Haskell-based core semantics, parameterized by a Risk5Machine type class over monads, supports testing, interactive proof, model checking and…
Talk on
Hardware Verification of Timing Side Channel Freedom in the Spectre EraPLARCH 20232023-06-17
Claim: a synthesizable, pipelined two-core RISC-V design plus a hardware security monitor enforces strong timing isolation and is proven equivalent to an…
Talk on
CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic PrimitivesPLDI 20232023-06-17
CryptOpt turns Fiat Cryptography IR into x86-64 assembly by running a random local search over instruction selection and scheduling, auto-benchmarking…
Talk on
Pyrosome: A Framework for Modular, Extensible, Equivalence-Preserving Compilati...CoqPL 20232023-01-21
A Coq framework for modular, extensible compiler verification that proves an inductive equivalence preservation theorem so adding one feature requires one new…
Talk on
Fast Cryptographic Code via Partial EvaluationPEPM 20232023-01-16
Generates mechanically verified, high-performance cryptographic C from Coq: a verified compiler using partial evaluation, abstract interpretation 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
Verified Tensor-Program Optimization Via High-Level Scheduling RewritesPOPL 20222022-01-16
A Coq-verified framework implements a pure functional tensor IR called ATL and a suite of semantics-preserving, source-to-source rewrites plus reshape…
Talk on
Certifying Derivation of State Machines from CoroutinesPOPL 20222022-01-16
A compiler implemented as a Coq tactic turns programs written with freer-monad coroutines into explicit state-machine code by searching for equivalence proofs…
Talk on
Automated Synthesis of Verified FirewallsCoqPL 20212021-01-19
A verified-compiler pipeline turns a high-level firewall DSL (iptables-like history queries and monadic composition) into executable OCaml using Fiat synthesis…
Talk on
Automated Synthesis of Verified FirewallsPOPL 20212021-01-17
Claim of correct-by-construction, stateful TCP/IP packet filters implemented as a verified compiler in Coq using the Fiat refinement framework and the…
Talk on
Strong Formal Verification For RISC V: From Instruction Set Manual To RTL7th RISC-V Workshop 20172017-11-28
Claims a full machine-checked refinement from the RISC‑V ISA to RTL using a Coq proof assistant guided framework and a Bluespec-like language that compiles to…
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.