lean4-htt/tests/lean/run/issue5630.lean
Joachim Breitner 94b1e512da
fix: simpproc to reduce Fin literals consistently (#5632)
previously, it would not reduce `25 : Fin 25` to  `0 : Fin 25`.

fixes #5630
2024-10-15 15:59:50 +00:00

15 lines
353 B
Text

example (n : Fin 25) (P : Fin 25 → Prop) : P 26 := by
simp only [Fin.isValue]
guard_target = P 1
sorry
example (n : Fin 25) (P : Fin 25 → Prop) : P 25 := by
simp only [Fin.isValue]
guard_target = P 0
sorry
example (n : Fin 25) (P : Fin 25 → Prop) : P 24 := by
fail_if_success simp only [Fin.isValue]
guard_target = P 24
sorry