~/talks

Ilya Sergey

what they talk about

all 9 in the filters

where they keep going back

all 11 in the filters

on a stage with

all 31 in the filters

who talks about the same things

titleconferencedate
Answer Set Programming for Egg Extraction and MoreEGRAPHS 20262026-06-15
Answer set programming encodes e-graphs as facts and finds low-cost extractions; a naive ASP encoding running with clingo and a core-guided (answer-core)…
Talk on
Velvet: A Multi-Modal Verifier for Effectful ProgramsDafny 20262026-01-11
Velvet is a Dafny-style verifier implemented as a Lean library that verifies imperative programs with mutable state, loops, and nondeterminism by generating…
Talk on
Lessons from Building an Auto-Active Verifier in LeanDafny 20262026-01-11
Veil is an auto‑active verifier implemented as a Lean library that does concrete and symbolic model checking, bounded searches, and inductive‑invariant…
Talk
Foundational Multi-Modal Program VerifiersPOPL 20262026-01-11
Paper presents a framework implemented in Lean implementation that provides a library of monad transformers for state, divergence, exceptions and…
Talk
Inductive Synthesis of Inductive Heap PredicatesOOPSLA 20252025-10-16
Claim: an algorithm synthesises recursive Separation Logic predicates from concrete heap graphs using positive-only ILP encoded in answer set programming…
Talk on
Multi-Modal Verification of Distributed Systems in LeanSAS 20252025-10-13
Framework called Veil (Lean library) encodes transition systems as shallow Lean programs, generates verification conditions sent to SMT solvers and falls back…
Talk on
OpeningICFP 20252025-10-12
Venue is Marina Bay Sands convention center with Orchid Plenary as the main room and lunches in Orchid Dining Hall; streaming runs from the Orchid West area…
Talk
Award CeremonyICFP 20252025-10-12
Selection process reports that 10 papers nominated are reviewed by a committee of six senior non‑conflicted members who meet twice and pick four distinguished…
Organiser
General Chair ReportICFP 20252025-10-12
About 600 on-site registrations, roughly half students, and about 30 collocated events; organizers report nearly 70 student volunteers, nine dedicated AV…
Talk
DSLs in Racket: You Want It How, Now?SLE 20242024-10-20
Proposes a taxonomy of seven design intents and maps them to concrete Racket mechanisms, splitting enabling techniques into reader and expander customization…
Talk on
Concurrent Data Structures Made EasyOOPSLA 20242024-10-20
Library named OBatcher implements implicit batching in Multicore OCaml using async/await and functors; implicit-batching core is ~230 LOC, each generic…
Talk on
Mechanised Hypersafety Proofs about Structured DataPLDI 20242024-06-24
Claims a practical verification path: LGTM encodes formats as getter code and proves correctness via parametrised hypersafety triples mechanised as a Coq…
Talk on
Rooting for Efficiency: Mechanised Reasoning about Array-Based Trees in Separatio...CPP 20242024-01-15
Provides a library of definitions, lemmas and proof rules that let one switch between array and tree views (mutually derivable) to localize updates, formalizes…
Talk on
Adventure of a Lifetime: Extract Method Refactoring for RustOOPSLA 20232023-10-23
An automated pipeline hoists a candidate function then applies staged repairs to satisfy Rust ownership and lifetimes, implemented as an IntelliJ Rust plugin…
Talk on
Leveraging Rust Types for Program SynthesisPLDI 20232023-06-17
First deductive synthesizer for safe Rust that uses Rust types to both shrink specifications and prune search, extracting programs from proofs and guaranteeing…
Talk on
Mostly Automated Proof Repair for Verified LibrariesPLDI 20232023-06-17
Tool Sisyphus takes an old Coq-verified OCaml function, a changed OCaml implementation, and emits a mostly-automated Coq proof by combining dynamic program…
Talk
Certifying the Synthesis of Heap-Manipulating ProgramsSPLASH 20222022-12-05
Method translates SuSLik synthesis traces into machine-checkable Coq proofs and produces three certifiers for HTT, Iris and VST, evaluated on 15 benchmarks…
Talk
Practical Smart Contract Sharding with Ownership and Commutativity AnalysisSPLASH 20222022-12-05
Static analysis tool CoSplit infers per-transition ownership and commutativity summaries for Cilla smart contracts and compiles them into sharding signatures…
Talk on
Random Testing of a Higher-Order Blockchain Language (Experience Report)ICFP 20222022-09-11
Integrates QuickChick on Coq with an OCaml implementation of a higher‑order smart‑contract language and builds a semantic harness by turning the monadic…
Talk on
The Future of Concurrency and ParallelismPOPL 2022 Virtual Workshop2022-01-27
Panelists contrast concrete methods and hard surprises: mechanized proofs in Coq/Agda and concurrent separation logic are used to prove deadlock freedom and…
Talk on
Automatically Synthesising Programs that We Can TrustPLMW @ POPL 20222022-01-17
Claims an automated synthesiser called SuSLik generates imperative C-like programs plus machine checkable proofs and that those proofs are verifiable in Coq…
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.