blob: f359a4bb623c48d590ce553b7775f5540d6dfdf3 [file] [edit]
class A (α : Type) where
one : α
zero : α
class B (α : Type) extends A α where
add : α → α → α
class C (α : Type) extends A α where
mul : α → α → α
set_option structureDiamondWarning false
def D.toC (x : Nat) := x
class D (α : Type) extends B α, C α
#check D.toC_1