[Ur] where to put disjointness proof when concatenating two type level records?
Marc Weber
marco-oweber at gmx.de
Thu Dec 15 12:47:00 EST 2011
con con_type_level_record = fn (n :: Name) (n2 :: Name) (t :: Type) (t2 :: Type) => [n = t, n2 = t2]
main.ur|141 col 84| 141:100: Couldn't prove field name disjointness
|| Con 1: [n = ()]
|| Con 2: [n2 = ()]
|| Hnormed 1: [n = ()]
|| Hnormed 2: [n2 = ()]
Can this be done ?
Probably it should look like this: [[n] ~ [n2]]
Marc Weber
More information about the Ur
mailing list