How to read this GHC Core “proof”?

@~ is coercion application. The angle brackets denote a reflexive coercion of their contained type with role given by the underscored letter. Thus <Nat.Flip x_ap0H>_N is an equality proof that Nat.Flip x_apH is equal to Nat.Flip x_apH nominally (as equal types not just equal representations). PS has a lot of arguments. We look at the … Read more

tech