~/conference

CoqPL 2022

date:2022-01-22
location:-- online --
series:CoqPL · 6 editions

The CoqPL workshop series is an opportunity for programming languages researchers to meet and interact with one another and with members from the core Coq development team. We will discuss upcoming new features, see talks and demonstrations of exciting current projects, solicit feedback for potential future changes, and work to strengthen the vibrant community around our favorite proof assistant. Topics in Scope Formalizations of PL research in Coq Experience reports from Coq users in research, education, and industry General-purpose libraries and tactic language extensions Domain-specifi ...

titleauthorlength
Coq meets literate programming: tools for documenting, preserving, and sharingClément Pit-Claudel01h 02m
Alectryon is a literate‑programming toolkit that records Coq output and embeds captured goals and messages into pre‑rendered HTML so proofs are instantly…
Talk on
A Visual Ltac Debugger in CoqIDEJim Fehrle21m
A visual Ltac debugger in CoqIDE (Coq 8.15) shows a concrete prototype: set a breakpoint on idtac, run and stop before the idtac, view call stack and local…
Talk on
Scrap your boilerplate definitions in 10 lines of Ltac!Qianchuan Ye, Benjamin Delaware20m
Library IDT generates new inductive definitions from existing ones by running Template-Coq code driven by small Ltac constructor-transformer tactics, so dozens…
Talk on
Tealeaves: Categorical structures for syntaxlawrence dunn, steve zidenzwick25m
Tealeaves is a Coq library that provides a typeclass for syntax-like datatypes based on decorated-traversable monads and exposes a context-sensitive iterator…
Talk on
Towards a Formalization of Nominal Sets in CoqFabricio Paranhos20m
Formalization of nominal sets in Coq 8.14 implements list-of-swaps permutations and a type-class hierarchy for groups and actions, proving support, freshness…
Talk on
A Case for Lightweight Interfaces in CoqDavid Swasey, Paolo G. Giarrusso, Gregory Malecha17m
Bedrock uses Coq and the Iris program logic to verify a large concurrent C++ hypervisor stack and finds Coq’s lack of lightweight interface files hurts scale…
Talk on
Verifying Concurrent, Crash-Safe Systems with Perennialjota sorority55m
Perennial is a mechanized extension of Iris that proves crash safety for concurrent programs and imports Go via goose to verify real code; it verifies the…
Talk on
A Verified Pipeline from a Specification Language to Optimized, Safe RustRasmus Holdsbjerg-Larsen, Amin Timany17m
A verified pipeline converts hacspec executable specs to optimized, safe Rust by adding a Coq backend for hacspec, synthesizing low-level code with Fiat…
Talk on
Session with the Coq Development TeamMatthieu Sozeau, Yves Bertot, Emilio Gamba43m
Coq 8.14 and 8.15 introduce a new case representation change that fixes surprising match-occurrence bugs and a Metacoq-checked subject reduction proof; native…
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.