homotopy type theory
play

Homotopy Type Theory in Agda 17|7|7 1 Goal synthetic homotopy - PowerPoint PPT Presentation

Homotopy Type Theory in Agda 17|7|7 1 Goal synthetic homotopy theory in Agda + other needed theories 2 Goal synthetic homotopy theory in Agda + other needed theories Agda and Coq were the only two immediately usable systems for HoTT 2


  1. Homotopy Type Theory in Agda 17|7|7 1

  2. Goal synthetic homotopy theory in Agda + other needed theories 2

  3. Goal synthetic homotopy theory in Agda + other needed theories Agda and Coq were the only two immediately usable systems for HoTT 2

  4. Decentralized Dev. HoTT/Agda-HoTT favonia/homotopy [obsolete] nicolaikraus/HoTT-Agda [fork] dlicata335/hott-agda guillaumebrunerie/JamesConstruction ... 3

  5. Decentralized Dev. HoTT/Agda-HoTT favonia/homotopy [obsolete] nicolaikraus/HoTT-Agda [fork] dlicata335/hott-agda guillaumebrunerie/JamesConstruction ... porting theorems and forking are common 3

  6. Decentralized Dev. HoTT/Agda-HoTT favonia/homotopy [obsolete] nicolaikraus/HoTT-Agda [fork] dlicata335/hott-agda guillaumebrunerie/JamesConstruction ... porting theorems and forking are common 3

  7. HoTT/Agda-HoTT - generalized Blakers-Massey (WIP) - total space of Hopf, 3x3 lemma - Seifert-van Kampen theorem - Mayer–Vietoris sequences - cubical reasoning - Freudenthal suspension theorem - Eilenberg-MacLane spaces K(G,n) - ... Guillaume Brunerie, Kuen-Bang Hou (Favonia), 4 Evan Cavallo, Eric Finster, Jesper Cockx, Christian Sattler, Chris Jeris and Michael Shulman

  8. Used Features - MLTT-style logic/programming languages - inductive-inductive & inductive-recursive - powerful mixfix parser - pattern matching - universe polymorphism - ... 5

  9. Used Features - MLTT-style logic/programming languages - inductive-inductive & inductive-recursive - powerful mixfix parser - pattern matching - universe polymorphism - ... Used Automation - higher-order unification - literal overloading - FEW tactics 5

  10. Higher Inductive Types? Simulated by rewriting rules in HoTT-Agda 6

  11. Higher Inductive Types? Simulated by rewriting rules in HoTT-Agda postulate S¹ : Type ₀ base : S¹ loop : base == base module S¹Elim {l}{P : S¹ → Type l} (base* : P base) (loop* : base* == base* [ P ↓ loop ]) where postulate f : Π S¹ P * effectively base- β : f base ↦ base* {-# REWRITE base- β #-} the same as postulate Dan's trick loop- β : apd f loop == loop* 6

  12. Semantics of Agda - NOT well-understood (as a whole) - Many individual features proved 7

  13. Semantics of Agda - NOT well-understood (as a whole) - Many individual features proved Mode of Usage - Highly experimental 7

  14. Structures and Stats core/ [10520 code + 1024 comments] basic synthetic homotopy theory theorems/ [16107 code + 1577 comments] interesting results continuous integration through travis the entire codebase can be checked in 20-30 mins 8

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