Previous Article in Journal
A SiPM-Based RICH Detector with Timing Capabilities for Isotope Identification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Discovering the Underlying Analytic Structure Within Standard Model Constants Using Artificial Intelligence

by
Sergei V. Chekanov
1,* and
Håkan Kjellerstrand
2,*
1
HEP Division, Argonne National Laboratory, 9700 S. Cass, Lemont, IL 60439, USA
2
Hakank.org, Sodra Forstadsgatan 40b, 21143 Malmo, Sweden
*
Authors to whom correspondence should be addressed.
Particles 2025, 8(4), 95; https://doi.org/10.3390/particles8040095 (registering DOI)
Submission received: 18 September 2025 / Revised: 6 November 2025 / Accepted: 26 November 2025 / Published: 29 November 2025

Abstract

This paper presents a method for uncovering hidden analytic relationships among the fundamental parameters of the Standard Model (SM), a foundational theory in physics that describes the fundamental particles and their interactions, using symbolic regression and genetic programming. Using this approach, we identify the simplest analytic relationships connecting pairs of these constants and report several notable expressions obtained with relative precision better than 1%. These results may serve as valuable inputs for model builders and artificial intelligence methods aimed at uncovering hidden patterns among the SM constants, or potentially used as building blocks for a deeper underlying law that connects all parameters of the SM through a small set of fundamental constants.

1. Introduction

The Standard Model (SM) is the theory in physics that describes the fundamental particles and their interactions. It remains highly successful in predicting a wide range of experimental results. However, it is still considered a model rather than a complete theory, as it relies on approximately 20 fundamental parameters that must be determined experimentally [1]. For example, the masses of the most fundamental particles—such as the six quarks (denoted by the letters u, d, s, c, b, and t), the vector bosons (Z and W), the Higgs boson (H), and the leptons (electrons e, muons μ , and tau leptons τ )—are treated as free parameters that must be determined experimentally. This reliance on such parameters limits the predictive power of the SM. One of the most important open questions in the SM is why these constants have the specific values we observe, and whether a deeper theoretical framework could explain them.
The Large Hadron Collider (LHC) has enabled numerous stringent tests of the SM, yet no evidence of new physics has been observed. Most searches for new physics at the LHC rely heavily on the SM’s predictive power. However, the SM contains numerous adjustable parameters that must be determined experimentally, which limits the interpretability of the measured cross sections. Moreover, the SM offers limited predictive power for many categories of events produced in p p collisions, leaving significant regions of event topology still largely unexplored [2].
Attempts to identify relationships among the parameters of the SM have a long history [3,4,5]. However, no convincing evidence has been found to support the existence of such relationships. As a result, these constants are generally regarded as free parameters of the SM, with no apparent underlying connections.
When there is no available theory that can describe apparently unconnected constants, the first step is to identify the simplest analytic relationships between their values, before constructing a theory based on specific physics principles. Finding analytic relationships through brute-force searches by noticing coincidences in measured values is common for science—even before the development of fundamental theories that could explain connections between seemingly unrelated quantities. This empirical approach proved to be useful and sometimes led to discoveries of new laws that revealed the underlying reasons for such coincidences. For example, in 1885, Johann Balmer derived an empirical formula that accurately described the wavelengths of the visible spectral lines of hydrogen. At the time, it was regarded solely as a mathematical relation, lacking a corresponding physical interpretation. But this mathematical regularity was later explained by quantum mechanics through Bohr’s model of the atom in 1913.
A similar strategy may be valuable for studying the many free constants of the SM. Compared to the earlier example, the main challenges lie in the large number of parameters, the presence of physical units for some of them, and the wide variation in measurement precision, since some constants are known with extremely high accuracy, while others are not. Today, however, the search for numerical regularities in many seemingly unrelated parameters is becoming increasingly feasible thanks to advances in artificial intelligence (AI) and growing computational power.
In this paper, we present an algorithm designed to uncover potential underlying structures among the fundamental constants of the SM using symbolic regression and genetic programming (GP)—a type of evolutionary algorithm inspired by natural selection and rooted in the broader field of AI. We apply this method to explore whether analytic relationships among SM constants may hint at an intrinsic structure or possibly point toward a unifying law that governs them. We also discuss how our method may be adapted for application in a broad range of scientific fields.

2. The Method

Our AI-based approach to addressing the problem of free parameters in the SM proceeds as follows:
  • The first step is a traditional symbolic regression [6], which derives analytical expressions from SM parameter data, generating a large set of candidate relations. This step is the most computationally demanding and produces large datasets containing analytical relationships among SM constants. Such datasets inevitably include spurious analytic expressions that arise purely from numerical coincidences rather than genuine physical connections.
  • The second step operates on the datasets generated in the first stage. At this stage, dimensional analysis and general expectations from the SM are applied to identify the most plausible analytical structures within a high-dimensional functional space. We expect that some constraints can be applied to filter out numerical noise and retain only relations that satisfy certain principles. The obtained relations may provide hints of symmetries or dynamical models underlying the SM. However, since dimensional analysis has not yet been implemented in the GP algorithm, this step cannot currently be performed in a straightforward manner.
This paper describes the first step in full detail, i.e., the creation of datasets of analytic relationships between the SM parameters generated by the GP algorithm. The purpose of this step is to provide analytical relationships among fundamental physical constants, some of which can be used as building blocks for models with a reduced number of free parameters. These datasets can also serve as input for various AI techniques to analyze patterns and structures that may reveal hidden relationships among SM parameters. We will also provide an example of the second step based on some basic SM expectations. However, a full analysis involving this step should be presented in a dedicated physics analysis paper, which is beyond the scope of this article.

3. Technical Details

Genetic programming is a powerful technique in symbolic regression that evolves analytic expressions directly from data [6]. By representing mathematical expressions as trees and applying evolutionary algorithms, GP explores a wide solution space unconstrained by predefined model structures, enabling the discovery of complex, previously hidden relationships.
In symbolic regression, the system learns an (symbolic) expression from a set of input–output pairs, often many such pairs, and often there are many input values (representing the dependent variables), and a single output (the independent variable). The generated expressions then contain relations with these variables, functions of these variables, as well as constants. It can then be used to evaluate expressions with inputs not seen in the given data set.
The symbolic computations were performed using a program written in the Picat language [7], a logic-based, multi-paradigm programming language that combines features from logic programming, constraint solving, functional programming, planning, and imperative programming. The program primarily leverages Picat’s logic programming (non-determinism), functional constructs, and imperative features. It is available on the second author’s website [8].
The specific variant of symbolic regression used here is designed for constant identification. This method is different from the traditional symbolic regression in some important aspects:
  • The data set for a single run/experiment consists of a single input-output pair: ( a , b ) , where a is an input value, and b is a value of the expected output.
  • The algorithm then tries to learn some relation between the constant a and b, generating an analytic expression. See below for more on the specific genetic programming method.
  • The found expression does not contain variable names as described above for the general symbolic regression approach. In our version of constant identification, everything in the generated expression is either a function or constants (a physical constant or an integer).
  • The equation for the physical constants that is shown below in the paper contains the name of the physical constants, but that is handled by post-processing after the symbolic regression part is completed.
Some specific features of the program are:
  • The number of expressions in each population is 1000. In the first run, the expressions are generated randomly from:
    functions: +, −, *, /, ( x ) , x 2 , x 3 , x 4 , exp ( x ) , log ( x ) , cos ( x ) , sin ( x ) , tan ( x ) , arctan ( x ) ;
    the integers from 1 to 10. The use of only small integers instead of larger integers or random floats is for simplicity and for the interpretability of an expression;
    and the two or three physical constants involved, the output and input value(s).
  • The analytic formulas are evaluated for each expression in a population, and the results that are closest to the output value are kept for the next generation. The formulas that are too far from the output value are replaced with previous expressions that are combined from other expressions using the standard genetic programming operators crossover and mutation (with some specific probability). New random formulas may also be added (from the same set as shown above).
  • When an expression is sufficiently close to the value of output c—within the allowed error of the output—then this is considered a solution. All solutions found within the allotted number of runs (1000) are reported. If no solution is found within the allotted number of runs, the program continues to run until a solution is found (and then reported), or until the program times out. The timeout for each experiment, based on a given output–input configuration, was set to 60 s.
  • An important feature of the program is that it enforces the inclusion of all input value(s) in each expression. Any expression that does not contain the required input value(s) is removed from the population.
The results presented in this paper are based on 3249 distinct runs using inputs either with or without mass units. Each involving the testing of an output against one or two input constants, as will be discussed later. Many single runs produced multiple solutions. The results were obtained from multiple runs with different random seed values, which takes into account the inherent stochastic nature of GP. Duplicate solutions were removed during the post-processing step. All runs took, in total, about 40,000 CPU hours with the Intel E5-2650 v4 processor and 252Gb RAM.

4. Inputs for the Genetic Algorithm

A critical aspect of evaluating analytic relationships between SM parameters is the selection of an appropriate input space for the algorithms.
Working with SM parameters presents several challenges. First, most of these parameters have physical units, which restricts the applicability of the algorithms due to dimensional analysis constraints—only certain analytic structures are valid when dimensions are taken into account.

4.1. Inputs with Units

Table 1 lists the fundamental SM parameters commonly used in particle physics, as reported by the PDG [1]. These constants, including the masses of fundamental particles expressed in physical units (e.g., MeV), are used as inputs for GP. We will discuss these constants below.
We did not include the PMNS mixing angles [1] in the GP algorithm. These parameters are regarded as part of the fundamental constants of the SM. They are primarily relevant to neutrino physics, but neutrino masses are not considered in this paper since, at present, only upper limits on their values exist. In addition, the experimental precision of the PMNS mixing angles remains relatively low [9], with uncertainties ranging from 5% to 30%, which is significantly worse than for the other SM constants. Including such poorly determined quantities would generate a large number of “noisy” analytic solutions in the GP analysis, making them difficult to evaluate within the limited CPU resources available for this study, and potentially obscuring more meaningful relations. Nevertheless, the PMNS mixing angles may be incorporated in future work when greater computational resources become available.
We also did not include cosmological constants and the speed of light (c). However, one should mention that c is indirectly included in the calculation via the fine-structure constant α .
The input to the GP algorithm includes two dimensionless constants whose precision significantly surpasses that of the SM particle masses: the mathematical constant π and the fine-structure constant α (or its inverse value α 1 , which will be used in our study). Although the constant π is not a parameter of the SM, it frequently appears in the laws of physics. To maintain consistency, we reduce their precision to π = 3.14159 ( 1 ) and α 1 = 137.036 ( 1 ) . Increasing the precision of π and α 1 is not expected to affect the results involving particle masses, as the overall uncertainty will still be dominated by uncertainties in the mass values. However, using overly precise constants can introduce numerical instability and make it more difficult for GP to reproduce known relationships. These validation tests will be discussed later.
The main limitation of the inputs that contain a mix of constants with and without physical units is that only relations that pass dimensional analysis have physical meaning. There is no native support for dimensional analyses in the GP. Thus, the created GP output needs to be filtered out to accept only relations where physical units are the same on the left- and the right-hand sides of the relations. This results in significant inefficiency in the current algorithm’s generation of useful analytic relations.
The second challenge for this algorithm lies in the wide range of SM values, spanning several orders of magnitude—from the electron mass to the top quark mass, the latter being the heaviest among all SM particles. The uncertainties associated with the SM parameters vary significantly and must be taken into account when evaluating the robustness of any discovered relationships. If one variable has very small uncertainties, it offers little advantage if other input variables have large uncertainties, which will dominate the overall uncertainty on the output values. The least precise masses among our inputs are those of the light-flavor quarks (u, d, s), which were taken from the PDG using the MS ¯ scheme at a renormalization scale of 2 GeV. The most significant challenge is also when using the CKM mixing angles as inputs. Due to their relatively large uncertainties, there is a considerable risk of generating spurious equations.
It is important to note that high numerical precision does not necessarily translate to theoretical significance. For example, although the number π can be calculated at an extraordinary number of decimal places, it is still just an irrational number, and the usage of all its digits is not essential for a physical theory, since digits beyond a certain level of precision have no observable effect on physical processes.

4.2. Inputs Without Physical Units

For the second set of GP inputs, we converted all masses shown in Table 1 to values without physical units. There are arguments [10] suggesting that the laws of physics should be independent of the choice of units or measuring instruments. Dimensionless constants, in particular, are well-suited for probing the deep structure underlying physical laws.
One way to address the physical units issues is to normalize all particle masses by dividing them by another parameter that has a unit of mass. However, this approach introduces a degree of arbitrariness in the choice of the reference mass. A possible option for the divider is the Planck mass [1], m P = 1.22089 ( 6 ) × 10 19 GeV. While theoretically appealing, this choice is impractical for our purposes, as the GP algorithm we employ cannot handle values smaller than 10 17 .
To resolve this, we normalize all SM masses by the mass of the ρ ( 770 ) meson, 775.26 ± 0.23 MeV [1]. At first glance, this might seem like an unconventional choice. One could also use the mass of any fundamental particle for normalization, such as the electron mass. However, that particle would then be excluded from our GP analysis. Our choice is not without justification for the GP algorithm. The ρ ( 770 ) meson holds a special place in the context of quantum chromodynamics, plays a key role in hadronic structure, and even electromagnetic interactions. Its mass lies conveniently in the GeV range, which allows us to rescale the SM mass spectrum to a range that is well-suited for GP.
Finally, using the uncertainty of the ρ ( 770 ) meson in error propagation, when dividing the particle masses by its mass, results in a consistent normalization of uncertainties across all mass values. For GP, it is advantageous to work with uncertainties that are approximately uniform across all inputs, as this improves the stability and comparability of the algorithm’s performance.
For example, the mass of the electron, 0.51099895000(15) MeV, has an exceptionally small relative uncertainty of 3 × 10 8 % , while the Higgs boson mass, 125.20 ( 11 ) GeV [1], has a much larger relative uncertainty of approximately 0.09%. This disparity in precision poses a challenge for numerical algorithms. However, scaling all masses by the ρ ( 770 ) meson mass and propagating its uncertainty to the resulting ratios helps mitigate this problem. After this division, the values used for π and α 1 remain 40 to 100 times more precise than the rescaled electron mass by the ρ -meson mass.
Table 2 presents the masses of the SM particles normalized by the mass of the ρ -meson. For consistency, we use the same symbol m to denote the rescaled masses as for the original masses (with units). Thus, for the second set of inputs, we use the constants from Table 1 but where all masses are replaced by the values listed in Table 2.
We expect the number of valid relations reported by GP for inputs without units to be significantly larger than for inputs with physical units. This is primarily because the output and input variables are unitless. Therefore, all relations identified by GP will be considered valid. In addition, the inputs with the rescaled masses have significantly more uniform relative uncertainties.
It should be emphasized that the presence of the mass of ρ ( 770 ) (or any other particle mass used for obtaining dimensionless SM constants) should be considered a handy method for deriving short relationships in GP. It is an auxiliary parameter. The final theory can be free of this constant after successful variable substitutions, which should be performed after obtaining the analytic expressions. As we discuss later, this means that the dimensionless input allows for the generation of analytically more complex and, at the same time, dimensionally consistent expressions. This will lead to a large functional coverage of the potential relations with relatively low CPU usage during GP production.

4.3. The GP Search Algorithm

The input parameters discussed above will be used for the following studies as described below.
First, this paper aims to identify the simplest analytic relationships of the form f ( a ) = b and F ( a , b ) = c . By “simplest”, we refer to functions f and F with minimal structural complexity, or, in most cases, the shortest possible expression length. We assume that the laws of nature tend to manifest through the simplest possible analytic relationships.
When searching for analytic dependence between constants, one may encounter very complex solutions. To manage this complexity, we have organized all functions according to their simplicity ranks. The lower the rank, the simpler the solution. To construct the rank for each analytic expression, each mathematical operator was assigned a value as shown in Table 3. These values were summed up to create a rank for the final analytic expression. For example, δ = π 2 has a rank of 6 because it includes the constant π (contributing 1 to the rank), a plain integer (value 2) and a subtraction operation (contributing 3 to the rank).
Under this agreement for defining analytic ranks, the algorithm prioritizes basic algebraic operations (such as addition, subtraction, multiplication, and division) while assigning larger values to exponential, logarithmic, and trigonometric functions. Note that the analytic ranks depend on the default representations in the Picat output. No attempt is made to simplify expressions.
We will refrain from making additional theoretical assumptions, aiming to keep the solutions as open to potential theories as possible. Even if no apparent structure emerges that links most of the SM parameters, these snippets of relationships may still prove valuable for theory builders, when they are combined together. They could serve as building blocks for discovering more intricate laws that potentially unify some or all of these fundamental constants.

4.4. Validation of the GP Algorithm

As a sanity check, we have validated the genetic programming approach using known relationships. Although these relationships are not discussed in the context of the SM or any theory, they were established in the past, and have been deemed well suited for our purpose of testing the algorithm.
The first relationship is [11]:
4 π 3 + π 2 + π = α 1 .
This expression is particularly useful since both parameters are the most precise in our inputs, thus it provides a reliable test of the GP algorithm. This relation should be true within the precision chosen by us in Table 1.
The second benchmark test uses the relation between the Z boson mass ( m Z ), the top-quark mass ( m t ) and the Higgs boson mass ( m H ) [12]:
m Z m t = m H .
There is no immediate explanation for why such relationships hold, which may suggest that they are merely coincidental. However, if our calculations are able to reproduce them, we will consider the program to be sufficiently robust.
Our program detected Equations (1) and (2) expressions using special test runs. The obtained simplicity ranks were 30 and 20, respectively. The difference m H m Z m t = 0.310 is greater than the absolute uncertainty allowed on the Higgs mass. When GP finds this equation, it is not considered a solution.

5. Results of the GP Algorithm

In this section, we discuss the output of the GP algorithm. In total, more than 1 million relations were generated up to simplicity rank 50 for each input, both with and without physical units. All of these relations are available at [13].

5.1. Output for Inputs with Physical Units

First, GP was used with the inputs from Table 1. Since the input includes a mix of variables with and without physical units, the vast majority of the resulting relations lack physical meaning. The dataset containing the GP outputs, along with markers indicating whether each expression satisfies dimensional analysis, is available in [13]. These markers were added by an external post-processing program that is not part of the GP framework. By applying this dimensional-analysis algorithm and visually inspecting expressions with a low analytic rank, we find that approximately 12% of the generated relations are dimensionally consistent.
Several of the simplest expressions that pass dimensional analysis will be discussed later.

5.2. Output for Dimensionless Inputs

We also generated GP snippets using Table 1, after replacing all masses with the dimensionless variables listed in Table 2. All expressions in the resulting GP output are dimensionally consistent, offering significant statistics and flexibility for future analyses without requiring additional dimensional analysis. Therefore, in this section, we provide several tables with such analytic snippets that demonstrate the GP output.
As an example, the expressions with the lowest analytic ranks, 6 and 7, are shown in Table 4 and Table 5, respectively. The regularities appear rather trivial, and can be checked by hand. Table A1 of the Appendix A shows the results with rank 10. Note that the analytic expressions with ranks 8 and 9 do not exist because of the default construction of the ranking system. We intentionally retained repeated snippets involving the same variables, as they may help model builders identify interesting patterns.
The tables also show the relative difference for each analytic snippet. It is defined as Δ D = 100 % × | y     y t | / y t (expressed as a percentage), where y t is the target value and y is the predicted value. All relations have Δ D < ε r e l on the target constants according to the definition of GP. The distribution of the Δ D values will be discussed later. Only formulas with Δ D smaller than 1% are listed to reduce the sizes of the tables. This requirement truncates the presentation for some targets, which usually correspond to u , d -quark masses, the CKM mixing angles and CP-violating phase, since they have relative uncertainties ε r e l above 1%; see Table 2. Other target constants should not be affected by the 1% requirement, since their Δ D values are smaller than ε r e l listed in Table 1.
The results shown in Table 4 and Table A1 are dominated by the expressions for δ , which has the largest absolute and relative uncertainties ( ε and ε r e l ) among all the input variables. Among all the ranks obtained, the lepton masses had the fewest solutions due to their relatively small mass uncertainty. All relationships from the symbolic regression have been preserved, even if they may appear highly unlikely. We remind that this choice reflects our intent to remain as theory-agnostic as possible, in case these analytic snippets are combined and simplified, and later used to inform or construct a model that connects all SM constants.
Most of the obtained GP solutions, if not all, are likely coincidental and represent numerical noise. Identifying meaningful dynamic relationships based on symmetry or other mathematical and physical principles remains an important direction for future work. A visual inspection of the lowest-rank expressions revealed no notable patterns, such as systematically repeated constants or functions, that might indicate underlying regularities. The frequencies of integers from 1 to 10 appear to be uniformly distributed, with approximately the same mean value.
We should recall that the introduction of the non-fundamental particle, the ρ ( 770 ) meson, into our study was made to provide dimensionless inputs for GP, which are essential for the computational efficiency. The mass of this particle is an auxiliary parameter. It defines the limits of numerical precision for the GP and, consequently, the applicability of any potential theory connecting the SM constants, should such a theory exist. In principle, any particle can be used for this purpose, as long as the rescaled masses remain within a numerically suitable range for the GP framework. The analytic relations using the ϕ ( 1020 ) -meson mass, 1019.461 ± 0.016 MeV [1], are available from [13].
As a measure of how many expressions can be used for further study, Figure 1 shows the distribution of the values of Δ D (as defined above) for the GP outputs for the SM constants without scaling (filled histogram) and with the scaling by the ρ and ϕ masses. Only expressions with an analytic rank of less than 40 are shown. A cutoff of 40 was chosen to avoid overly complex expressions.
As one can see from Figure 1, the number of GP expressions with scaled SM constants is significantly larger than the number of relations without mass scaling. We also recall that only 12% of the expressions without mass scaling pass dimensional analysis. A smaller number of GP expressions for the ϕ -mass normalization, compared to the ρ -mass normalization, is due to the fact that the ϕ -meson mass has a smaller relative experimental uncertainty than the ρ -meson mass.
Note that all rescaled masses in higher-rank analytical expressions can be straightforwardly converted to actual masses in units of GeV or MeV using the most suitable relation from Table 4 or Table 5, followed by appropriate substitutions. For example, one can use δ = exp ( m μ / m ρ ) from Table 5, where m μ and m ρ denote the muon and ρ ( 770 ) meson masses in MeV. From this expression, the value of m ρ can be determined and subsequently applied across all dimensionless expressions derived in this study. This means that the dimensionless input allows for the generation of high-ranking, dimensionally consistent analytical expressions with relatively low CPU usage during GP production. Determining the optimal analytic expression for the ρ ( 770 ) mass from the GP outputs, however, lies beyond the scope of this paper. This task should be pursued by model builders in future analyses of the derived analytic snippets, with the goal of identifying relationships among fundamental constants that enable the construction of physics models with a minimal set of parameters.

5.3. Discussion of the Results

In this section, we discuss the outputs generated by the GP algorithm that are common to both dimensional and dimensionless inputs. Outputs that satisfy dimensional analysis are more easily obtained when using dimensionless inputs, achieved by rescaling the masses. We recall that rescaling reduces the disparity in numerical values, particularly when considering lepton masses. The discussion below serves as an example of the step (2) described in Section 2. A complete set of requirements for this stage of the analysis should be addressed in a dedicated physics paper, which is beyond the scope of this work.
A preliminary visual inspection of the lowest-rank expressions reveals relationships that appear to be both remarkably simple and precise, warranting further investigation. For example, Table A1 has an expression m t = m W + m W δ connecting the top-quark mass m t with the W mass and δ . Tables with analytic ranks above 10 are available from [13]. The rank 15 snippets listed in [13] contain another relation m H = m t ( m b + m t / 4 ) connecting the Higgs mass m H with m t and the b quark mass. Another relation of the same rank is m u = 2 m e / θ 12 , where m u is the mass of the u-quark, m e is the mass of the electron and θ 12 is the CKM 12 mixing angle. The found expression m H = 5 m W 3 ( m t m W ) connects the Higgs mass with the top-quark mass and the W mass. All such expressions are valid for the original masses with units, without scaling by the ρ ( 770 ) mass. The precision of these analytic relations significantly exceeds that of Equation (2).
We should mention that many relations involving the Higgs mass are valid only for the dimensionless constants listed in Table 2. For example, m H = m t 6 m W connects m H , m W and m t . It does not pass the dimensional analysis when using the original masses, i.e., without rescaling the masses by the ρ ( 770 ) meson mass. However, the mass of this meson can easily be substituted using Table 4 or Table 5.
To identify meaningful relationships from the GP output, it is necessary to apply constraints that reduce the number of relations arising from mere numerical coincidences. For the SM, such a constraint could be defined as follows: One of the known properties of the SM is that the masses of fermions, as well as the m Z and m W boson masses, tend toward zero when the Higgs boson mass is set to zero. This behavior arises from their dependence on the Higgs vacuum expectation value through the Yukawa couplings, which are free parameters in the theory [14]. We identified several simplest relations connecting the quark and Z / W masses with the Higgs mass, which have the above-mentioned property, and also pass the dimensional analysis. Here are some examples with small analytic ranks:
m u = m H 3 ( α 1 ) 2 , m d = m u ( 1 + δ ) ,
m s = m d θ 12 2 , m c = m d 2 + 1 θ 13 ,
m b = m c π 2 3 , m t = m b π ( π + 10 ) ,
m Z = m t log ( δ ) ( 5 δ ) , m W = m t / ( 1 + δ ) .
These relations hold for the masses presented in Table 1 and for the rescaled masses in Table 2. Analytical expressions for lepton masses as linear functions of the Higgs mass were not found. Nevertheless, these examples illustrate that the reduction of the free parameters of the SM is possible, since 8 masses are expressed via the Higgs mass and 4 measured constants ( α 1 , δ , θ 12 and θ 13 ). The origin of these expressions may be purely coincidental, and can only be understood within the framework of a specific model, which is beyond the scope of this paper.
The obtained analytic expressions can be used to develop theories by model builders, or serve as inputs for various artificial intelligence techniques to discover hidden analytic structures. For example, the analytic snippets can be simplified or combined, variables can be substituted, and dimensional analysis can be applied after converting the masses back to their original physical units.

6. Next Steps

The goal of this paper is to explore the first step in the physics program: identifying the analytic structures among SM parameters. This objective is outlined in Section 2. Two approaches are discussed in this paper: (1) Using the original SM parameters with mixed units, followed by the application of post-processing algorithms to verify the dimensional correctness of the obtained expressions; (2) Generating dimensionally consistent expressions after normalizing by an auxiliary mass. The first approach produces smaller numerical noise (after dimensional analysis), while the second approach results in a significant number of dimensionally correct expressions, offering greater flexibility for model builders. However, in the latter case, the challenge shifts from the GP itself to the analytic substitutions necessary to remove the dependence on the auxiliary mass. It should be noted that there is significant overlap between these two approaches, since dimensionally correct expressions from method (1) can also be found among the expressions of method (2). We expect that the numerical noise is higher in the second approach.
On the technical side, several improvements can be made for GP, such as incorporating variations of arguments in the discovered expressions and performing dimensional checks inside the GP algorithm. The latter may improve the efficiency of GP, since external algorithms for checking dimensional correctness would no longer be required.
The inclusion of cosmological constants is another possible extension, which can be implemented in a straightforward manner, since the analysis code is publicly available. However, one should keep in mind the limitation of the Picat program: it cannot handle values smaller than 10 17 . For this reason, this paper did not use the Planck mass, which is more natural in particle physics for removing mass units.
Even when dimensionally consistent expressions are identified, this does not completely eliminate the numerical noise arising from coincidental relations. The second step, as discussed in Section 2, must therefore involve filtering out coincidental expressions with the goal of identifying relations that can be given a physical interpretation within some unification model. Although this step is beyond the scope of the present paper, here, we should mention one statistical method that can be used to address this problem. Recently, an approach called the “random sampling test” was introduced [15], in which random smearing is applied to the GP inputs followed by re-evaluation of the simplicity ranks. If a consistent system of the relations exhibits the lowest simplicity rank among all random variations, it may suggest a genuine interdependence among the fundamental constants within a high-dimensional functional space. This method was found to be CPU-intensive, since every variation of the GP inputs requires the creation of new analytic snippets, followed by dimensional analysis, and re-calculation of simplicity ranks. To address high CPU usage in the future, large-scale high-performance computing resources may be required.
It is important to emphasize that any meaningful physical model or theory must be falsifiable. This means that as measurements of SM constants become more precise, the GP relations used by such a model or theory can be retested; if they fail to hold, that mathematical framework is not viable. In this sense, the numerical noise problem is itself falsifiable.

7. Conclusions

This paper discusses a promising method based on genetic programming for uncovering underlying mathematical relationships directly from data. The first step follows a symbolic regression approach: deriving analytical expressions from the data and generating a large set of candidate relations. The second step involves identifying simplest connecting patterns among these relations, dominated by numerical coincidences. In this paper, this step leverages dimensional analysis and general SM expectations to reveal possible analytic structures within a high-dimensional functional space. To generalize the use of this method, the SM constraints can be substituted with any known conditions pertinent to the expected outcome, allowing for the filtering of expressions that are likely artifacts of numerical noise.
The derived analytic expressions—referred to as “snippets”—connect the fundamental constants of the SM using an approach based on GP. We presented results up to analytic rank 10, limiting the solutions to a relative precision of at most 1%. The results with a relative difference greater than 1%, corresponding to the u- and d-quark masses, the CKM mixing angles, and the CP-violating phase, are not included in this article. Analytic expressions with ranks above 10, without any restriction on predicted precision Δ D , and with and without rescaling by the ρ ( 770 ) (or ϕ ( 1020 ) ) meson mass, are available [13] from the authors. The same repository includes a basic example with the analysis code and the configuration files for the Picat program [7].
A few known (though likely coincidental) relationships were successfully recovered. Surprisingly, the obtained GP results reveal a significant number of simple analytic patterns. Some of them can pass dimensional analysis. However, no evident patterns emerged from the relationships between the constants that could indicate an underlying simple mathematical structure with a limited number of free parameters. Although we expect that most of the expressions, undoubtedly, arise by pure chance, it is possible that some may hint at an underlying structure or deeper theory linking these fundamental constants—should such a theory exist. The coincidental nature of some (or all) of the snippets will be revealed over time as more precise data on the SM parameters become available.
We believe that the compiled lookup library of analytic snippets will be useful for model builders. We also hope that the derived expressions will serve as a valuable resource for future AI-driven investigations, providing building blocks for uncovering a potential underlying law that connects all parameters of the SM through a small set of fundamental constants. Finally, the proposed method can be extended to other research fields characterized by numerous free parameters, such as the study of cosmological constants and various branches of applied physics.

Author Contributions

Conceptualization, S.V.C.; software, H.K.; formal analysis, H.K. and S.V.C.; validation, H.K. and S.V.C.; resources, S.V.C. and H.K.; writing, S.V.C. and H.K. All authors have read and agreed to the published version of the manuscript.

Funding

The authors did not receive additional funding to support this research.

Data Availability Statement

The data and the code supporting the results can be found https://github.com/chekanov/GC4PhysicalConstants (accessed on 25 November 2025).

Acknowledgments

The submitted manuscript has been created by UChicago Argonne, LLC, Operator of Argonne National Laboratory (“Argonne”). Argonne, a U.S. Department of Energy Office of Science laboratory, is operated under Contract No. DE-AC02-06CH11357. Argonne National Laboratory’s work was funded by the U.S. Department of Energy, Office of High Energy Physics under contract DE-AC02-06CH11357.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Additional Tables

Table A1 lists the analytic snippets for the rank 10. We retain the mathematical notations used in the Picat language to facilitate future processing. They employ round brackets for functions such as x , while the operators p o w 2 ( x ) , p o w 3 ( x ) , p o w 4 ( x ) refer a power of 2, 3 and 4, respectively.
Table A1. Analytic expressions for the rank 10. The values of Δ D show the relative difference between the predicted and target values (in percent).
Table A1. Analytic expressions for the rank 10. The values of Δ D show the relative difference between the predicted and target values (in percent).
NrExpression for Rank 10 Δ D  (%)
1 α S = ( m Z m W ) / m Z 0.54
2 α S = m e / ( m u + m u ) 0.24
3 α S = m s p o w 2 ( θ 23 ) 0.72
4 α S = m s p o w 3 ( m s ) 0.72
5 α S = m s p o w 3 ( m μ ) 0.06
6 α S = m s p o w 4 ( θ 12 ) 0.03
7 α S = m s / ( δ m s ) 0.43
8 α S = m μ p o w 2 ( m μ ) 0.24
9 δ = ( θ 12 + m c ) / m c 0.87
10 δ = ( θ 23 + m d ) / θ 23 0.18
11 δ = ( m t m W ) / m W 0.009
12 δ = 1 + ( m μ + θ 13 ) 0.61
13 δ = 1 + m μ + m e 0.88
14 δ = 1 + m μ m e 0.99
15 δ = 2 + ( m τ π ) 0.30
16 δ = α 1 / α 1 + m μ 0.93
17 δ = α S + m s / α S 0.61
18 δ = π ( 2 + θ 13 ) 0.80
19 δ = π ( 2 + m e ) 0.53
20 δ = π m u 2 0.71
21 δ = θ 13 + π 2 0.15
22 δ = m b / m b + m μ 0.93
23 δ = m c / m c + m μ 0.93
24 δ = m d + ( π 2 ) 0.06
25 δ = m d / m d + m μ 0.93
26 δ = m e + π 2 0.41
27 δ = m e / m e + m μ 0.93
28 δ = m s + m s / α S 0.38
29 δ = m s / ( θ 12 m s ) 0.70
30 δ = m t / m t + m μ 0.93
31 δ = m u ( 2 π ) 0.23
32 δ = m u / m u + m μ 0.93
33 δ = m μ + 1 + m u 0.69
34 δ = m μ + α S / α S 0.93
35 δ = m μ + π / π 0.93
36 δ = m μ + θ 12 / θ 12 0.93
37 δ = m μ + θ 13 / θ 13 0.93
38 δ = m μ + θ 23 / θ 23 0.93
39 δ = m μ + m H / m H 0.93
40 δ = m μ + m W / m W 0.93
41 δ = m μ + m Z / m Z 0.93
42 δ = m μ + m d + 1 0.40
43 δ = m μ + m s / m s 0.93
44 δ = m μ + m μ / m μ 0.93
45 δ = m μ + m τ / m τ 0.93
46 δ = m τ m μ 1 0.76
47 δ = ( m c ) m μ 0.16
48 θ 12 = ( α S ) α S 0.22
49 θ 13 = m d / ( m c m d ) 0.71
50 θ 23 = m s ( θ 12 + m s ) 0.36
51 θ 23 = m μ / ( π + m μ ) 0.59
52 θ 23 = m μ / ( m c + m c ) 0.78
53 m H = ( θ 12 + θ 12 ) / m u 0.02
54 m W = δ + m Z / δ 0.03
55 m W = m H m c m H 0.01
56 m Z = δ ( m W δ ) 0.03
57 m b = 7 + ( θ 23 m c ) 0.08
58 m b = m c ( m c + m c ) 0.06
59 m b = m μ + p o w 2 ( m τ ) 0.11
60 m b = p o w 4 ( m c α S ) 0.02
61 m c = ( m H + m W ) / m H 0.005
62 m c = 2 ( m μ + θ 12 ) 0.20
63 m c = 7 + ( θ 23 m b ) 0.26
64 m c = δ + δ / m τ 0.33
65 m c = θ 12 / m s θ 12 0.08
66 m c = p o w 2 ( m μ + δ ) 0.30
67 m c = p o w 3 ( δ ) + m μ 0.20
68 m c = ( π ) m μ 0.36
69 m d = θ 13 ( m c θ 13 ) 0.86
70 m d = θ 13 / m c + θ 13 0.94
71 m s = α S ( δ α S ) 0.68
72 m s = α S + p o w 2 ( θ 23 ) 0.70
73 m s = α S + p o w 3 ( m μ ) 0.06
74 m s = θ 12 / ( θ 12 + m c ) 0.07
75 m s = θ 23 + ( m d ) 0.76
76 m s = m μ α S m μ 0.32
77 m s = p o w 3 ( α S ) + α S 0.79
78 m s = p o w 3 ( m c δ ) 0.57
79 m s = p o w 4 ( θ 12 ) + α S 0.03
80 m t = 1 + ( m Z + m W ) 0.13
81 m t = m W + δ m W 0.004
82 m t = m c ( α 1 m c ) 0.12
83 m u = ( θ 12 + θ 12 ) / m H 0.02
84 m u = m e / ( α S + α S ) 0.24

References

  1. Navas, S.; Amsler, C.; Gutsche, T.; Hanhart, C.; Hernández-Rey, J.J.; Lourenço, C.; Masoni, A.; Mikhasenko, M.; Mitchell, R.E.; Patrignani, C.; et al. Review of particle physics. Phys. Rev. D 2024, 110, 030001. [Google Scholar] [CrossRef]
  2. Chekanov, S.V. Estimation of the chances to find new phenomena at the LHC in a model-agnostic combinatorial analysis. Universe 2024, 10, 414. [Google Scholar] [CrossRef]
  3. Weinberg, S. Dreams of a Final Theory; Pantheon Books: New York, NY, USA, 1994. [Google Scholar]
  4. Nielsen, H.B.; Surlykke, C.; Rugh, S.E. Seeking inspiration from the standard model in order to go beyond it. arXiv 1994, arXiv:hep-th/9407012. [Google Scholar] [CrossRef]
  5. Froggatt, C.D.; Nielsen, H.B. Trying to understand the standard model parameters. Surv. High Energy Phys. 2003, 18, 55–75. [Google Scholar] [CrossRef]
  6. Koza, J.R. Genetic Programming; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  7. Zhou, N.F.; Kjellerstrand, H.; Fruhman, J. Picat Programming Language. 2013–2025. Available online: https://picat-lang.org (accessed on 25 November 2025).
  8. Kjellerstrand, H. symbolic_regression.pi. 2025. Available online: https://hakank.org/picat/symbolic_regression.pi (accessed on 25 November 2025).
  9. Esteban, I.; Gonzalez-Garcia, M.C.; Maltoni, M.; Martinez-Soler, I.; Pinheiro, J.P.; Schwetz, T. NuFit-6.0: Updated global analysis of three-flavor neutrino oscillations. J. High Energy Phys. 2024, 12, 216. [Google Scholar] [CrossRef]
  10. Duff, M. How fundamental are fundamental constants? Contemp. Phys. 2014, 56, 35–47. [Google Scholar] [CrossRef]
  11. Roskies, R.; Peres, A. A new pastime–calculating alpha to one part in a million. Phys. Today 1971, 24, 9. [Google Scholar] [CrossRef]
  12. Torrente-Lujan, E. The Higgs and top mass coincidence problem. EPJ Web Conf. 2015, 95, 05015. [Google Scholar] [CrossRef]
  13. Chekanov, S.V.; Kjellerstrand, H. GC4PhysicalConstants—Genetic Computing for Physical Constants. GitHub Repository. 2025. Available online: https://github.com/chekanov/GC4PhysicalConstants (accessed on 25 November 2025).
  14. Weinberg, S. A Model of Leptons. Phys. Rev. Lett. 1967, 19, 1264–1266. [Google Scholar] [CrossRef]
  15. Chekanov, S.V.; Kjellerstrand, H. Evidence of Relationships Among Fundamental Constants of the Standard Model. arXiv 2025, arXiv:2509.07713. [Google Scholar] [CrossRef]
Figure 1. The distribution of Δ D = 100 % × | y     y t | / y t (see the text) for the expressions without mass scaling (the filled histogram), and after scaling by the ρ and ϕ meson masses. Only expressions with analytic rank smaller than 40 are shown.
Figure 1. The distribution of Δ D = 100 % × | y     y t | / y t (see the text) for the expressions without mass scaling (the filled histogram), and after scaling by the ρ and ϕ meson masses. Only expressions with analytic rank smaller than 40 are shown.
Particles 08 00095 g001
Table 1. Physics fundamental constants from the PDG [1] used for the GP algorithm. We require that the uncertainties for m e , π and α 1 are at most a factor 100 higher than for the Higgs boson mass. Making them more precise should not contribute to the results. The second half of the table shows the masses of the fundamental particles in MeV units. The table presents both the absolute uncertainties ( ± ε ) and the relative uncertainties ( ± ε r e l , in percent). When the PDG reports an asymmetric uncertainty, the largest value is used.
Table 1. Physics fundamental constants from the PDG [1] used for the GP algorithm. We require that the uncertainties for m e , π and α 1 are at most a factor 100 higher than for the Higgs boson mass. Making them more precise should not contribute to the results. The second half of the table shows the masses of the fundamental particles in MeV units. The table presents both the absolute uncertainties ( ± ε ) and the relative uncertainties ( ± ε r e l , in percent). When the PDG reports an asymmetric uncertainty, the largest value is used.
ConstantNameValue ± ε ± ε rel  (%)
PI π 3.14159 10 5 0.0003
Fine-struct. (inv) α 1 137.0360.0010.0007
α s at Z 0 α S 0.11800.00090.7627
CKM constants no units ± ε ± ε rel  (%)
12-mix angle θ 12 0.225010.000680.3022
23-mix angle θ 23 0.041830.000791.8886
13-mix angle θ 13 0.003732 9 × 10 5 2.4116
CP-viol. phase δ 1.1470.0262.2668
Particle masses MeV ± ε ± ε rel  (%)
electron mass m e 0.510998 10 6 0.0002
muon mass m μ 105.6580.0010.0009
τ mass m τ 1776.930.090.0051
u-quark mass m u 2.160.073.2407
d-quark mass m d 4.700.071.4894
s-quark mass m s 93.50.80.8556
c-quark mass m c 1273.04.60.3614
b-quark mass m b 418370.1673
t-quark mass m t 172,5603100.1796
Z-boson mass m Z 91,188.02.00.0022
W-boson mass m W 80,369.213.30.0165
H-boson mass m H 125,2001100.0879
Table 2. The masses [1] of the fundamental particles are rescaled to obtain dimensionless values, eliminating the mass units (MeV). For this purpose, all particle masses are divided by the mass 775.26 ± 0.23 MeV of the ρ meson to improve the value range and reduce the large variability of uncertainties, making them more uniform for GP. The traditional symbol m was chosen for the rescaled masses to simplify the presentation of the results. The table presents both the absolute measured uncertainties ( ± ε ) and the relative uncertainties ( ± ε r e l , in percent).
Table 2. The masses [1] of the fundamental particles are rescaled to obtain dimensionless values, eliminating the mass units (MeV). For this purpose, all particle masses are divided by the mass 775.26 ± 0.23 MeV of the ρ meson to improve the value range and reduce the large variability of uncertainties, making them more uniform for GP. The traditional symbol m was chosen for the rescaled masses to simplify the presentation of the results. The table presents both the absolute measured uncertainties ( ± ε ) and the relative uncertainties ( ± ε r e l , in percent).
ConstantNameValue ± ε ± ε rel  (%)
electron mass m e 0.00065912 × 10 7 0.0303
muon mass m μ 0.13634 × 10 5 0.0293
τ mass m τ 2.2920.00070.0305
u-quark mass m u 0.0027869 × 10 5 3.2304
d-quark mass m d 0.0060629 × 10 5 1.4847
s-quark mass m s 0.12060.00100.8292
c-quark mass m c 1.6420.0060.3593
b-quark mass m b 5.39560.00920.1705
t-quark mass m t 222.5830.4050.1820
Z-boson mass m Z 117.6220.0350.0298
W-boson mass m W 103.6670.0350.0338
H-boson mass m H 161.4940.1490.0923
Table 3. Assigned values for evaluating ranks for the obtained analytic expressions. These values will be sum up for evaluating the rank of each analytic solution.
Table 3. Assigned values for evaluating ranks for the obtained analytic expressions. These values will be sum up for evaluating the rank of each analytic solution.
ValueMathematical Token
1physics constant (float) and π
2plain integer ( 1 10 )
3addition and subtraction
4multiplication and division
5 x , x 2 , x 3 and x 4
6 exp ( x ) and log ( x ) (log base of e of x), cos ( x ) , sin ( x ) , tan ( x ) , arctan ( x )
Table 4. Analytic expressions for the rank 6. The values of Δ D show the relative difference between the predicted and target values (in percent).
Table 4. Analytic expressions for the rank 6. The values of Δ D show the relative difference between the predicted and target values (in percent).
NrExpression for Rank 6 Δ D (%)
1 α S = m μ / δ 0.71
2 δ = 1 + m μ 0.93
3 δ = π 2 0.47
4 δ = m μ / α S 0.70
5 θ 23 = θ 12 / m b 0.30
Table 5. Analytic expressions for the rank 7. The values of Δ D show the relative difference between the predicted and target values (in percent).
Table 5. Analytic expressions for the rank 7. The values of Δ D show the relative difference between the predicted and target values (in percent).
NrExpression for Rank 7 Δ D (%)
1 δ = exp ( m μ ) 0.08
2 δ = log ( π ) 0.20
3 δ = m τ / 2 0.09
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chekanov, S.V.; Kjellerstrand, H. Discovering the Underlying Analytic Structure Within Standard Model Constants Using Artificial Intelligence. Particles 2025, 8, 95. https://doi.org/10.3390/particles8040095

AMA Style

Chekanov SV, Kjellerstrand H. Discovering the Underlying Analytic Structure Within Standard Model Constants Using Artificial Intelligence. Particles. 2025; 8(4):95. https://doi.org/10.3390/particles8040095

Chicago/Turabian Style

Chekanov, Sergei V., and Håkan Kjellerstrand. 2025. "Discovering the Underlying Analytic Structure Within Standard Model Constants Using Artificial Intelligence" Particles 8, no. 4: 95. https://doi.org/10.3390/particles8040095

APA Style

Chekanov, S. V., & Kjellerstrand, H. (2025). Discovering the Underlying Analytic Structure Within Standard Model Constants Using Artificial Intelligence. Particles, 8(4), 95. https://doi.org/10.3390/particles8040095

Article Metrics

Back to TopTop