lean4-htt/tests/lean/run/793.lean
Leonardo de Moura d9b057af03 fix: fixes #793
2021-11-22 13:28:08 -08:00

10 lines
265 B
Text

macro "foo" x:ident : command =>
`(structure Foo where
val : Nat
prop : val = 42
def f (x : Foo) := x.val
def g : Foo := { val := 42, prop := by decide }
theorem $x:ident (x : Foo) : f x = 42 := by simp [f, x.prop] )
foo test
#print test