PhysLean/PhysLean.lean

256 lines
14 KiB
Text
Raw Normal View History

2025-02-28 15:57:19 +00:00
import PhysLean.ClassicalMechanics.Basic
2025-03-11 10:58:18 +00:00
import PhysLean.ClassicalMechanics.HarmonicOscillator.Basic
import PhysLean.ClassicalMechanics.HarmonicOscillator.Solution
2025-02-28 15:57:19 +00:00
import PhysLean.CondensedMatter.Basic
import PhysLean.Cosmology.Basic
2025-03-13 06:52:10 +00:00
import PhysLean.Electromagnetism.Basic
2025-03-19 14:55:29 -04:00
import PhysLean.Electromagnetism.FieldStrength.Basic
import PhysLean.Electromagnetism.FieldStrength.Derivative
import PhysLean.Electromagnetism.LorentzAction
import PhysLean.Electromagnetism.MaxwellEquations
2025-02-28 15:12:16 +00:00
import PhysLean.Mathematics.Fin
import PhysLean.Mathematics.Fin.Involutions
import PhysLean.Mathematics.LinearMaps
import PhysLean.Mathematics.List
import PhysLean.Mathematics.List.InsertIdx
import PhysLean.Mathematics.List.InsertionSort
import PhysLean.Mathematics.PiTensorProduct
import PhysLean.Mathematics.RatComplexNum
import PhysLean.Mathematics.SO3.Basic
import PhysLean.Mathematics.SchurTriangulation
import PhysLean.Mathematics.SpecialFunctions.PhysHermite
2025-02-28 15:12:16 +00:00
import PhysLean.Meta.AllFilePaths
import PhysLean.Meta.Basic
import PhysLean.Meta.Informal.Basic
import PhysLean.Meta.Informal.Post
import PhysLean.Meta.Informal.SemiFormal
2025-02-28 15:12:16 +00:00
import PhysLean.Meta.Notes.Basic
import PhysLean.Meta.Notes.HTMLNote
import PhysLean.Meta.Notes.NoteFile
import PhysLean.Meta.Notes.ToHTML
import PhysLean.Meta.Remark.Basic
import PhysLean.Meta.Remark.Properties
import PhysLean.Meta.TODO.Basic
import PhysLean.Meta.TransverseTactics
2025-02-28 15:57:19 +00:00
import PhysLean.Optics.Basic
2025-02-28 15:12:16 +00:00
import PhysLean.Particles.BeyondTheStandardModel.GeorgiGlashow.Basic
import PhysLean.Particles.BeyondTheStandardModel.PatiSalam.Basic
import PhysLean.Particles.BeyondTheStandardModel.Spin10.Basic
import PhysLean.Particles.BeyondTheStandardModel.TwoHDM.Basic
import PhysLean.Particles.BeyondTheStandardModel.TwoHDM.GaugeOrbits
import PhysLean.Particles.FlavorPhysics.CKMMatrix.Basic
import PhysLean.Particles.FlavorPhysics.CKMMatrix.Invariants
import PhysLean.Particles.FlavorPhysics.CKMMatrix.PhaseFreedom
import PhysLean.Particles.FlavorPhysics.CKMMatrix.Relations
import PhysLean.Particles.FlavorPhysics.CKMMatrix.Rows
import PhysLean.Particles.FlavorPhysics.CKMMatrix.StandardParameterization.Basic
import PhysLean.Particles.FlavorPhysics.CKMMatrix.StandardParameterization.StandardParameters
import PhysLean.Particles.StandardModel.Basic
import PhysLean.Particles.StandardModel.HiggsBoson.Basic
import PhysLean.Particles.StandardModel.HiggsBoson.GaugeAction
import PhysLean.Particles.StandardModel.HiggsBoson.PointwiseInnerProd
import PhysLean.Particles.StandardModel.HiggsBoson.Potential
import PhysLean.Particles.StandardModel.Representations
2025-02-28 15:03:07 +00:00
import PhysLean.QFT.AnomalyCancellation.Basic
import PhysLean.QFT.AnomalyCancellation.GroupActions
import PhysLean.QFT.AnomalyCancellation.MSSMNu.B3
import PhysLean.QFT.AnomalyCancellation.MSSMNu.Basic
import PhysLean.QFT.AnomalyCancellation.MSSMNu.HyperCharge
import PhysLean.QFT.AnomalyCancellation.MSSMNu.LineY3B3
import PhysLean.QFT.AnomalyCancellation.MSSMNu.OrthogY3B3.Basic
import PhysLean.QFT.AnomalyCancellation.MSSMNu.OrthogY3B3.PlaneWithY3B3
import PhysLean.QFT.AnomalyCancellation.MSSMNu.OrthogY3B3.ToSols
import PhysLean.QFT.AnomalyCancellation.MSSMNu.Permutations
import PhysLean.QFT.AnomalyCancellation.MSSMNu.Y3
import PhysLean.QFT.AnomalyCancellation.PureU1.Basic
import PhysLean.QFT.AnomalyCancellation.PureU1.BasisLinear
import PhysLean.QFT.AnomalyCancellation.PureU1.ConstAbs
import PhysLean.QFT.AnomalyCancellation.PureU1.Even.BasisLinear
import PhysLean.QFT.AnomalyCancellation.PureU1.Even.LineInCubic
import PhysLean.QFT.AnomalyCancellation.PureU1.Even.Parameterization
import PhysLean.QFT.AnomalyCancellation.PureU1.LineInPlaneCond
import PhysLean.QFT.AnomalyCancellation.PureU1.LowDim.One
import PhysLean.QFT.AnomalyCancellation.PureU1.LowDim.Three
import PhysLean.QFT.AnomalyCancellation.PureU1.LowDim.Two
import PhysLean.QFT.AnomalyCancellation.PureU1.Odd.BasisLinear
import PhysLean.QFT.AnomalyCancellation.PureU1.Odd.LineInCubic
import PhysLean.QFT.AnomalyCancellation.PureU1.Odd.Parameterization
import PhysLean.QFT.AnomalyCancellation.PureU1.Permutations
import PhysLean.QFT.AnomalyCancellation.PureU1.Sorts
import PhysLean.QFT.AnomalyCancellation.PureU1.VectorLike
import PhysLean.QFT.AnomalyCancellation.SM.Basic
import PhysLean.QFT.AnomalyCancellation.SM.FamilyMaps
import PhysLean.QFT.AnomalyCancellation.SM.NoGrav.Basic
import PhysLean.QFT.AnomalyCancellation.SM.NoGrav.One.Lemmas
import PhysLean.QFT.AnomalyCancellation.SM.NoGrav.One.LinearParameterization
import PhysLean.QFT.AnomalyCancellation.SM.Permutations
import PhysLean.QFT.AnomalyCancellation.SMNu.Basic
import PhysLean.QFT.AnomalyCancellation.SMNu.FamilyMaps
import PhysLean.QFT.AnomalyCancellation.SMNu.NoGrav.Basic
import PhysLean.QFT.AnomalyCancellation.SMNu.Ordinary.Basic
import PhysLean.QFT.AnomalyCancellation.SMNu.Ordinary.DimSevenPlane
import PhysLean.QFT.AnomalyCancellation.SMNu.Ordinary.FamilyMaps
import PhysLean.QFT.AnomalyCancellation.SMNu.Permutations
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.BMinusL
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.Basic
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.BoundPlaneDim
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.FamilyMaps
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.HyperCharge
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.PlaneNonSols
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.QuadSol
import PhysLean.QFT.AnomalyCancellation.SMNu.PlusU1.QuadSolToSol
import PhysLean.QFT.PerturbationTheory.CreateAnnihilate
import PhysLean.QFT.PerturbationTheory.FeynmanDiagrams.Basic
import PhysLean.QFT.PerturbationTheory.FeynmanDiagrams.Instances.ComplexScalar
import PhysLean.QFT.PerturbationTheory.FeynmanDiagrams.Instances.Phi4
import PhysLean.QFT.PerturbationTheory.FeynmanDiagrams.Momentum
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.Basic
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.Grading
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.NormalOrder.Basic
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.NormalOrder.Lemmas
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.NormalOrder.WickContractions
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.StaticWickTerm
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.StaticWickTheorem
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.SuperCommute
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.TimeContraction
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.TimeOrder
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.Universality
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.WickTerm
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.WicksTheorem
import PhysLean.QFT.PerturbationTheory.FieldOpAlgebra.WicksTheoremNormal
import PhysLean.QFT.PerturbationTheory.FieldOpFreeAlgebra.Basic
import PhysLean.QFT.PerturbationTheory.FieldOpFreeAlgebra.Grading
import PhysLean.QFT.PerturbationTheory.FieldOpFreeAlgebra.NormTimeOrder
import PhysLean.QFT.PerturbationTheory.FieldOpFreeAlgebra.NormalOrder
import PhysLean.QFT.PerturbationTheory.FieldOpFreeAlgebra.SuperCommute
import PhysLean.QFT.PerturbationTheory.FieldOpFreeAlgebra.TimeOrder
import PhysLean.QFT.PerturbationTheory.FieldSpecification.Basic
import PhysLean.QFT.PerturbationTheory.FieldSpecification.CrAnFieldOp
import PhysLean.QFT.PerturbationTheory.FieldSpecification.CrAnSection
import PhysLean.QFT.PerturbationTheory.FieldSpecification.Filters
import PhysLean.QFT.PerturbationTheory.FieldSpecification.NormalOrder
import PhysLean.QFT.PerturbationTheory.FieldSpecification.TimeOrder
import PhysLean.QFT.PerturbationTheory.FieldStatistics.Basic
import PhysLean.QFT.PerturbationTheory.FieldStatistics.ExchangeSign
import PhysLean.QFT.PerturbationTheory.FieldStatistics.OfFinset
import PhysLean.QFT.PerturbationTheory.Koszul.KoszulSign
import PhysLean.QFT.PerturbationTheory.Koszul.KoszulSignInsert
import PhysLean.QFT.PerturbationTheory.WickContraction.Basic
import PhysLean.QFT.PerturbationTheory.WickContraction.Card
import PhysLean.QFT.PerturbationTheory.WickContraction.Erase
import PhysLean.QFT.PerturbationTheory.WickContraction.ExtractEquiv
import PhysLean.QFT.PerturbationTheory.WickContraction.InsertAndContract
import PhysLean.QFT.PerturbationTheory.WickContraction.InsertAndContractNat
import PhysLean.QFT.PerturbationTheory.WickContraction.Involutions
import PhysLean.QFT.PerturbationTheory.WickContraction.IsFull
import PhysLean.QFT.PerturbationTheory.WickContraction.Join
import PhysLean.QFT.PerturbationTheory.WickContraction.Sign.Basic
import PhysLean.QFT.PerturbationTheory.WickContraction.Sign.InsertNone
import PhysLean.QFT.PerturbationTheory.WickContraction.Sign.InsertSome
import PhysLean.QFT.PerturbationTheory.WickContraction.Sign.Join
import PhysLean.QFT.PerturbationTheory.WickContraction.Singleton
import PhysLean.QFT.PerturbationTheory.WickContraction.StaticContract
import PhysLean.QFT.PerturbationTheory.WickContraction.SubContraction
import PhysLean.QFT.PerturbationTheory.WickContraction.TimeCond
import PhysLean.QFT.PerturbationTheory.WickContraction.TimeContract
import PhysLean.QFT.PerturbationTheory.WickContraction.Uncontracted
import PhysLean.QFT.PerturbationTheory.WickContraction.UncontractedList
2025-03-03 12:46:56 +00:00
import PhysLean.QuantumMechanics.FiniteTarget.Basic
import PhysLean.QuantumMechanics.OneDimension.GeneralPotential.Basic
2025-02-26 09:41:16 +00:00
import PhysLean.QuantumMechanics.OneDimension.HarmonicOscillator.Basic
import PhysLean.QuantumMechanics.OneDimension.HarmonicOscillator.Completeness
import PhysLean.QuantumMechanics.OneDimension.HarmonicOscillator.Eigenfunction
import PhysLean.QuantumMechanics.OneDimension.HarmonicOscillator.TISE
import PhysLean.QuantumMechanics.OneDimension.HilbertSpace.Basic
2025-02-27 06:34:14 +00:00
import PhysLean.QuantumMechanics.OneDimension.HilbertSpace.Parity
2025-02-28 15:12:16 +00:00
import PhysLean.Relativity.Lorentz.Algebra.Basic
import PhysLean.Relativity.Lorentz.Algebra.Basis
import PhysLean.Relativity.Lorentz.Bispinors.Basic
import PhysLean.Relativity.Lorentz.ComplexTensor.Basic
import PhysLean.Relativity.Lorentz.ComplexTensor.Basis
import PhysLean.Relativity.Lorentz.ComplexTensor.Lemmas
import PhysLean.Relativity.Lorentz.ComplexTensor.Metrics.Basic
import PhysLean.Relativity.Lorentz.ComplexTensor.Metrics.Basis
import PhysLean.Relativity.Lorentz.ComplexTensor.Metrics.Lemmas
import PhysLean.Relativity.Lorentz.ComplexTensor.OfRat
import PhysLean.Relativity.Lorentz.ComplexTensor.Units.Basic
import PhysLean.Relativity.Lorentz.ComplexTensor.Units.Basis
import PhysLean.Relativity.Lorentz.ComplexTensor.Units.Symm
import PhysLean.Relativity.Lorentz.ComplexVector.Basic
import PhysLean.Relativity.Lorentz.ComplexVector.Contraction
import PhysLean.Relativity.Lorentz.ComplexVector.Metric
import PhysLean.Relativity.Lorentz.ComplexVector.Modules
import PhysLean.Relativity.Lorentz.ComplexVector.Two
import PhysLean.Relativity.Lorentz.ComplexVector.Unit
import PhysLean.Relativity.Lorentz.Group.Basic
2025-03-21 07:11:42 -04:00
import PhysLean.Relativity.Lorentz.Group.Boosts.Basic
import PhysLean.Relativity.Lorentz.Group.Boosts.Generalized
2025-02-28 15:12:16 +00:00
import PhysLean.Relativity.Lorentz.Group.Orthochronous
import PhysLean.Relativity.Lorentz.Group.Proper
import PhysLean.Relativity.Lorentz.Group.Restricted
import PhysLean.Relativity.Lorentz.Group.Rotations
import PhysLean.Relativity.Lorentz.MinkowskiMatrix
import PhysLean.Relativity.Lorentz.PauliMatrices.AsTensor
import PhysLean.Relativity.Lorentz.PauliMatrices.Basic
import PhysLean.Relativity.Lorentz.PauliMatrices.Basis
import PhysLean.Relativity.Lorentz.PauliMatrices.Matrix
import PhysLean.Relativity.Lorentz.PauliMatrices.Relations
import PhysLean.Relativity.Lorentz.PauliMatrices.SelfAdjoint
2025-03-17 07:30:49 +00:00
import PhysLean.Relativity.Lorentz.RealTensor.Basic
2025-03-18 05:32:24 +00:00
import PhysLean.Relativity.Lorentz.RealTensor.Derivative
2025-03-17 07:30:49 +00:00
import PhysLean.Relativity.Lorentz.RealTensor.Matrix.Pre
2025-03-18 05:54:57 +00:00
import PhysLean.Relativity.Lorentz.RealTensor.Metrics.Basic
2025-03-17 07:30:49 +00:00
import PhysLean.Relativity.Lorentz.RealTensor.Metrics.Pre
import PhysLean.Relativity.Lorentz.RealTensor.Units.Pre
2025-03-18 10:24:56 +00:00
import PhysLean.Relativity.Lorentz.RealTensor.Vector.Basic
2025-03-21 11:04:47 -04:00
import PhysLean.Relativity.Lorentz.RealTensor.Vector.Boosts
import PhysLean.Relativity.Lorentz.RealTensor.Vector.Causality
2025-03-17 06:52:45 +00:00
import PhysLean.Relativity.Lorentz.RealTensor.Vector.Pre.Basic
import PhysLean.Relativity.Lorentz.RealTensor.Vector.Pre.Contraction
import PhysLean.Relativity.Lorentz.RealTensor.Vector.Pre.Modules
import PhysLean.Relativity.Lorentz.RealTensor.Vector.Pre.NormOne
2025-02-28 15:12:16 +00:00
import PhysLean.Relativity.Lorentz.SL2C.Basic
import PhysLean.Relativity.Lorentz.SL2C.SelfAdjoint
import PhysLean.Relativity.Lorentz.Weyl.Basic
import PhysLean.Relativity.Lorentz.Weyl.Contraction
import PhysLean.Relativity.Lorentz.Weyl.Metric
import PhysLean.Relativity.Lorentz.Weyl.Modules
import PhysLean.Relativity.Lorentz.Weyl.Two
import PhysLean.Relativity.Lorentz.Weyl.Unit
2025-02-28 15:03:07 +00:00
import PhysLean.Relativity.SpaceTime.Basic
import PhysLean.Relativity.SpaceTime.CliffordAlgebra
2025-03-18 15:54:41 +00:00
import PhysLean.Relativity.SpaceTime.ProperTime
2025-03-19 11:20:54 -04:00
import PhysLean.Relativity.Special.TwinParadox.Basic
2025-02-28 15:03:07 +00:00
import PhysLean.Relativity.Tensors.OverColor.Basic
import PhysLean.Relativity.Tensors.OverColor.Discrete
import PhysLean.Relativity.Tensors.OverColor.Functors
import PhysLean.Relativity.Tensors.OverColor.Iso
import PhysLean.Relativity.Tensors.OverColor.Lift
import PhysLean.Relativity.Tensors.TensorSpecies.Basic
import PhysLean.Relativity.Tensors.TensorSpecies.Basis
import PhysLean.Relativity.Tensors.TensorSpecies.Contractions.Basic
import PhysLean.Relativity.Tensors.TensorSpecies.Contractions.Categorical
import PhysLean.Relativity.Tensors.TensorSpecies.Contractions.ContrMap
import PhysLean.Relativity.Tensors.TensorSpecies.DualRepIso
import PhysLean.Relativity.Tensors.TensorSpecies.MetricTensor
import PhysLean.Relativity.Tensors.TensorSpecies.OfInt
import PhysLean.Relativity.Tensors.TensorSpecies.Tensor.Basic
import PhysLean.Relativity.Tensors.TensorSpecies.Tensor.Contraction
import PhysLean.Relativity.Tensors.TensorSpecies.Tensor.Evaluation
2025-02-28 15:03:07 +00:00
import PhysLean.Relativity.Tensors.TensorSpecies.UnitTensor
import PhysLean.Relativity.Tensors.Tree.Basic
import PhysLean.Relativity.Tensors.Tree.Dot
import PhysLean.Relativity.Tensors.Tree.Elab
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.Assoc
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.Basic
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.Congr
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.ContrContr
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.ContrSwap
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.PermContr
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.PermProd
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.ProdAssoc
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.ProdComm
import PhysLean.Relativity.Tensors.Tree.NodeIdentities.ProdContr
2025-02-28 15:57:19 +00:00
import PhysLean.StatisticalMechanics.Basic
import PhysLean.Thermodynamics.Basic