blob: fbaeb666ded1d1bc0041c84d5b1b9f986cf3ca3d [file] [edit]
--
-- no indentation on top-level `by` is still allowed
theorem byTopLevelNoIndent (n : Nat) (h : n > 1) : n > 1 := by
exact h
#print byTopLevelNoIndent
--
theorem byNestedStrictIndent (n : Nat) (h : n > 0) : n > 1 := by
have helper : n > 1 := by
sorry -- expected '{' or strict indentation
sorry
--
theorem byNestedBad₁ (n : Nat) (h : n > 0) : n > 1 := by
have helper : n > 1 := by
sorry
sorry -- expected command
sorry
theorem byNestedBad₂ (n : Nat) (h : n > 0) : n > 1 := by
have helper : n > 1 := by
sorry
sorry -- expected command
sorry