This commit fixes the issue reported at https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/instance.20not.20synthesizing.20issue.3F
10 lines
274 B
Text
10 lines
274 B
Text
class L0 where f : Type _
|
||
class A0 where a : Type _
|
||
class B0 where b : Type _
|
||
instance [A0] [B0] : L0 := ⟨A0.a × B0.b⟩
|
||
class A1
|
||
instance [A1] : A0 := ⟨Nat⟩
|
||
class L1 extends A1, B0
|
||
class C0 [L0]
|
||
-- instance [L1] : L0 := inferInstance
|
||
instance [L1] : C0 := ⟨⟩
|