Skip to main content
11 events
when toggle format what by license comment
Jun 17, 2021 at 9:51 comment added Clark Barwick I know essentially nothing about formalization, but the recent paper of Sanath Devalpurkar and Peter Haine seems germane: arxiv.org/abs/1912.04130
Jun 15, 2021 at 18:10 vote accept Neil Strickland
Jun 15, 2021 at 13:02 comment added Peter LeFanu Lumsdaine @GabrielEbner: Just as a side note, large elimination isn’t generally inconsistent with univalence — it’s just Lean’s specific formulation of it that is. (Sorry to nitpick — just want to forestall misunderstandings, like the widespread-for-a-while belief that dependent pattern matching was inconsistent with univalence, largely because Agda’s scheme of dependent pattern-matching was a form that baked in K/UIP.)
Jun 15, 2021 at 12:34 history edited Neil Strickland
edited tags
Jun 15, 2021 at 11:56 comment added Gabriel Ebner The HoTT implementation in Lean 3 is not inconsistent (as far as we know). There are some features supported by the Lean kernel (i.e., large elimination) which are inconsistent with the axiom of univalence, but every declaration tagged with the @[hott] attribute is automatically checked so that it stays in the safe univalence-compatible fragment. However, as Floris has already said, nobody is working on this library anymore.
Jun 15, 2021 at 4:20 history became hot network question
Jun 15, 2021 at 1:23 answer added Floris van Doorn timeline score: 14
Jun 14, 2021 at 23:44 comment added David Roberts There is, it seems, a hack to try to get HoTT in Lean 3: github.com/gebner/hott3. I see in the Readme there this crucial comment: "the Lean 3 kernel is inconsistent with univalence"
Jun 14, 2021 at 22:59 comment added xuq01 Current version of Lean (Lean 3) does not have support for HoTT. Lean 2 does, but I haven't heard of anyone using it in a long time. There's a big community interested in doing synthetic things using Coq/HoTT, though, although I suppose some interesting things require cubical...
Jun 14, 2021 at 21:15 comment added David Roberts UniMath is not for synthetic homotopy theory which the HoTT Blakers–Massey theorem is, as far as I know. Lean's mathlib is much much more developed that the HoTT side, I'm not really aware of how the latter is going. HoTT in Lean is a bit different to implement because Lean is more classical than Coq. Though you probably are aware of this.
Jun 14, 2021 at 20:16 history asked Neil Strickland CC BY-SA 4.0