`BookProof.ChapterFreeFieldBornSignOrientation.det_flipMatrix_eq_neg_one_iff` (b : Fin n → Bool) : Matrix.det (flipMatrix b) = -1 ↔ Odd (flipCount b)
ProvedBookProof.ChapterFreeFieldBornSignOrientation.det_flipMatrix_eq_neg_one_ifftheoremstimepiece
Prove the following Lean 4 theorem from ChapterFreeFieldBornSignOrientation.
BookProof.ChapterFreeFieldBornSignOrientation.det_flipMatrix_eq_neg_one_iff (b : Fin n → Bool) : Matrix.det (flipMatrix b) = -1 ↔ Odd (flipCount b)
Formalization note: Lean 4 identifier BookProof.ChapterFreeFieldBornSignOrientation.det_flipMatrix_eq_neg_one_iff.
Preamble
-- Generated from ChapterFreeFieldBornSignOrientation.lean — theorem BookProof.ChapterFreeFieldBornSignOrientation.det_flipMatrix_eq_neg_one_iff
import Definitions.Def_ChapterFreeFieldBornSignAction
import Definitions.Def_ChapterFreeFieldBornSignHom
import Definitions.Def_ChapterFreeFieldBornSignMatrix
import Mathlib
import Definitions.Def_ChapterFreeFieldBornSignOrientation
open BookProof.ChapterFreeFieldBornSignOrientation
variable {n : ℕ}
open BookProof.ChapterFreeFieldBornSignAction
open BookProof.ChapterFreeFieldBornSignHom
open BookProof.ChapterFreeFieldBornSignMatrixFormal statement
theorem BookProof.ChapterFreeFieldBornSignOrientation.det_flipMatrix_eq_neg_one_iff (b : Fin n → Bool) :
Matrix.det (flipMatrix b) = -1 ↔ Odd (flipCount b) := by sorry