POPL 2021 (series) / CPP 2021 (series) / 
CPP 2021 Program
 This is the CPP 2021 program - see the full program  for POPL 2021 and all affiliated events.
  Filter Program 
Dates
Rooms
Tracks
Badges
 Your Program
Sun 17 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 17 Jan
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 16:00 - 17:00 | Invited TalkCPP  at CPP Chair(s): Cătălin Hriţcu MPI-SP Streamed session: https://youtu.be/PAxUO84tUE8 | ||
| 16:0060m Talk | Invited Talk: Teaching Algorithms and Data Structures with a Proof Assistant CPP  Tobias Nipkow Technische Universität MünchenMedia Attached File Attached | ||
| 17:00 - 17:30 | Proof TacticsCPP  at CPP Chair(s): Jesper Cockx TU Delft Streamed session: https://youtu.be/PAxUO84tUE8?t=3781 | ||
| 17:0015m Talk | A Novice-Friendly Induction Tactic for Lean CPP  Jannis Limperg Vrije Universiteit AmsterdamPre-print Media Attached | ||
| 17:1515m Talk | Lassie: HOL4 Tactics by Example CPP  Heiko Becker MPI-SWS, Nathaniel Bos McGill University, Ivan Gavran MPI-SWS, Eva Darulova MPI-SWS, Rupak Majumdar MPI-SWSPre-print Media Attached File Attached | ||
| 18:00 - 18:45 | Logic, Set Theory, and Category TheoryCPP  at CPP Chair(s): Yannick Forster Saarland University Streamed session: https://youtu.be/U_ZT9hfDAUQ | ||
| 18:0015m Talk | An Anti-Locally-Nameless Approach to Formalizing Quantifiers CPP  Olivier Laurent CNRS & ENS LyonPre-print Media Attached | ||
| 18:1515m Talk | The Generalised Continuum Hypothesis Implies the Axiom of Choice in Coq CPP Pre-print Media Attached | ||
| 18:3015m Talk | Formalizing Category Theory in Agda CPP Pre-print Media Attached | ||
| 18:45 - 19:30 | Formalized MathematicsCPP  at CPP Chair(s): Amin Timany Aarhus University Streamed session: https://youtu.be/U_ZT9hfDAUQ?t=2768 | ||
| 18:4515m Talk | Formalizing the Ring of Witt VectorsDistinguished Paper Award CPP Pre-print Media Attached | ||
| 19:0015m Talk | Formal Verification of Semi-algebraic Sets and Real Analytic Functions CPP  J Tanner Slagel NASA Langley Research Center, Lauren White Kansas State University, Aaron Dutle NASA Langley Research CenterPre-print Media Attached | ||
| 19:1515m Talk | On the Formalisation of Kolmogorov Complexity CPP Pre-print Media Attached | ||
Mon 18 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 18 Jan
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 16:00 - 17:00 | Invited TalkCPP  at CPP Chair(s): Andrei Popescu University of Sheffield Streamed session: https://youtu.be/poHYVOMQuro?t=144 | ||
| 16:0060m Talk | Invited Talk: Underpinning the foundations: Sail-based semantics, testing, and reasoning, for production and CHERI-enabled architectures CPP  Peter Sewell University of CambridgeMedia Attached | ||
| 17:00 - 17:30 | Program LogicsCPP  at CPP Chair(s): William Mansky University of Illinois at Chicago Streamed session: https://youtu.be/poHYVOMQuro?t=3869 | ||
| 17:0015m Talk | Contextual Refinement of the Michael-Scott Queue (Proof Pearl) CPP Pre-print Media Attached | ||
| 17:1515m Talk | Reasoning About Monotonicity in Separation Logic CPP Pre-print Media Attached | ||
| 18:00 - 18:45 | |||
| 18:0015m Talk | A Coq Formalization of Data Provenance CPP  Véronique Benzaken Université Paris Saclay, Sarah Cohen-Boulakia LRI, Université de Paris Sud, CNRS (UMR8623) - Université Paris Saclay, Evelyne Contejean CNRS, Chantal Keller LRI, Univ. Paris-Sud, Rébecca Zucchini LRI, Université de Paris Sud, CNRS (UMR8623) - Université Paris SaclayPre-print Media Attached | ||
| 18:1515m Talk | Developing and certifying Datalog optimizations in Coq/MathComp CPP Pre-print Media Attached | ||
| 18:3015m Talk | Machine-Checked Semantic Session TypingDistinguished Paper Award CPP  Jonas Kastberg Hinrichsen IT University of Copenhagen, Daniël Louwrink University of Amsterdam, Robbert Krebbers Radboud University Nijmegen, Jesper Bengtson IT University of CopenhagenPre-print Media Attached | ||
| 18:45 - 19:30 | Security, Blockchains, and Smart ContractsCPP  at CPP Chair(s): Andreas Lochbihler Digital Asset Streamed session: https://youtu.be/Qak5mK92etU?t=2832 | ||
| 18:4515m Talk | Extracting Smart Contracts Tested and Verified in Coq CPP  Danil Annenkov Concordium Blockchain Research Center, Aarhus University, Mikkel Milo Concordium Blockchain Research Center, Aarhus University, Jakob Botsch Nielsen Concordium Blockchain Research Center, Aarhus University, Bas Spitters Concordium Blockchain Research Center, Aarhus UniversityPre-print Media Attached File Attached | ||
| 19:0015m Talk | Formal Verification of Authenticated, Append-Only Skip Lists in Agda CPP  Victor Cacciari Miraldo DFINITY Foundation, Harold Carr Oracle Labs, USA, Mark Moir Oracle Labs, New Zealand, Lisandra Silva University of Minho, Guy L. Steele Jr. Oracle LabsPre-print Media Attached | ||
| 19:1515m Talk | Towards formally verified compilation of tag-based policy enforcement CPP  CHR Chhak Portland State University, Andrew Tolmach Portland State University, Sean Anderson Portland State UniversityPre-print Media Attached | ||
| 20:00 - 21:00 | Lightning TalksCPP Lightning Talks / CPP  at CPP Chair(s): Natarajan Shankar SRI International, USA Streamed sessions: https://youtu.be/sFMJBTtbjTc | ||
| 20:005m Talk | Certified Semantics for miniKanren CPP Lightning Talks Dmitry Rozplokhas Saint Petersburg State University and JetBrains Research, Andrey Vyatkin Saint Petersburg State University, Petr Lozov Sain Petersburg State University, SPbGU, Dmitri Boulytchev Saint Petersburg State University / JetBrains ResearchMedia Attached | ||
| 20:055m Talk | Cameleer: a Deductive Verification Tool for OCaml CPP Lightning Talks Mário Pereira NOVA LINCS & Nova School of Sciences and Tecnhology, António Ravara Department of Informatics, Faculty of Sciences and Technology, NOVA University of Lisbon and NOVA LINCS | ||
| 20:105m Talk | Gradualizing the Calculus of Inductive Constructions CPP Lightning Talks Meven Lennon-Bertrand Inria – LS2N, Université de Nantes, Kenji Maillard Inria Nantes & University of Chile, Nicolas Tabareau Inria, Éric Tanter University of ChilePre-print | ||
| 20:155m Talk | Formally Verified Decentralized Exchange with Mi-Cho-Coq CPP Lightning Talks Arvid Jakobsson Nomadic Labs, Colin González Université de Paris, Irif -- Nomadic Labs, Bruno Bernardo Nomadic Labs, Raphaël Cauderlier Nomadic Labs | ||
| 20:205m Talk | A semantic domain for privacy-aware smart contracts and interoperable sharded ledgers CPP Lightning Talks Sören Bleikertz Digital Asset, Andreas Lochbihler Digital Asset, Ognjen Marić Digital Asset, Simon Meier Digital Asset, Phoebe Nichols Digital Asset, Matthias Schmalz Digital Asset, Ratko G. Veprek Digital AssetFile Attached | ||
| 20:255m Talk | Specification and model checking of Tendermint consensus in TLA+ CPP Lightning Talks | ||
| 20:305m Talk | Formalization of Combinatorics on Words in Isabelle/HOL CPP Lightning Talks Štěpán Holub Charles University, Štěpán Starosta Faculty of Information Technology, Czech Technical University in PragueLink to publication Media Attached File Attached | ||
| 20:355m Talk | Formalising MPC-in-the-head-based zero-knowledge CPP Lightning Talks Nikolaj Sidorenco Aarhus University, Sabine Oechsner Aarhus University, Bas Spitters Concordium Blockchain Research Center, Aarhus UniversityFile Attached | ||
| 20:405m Talk | Mechanically-checked soundness of type-based null safety CPP Lightning Talks Alexander Kogtenkov Schaffhausen Institute of Technology, SwitzerlandMedia Attached File Attached | ||
| 20:455m Talk | Formalising MiniSail in Isabelle CPP Lightning Talks Mark Wassell University of Cambridge | ||
| 20:505m Talk | How to verify an ASN.1 Protocol C-language Stack in Coq? CPP Lightning TalksFile Attached | ||
| 20:555m Talk | Monadic Second-Order Logic and Pomset Languages CPP Lightning Talks Tobias Kappé Cornell University | ||
Tue 19 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 19 Jan
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 16:00 - 16:45 | Compilers and InterpretersCPP  at CPP Chair(s): Freek Wiedijk Radboud University Nijmegen Streamed session: https://youtu.be/TVqCuMMTuos | ||
| 16:0015m Talk | A Minimalistic Verified Bootstrapped Compiler (Proof Pearl)Distinguished Paper Award CPP  Magnus O. Myreen Chalmers University of TechnologyPre-print Media Attached | ||
| 16:1515m Talk | Lutsig: A Verified Verilog Compiler for Verified Circuit Development CPP  Andreas Lööw Chalmers University of TechnologyPre-print Media Attached | ||
| 16:3015m Talk | Towards Efficient and Verified Virtual Machines for Dynamic Languages CPP  Martin Desharnais Universität der Bundeswehr München, Stefan Brunthaler Universität der Bundeswehr MünchenPre-print Media Attached | ||
| 16:45 - 17:30 | Rewriting and Automated ReasoningCPP  at CPP Chair(s): Cyril Cohen Université Côte d’Azur, Inria, France Streamed session: https://youtu.be/TVqCuMMTuos?t=2806 | ||
| 16:4515m Talk | A Modular Isabelle Framework for Verifying Saturation Provers CPP Pre-print Media Attached | ||
| 17:0015m Talk | An Isabelle/HOL Formalization of AProVE's Termination Method for LLVM IR CPP Pre-print Media Attached | ||
| 17:1515m Talk | A Verified Decision Procedure for the First-Order Theory of Rewriting for Linear Variable-Separated Rewrite Systems CPP  Alexander Lochmann University of Innsbruck, Aart Middeldorp University of Innsbruck, Fabian Mitterwallner University of Innsbruck, Bertram Felgenhauer Pre-print Media Attached | ||
| 18:00 - 18:30 | AI and Machine LearningCPP  at CPP Chair(s): Ekaterina Komendantskaya Heriot-Watt University, UK Streamed session: https://youtu.be/6NJdWdiZEiA | ||
| 18:0015m Talk | A Formal Proof of PAC Learnability for Decision Stumps CPP  Joseph Tassarotti Boston College, Koundinya Vajjha University of Pittsburgh, Anindya Banerjee IMDEA Software Institute, Jean-Baptiste Tristan Boston CollegePre-print Media Attached | ||
| 18:1515m Talk | CertRL: Formalizing Convergence Proofs for Value and Policy Iteration in Coq CPP  Koundinya Vajjha University of Pittsburgh, Avraham Shinnar IBM Research, Barry Trager IBM Research, Vasily Pestun IBM Research; IHES, Nathan Fulton IBM ResearchPre-print Media Attached | ||
| 18:30 - 19:30 | |||
| 18:3060m Talk | Chairs' report and community meeting CPP  Cătălin Hriţcu MPI-SP, Andrei Popescu University of Sheffield, Lennart Beringer Princeton UniversityMedia Attached File Attached | ||