/-- Check the certificate: the 2-colouring with classes `{1, 4}` and `{2, 3}` is a Schur
colouring of `{1, 2, 3, 4}`.
Hint: the property is a bounded check of finitely many cases. Which tactic asks the kernel to
evaluate it? -/
theorem pentagonColouring_valid : IsSchurColouring 4 pentagonColouring := by
sorryShow the compiled solution
/-- The 2-colouring `{1, 4}`, `{2, 3}` is a Schur colouring, checked by `decide`: `S(2) ≥ 4`. -/
theorem pentagonColouring_valid : IsSchurColouring 4 pentagonColouring := by
decide