lean4-htt/tests/lean/run/grind_list_drop_take.lean
Leonardo de Moura 6683d1eb91
chore: add module keyword to grind tests (#10036)
This PR also fixes missing `@[expose]` in grind support definitions.
2025-08-21 22:02:08 +00:00

7 lines
552 B
Text

module
example : (List.range' 1 n).drop (List.range' 1 n).length = [] := by grind -- solves
example : [].sum = 0 := by grind -- solves
example : ((List.range' 1 n).drop (List.range' 1 n).length).sum = 0 := by grind -- solves
example : ((List.range' 1 n).take (List.range' 1 n).length).sum = (List.range' 1 n).sum := by grind -- solves
example (as bs : List Nat) : ((as ++ bs).take (as ++ bs).length).sum = (as ++ bs).sum := by grind -- solves
example (as bs : List Nat) : ((as ++ bs).take (as ++ bs).length).sum = bs.sum + as.sum := by grind -- solves