Skip to content
Snippets Groups Projects
  1. Jul 21, 2020
    • Robbert Krebbers's avatar
      Merge branch 'exists-auto-name' into 'master' · e4347ec2
      Robbert Krebbers authored
      Use user-supplied names when destructing existentials with ? intro pattern
      
      See merge request iris/iris!479
      e4347ec2
    • Tej Chajed's avatar
      Use user names when destructing existentials · 7d0bb151
      Tej Chajed authored and Robbert Krebbers's avatar Robbert Krebbers committed
      When running `iDestruct "H" as (?) "H"`, use the name of the binder in
      "H". For example, if "H" has type `∃ y, Φ y`,  we now use `y` as the
      name of the variable after freshening. Previously the name was always
      the equivalent of running `fresh H`.
      
      The implementation achieves this by forwarding the desired identifier
      name through the `IntoExist` typeclass. Identifiers are serialized in
      Gallina by using them as the name of a function of type `ident_name :=
      unit -> unit`.
      7d0bb151
  2. Jul 18, 2020
  3. Jul 16, 2020
  4. Jul 15, 2020
  5. Jul 14, 2020
  6. Jul 10, 2020
  7. Jul 04, 2020
  8. Jul 03, 2020
  9. Jul 02, 2020
Loading