Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 15 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

15 results

Clear filters
Project-declaredLean 4.32.0

Anomaly Coefficient of reduce

FTheory.SU5.TenQuanta.anomalyCoefficient_of_reduce

Project documentation

The anomaly coefficient of a TenQuanta is given by the pair of integers: (∑ᵢ qᵢ Nᵢ, 3 * ∑ᵢ qᵢ² Nᵢ). The first components is for the mixed U(1)-MSSM, see equation (22) of arXiv:1401.5084. The second component is for the mixed U(1)Y-U(1)-U(1) gauge anomaly, see equation (23) of arXiv:1401.5084. -/ def anomalyCoefficient (F : TenQuanta 𝓩) : 𝓩 × 𝓩 := (...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Decompose filter charge

FTheory.SU5.TenQuanta.decompose_filter_charge

Project documentation

The decomposition of a TenQuanta into a TenQuanta which has the same reduce by has fluxes {⟨1, 0⟩, ⟨1, 0⟩, ⟨1, 0⟩} or {⟨1, 1⟩, ⟨1, -1⟩, ⟨1, 0⟩} only. This only works for fluxes which have no exotics or zeros. -/ def decompose (x : TenQuanta 𝓩) : TenQuanta 𝓩 := x.bind fun p => (decomposeFluxes p.2).map fun f => (p.1, f) /-! #### C.2.1. Decompos...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Decompose to Charge Map

FTheory.SU5.TenQuanta.decompose_toChargeMap

Project documentation

The decomposition of a TenQuanta into a TenQuanta which has the same reduce by has fluxes {⟨1, 0⟩, ⟨1, 0⟩, ⟨1, 0⟩} or {⟨1, 1⟩, ⟨1, -1⟩, ⟨1, 0⟩} only. This only works for fluxes which have no exotics or zeros. -/ def decompose (x : TenQuanta 𝓩) : TenQuanta 𝓩 := x.bind fun p => (decomposeFluxes p.2).map fun f => (p.1, f) /-! #### C.2.1. Decompos...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Decompose to Charges dedup

FTheory.SU5.TenQuanta.decompose_toCharges_dedup

Project documentation

The decomposition of a TenQuanta into a TenQuanta which has the same reduce by has fluxes {⟨1, 0⟩, ⟨1, 0⟩, ⟨1, 0⟩} or {⟨1, 1⟩, ⟨1, -1⟩, ⟨1, 0⟩} only. This only works for fluxes which have no exotics or zeros. -/ def decompose (x : TenQuanta 𝓩) : TenQuanta 𝓩 := x.bind fun p => (decomposeFluxes p.2).map fun f => (p.1, f) /-! #### C.2.1. Decompos...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Decompose to Fluxes Ten

FTheory.SU5.TenQuanta.decompose_toFluxesTen

Project documentation

The decomposition of a TenQuanta into a TenQuanta which has the same reduce by has fluxes {⟨1, 0⟩, ⟨1, 0⟩, ⟨1, 0⟩} or {⟨1, 1⟩, ⟨1, -1⟩, ⟨1, 0⟩} only. This only works for fluxes which have no exotics or zeros. -/ def decompose (x : TenQuanta 𝓩) : TenQuanta 𝓩 := x.bind fun p => (decomposeFluxes p.2).map fun f => (p.1, f) /-! #### C.2.1. Decompos...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Exists to Charges to Fluxes Ten of mem lift Charge

FTheory.SU5.TenQuanta.exists_toCharges_toFluxesTen_of_mem_liftCharge

Project documentation

Given a finite set of charges c the TenQuanta which do not have exotics, duplicate charges or zero fluxes, which map down to c. This is defined to be as efficient as possible. -/ def liftCharge (c : Finset 𝓩) : Multiset (TenQuanta 𝓩) := /- The {(1, 0), (1, 0), (1, 0)} case. -/ /- The multisets of cardinality 3 containing 3 elements of c. -/ let...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record