PhysLean/HepLean/AnomalyCancellation/PureU1/LowDim/One.lean
2024-06-25 07:06:32 -04:00

35 lines
614 B
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/-
Copyright (c) 2024 Joseph Tooby-Smith. All rights reserved.
Released under Apache 2.0 license.
Authors: Joseph Tooby-Smith
-/
import HepLean.AnomalyCancellation.PureU1.Basic
/-!
# The Pure U(1) case with 1 fermion
We show that in this case the charge must be zero.
-/
universe v u
open Nat
open Finset
namespace PureU1
variable {n : }
namespace One
theorem solEqZero (S : (PureU1 1).LinSols) : S = 0 := by
apply ACCSystemLinear.LinSols.ext
have hLin := pureU1_linear S
simp at hLin
funext i
simp at i
rw [show i = (0 : Fin 1) from Fin.fin_one_eq_zero i]
exact hLin
end One
end PureU1