coq development team session
play

COQ DEVELOPMENT TEAM SESSION Coq Development Team Coq Workshop - PowerPoint PPT Presentation

COQ DEVELOPMENT TEAM SESSION Coq Development Team Coq Workshop 2019 Portland Sep 8th, 2019 OUTLINE 1. Coq 8.10 2. Coq 8.11 3. Q & A Coq Development Team 2 Coq 8.10 New Features: Proof-irrelevant propositions SProp (G. Gilbert)


  1. COQ DEVELOPMENT TEAM SESSION Coq Development Team Coq Workshop 2019 Portland Sep 8th, 2019

  2. OUTLINE 1. Coq 8.10 2. Coq 8.11 3. Q & A Coq Development Team 2

  3. Coq 8.10 New Features: ● Proof-irrelevant propositions SProp (G. Gilbert) ○ 63-bit machine integers (M. Dénès, B. Grégoire, V. Laporte, L. Théry) ○ Numeral notations for strings (J. Gross) and decimals (P. Roux) ○ Improvements: ● More complete termination checking (E. Tassi) ○ Simplex-based algorithm for lia, nia, lra, nra (F. Besson) ○ New intro patterns in ssreflect (+, [^foo], >, /ltac:foo, ...) (E. Tassi) ○ New ssreflect tactic under (E. Martin-Dorel, E. Tassi) ○ Combined Scheme in Type (T. Winterhalter) ○ GTK3 port of CoqIDE (H. Herbelin) based on lablgtk3 (J. Garrigue) ○ Ltac backtraces (P-M. Pédrot) ○ Coq Development Team 3

  4. Coq 8.10 ~2500 commits ● ~650 PRs merged ● 150+ issues closed ● 61 contributors ● Coq Development Team 4

  5. Coq 8.10 Schedule Sep May 15 Jan 2019 2019 2019 8.10.0 Feature freeze 8.10beta2 8.10beta1 8.10.0 release 8.10beta3 April Oct June 20 2019 2019 2019 Delays because of: CoqIDE stability issues (fixed by M. Soegtrop) ● Soundness bug in template polymorphism (WIP by M. Sozeau) ● Coq Development Team 5

  6. Coq 8.11 Ltac2 (P-M. Pédrot, integration by M. Dénès) ● Primitive floating point numbers* (G. Bertholon, E. ● Martin-Dorel, P. Roux) Compiled interfaces (A. Charguéraud) ● Bidirectionnality hints (M. Dénès) ● Disabling termination/positivity checking (S. Boulier) ● Better extraction of strings* (X. Leroy) ● Improved ambiguous coercion path warning (K. Sakaguchi) ● Stricter syntax for disjunctive patterns (G. Gonthier) ● Better control on canonical projections (V. Laporte) ● (*) Not integrated yet Coq Development Team 6

  7. Q&A Ask any Coq-related question! Coq Development Team 7

  8. Thank you!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend