hierarchy builder
play

Hierarchy Builder C.Cohen, K.Sakaguchi and E.Tassi Disclaimer: - PowerPoint PPT Presentation

Hierarchy Builder C.Cohen, K.Sakaguchi and E.Tassi Disclaimer: this talk is an advertisement What we sell today: Hierarchy Builder ( HB ) is a tool to organize libraries around a hierarchy of interfaces opam install coq-hierarchy-builder


  1. Hierarchy Builder C.Cohen, K.Sakaguchi and E.Tassi

  2. Disclaimer: this talk is an advertisement What we sell today: Hierarchy Builder ( HB ) is a tool to organize libraries around a hierarchy of interfaces ● opam install coq-hierarchy-builder ● or nix-shell -p coq_8_11 -p coqPackages_8_11.hierarchy-builder If you like to know more: Formal language & its compilation to packed classes presented at FSCD [PDF] ● Implemented in the Elpi extension language for Coq [Coq-Elpi Extension] [HB sources] ●

  3. Demo [.v file]

  4. Status Version 0.9.x works on Coq 8.10, 8.11, 8.12 ● Does not support structures with parameters (e.g. a module over a ring) ○ Does not support hierarchies of morphisms ○ Master branch (next release) works on Coq 8.11, 8.12 ● Supports structures with parameters! ○ In progress: ● “Porting” Mathematical Components to HB/master ○ Trivia: ● 1800 lines of Elpi including 200 l. of types, 300 l. of comments and 300 l. ○ of blanks

  5. Thanks! Questions?

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