Skip to content

Instantly share code, notes, and snippets.

@jroesch
Created February 29, 2016 20:37
Show Gist options
  • Save jroesch/193a390d067d32ea0819 to your computer and use it in GitHub Desktop.
Save jroesch/193a390d067d32ea0819 to your computer and use it in GitHub Desktop.
visit_unification: r=?3 B A p
s=B
solution: ?2=fun(B : Type) => fun(A : Type) => fun(p : Prod A B) => A
solution: ?3=fun(B : Type) => fun(A : Type) => fun(p : Prod A B) => B
t: fun(B : Type) => fun(A : Type) => fun(p : Prod A B) => B B A p
u: B
t: forall (B : Type) (A : Type) (p : Prod A B), B
u: forall {{B : Type}} {{A : Type}} (p : Prod A B), B
t: Type
u: Type
t: forall (A : Type) (p : Prod A B), B
u: forall {{A : Type}} (p : Prod A B), B
t: Type
u: Type
t: forall (p : Prod A B), B
u: forall (p : Prod A B), B
fun(B : Type) => fun(A : Type) => fun(p : Prod A B) => A
fun(B : Type) => fun(A : Type) => fun(p : Prod A B) => B
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment