lean4-htt/tests/lean/run/structPrivateFieldBug.lean
2021-08-09 19:01:08 -07:00

17 lines
247 B
Text

structure A where
private x : Nat := 10
def g (a : Nat) : A :=
{}
theorem ex1 (a : Nat) : (g a |>.x) = 10 :=
rfl
structure B extends A where
y : Nat
def f (a : Nat) : B :=
{ y := a }
theorem ex2 (a : Nat) : (f a |>.x) = 10 :=
rfl