PhysLean Documentation

PhysLean.Particles.FlavorPhysics.CKMMatrix.Basic

The CKM Matrix #

The definition of the type of CKM matrices as unitary $3×3$-matrices.

An equivalence relation on CKM matrices is defined, where two matrices are equivalent if they are related by phase shifts.

The notation [V]ud etc can be used for the elements of a CKM matrix, and [V]ud|us etc for the ratios of elements.

def phaseShiftMatrix (a b c : ) :
Matrix (Fin 3) (Fin 3)

Given three real numbers a b c the complex matrix with exp (I * a) etc on the leading diagonal.

Equations
Instances For

    The phase shift matrix for zero-phases is the identity.

    The conjugate transpose of the phase shift matrix is the phase-shift matrix with negated phases.

    theorem phaseShiftMatrix_mul (a b c d e f : ) :
    phaseShiftMatrix a b c * phaseShiftMatrix d e f = phaseShiftMatrix (a + d) (b + e) (c + f)

    The multiple of two phase shift matrices is equal to the phase shift matrix with added phases.

    def phaseShift (a b c : ) :

    Given three real numbers a b c the unitary matrix with exp (I * a) etc on the leading diagonal.

    Equations
    Instances For
      @[simp]
      theorem phaseShift_coe (a b c : ) :
      theorem phaseShift_coe_matrix (a b c : ) :
      (phaseShift a b c) = phaseShiftMatrix a b c

      The underlying matrix of the phase-shift element of the unitary group is the phase-shift matrix.

      The relation on unitary matrices (CKM matrices) satisfied if two unitary matrices are related by phase shifts of quarks.

      Equations
      Instances For

        The relation PhaseShiftRelation is reflective.

        The relation PhaseShiftRelation is an equivalence relation.

        The type of CKM matrices.

        Equations
        Instances For
          theorem CKMMatrix_ext {U V : CKMMatrix} (h : U = V) :
          U = V

          Two CKM matrices are equal if their underlying unitary matrices are equal.

          The udth element of the CKM matrix.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The usth element of the CKM matrix.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The ubth element of the CKM matrix.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The cdth element of the CKM matrix.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  The csth element of the CKM matrix.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The cbth element of the CKM matrix.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      The tdth element of the CKM matrix.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        The tsth element of the CKM matrix.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          The tbth element of the CKM matrix.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The setoid of CKM matrices defined by phase shifts of fermions.

                            Equations
                            def phaseShiftApply (V : CKMMatrix) (a b c d e f : ) :

                            The matrix obtained from V by shifting the phases of the fermions.

                            Equations
                            Instances For
                              @[simp]
                              theorem phaseShiftApply_coe (V : CKMMatrix) (a b c d e f : ) :
                              theorem phaseShiftApply.equiv (V : CKMMatrix) (a b c d e f : ) :
                              V phaseShiftApply V a b c d e f

                              A CKM matrix is equivalent to a phase-shift of itself.

                              theorem phaseShiftApply.ud (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 0 0 = Complex.exp (a * Complex.I + d * Complex.I) * V 0 0

                              The ud component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.us (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 0 1 = Complex.exp (a * Complex.I + e * Complex.I) * V 0 1

                              The us component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.ub (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 0 2 = Complex.exp (a * Complex.I + f * Complex.I) * V 0 2

                              The ub component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.cd (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 1 0 = Complex.exp (b * Complex.I + d * Complex.I) * V 1 0

                              The cd component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.cs (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 1 1 = Complex.exp (b * Complex.I + e * Complex.I) * V 1 1

                              The cs component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.cb (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 1 2 = Complex.exp (b * Complex.I + f * Complex.I) * V 1 2

                              The cb component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.td (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 2 0 = Complex.exp (c * Complex.I + d * Complex.I) * V 2 0

                              The td component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.ts (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 2 1 = Complex.exp (c * Complex.I + e * Complex.I) * V 2 1

                              The ts component of the CKM matrix obtained after applying a phase shift.

                              theorem phaseShiftApply.tb (V : CKMMatrix) (a b c d e f : ) :
                              (phaseShiftApply V a b c d e f) 2 2 = Complex.exp (c * Complex.I + f * Complex.I) * V 2 2

                              The tb component of the CKM matrix obtained after applying a phase shift.

                              def VAbs' (V : (Matrix.unitaryGroup (Fin 3) )) (i j : Fin 3) :

                              The absolute value of the (i,j)th element of V.

                              Equations
                              Instances For
                                theorem VAbs'_equiv (i j : Fin 3) (V U : CKMMatrix) (h : V U) :
                                VAbs' V i j = VAbs' U i j

                                If two CKM matrices are equivalent (under phase shifts), then their absolute values are the same.

                                def VAbs (i j : Fin 3) :

                                The absolute value of the (i,j)th any representative of ⟦V⟧.

                                Equations
                                Instances For
                                  @[reducible, inline]

                                  The absolute value of the udth element of a representative of an equivalence class of CKM matrices.

                                  Equations
                                  Instances For
                                    @[reducible, inline]

                                    The absolute value of the usth element of a representative of an equivalence class of CKM matrices.

                                    Equations
                                    Instances For
                                      @[reducible, inline]

                                      The absolute value of the ubth element of a representative of an equivalence class of CKM matrices.

                                      Equations
                                      Instances For
                                        @[reducible, inline]

                                        The absolute value of the cdth element of a representative of an equivalence class of CKM matrices.

                                        Equations
                                        Instances For
                                          @[reducible, inline]

                                          The absolute value of the csth element of a representative of an equivalence class of CKM matrices.

                                          Equations
                                          Instances For
                                            @[reducible, inline]

                                            The absolute value of the cbth element of a representative of an equivalence class of CKM matrices.

                                            Equations
                                            Instances For
                                              @[reducible, inline]

                                              The absolute value of the tdth element of a representative of an equivalence class of CKM matrices.

                                              Equations
                                              Instances For
                                                @[reducible, inline]

                                                The absolute value of the tsth element of a representative of an equivalence class of CKM matrices.

                                                Equations
                                                Instances For
                                                  @[reducible, inline]

                                                  The absolute value of the tbth element of a representative of an equivalence class of CKM matrices.

                                                  Equations
                                                  Instances For

                                                    The ratio of the ub and ud elements of a CKM matrix.

                                                    Equations
                                                    Instances For

                                                      The ratio of the ub and ud elements of a CKM matrix.

                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For

                                                        The ratio of the us and ud elements of a CKM matrix.

                                                        Equations
                                                        Instances For

                                                          The ratio of the us and ud elements of a CKM matrix.

                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For

                                                            The ratio of the ud and us elements of a CKM matrix.

                                                            Equations
                                                            Instances For

                                                              The ratio of the ud and us elements of a CKM matrix.

                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For

                                                                The ratio of the ub and us elements of a CKM matrix.

                                                                Equations
                                                                Instances For

                                                                  The ratio of the ub and us elements of a CKM matrix.

                                                                  Equations
                                                                  • One or more equations did not get rendered due to their size.
                                                                  Instances For

                                                                    The ratio of the cd and cb elements of a CKM matrix.

                                                                    Equations
                                                                    Instances For

                                                                      The ratio of the cd and cb elements of a CKM matrix.

                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For
                                                                        theorem CKMMatrix.Rcdcb_mul_cb {V : CKMMatrix} (h : V 1 2 0) :
                                                                        V 1 0 = V.Rcdcb * V 1 2

                                                                        The ratio of the cs and cb elements of a CKM matrix.

                                                                        Equations
                                                                        Instances For

                                                                          The ratio of the cs and cb elements of a CKM matrix.

                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For
                                                                            theorem CKMMatrix.Rcscb_mul_cb {V : CKMMatrix} (h : V 1 2 0) :
                                                                            V 1 1 = V.Rcscb * V 1 2

                                                                            Multiplying the ratio of the cs by cb element of a CKM matrix by the cb element returns the cs element, as long as the cb element is non-zero.