lean4-htt/tests/lean/run/coeSort2.lean
2020-01-29 03:57:27 -08:00

13 lines
268 B
Text

universe u
structure Group :=
(carrier : Type u) (mul : carrier → carrier → carrier) (one : carrier)
instance GroupToType (g : Group) : CoeSort Group g (Type u) :=
CoeSort.mk _ g.carrier
new_frontend
variable (g : Group.{1})
#check fun (a b : g) => g.mul a b