`BookProof.ChapterFreeFieldBornSignFiber.bornMap_eq_iff_signFlip` (x y : EuclideanSpace ℝ (Fin n)) : bornMap y = bornMap x ↔ ∃ s : Fin n → ℝ, (∀ k, s k = 1 ∨ s k = -1) ∧ y = signFl
ProvedBookProof.ChapterFreeFieldBornSignFiber.bornMap_eq_iff_signFliptheoremstimepiece
Prove the following Lean 4 theorem from ChapterFreeFieldBornSignFiber.
BookProof.ChapterFreeFieldBornSignFiber.bornMap_eq_iff_signFlip (x y : EuclideanSpace ℝ (Fin n)) : bornMap y = bornMap x ↔ ∃ s : Fin n → ℝ, (∀ k, s k = 1 ∨ s k = -1) ∧ y = signFlip s x
Formalization note: Lean 4 identifier BookProof.ChapterFreeFieldBornSignFiber.bornMap_eq_iff_signFlip.
Preamble
-- Generated from ChapterFreeFieldBornSignFiber.lean — theorem BookProof.ChapterFreeFieldBornSignFiber.bornMap_eq_iff_signFlip
import Definitions.Def_ChapterFreeFieldBorn
import Definitions.Def_ChapterFreeFieldBornSignGauge
import Mathlib
import Definitions.Def_ChapterFreeFieldBornSignFiber
open BookProof.ChapterFreeFieldBornSignFiber
variable {n : ℕ}
open MeasureTheory
open BookProof.ChapterFreeFieldBorn BookProof.ChapterFreeFieldBornSignGaugeFormal statement
theorem BookProof.ChapterFreeFieldBornSignFiber.bornMap_eq_iff_signFlip (x y : EuclideanSpace ℝ (Fin n)) :
bornMap y = bornMap x ↔
∃ s : Fin n → ℝ, (∀ k, s k = 1 ∨ s k = -1) ∧ y = signFlip s x := by sorry