PhysLean Documentation

PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.Basic

ACC system for SM with RHN #

We define the ACC system for the Standard Model with right-handed neutrinos.

The ACC system for the SM plus RHN with an additional U1.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem SMRHN.PlusU1_linearACCs (n : ) (i : Fin 4) :
    (PlusU1 n).linearACCs i = match i with | 0 => { toFun := fun (S : (SMνCharges n).Charges) => i : Fin n, (6 * S (finProdFinEquiv (0, i)) + 3 * S (finProdFinEquiv (1, i)) + 3 * S (finProdFinEquiv (2, i)) + 2 * S (finProdFinEquiv (3, i)) + S (finProdFinEquiv (4, i)) + S (finProdFinEquiv (5, i))), map_add' := , map_smul' := } | 1 => { toFun := fun (S : (SMνCharges n).Charges) => i : Fin n, (3 * S (finProdFinEquiv (0, i)) + S (finProdFinEquiv (3, i))), map_add' := , map_smul' := } | 2 => { toFun := fun (S : (SMνCharges n).Charges) => i : Fin n, (2 * S (finProdFinEquiv (0, i)) + S (finProdFinEquiv (1, i)) + S (finProdFinEquiv (2, i))), map_add' := , map_smul' := } | 3 => { toFun := fun (S : (SMνCharges n).Charges) => i : Fin n, (S (finProdFinEquiv (0, i)) + 8 * S (finProdFinEquiv (1, i)) + 2 * S (finProdFinEquiv (2, i)) + 3 * S (finProdFinEquiv (3, i)) + 6 * S (finProdFinEquiv (4, i))), map_add' := , map_smul' := }
    @[simp]
    def SMRHN.PlusU1.chargeToLinear {n : } (S : (PlusU1 n).Charges) (hGrav : SMνACCs.accGrav S = 0) (hSU2 : SMνACCs.accSU2 S = 0) (hSU3 : SMνACCs.accSU3 S = 0) (hYY : SMνACCs.accYY S = 0) :

    An element of charges which satisfies the linear ACCs gives us a element of LinSols.

    Equations
    Instances For

      An element of LinSols which satisfies the quadratic ACCs gives us a element of AnomalyFreeQuad.

      Equations
      Instances For

        An element of QuadSols which satisfies the quadratic ACCs gives us a element of Sols.

        Equations
        Instances For
          def SMRHN.PlusU1.chargeToQuad {n : } (S : (PlusU1 n).Charges) (hGrav : SMνACCs.accGrav S = 0) (hSU2 : SMνACCs.accSU2 S = 0) (hSU3 : SMνACCs.accSU3 S = 0) (hYY : SMνACCs.accYY S = 0) (hQ : SMνACCs.accQuad S = 0) :

          An element of charges which satisfies the linear and quadratic ACCs gives us a element of QuadSols.

          Equations
          Instances For
            def SMRHN.PlusU1.chargeToAF {n : } (S : (PlusU1 n).Charges) (hGrav : SMνACCs.accGrav S = 0) (hSU2 : SMνACCs.accSU2 S = 0) (hSU3 : SMνACCs.accSU3 S = 0) (hYY : SMνACCs.accYY S = 0) (hQ : SMνACCs.accQuad S = 0) (hc : SMνACCs.accCube S = 0) :

            An element of charges which satisfies the linear, quadratic and cubic ACCs gives us a element of Sols.

            Equations
            Instances For

              An element of LinSols which satisfies the quadratic and cubic ACCs gives us a element of Sols.

              Equations
              Instances For

                The permutations acting on the ACC system corresponding to the SM with RHN.

                Equations
                Instances For