MOSAIC-SR: Transformer-Guided Symbolic Regression for Scientific Equation Recovery

arXiv cs.LG Papers

Summary

MOSAIC-SR introduces a Transformer-guided approach for symbolic regression, using initial sketches to improve equation recovery and predictive accuracy on scientific datasets.

arXiv:2609.20997v1 Announce Type: new Abstract: Symbolic regression aims to recover closed-form equations from observations, providing interpretable models for scientific discovery. Existing approaches struggle to combine flexible structural search with efficient inference. Search-based methods can refine expression structure but often rely on costly combinatorial optimization with random initialization. Pretrained neural models generate formulas almost instantly, but their predictions often contain symbolic errors. We introduce MOSAIC-SR, which uses a pretrained Transformer to propose multiple initial sketches. These sketches initialize searches in several promising regions, avoiding random starts in the vast expression space. Each search jointly recovers structure and constants through scale-aware constant optimization and local symbolic repair. We evaluate MOSAIC-SR on the SRSD-Feynman dataset with and without dummy variables and on six additional benchmarks. MOSAIC-SR obtains the highest symbolic solution rate on every dataset while ranking among the top two methods in predictive accuracy. This advantage persists in the presence of irrelevant dummy inputs. The results show that learned priors can focus search on promising equation structures, and that numerical optimization and symbolic repair are important for recovery.
Original Article
View Cached Full Text

Cached at: 09/21/26, 09:17 AM

# MOSAIC-SR: Transformer-Guided Symbolic Regression for Scientific Equation Recovery
Source: [https://arxiv.org/html/2609.20997](https://arxiv.org/html/2609.20997)
Yanming Kang\*Hans De SterckGiang TranAffiliation:University of WaterlooAffiliation:\*Co\-first authors with equal contribution

###### Abstract

Symbolic regression aims to recover closed\-form equations from observations, providing interpretable models for scientific discovery\. Existing approaches struggle to combine flexible structural search with efficient inference\. Search\-based methods can refine expression structure, but often rely on costly combinatorial optimization with random initialization\. Pretrained neural models generate formulas almost instantly, but their predictions often contain symbolic errors\. We introduce MOSAIC\-SR, which uses a pretrained Transformer to propose multiple initial sketches\. These sketches initialize searches in several promising regions, avoiding random starts in the vast expression space\. Each search jointly recovers structure and constants through scale\-aware constant optimization and local symbolic repair\. We evaluate MOSAIC\-SR on the SRSD\-Feynman dataset with and without dummy variables and on six additional benchmarks\. MOSAIC\-SR obtains the highest symbolic solution rate on every dataset while ranking among the top two methods in predictive accuracy\. This advantage persists in the presence of irrelevant dummy inputs\. The results show that learned priors can focus search on promising equation structures, and that numerical optimization and symbolic repair are important for recovery\.

## 1Introduction

Symbolic regression is a form of model discovery that seeks to infer a closed form expression from observed data\. Given observationsD=\{\(𝐱i,yi\)\}i=1n⊂ℝd×ℝD=\\\{\(\\mathbf\{x\}\_\{i\},y\_\{i\}\)\\\}\_\{i=1\}^\{n\}\\subset\\mathbb\{R\}^\{d\}\\times\\mathbb\{R\}, the goal is to find an expressione∈ℰe\\in\\mathcal\{E\}, with induced functionfef\_\{e\}, such thatyi≈fe​\(𝐱i\)y\_\{i\}\\approx f\_\{e\}\(\\mathbf\{x\}\_\{i\}\)\. Unlike standard regression, the model structure is not fixed in advance\. The algorithm must jointly infer a symbolic structure and fit its numerical constants\. A common formulation is

e⋆=arg⁡mine∈ℰ​\[∑i=1nℓ⁡\(fe​\(𝐱i\),yi\)\+λ​Ω​\(e\)\],e^\{\\star\}=\\displaystyle\\arg\\min\_\{e\\in\\mathcal\{E\}\}\\left\[\\sum\_\{i=1\}^\{n\}\\ell\\\!\\left\(f\_\{e\}\(\\mathbf\{x\}\_\{i\}\),y\_\{i\}\\right\)\+\\lambda\\,\\Omega\(e\)\\right\],\(1\)whereΩ⁡\(e\)\\Omega\(e\)penalizes expression complexity\. This objective combines discrete structure search with continuous parameter optimization\. The resulting space is large and irregular, and exact symbolic regression is computationally hard in general\[[34](https://arxiv.org/html/2609.20997#bib.bib12)\]\. Some systems use heuristic search\[[4](https://arxiv.org/html/2609.20997#bib.bib10)\], whereas others exploit domain\-specific structure\[[28](https://arxiv.org/html/2609.20997#bib.bib2)\]or learned equation priors\[[1](https://arxiv.org/html/2609.20997#bib.bib4)\]\.

Search\-based systems treat each dataset as a new combinatorial problem\. Classical methods such as Eureqa and age fitness Pareto optimization evolve expression trees from data\[[25](https://arxiv.org/html/2609.20997#bib.bib1),[24](https://arxiv.org/html/2609.20997#bib.bib9)\]\. Modern variants improve different parts of this pipeline\. PySR uses a multi\-population evolutionary algorithm with an evolve\-simplify\-optimize loop\[[4](https://arxiv.org/html/2609.20997#bib.bib10)\]\. Operon emphasizes efficient tree representation and high performance implementation\[[2](https://arxiv.org/html/2609.20997#bib.bib3)\]\. GP\-GOMEA learns dependencies between tree positions to guide variation\[[32](https://arxiv.org/html/2609.20997#bib.bib11)\]\. AI Feynman reduces search through recursive decomposition based on mathematical and physical structure\[[28](https://arxiv.org/html/2609.20997#bib.bib2)\]\. These methods are flexible because they can modify both structure and constants after seeing data\. However, they do not amortize structure discovery across problems as useful subexpressions must be rediscovered for every new input table\.

Therefore, the main bottleneck is not only fitting coefficients but also locating a small region of the expression space that contains a recoverable equation\. This cost becomes especially visible in scientific formulas, where constants may encode physical scales and small structural errors can be hidden by local numerical fit\.

Recent neural methods change this cost profile by learning priors over equations from many training tasks\. NeSymReS and end\-to\-end Transformer symbolic regression train sequence models on synthetic functions and query them on new input\-output observations at inference time\[[1](https://arxiv.org/html/2609.20997#bib.bib4),[9](https://arxiv.org/html/2609.20997#bib.bib5)\]\. Other work studies links between symbolic formulas and numeric observations through unified or contrastive pretraining\[[19](https://arxiv.org/html/2609.20997#bib.bib6)\]\. These approaches can propose candidate expressions much faster than a search method initialized from random trees\. However, fast proposal is not the same as equation recovery\. Many models are trained or selected by pointwise prediction error on sampled domains, but an expression with high testR2R^\{2\}may still use the wrong variables, constants, or algebraic form\. For example, a polynomial approximation may achieve near perfectR2R^\{2\}over a narrow domain but fail to recover the underlying exponential law\. This distinction is central for scientific discovery, where the output is not merely a predictor but an equation\.

This paper focuses on the gap between numerical fit and symbolic recovery\. For a target expressionf⋆f^\{\\star\}and a predictionf^\\hat\{f\}, high predictive accuracy does not imply algebraic equivalence\. We therefore report both predictive accuracy, defined by testR2\>1−εR^\{2\}\>1\-\\varepsilonfor some smallε\\varepsilon, and symbolic solution rate under a fixed symbolic verification protocol\. We use the same symbolic verification protocol as SRBench to determine whether a predicted expression is equivalent to the known ground\-truth equation\[[3](https://arxiv.org/html/2609.20997#bib.bib13)\]\. Accordingly, our experiments emphasize methods that can move from a good numerical fit to an algebraically correct formula\.

We introduce MOSAIC\-SR, a hybrid framework that uses neural generation to guide symbolic search\. A pretrained Transformer maps a small subsample of observations to multiple symbolic sketches, concentrating search in promising regions of expression space\. Monte Carlo tree search \(MCTS\) maps the decoded variable tokens to observed inputs and produces several complete equations\. These equations initialize independent local search paths\. Within each path, structural edits alternate with constant refitting to correct errors in variables, operators, subexpressions, and numerical scales after decoding\. Together, the pretrained Transformer provides fast neural proposals, while explicit search retains the flexibility needed for exact equation recovery\. We use log\-spaced initializations for constant fitting to cover scientific constants that may span many orders of magnitude\.

##### Contributions\.

Our main contributions are summarized as follows\. First, we introduce a recovery\-oriented pretraining scheme that learns normalized structural skeletons while deliberately deferring dataset\-specific variable assignment and constant estimation to inference, where the observed data support more accurate choices\. We sample equations under varied input distributions, domains, and point clouds\. We also omit affine transformations from the pretrained skeletons\. Although such transformations can improve numerical fit, their additional scales and offsets may introduce terms absent from the ground\-truth expression and thereby hinder exact symbolic matching\. Our pretraining objective instead encourages sketches that preserve the target algebraic structure\.

Second, we introduce a Transformer\-guided inference framework that assigns decoded variable tokens to observed inputs and transforms structural sketches into complete equations through parallel local search, tree\-based repair, and scale\-aware constant fitting\. Performing variable assignment and constant estimation at inference allows these choices to be guided directly by the observed data\. Structural repair and constant fitting recover high predictive accuracy, while the cleaner initial structures remain compatible with exact symbolic equivalence\. The resulting framework therefore targets both strongR2R^\{2\}and accurate symbolic recovery rather than predictive fit alone\. Like constructing a mosaic from selected pieces, MOSAIC\-SR identifies and assembles symbolic components that explain the observed numerical data\.

Third, we compare MOSAIC\-SR with search\-based symbolic regression methods, direct neural generation methods, and neural\-guided search methods\. Across SRSD\-Feynman with and without dummy variables and six additional benchmarks, MOSAIC\-SR achieves the highest symbolic solution rate on every dataset while ranking among the top two methods in predictive accuracy\.

## 2Related Work

### 2\.1Symbolic Regression as Equation Recovery

Symbolic regression has been used as a tool for scientific discovery because its output is an explicit equation rather than a black box predictor\. Early work showed that evolutionary search can recover compact analytic relations from data and can produce models that are interpretable to scientists\[[25](https://arxiv.org/html/2609.20997#bib.bib1)\]\. Unlike ordinary regression, symbolic regression aims not only to predict unseen observations well but also to recover the underlying generating mechanism\. However, predictive accuracy alone does not guarantee recovery of the target equation\. Indeed, many algebraically different expressions can agree on a finite set of sampled points\.

Recent SR benchmarks therefore evaluate symbolic recovery separately from predictive accuracy\. SRBench evaluates contemporary SR methods under a shared protocol and reports symbolic solution rate in addition to predictive accuracy\[[3](https://arxiv.org/html/2609.20997#bib.bib13)\]\. SRSD\-Feynman extends this view for scientific discovery\. The original Feynman benchmark samples variables from predefined narrow ranges\[[28](https://arxiv.org/html/2609.20997#bib.bib2)\]\. SRSD\-Feynman uses equation specific value ranges based on the physical meaning and SI unit of each variable\. It also samples variables on a logarithmic scale to cover various orders of magnitude\[[17](https://arxiv.org/html/2609.20997#bib.bib8)\]\.

This sampling strategy aims to mitigate a known limitation\. An incorrect expression may fit finite observations well over a narrow domain\. Evaluation across physically meaningful scales can help distinguish such local approximations from the true underlying equation\. We therefore reportR2R^\{2\}based accuracy and symbolic solution rate separately\. Predictive accuracy measures numerical fit and the symbolic solution verifier tests whether the output expression is symbolically equivalent to the ground truth\.

### 2\.2Search\-Based Symbolic Regression

Search\-based symbolic regression represents candidate equations as expression trees and optimizes their structure directly\. Genetic programming maintains a population of trees and generates new candidates through selection, crossover, mutation and constant fitting\[[25](https://arxiv.org/html/2609.20997#bib.bib1),[24](https://arxiv.org/html/2609.20997#bib.bib9)\]\. Without imposing a fixed parametric form, these methods can revise operators and subtrees in response to the observed data\.

Modern systems improve different components of this search\. Operon uses a compact tree representation to evaluate expressions efficiently\[[2](https://arxiv.org/html/2609.20997#bib.bib3)\]\. GP\-GOMEA learns dependencies between tree positions to guide structural variation\[[32](https://arxiv.org/html/2609.20997#bib.bib11)\]\. PySR uses a multi\-population evolutionary algorithm with an evolve\-simplify\-optimize loop\[[4](https://arxiv.org/html/2609.20997#bib.bib10)\]\. AI Feynman takes a more scientific route\. It recursively reduces a problem by exploiting structure such as separability, symmetry, and dimensional analysis\[[28](https://arxiv.org/html/2609.20997#bib.bib2)\]\. The main strength of search\-based SR is adaptive refinement after observing the data\. Constants can be optimized again after each structural revision\. Explicit mathematical and physical constraints can further guide the search\. The limitation is that most search\-based methods solve each new problem from scratch\. Locating the true underlying equation in the vast search space from random initialization is often difficult\. Repeated candidate generation and evaluation therefore incur substantial computational cost\.

### 2\.3Neural Symbolic Regression and Guided Search

Neural symbolic regression methods differ in how the learned model interacts with the discrete equation space\. Direct generation methods use a neural model to define a distribution over candidate expressions\. Candidate selection may occur through sequence decoding or optimization in a learned latent space\. These procedures operate within a learned output space rather than explicitly editing symbolic trees\. Neural\-guided methods use learned models to guide a separate search process that explores and revises symbolic structures\. The distinction is whether the neural model is treated as the primary solver or as a prior for structural search\.

##### Direct Neural Generation\.

Early neural generators formulate expression construction as a sequential decision process\. DSR trains an RNN policy with a risk\-seeking policy gradient that concentrates probability on high\-reward expressions\[[22](https://arxiv.org/html/2609.20997#bib.bib21)\]\. Pretrained Transformer models transfer expression patterns learned from large synthetic data to new problems\. NeSymReS decodes symbolic skeletons with beam search and fits placeholder constants with BFGS\[[1](https://arxiv.org/html/2609.20997#bib.bib4)\]\. End\-to\-end Transformer SR predicts complete expressions with numerical constants\. An optional optimization step refines these constants after decoding\[[9](https://arxiv.org/html/2609.20997#bib.bib5)\]\. SNIP\-SR learns a shared symbolic\-numeric representation and searches its continuous latent space\. SNIP\-SR refines decoded constants with BFGS\[[19](https://arxiv.org/html/2609.20997#bib.bib6)\]\. GenSR constructs a continuous equation\-generative space with a conditional variational autoencoder\. CMA\-ES then searches this space for candidate equations\[[15](https://arxiv.org/html/2609.20997#bib.bib24)\]\. In SNIP\-SR and GenSR, optimization occurs in a learned continuous space rather than through direct edits to expression trees\.

Pretrained generators can reduce per\-problem inference cost, but direct generation remains structurally fragile\. An early token error can alter the remaining expression\. Finite observations over a compact domain also do not uniquely determine the underlying symbolic structure\. Constant fitting and other numerical optimization can make an expression with incorrect structure closely approximate the target on that domain\. The resulting model may achieve a highR2R^\{2\}score without symbolic recovery\.

##### Neural\-Guided Search\.

Neural\-guided search combines learned proposals with explicit structural exploration\. NGGP uses a recurrent policy to seed genetic programming populations\[[21](https://arxiv.org/html/2609.20997#bib.bib19)\]\. uDSR combines recurrent generation with pretraining and evolutionary search\[[13](https://arxiv.org/html/2609.20997#bib.bib22)\]\. TPSR integrates MCTS into Transformer decoding so that prediction error and expression complexity can guide token selection\[[26](https://arxiv.org/html/2609.20997#bib.bib23)\]\. RSRM uses Double Q\-learning to restrict the actions explored by MCTS during expression tree construction\[[36](https://arxiv.org/html/2609.20997#bib.bib29)\]\. SR4MDL uses a description length estimate from MDLformer as the objective for symbolic search\[[37](https://arxiv.org/html/2609.20997#bib.bib25)\]\. In these methods, explicit structural search remains responsible for constructing the final equation\. The learned model can narrow the candidate space or define the search objective\. Unlike methods that use the learned model to generate the final expression or guide individual search decisions, MOSAIC\-SR uses the Transformer to propose diverse initial sketches\. Local search then completes and revises these sketches while refitting constants\. Our objective is not predictive fit alone, but recovery of an expression that is symbolically equivalent to the target equation\.

![Refer to caption](https://arxiv.org/html/2609.20997v1/x1.png)Figure 1:Overview of MOSAIC\-SR\. Stage 1 aligns numerical observations with symbolic expressions through contrastive pretraining, and Stage 2 trains the decoder to predict operator structures with variable and constant placeholders\. At inference time, MCTS maps these variable tokens to observed inputs, and the resulting equations initialize parallel search trajectories that alternate constant fitting with structural repair\. The final expression is selected according to validation NMSE and complexity\.

## 3Method

MOSAIC\-SR is motivated by the observation that a pretrained model can often identify the broad form of an equation, while a nearly correct prediction may still contain the wrong variable, operator, or constant\. To address this limitation, we use the pretrained Transformer to propose equation sketches and then apply search\-based refinement to correct structural errors\.

Figure[1](https://arxiv.org/html/2609.20997#S2.F1)summarizes the three phases of MOSAIC\-SR\. First, the numeric and symbolic encoders are jointly pretrained with a contrastive objective that aligns numerical observations with their corresponding expressions\. The pretrained numeric encoder is then connected to an autoregressive decoder and further trained to generate symbolic sketches\. Second, MCTS uses the decoded sketches and learned structural priors to assign variables and fit constants\. This produces a diverse set of promising initial equations\. Third, parallel local searches refine these equations through structural edits and constant optimization\. The final expression is selected according to validation NMSE and complexity\.

### 3\.1Pretraining: Learning the Symbolic Sketch Prior

##### Synthetic Numeric\-Symbolic pairs\.

The sketch prior is trained entirely with synthetic equations, following the pretraining strategy used by E2E\-SR\[[9](https://arxiv.org/html/2609.20997#bib.bib5)\]\. We sample expressions with one to ten variables from a predefined symbolic vocabulary comprising binary operators\{\+,−,×,÷\}\\\{\+,\-,\\times,\\div\\\}and unary operators\{\(⋅\)2,\(⋅\)3,sin,cos,exp,log,⋅,tan,tanh,arctan\}\\\{\(\\cdot\)^\{2\},\(\\cdot\)^\{3\},\\sin,\\cos,\\exp,\\log,\\sqrt\{\\cdot\},\\tan,\\tanh,\\arctan\\\}\. Each expression is represented in prefix Polish notation, where every operator appears before its operands\. For example,x1\+sin⁡\(x2\)x\_\{1\}\+\\sin\(x\_\{2\}\)is written as\(ADD X\_1 SIN X\_2\)\. In contrast to the data pipelines described for E2E\-SR, we use SymPy\[[20](https://arxiv.org/html/2609.20997#bib.bib28)\]to normalize each sampled expression under a fixed set of simplification rules\. For example,

3\+x\+2​x\+sin⁡\(y⋅x\)−1↦2\+3​x\+sin⁡\(x​y\)\.3\+x\+2x\+\\sin\(y\\cdot x\)\-1\\;\\mapsto\\;2\+3x\+\\sin\(xy\)\.\(2\)This step reduces the number of algebraically equivalent forms treated as distinct symbolic targets\. We use the normalized expression to create two symbolic sequences: the full sequence and the sketch sequence\. The full sequence contains the exact operators, variable identities, and constants and is used by the symbolic encoder during contrastive pretraining\. The sketch sequence preserves the operator tree and leaf positions while replacing each variable and constant leaf with a corresponding special token\. This sequence serves as the decoder target\. We then randomly choose an input distribution and domain from predefined sets, sample 200 input points, and evaluate the expression to generate the corresponding output values\. Consequently, the same symbolic expression can be observed through different input ranges rather than a single fixed set of observations\.

##### Numeric encoder\.

LetD=\{\(𝐱i,yi\)\}i=1nD=\\\{\(\\mathbf\{x\}\_\{i\},y\_\{i\}\)\\\}\_\{i=1\}^\{n\}denote the numeric observations, withn=200n=200during pretraining\. We pad all inputs to the maximum variable dimension to maintain a consistent input width across tasks\. We then concatenate each padded input with its output and apply the following signed logarithmic transform elementwise:

ϕ⁡\(a\)=sign⁡\(a\)​log⁡\(1\+\|a\|\)\.\\phi\(a\)=\\mathrm\{sign\}\(a\)\\log\(1\+\|a\|\)\.\(3\)Since the order of observations is arbitrary, the transformed rows are encoded as a set rather than a sequence\. A Set Transformer\[[14](https://arxiv.org/html/2609.20997#bib.bib30)\]contextualizes each row using information from the other observations, and attention pooling summarizes the resulting features:

𝐌D=SetEnc⁡\(\{ϕ⁡\(𝐫i\)\}i=1n\),𝐳D=Pool⁡\(𝐌D\)\.\\mathbf\{M\}\_\{D\}=\\mathrm\{SetEnc\}\\\!\\left\(\\\{\\phi\(\\mathbf\{r\}\_\{i\}\)\\\}\_\{i=1\}^\{n\}\\right\),\\qquad\\mathbf\{z\}\_\{D\}=\\mathrm\{Pool\}\(\\mathbf\{M\}\_\{D\}\)\.\(4\)The set representation𝐌D\\mathbf\{M\}\_\{D\}is retained for decoder cross\-attention, while the pooled representation𝐳D\\mathbf\{z\}\_\{D\}is used only for numeric\-symbolic contrastive learning\[[19](https://arxiv.org/html/2609.20997#bib.bib6)\]\.

##### Symbolic encoder\.

The symbolic encoder processes the normalized prefix sequence of an expression\. In prefix notation, each operator appears before its operands, and its fixed arity determines how many subsequent subexpressions belong to it\. The expression tree can therefore be parsed unambiguously without parentheses\. Each token in the prefix sequence is mapped to an embedding\. The resulting sequence is passed through a Transformer encoder with learned positional embeddings\[[31](https://arxiv.org/html/2609.20997#bib.bib26)\]\. Masked mean pooling over the output tokens produces a symbolic embedding𝐳e\\mathbf\{z\}\_\{e\}for the complete expression\. This encoder is used during the contrastive learning stage to teach the numeric encoder which equation generated the observations\.

##### Stage 1: Numeric\-Symbolic alignment\.

We train the numeric and symbolic encoders with the bidirectional InfoNCE objective used by CLIP\[[30](https://arxiv.org/html/2609.20997#bib.bib7),[23](https://arxiv.org/html/2609.20997#bib.bib31)\]\. Following SNIP, we apply this objective to align each set of numerical observations with its corresponding symbolic expression\[[19](https://arxiv.org/html/2609.20997#bib.bib6)\]\. For a minibatch ofBBmatched observation sets and expressions, define the temperature scaled similarity

si​j=cos⁡\(𝐳Di,𝐳ej\)τ\.s\_\{ij\}=\\frac\{\\cos\(\\mathbf\{z\}\_\{D\_\{i\}\},\\mathbf\{z\}\_\{e\_\{j\}\}\)\}\{\\tau\}\.\(5\)Here𝐳Di\\mathbf\{z\}\_\{D\_\{i\}\}is the pooled numeric embedding of theii\-th observation set,𝐳ej\\mathbf\{z\}\_\{e\_\{j\}\}is the symbolic embedding of thejj\-th expression, andτ\>0\\tau\>0is the temperature parameter that controls the sharpness of the similarity distribution\. A smallerτ\\tauplaces greater emphasis on the most similar pairs\. The bidirectional InfoNCE loss is

ℒcon=−12​B∑i=1B\[logesi​i∑j=1Besi​j\+logesi​i∑j=1Besj​i\]\.\\mathcal\{L\}\_\{\\mathrm\{con\}\}=\-\\frac\{1\}\{2B\}\\sum\_\{i=1\}^\{B\}\\left\[\\log\\frac\{e^\{s\_\{ii\}\}\}\{\\sum\_\{j=1\}^\{B\}e^\{s\_\{ij\}\}\}\+\\log\\frac\{e^\{s\_\{ii\}\}\}\{\\sum\_\{j=1\}^\{B\}e^\{s\_\{ji\}\}\}\\right\]\.\(6\)This loss increases the similarity of each matched pair relative to all mismatched pairs in both directions, aligning the observations with their corresponding symbolic expressions in a shared embedding space\.

##### Stage 2: sketch generation\.

After contrastive pretraining, an autoregressive Transformer decoder is attached to the numeric encoder\. Training uses teacher forcing against the ground\-truth sketch sequence of operators, variable tokens, and constant placeholders\. Letui,tu\_\{i,t\}denote the target token at positionttin theii\-th sketch, letTiT\_\{i\}be the number of non\-padding target tokens, and letNtok=∑i=1BTiN\_\{\\mathrm\{tok\}\}=\\sum\_\{i=1\}^\{B\}T\_\{i\}\. The token\-level cross\-entropy is

ℒCE=−1Ntok∑i=1B∑t=1Tilogpθ\(ui,t∣ui,<t,𝐌Di\),\\mathcal\{L\}\_\{\\mathrm\{CE\}\}=\-\\frac\{1\}\{N\_\{\\mathrm\{tok\}\}\}\\sum\_\{i=1\}^\{B\}\\sum\_\{t=1\}^\{T\_\{i\}\}\\log p\_\{\\theta\}\\\!\\left\(u\_\{i,t\}\\mid u\_\{i,<t\},\\mathbf\{M\}\_\{D\_\{i\}\}\\right\),wherepθp\_\{\\theta\}is the decoder distribution conditioned on the preceding ground\-truth tokens and numeric representation𝐌Di\\mathbf\{M\}\_\{D\_\{i\}\}\. Several lightweight prediction heads are trained jointly to estimate coarse structural properties such as the root arity and root operator class\. The second\-stage sketch\-generation objective is summarized as

ℒsketch=ℒCE\+λaux​ℒaux,\\mathcal\{L\}\_\{\\mathrm\{sketch\}\}=\\mathcal\{L\}\_\{\\mathrm\{CE\}\}\+\\lambda\_\{\\mathrm\{aux\}\}\\mathcal\{L\}\_\{\\mathrm\{aux\}\},\(7\)whereℒaux\\mathcal\{L\}\_\{\\mathrm\{aux\}\}collects the structural prediction losses andλaux\\lambda\_\{\\mathrm\{aux\}\}controls their contribution\. These auxiliary objectives encode structural information in the numeric representation, which then guides the construction of initial equations\.

### 3\.2Inference

#### From Sketches to Initial Equations

The numeric encoder maps the numerical observations to latent representations\. Stochastic decoding then samples diverse high probability sketches from these representations\[[7](https://arxiv.org/html/2609.20997#bib.bib27)\]\. We discard duplicate sketches and those that violate the prefix grammar\. Each retained sketch defines an expression skeleton with unresolved variable and constant tokens\. MCTS assigns observed inputs to the variable tokens, and numerical optimization fits the constant values on the training set\[[26](https://arxiv.org/html/2609.20997#bib.bib23)\]\. We rank the resulting complete expressions by training NMSE and use the top 24 to initialize 24 independent local search trajectories\.

#### Parallel Local Equation Recovery

Each search path maintains one current expression and attempts to improve it through a sequence of small tree edits\. Different decoded sketches and MCTS assignments seed the search paths in distinct regions\.

##### Scale\-aware constant fitting\.

Every candidate tree may contain several free constants\. For a fixed structuree⁡\(𝐱,𝐜\)e\(\\mathbf\{x\};\\mathbf\{c\}\), constants are estimated by minimizing squared error on the training set,

𝐜^=arg⁡min⁡∑\(𝐱i,yi\)∈Dtrain𝐜⁡\(e⁡\(𝐱i,𝐜\)−yi\)2\.\\hat\{\\mathbf\{c\}\}=\\arg\\min\_\{\\mathbf\{c\}\}\\sum\_\{\(\\mathbf\{x\}\_\{i\},y\_\{i\}\)\\in D\_\{\\mathrm\{train\}\}\}\\left\(e\(\\mathbf\{x\}\_\{i\};\\mathbf\{c\}\)\-y\_\{i\}\\right\)^\{2\}\.\(8\)The objective is solved with Levenberg\-Marquardt optimization from logarithmically spaced initializations that span multiple orders of magnitude\. During local search, constants are refitted periodically after several structural edits\.

##### Structural repair\.

The search paths run in parallel, each maintaining an independent current expression\. A path iteratively modifies its expression by replacing an operator, variable, or small subtree\. After several mutations, the constants are refitted and the candidate is evaluated onDtrainD\_\{\\mathrm\{train\}\}using NMSE normalized by the target variance\. The candidate replaces the current expression only if it achieves a lower NMSE\. Each path performs 300 mutation attempts\.

#### Selection and Simplification

Throughout local search, a shared Hall of Fame stores the best candidates found across all search paths\. Once all paths have completed 300 mutation attempts, MOSAIC\-SR selects the final expression from this candidate pool usingDvalD\_\{\\mathrm\{val\}\}\. Candidates with validation NMSE below10−1510^\{\-15\}are classified as near exact fits\. When one or more candidates satisfy this threshold, the selector chooses the expression with the fewest operators\. Otherwise, it selects the candidate with the lowest validation NMSE\. This criterion favors structurally simpler expressions once the validation error is near zero\.

The selected expression is then simplified by replacing small constants with zero, and fitted values close to common physical constants are snapped to their symbolic forms\. A physical constant snapping is retained only when its validation error remains within a small tolerance of the original expression\.

## 4Experiments

We conduct two evaluations\. The first focuses on scientific equation recovery using SRSD\-Feynman, including its dummy variable variant\. The second tests whether the same method transfers to six established symbolic regression benchmarks\. We also conduct ablation studies on the SRSD\-Feynman Easy split to examine conditional MCTS, local mutation search, and search breadth and depth\. The ablation results, detailed training parameters, and experimental settings are provided in the supplementary material\.

### 4\.1Evaluation Protocol

We evaluate numerical accuracy and symbolic solution rate following the SRBench protocol\. For every run conducted in this work, the test set is used only for final scoring and the returned expression is independently parsed and reevaluated outside the method\. Invalid expressions, non\-finite predictions and timeouts remain failures in the full benchmark denominator\. Each evaluation reports a numerical recovery rate and a symbolic solution rate\. For a set of problems𝒫\\mathcal\{P\}, symbolic solution rate is

Sym=1\|𝒫\|∑p∈𝒫𝟏\[SymVerify\(e^p,ep⋆\)=1\],\\mathrm\{Sym\}=\\frac\{1\}\{\|\\mathcal\{P\}\|\}\\sum\_\{p\\in\\mathcal\{P\}\}\\mathbf\{1\}\\left\[\\mathrm\{SymVerify\}\(\\hat\{e\}\_\{p\},e^\{\\star\}\_\{p\}\)=1\\right\],\(9\)wheree^p\\hat\{e\}\_\{p\}is the returned expression,ep⋆e^\{\\star\}\_\{p\}is the ground truth expression, andSymVerify\\mathrm\{SymVerify\}is the fixed symbolic verifier\. We use the SRBench symbolic solution verifier\[[3](https://arxiv.org/html/2609.20997#bib.bib13)\]\. The numerical criterion is specified below in each experiment\.

### 4\.2SRSD\-Feynman Evaluation

##### Benchmark\.

SRSD\-Feynman contains 120 physics inspired equations with known ground truth and physically motivated sampling ranges\[[17](https://arxiv.org/html/2609.20997#bib.bib8)\]\. The benchmark is divided into Easy, Medium, and Hard splits with 30, 40, and 50 problems, respectively\. Each problem provides 8000 training, 1000 validation, and 1000 test samples\. We also evaluate the dummy variable variant, which adds between one and three irrelevant input columns at random positions\. Results for both the original and dummy variable variants are reported below\. We additionally include EPLEX\[[12](https://arxiv.org/html/2609.20997#bib.bib32)\], DGSR\[[6](https://arxiv.org/html/2609.20997#bib.bib33)\], TaylorGP\[[5](https://arxiv.org/html/2609.20997#bib.bib34)\], DySymNet\[[16](https://arxiv.org/html/2609.20997#bib.bib35)\], FFX\[[18](https://arxiv.org/html/2609.20997#bib.bib36)\], and BSR\[[8](https://arxiv.org/html/2609.20997#bib.bib37)\]in the SRSD\-Feynman comparison\.

For this evaluation, predictive quality is measured by

Rp2=1−∑i\(yi−fe^p​\(𝐱i\)\)2∑i\(yi−y¯\)2,R^\{2\}\_\{p\}=1\-\\frac\{\\sum\_\{i\}\\left\(y\_\{i\}\-f\_\{\\hat\{e\}\_\{p\}\}\(\\mathbf\{x\}\_\{i\}\)\\right\)^\{2\}\}\{\\sum\_\{i\}\\left\(y\_\{i\}\-\\bar\{y\}\\right\)^\{2\}\},\(10\)andAcc\\mathrm\{Acc\}is the percentage of test problems withR2\>0\.999R^\{2\}\>0\.999\.

Table 1:Results on SRSD\-Feynman\. Easy, Medium, and Hard contain 30, 40, and 50 equations\. Results cited from SRSD\-Feynman are taken directly from the original paper\. Results evaluated in this work are means over five seeds\. Sym is the symbolic solution rate in percent, and Acc is the percentage of equations withR2\>0\.999R^\{2\}\>0\.999\. The top three values per column, including ties, are bolded\. The best value in each column is also italicized\.Table 2:Results on SRSD\-Feynman with dummy variables\. Results cited from SRSD\-Feynman are taken directly from the original paper\. Results evaluated in this work are means over five seeds\. Sym is the symbolic solution rate in percent, and Acc is the percentage of problems with testR2\>0\.999R^\{2\}\>0\.999\. The top three values in each column, including ties, are bolded\. The best value in each column is also italicized\.Table 3:Results and runtime on six symbolic regression benchmarks\. Sym and Acc are percentages\. Time is the average runtime in seconds per equation\. Acc denotes test NMSE below10−610^\{\-6\}\. For each dataset, the top three Sym and Acc values are bolded\.
##### Compared methods\.

We compare MOSAIC\-SR with search\-based, neural, and hybrid symbolic regression methods\. For methods reported in the original SRSD\-Feynman study, we show the published values from Matsubara et al\.\[[17](https://arxiv.org/html/2609.20997#bib.bib8)\]\. The remaining methods are evaluated under our pipeline and are shown separately in the table\. These evaluations include the GP methods SBP\-GP and GP\-GOMEA\[[33](https://arxiv.org/html/2609.20997#bib.bib20),[32](https://arxiv.org/html/2609.20997#bib.bib11)\], the Transformer\-MCTS hybrid TPSR\[[26](https://arxiv.org/html/2609.20997#bib.bib23)\], the reinforcement\-learning and MCTS method RSRM\[[36](https://arxiv.org/html/2609.20997#bib.bib29)\], and the pretrained Transformer model NeSymReS\[[1](https://arxiv.org/html/2609.20997#bib.bib4)\]\.

##### Implementation\.

MOSAIC\-SR uses 200 sampled input\-output pairs to generate 48 candidate sketches over three nucleus sampling passes\. MCTS explores variable assignments for these sketches, and its top 24 complete expressions initialize 24 local search trajectories with 300 mutation steps each\. Constants and local edits are optimized on the training data\. Final selection uses validation error and expression complexity\. All methods used a budget of 3,600 seconds per problem and the settings recommended by their original implementations\. Results for MOSAIC\-SR and all baselines evaluated in this work are reported as means over five seeds\. Cited results are taken directly from the original SRSD\-Feynman paper\. Runtime was not reported in the original paper, so we do not compare runtime on the SRSD\-Feynman dataset\. We record and analyze mean wall\-clock runtime in the six cross\-benchmark evaluations presented later\. Experiments were run on a cluster with four 80 GB H100 GPUs, four 80 GB A100 GPUs, and CPU nodes\. Each training run used a single GPU without distributed training\.

##### Results\.

Table[1](https://arxiv.org/html/2609.20997#S4.T1)reports the SRSD\-Feynman results\. Numerical accuracy and symbolic recovery can differ substantially\. Some baselines obtain highR2R^\{2\}based accuracy but low symbolic solution rates\. For example, SBP\-GP reaches87\.3%87\.3\\%accuracy on the Easy split but has an8\.0%8\.0\\%symbolic solution rate\. MOSAIC\-SR reduces this gap, achieving the highest symbolic solution rate on every difficulty split and ranking among the top two methods in predictive accuracy\.

We next evaluate robustness to irrelevant dummy variables\. Table[2](https://arxiv.org/html/2609.20997#S4.T2)shows that dummy variables make symbolic recovery substantially harder for many baselines\. For example, the Easy symbolic solution rate of PySR falls from60\.0%60\.0\\%in the clean setting to20\.0%20\.0\\%, and that of DGSR falls from36\.7%36\.7\\%to3\.3%3\.3\\%\. MOSAIC\-SR retains symbolic solution rates of74\.0%74\.0\\%,54\.5%54\.5\\%, and31\.2%31\.2\\%on the Easy, Medium, and Hard splits, respectively\. These rates exceed the strongest baseline by34\.034\.0,18\.518\.5, and14\.014\.0percentage points\. Compared with the clean setting, they decrease by only10\.710\.7,0\.50\.5, and3\.63\.6percentage points\. Predictive accuracy is also best on Easy, tied for best on Medium, and within0\.80\.8percentage points of the best result on Hard\. These results indicate that multi\-sketch initialization and structural repair preserve recovery performance when the observations contain irrelevant inputs\. Appendix[A](https://arxiv.org/html/2609.20997#A1)provides additional error bar plots showing mean performance and variation across random seeds, together with rank comparisons for both SRSD\-Feynman variants\.

### 4\.3Cross\-Benchmark Evaluation

We further evaluate MOSAIC\-SR on six widely used symbolic regression datasets: Nguyen\-12\[[29](https://arxiv.org/html/2609.20997#bib.bib14)\], Korns\-15\[[11](https://arxiv.org/html/2609.20997#bib.bib15)\], Keijzer\-15\[[10](https://arxiv.org/html/2609.20997#bib.bib16)\], Vladislavleva\-8\[[35](https://arxiv.org/html/2609.20997#bib.bib17)\], Strogatz\-14\[[27](https://arxiv.org/html/2609.20997#bib.bib18),[3](https://arxiv.org/html/2609.20997#bib.bib13)\], and Livermore\-22\[[21](https://arxiv.org/html/2609.20997#bib.bib19)\]\. We compare against three groups of baselines\. The search\-based baselines are PySR, Operon, and GP\-GOMEA\[[4](https://arxiv.org/html/2609.20997#bib.bib10),[2](https://arxiv.org/html/2609.20997#bib.bib3),[32](https://arxiv.org/html/2609.20997#bib.bib11)\]\. The neural baselines are E2E\-SR, SNIP\-SR, and GenSR\[[9](https://arxiv.org/html/2609.20997#bib.bib5),[19](https://arxiv.org/html/2609.20997#bib.bib6),[15](https://arxiv.org/html/2609.20997#bib.bib24)\]\. The hybrid baselines are TPSR and SR4MDL\[[26](https://arxiv.org/html/2609.20997#bib.bib23),[37](https://arxiv.org/html/2609.20997#bib.bib25)\]\.

##### Settings\.

Numerical recovery requires test NMSE below10−610^\{\-6\}\. We follow the standard setting for each dataset\. Nguyen uses independent uniform samples from the equation domains\. Korns uses independent fit and test samples of 10,000 points each over five inputs in\[−50,50\]\[\-50,50\]\. Keijzer and Vladislavleva use their equation specific sampling methods and sample sizes\. Livermore follows the equation specific domains and sample counts distributed with DSO\[[22](https://arxiv.org/html/2609.20997#bib.bib21)\]\. Strogatz uses the fixed 75/25 SRBench split of the PMLB ODE datasets\[[3](https://arxiv.org/html/2609.20997#bib.bib13)\]\. For benchmarks without a predefined validation set, we select the final candidate using the training data\. MOSAIC\-SR uses the same 24\-by\-300 search configuration on every dataset\. All baselines use their default budgets\.

##### Results\.

Table[3](https://arxiv.org/html/2609.20997#S4.T3)summarizes the multi\-benchmark results\. It reports symbolic solution rate, predictive accuracy, and mean wall\-clock time per equation\. MOSAIC\-SR obtains the highest symbolic solution rate on every dataset\. Improvements over the strongest baseline range from12\.512\.5to33\.333\.3percentage points\. These gains cannot be explained by predictive accuracy alone\. MOSAIC\-SR and PySR have identical numerical recovery on Nguyen and Strogatz, but MOSAIC\-SR increases symbolic solution rates from 8\.3% to 75\.0% and from 42\.9% to 64\.3%\. Although PySR has slightly higher numerical recovery on Korns and Keijzer, MOSAIC\-SR approximately doubles symbolic recovery on both datasets\. Moreover, the neural baselines reach at most 6\.7% symbolic recovery\. Operon, GP\-GOMEA, and direct neural generators are generally faster, but their symbolic recovery is substantially lower\. In contrast, MOSAIC\-SR transfers across benchmarks and more effectively converts accurate predictions into exact equations\. Among competitive recovery baselines, MOSAIC\-SR is 1\.3\-2\.2×\\timesfaster than PySR and 6\.8\-24\.3×\\timesfaster than SR4MDL across all six datasets\. This highlights the importance of search and repair after neural generation\.

## 5Conclusion

We presented MOSAIC\-SR, a hybrid symbolic regression method that combines learned equation priors with explicit recovery search\. A pretrained Transformer identifies promising expression structures instead of relying on random initialization\. Conditional MCTS completes partially specified sketches\. Within each search path, local tree edits alternate with constant refitting throughout the search budget\. This repeated interaction corrects errors in both symbolic structure and numerical scale\.

Across various benchmarks, MOSAIC\-SR achieves the highest symbolic solution rate in every reported dataset while retaining competitive predictive accuracy\. Its advantage persists when irrelevant variables are introduced\. This supports the use of learned sketches as search priors rather than one\-shot predictions\. The runtime results further suggest that a learned sketch prior can reduce search time while supporting higher symbolic solution rates\. Despite these gains, recovery becomes more difficult for high dimensional equations because the corresponding search space grows rapidly\. Targets far outside the pretraining distribution may also require a larger search budget\. Future work will use broader pretraining distributions to improve recovery for high\-dimensional equations with complex symbolic structure\. We will also study recovery from sparse observations, which better reflect data availability in real world physical systems\.

## References

- \[1\]L\. Biggio, T\. Bendinelli, A\. Neitz, A\. Lucchi, and G\. Parascandolo\(2021\)Neural symbolic regression that scales\.InProceedings of the 38th International Conference on Machine Learning,Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p1.2),[§1](https://arxiv.org/html/2609.20997#S1.p4.1),[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px1.p1.1),[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px2.p1.1)\.
- \[2\]B\. Burlacu, G\. Kronberger, and M\. Kommenda\(2020\)Operon c\+\+: an efficient genetic programming framework for symbolic regression\.InProceedings of the 2020 Genetic and Evolutionary Computation Conference Companion,GECCO ’20,pp\. 1562–1570\.External Links:[Link](https://doi.org/10.1145/3377929.3398099),[Document](https://dx.doi.org/10.1145/3377929.3398099)Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.20997#S2.SS2.p2.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[3\]W\. G\. L\. Cava, P\. Orzechowski, B\. Burlacu, F\. O\. de França, M\. Virgolin, Y\. Jin, M\. Kommenda, and J\. H\. Moore\(2021\)Contemporary symbolic regression methods and their relative performance\.InNeurIPS Datasets and Benchmarks,External Links:[Link](https://datasets-benchmarks-proceedings.neurips.cc/paper/2021/hash/c0c7c76d30bd3dcaefc96f40275bdc0a-Abstract-round1.html)Cited by:[Table 10](https://arxiv.org/html/2609.20997#A4.T10),[§1](https://arxiv.org/html/2609.20997#S1.p5.1),[§2\.1](https://arxiv.org/html/2609.20997#S2.SS1.p2.1),[§4\.1](https://arxiv.org/html/2609.20997#S4.SS1.p1.2),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.SSS0.Px1.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[4\]M\. Cranmer\(2023\)Interpretable machine learning for science with pysr and symbolicregression\.jl\.External Links:2305\.01582,[Link](https://arxiv.org/abs/2305.01582)Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p1.2),[§1](https://arxiv.org/html/2609.20997#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.20997#S2.SS2.p2.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[5\]B\. He, Q\. Lu, Q\. Yang, J\. Luo, and Z\. Wang\(2022\)Taylor genetic programming for symbolic regression\.External Links:2205\.09751,[Link](https://arxiv.org/abs/2205.09751)Cited by:[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px1.p1.1)\.
- \[6\]S\. Holt, Z\. Qian, and M\. van der Schaar\(2023\)Deep generative symbolic regression\.External Links:2401\.00282,[Link](https://arxiv.org/abs/2401.00282)Cited by:[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px1.p1.1)\.
- \[7\]A\. Holtzman, J\. Buys, L\. Du, M\. Forbes, and Y\. Choi\(2020\)The curious case of neural text degeneration\.InInternational Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=rygGQyrFvH)Cited by:[§3\.2](https://arxiv.org/html/2609.20997#S3.SS2.SSSx1.p1.1)\.
- \[8\]Y\. Jin, W\. Fu, J\. Kang, J\. Guo, and J\. Guo\(2020\)Bayesian symbolic regression\.External Links:1910\.08892,[Link](https://arxiv.org/abs/1910.08892)Cited by:[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px1.p1.1)\.
- \[9\]P\. Kamienny, S\. d’Ascoli, G\. Lample, and F\. Charton\(2022\)End\-to\-end symbolic regression with transformers\.InProceedings of the 36th International Conference on Neural Information Processing Systems,Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p4.1),[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px1.p1.1),[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px1.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[10\]M\. Keijzer\(2003\)Improving symbolic regression with interval arithmetic and linear scaling\.InGenetic Programming,C\. Ryan, T\. Soule, M\. Keijzer, E\. Tsang, R\. Poli, and E\. Costa \(Eds\.\),pp\. 70–82\.Cited by:[Table 10](https://arxiv.org/html/2609.20997#A4.T10),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[11\]M\. F\. Korns\(2011\)Accuracy in symbolic regression\.InGenetic Programming Theory and Practice IX,pp\. 129–151\.External Links:[Document](https://dx.doi.org/10.1007/978-1-4614-1770-5%5F8),[Link](https://doi.org/10.1007/978-1-4614-1770-5_8)Cited by:[Table 10](https://arxiv.org/html/2609.20997#A4.T10),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[12\]W\. La Cava, L\. Spector, and K\. Danai\(2016\)Epsilon\-lexicase selection for regression\.InProceedings of the Genetic and Evolutionary Computation Conference 2016,GECCO ’16,pp\. 741–748\.External Links:[Link](http://dx.doi.org/10.1145/2908812.2908898),[Document](https://dx.doi.org/10.1145/2908812.2908898)Cited by:[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px1.p1.1)\.
- \[13\]M\. Landajuela, C\. S\. Lee, J\. Yang, R\. Glatt, C\. P\. Santiago, I\. Aravena, T\. Mundhenk, G\. Mulcahy, and B\. K\. Petersen\(2022\)A unified framework for deep symbolic regression\.Advances in Neural Information Processing Systems35,pp\. 33985–33998\.Cited by:[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px2.p1.1)\.
- \[14\]J\. Lee, Y\. Lee, J\. Kim, A\. R\. Kosiorek, S\. Choi, and Y\. W\. Teh\(2019\)Set transformer: a framework for attention\-based permutation\-invariant neural networks\.External Links:1810\.00825,[Link](https://arxiv.org/abs/1810.00825)Cited by:[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px2.p1.2)\.
- \[15\]Q\. Li, Y\. Hu, J\. Liu, and Y\. Chen\(2026\)GenSR: symbolic regression based on equation generative space\.InThe Fourteenth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=8emIjwUQZg)Cited by:[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px1.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[16\]W\. Li, W\. Li, L\. Yu, M\. Wu, L\. Sun, J\. Liu, Y\. Li, S\. Wei, Y\. Deng, and M\. Hao\(2024\)A neural\-guided dynamic symbolic network for exploring mathematical expressions from data\.External Links:2309\.13705,[Link](https://arxiv.org/abs/2309.13705)Cited by:[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px1.p1.1)\.
- \[17\]Y\. Matsubara, N\. Chiba, R\. Igarashi, and Y\. Ushiku\(2024\)Rethinking symbolic regression datasets and benchmarks for scientific discovery\.Journal of Data\-centric Machine Learning Research\.Note:External Links:[Link](https://openreview.net/forum?id=qrUdrXsiXX)Cited by:[Appendix A](https://arxiv.org/html/2609.20997#A1.p1.1),[Table 9](https://arxiv.org/html/2609.20997#A4.T9),[§2\.1](https://arxiv.org/html/2609.20997#S2.SS1.p2.1),[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px1.p1.1),[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px2.p1.1)\.
- \[18\]T\. McConaghy\(2011\)FFX: fast, scalable, deterministic symbolic regression technology\.InGenetic Programming Theory and Practice IX,pp\. 235–260\.Cited by:[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px1.p1.1)\.
- \[19\]K\. Meidani, P\. Shojaee, C\. K\. Reddy, and A\. B\. Farimani\(2024\)SNIP: bridging mathematical symbolic and numeric realms with unified pre\-training\.InThe Twelfth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=KZSEgJGPxu)Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p4.1),[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px1.p1.1),[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px2.p1.3),[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px4.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[20\]A\. Meurer, C\. P\. Smith, M\. Paprocki, O\. Čertík, S\. B\. Kirpichev, M\. Rocklin, A\. Kumar, S\. Ivanov, J\. K\. Moore, S\. Singh, T\. Rathnayake, S\. Vig, B\. E\. Granger, R\. P\. Muller, F\. Bonazzi, H\. Gupta, S\. Vats, F\. Johansson, F\. Pedregosa, M\. J\. Curry, A\. R\. Terrel, Š\. Roučka, A\. Saboo, I\. Fernando, S\. Kulal, R\. Cimrman, and A\. Scopatz\(2017\)SymPy: symbolic computing in python\.PeerJ Computer Science3,pp\. e103\.External Links:ISSN 2376\-5992,[Link](https://doi.org/10.7717/peerj-cs.103),[Document](https://dx.doi.org/10.7717/peerj-cs.103)Cited by:[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px1.p1.1)\.
- \[21\]T\. N\. Mundhenk, M\. Landajuela, R\. Glatt, C\. P\. Santiago, D\. faissol, and B\. K\. Petersen\(2021\)Symbolic regression via deep reinforcement learning enhanced genetic programming seeding\.InAdvances in Neural Information Processing Systems,A\. Beygelzimer, Y\. Dauphin, P\. Liang, and J\. W\. Vaughan \(Eds\.\),External Links:[Link](https://openreview.net/forum?id=tjwQaOI9tdy)Cited by:[Table 10](https://arxiv.org/html/2609.20997#A4.T10),[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px2.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[22\]B\. K\. Petersen, M\. L\. Larma, T\. N\. Mundhenk, C\. P\. Santiago, S\. K\. Kim, and J\. T\. Kim\(2021\)Deep symbolic regression: recovering mathematical expressions from data via risk\-seeking policy gradients\.InInternational Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=m5Qsh0kBQG)Cited by:[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px1.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.SSS0.Px1.p1.1)\.
- \[23\]A\. Radford, J\. W\. Kim, C\. Hallacy, A\. Ramesh, G\. Goh, S\. Agarwal, G\. Sastry, A\. Askell, P\. Mishkin, J\. Clark,et al\.\(2021\)Learning transferable visual models from natural language supervision\.InInternational conference on machine learning,pp\. 8748–8763\.Cited by:[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px4.p1.1)\.
- \[24\]M\. D\. Schmidt and H\. Lipson\(2010\)Age\-fitness Pareto optimization\.InProceedings of the 12th Annual Conference on Genetic and Evolutionary Computation,GECCO ’10,pp\. 543–544\.External Links:[Link](https://doi.org/10.1145/1830483.1830584),[Document](https://dx.doi.org/10.1145/1830483.1830584)Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.20997#S2.SS2.p1.1)\.
- \[25\]M\. Schmidt and H\. Lipson\(2009\)Distilling free\-form natural laws from experimental data\.Science324\(5923\),pp\. 81–85\.External Links:[Document](https://dx.doi.org/10.1126/science.1165893)Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p2.1),[§2\.1](https://arxiv.org/html/2609.20997#S2.SS1.p1.1),[§2\.2](https://arxiv.org/html/2609.20997#S2.SS2.p1.1)\.
- \[26\]P\. Shojaee, K\. Meidani, A\. B\. Farimani, and C\. K\. Reddy\(2023\)Transformer\-based planning for symbolic regression\.InThirty\-seventh Conference on Neural Information Processing Systems,External Links:[Link](https://openreview.net/forum?id=0rVXQEeFEL)Cited by:[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px2.p1.1),[§3\.2](https://arxiv.org/html/2609.20997#S3.SS2.SSSx1.p1.1),[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px2.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[27\]S\. H\. Strogatz\(2015\)Nonlinear dynamics and chaos : with applications to physics, biology, chemistry, and engineering\.2nd edition,Westview Press\.Cited by:[Table 10](https://arxiv.org/html/2609.20997#A4.T10),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[28\]S\. Udrescu and M\. Tegmark\(2020\)AI feynman: a physics\-inspired method for symbolic regression\.Science Advances6\(16\),pp\. eaay2631\.External Links:[Document](https://dx.doi.org/10.1126/sciadv.aay2631),[Link](https://www.science.org/doi/abs/10.1126/sciadv.aay2631),https://www\.science\.org/doi/pdf/10\.1126/sciadv\.aay2631Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p1.2),[§1](https://arxiv.org/html/2609.20997#S1.p2.1),[§2\.1](https://arxiv.org/html/2609.20997#S2.SS1.p2.1),[§2\.2](https://arxiv.org/html/2609.20997#S2.SS2.p2.1)\.
- \[29\]N\. Q\. Uy, N\. X\. Hoai, M\. O’Neill, R\. I\. Mckay, and E\. Galván\-López\(2011\)Semantically\-based crossover in genetic programming: application to real\-valued symbolic regression\.Genetic Programming and Evolvable Machines12\(2\),pp\. 91–119\.External Links:ISSN 1389\-2576,[Link](https://doi.org/10.1007/s10710-010-9121-2),[Document](https://dx.doi.org/10.1007/s10710-010-9121-2)Cited by:[Table 10](https://arxiv.org/html/2609.20997#A4.T10),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[30\]A\. van den Oord, Y\. Li, and O\. Vinyals\(2019\)Representation learning with contrastive predictive coding\.External Links:1807\.03748,[Link](https://arxiv.org/abs/1807.03748)Cited by:[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px4.p1.1)\.
- \[31\]A\. Vaswani, N\. Shazeer, N\. Parmar, J\. Uszkoreit, L\. Jones, A\. N\. Gomez, Ł\. Kaiser, and I\. Polosukhin\(2017\)Attention is all you need\.Advances in neural information processing systems30\.Cited by:[§3\.1](https://arxiv.org/html/2609.20997#S3.SS1.SSS0.Px3.p1.1)\.
- \[32\]M\. Virgolin, T\. Alderliesten, C\. Witteveen, and P\. A\. N\. Bosman\(2021\)Improving model\-based genetic programming for symbolic regression of small expressions\.Evolutionary Computation29\(2\),pp\. 211–237\.External Links:ISSN 1063\-6560,[Document](https://dx.doi.org/10.1162/evco%5Fa%5F00278),[Link](https://doi.org/10.1162/evco_a_00278),https://direct\.mit\.edu/evco/article\-pdf/29/2/211/1921067/evco\_a\_00278\.pdfCited by:[§1](https://arxiv.org/html/2609.20997#S1.p2.1),[§2\.2](https://arxiv.org/html/2609.20997#S2.SS2.p2.1),[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px2.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[33\]M\. Virgolin, T\. Alderliesten, and P\. A\. N\. Bosman\(2019\)Linear scaling with and within semantic backpropagation\-based genetic programming for symbolic regression\.InProceedings of the Genetic and Evolutionary Computation Conference,GECCO ’19,pp\. 1084–1092\.External Links:[Link](https://doi.org/10.1145/3321707.3321758),[Document](https://dx.doi.org/10.1145/3321707.3321758)Cited by:[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px2.p1.1)\.
- \[34\]M\. Virgolin and S\. P\. Pissis\(2022\)Symbolic regression is NP\-hard\.Transactions on Machine Learning Research\.Note:External Links:ISSN 2835\-8856,[Link](https://openreview.net/forum?id=LTiaPxqe2e)Cited by:[§1](https://arxiv.org/html/2609.20997#S1.p1.2)\.
- \[35\]E\. J\. Vladislavleva, G\. F\. Smits, and D\. den Hertog\(2009\)Order of nonlinearity as a complexity measure for models generated by symbolic regression via pareto genetic programming\.IEEE Transactions on Evolutionary Computation13\(2\),pp\. 333–349\.External Links:[Document](https://dx.doi.org/10.1109/TEVC.2008.926486)Cited by:[Table 10](https://arxiv.org/html/2609.20997#A4.T10),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.
- \[36\]Y\. Xu, Y\. Liu, and H\. Sun\(2024\)Reinforcement symbolic regression machine\.InThe Twelfth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=PJVUWpPnZC)Cited by:[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px2.p1.1),[§4\.2](https://arxiv.org/html/2609.20997#S4.SS2.SSS0.Px2.p1.1)\.
- \[37\]Z\. Yu, J\. Ding, Y\. Li, and D\. Jin\(2025\)Symbolic regression via MDLformer\-guided search: from minimizing prediction error to minimizing description length\.InThe Thirteenth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=ljAS7cPAU0)Cited by:[§2\.3](https://arxiv.org/html/2609.20997#S2.SS3.SSS0.Px2.p1.1),[§4\.3](https://arxiv.org/html/2609.20997#S4.SS3.p1.1)\.

## Appendix AVisualization of SRSD\-Feynman Results

We provide predictive accuracy and symbolic recovery visualizations for SRSD\-Feynman\[[17](https://arxiv.org/html/2609.20997#bib.bib8)\], together with rank comparisons involving expression complexity\. The quantitative results are reported in the paper\.

### A\.1Results without Dummy Variables

Figure[2](https://arxiv.org/html/2609.20997#A1.F2)compares predictive accuracy and symbolic solution rate across the Easy, Medium, and Hard splits without dummy variables\.

Figure 2:Predictive accuracy and symbolic solution rate on SRSD\-Feynman without dummy variables\. Points show mean performance on the Easy, Medium, and Hard splits\. Horizontal bars show the reported variation across seeds\.MOSAIC\-SR achieves the highest symbolic solution rate on all three splits while remaining among the most accurate methods\. Its symbolic advantage is especially clear on the Easy split and remains substantial as equation difficulty increases\.

\(a\) Accuracy versus symbolic recovery

\(b\) Accuracy versus complexity

Figure 3:Rank\-based comparisons on SRSD\-Feynman without dummy variables\. The panels compare mean predictive accuracy rank with symbolic solution rank and expression complexity rank, respectively\. Methods closer to the lower left corner achieve better tradeoffs\.Figure[3](https://arxiv.org/html/2609.20997#A1.F3)summarizes the rank based tradeoffs without dummy variables\. Lower ranks are better in both panels\. MOSAIC\-SR ranks first in both predictive accuracy and symbolic recovery, giving the strongest joint result in Figure[3](https://arxiv.org/html/2609.20997#A1.F3)\(a\)\. It also achieves top four complexity rank in Figure[3](https://arxiv.org/html/2609.20997#A1.F3)\(b\)\. Methods with slightly simpler expressions have lower accuracy ranks\.

### A\.2Results with Dummy Variables

The dummy\-variable setting adds irrelevant input columns and therefore tests robustness to variable selection\. Figure[4](https://arxiv.org/html/2609.20997#A1.F4)compares predictive and symbolic performance under this perturbation\.

Figure 4:Predictive accuracy and symbolic solution rate on SRSD\-Feynman with dummy variables\. Points show mean performance on the Easy, Medium, and Hard splits\. Horizontal bars show the reported variation across seeds\.MOSAIC\-SR continues to achieve the highest symbolic solution rate across Easy, Medium, and Hard\. Although irrelevant variables reduce absolute recovery on some splits, the ordering of the leading methods is preserved\. Predictive accuracy also remains highest or close to highest across the three difficulty levels\. Figure[5](https://arxiv.org/html/2609.20997#A1.F5)presents the corresponding rank based comparisons\.

\(a\) Accuracy versus symbolic recovery

\(b\) Accuracy versus complexity

Figure 5:Rank based comparisons on SRSD\-Feynman with dummy variables\. The panels compare mean predictive accuracy rank with symbolic solution rank and expression complexity rank, respectively\. Methods closer to the lower left corner achieve better tradeoffs\.With dummy variables, MOSAIC\-SR remains first in the joint accuracy\-symbolic comparison\. Its complexity rank is fifth while its accuracy rank remains near the top\. This shows that robustness to irrelevant inputs does not require a large increase in recovered expression complexity\.

## Appendix BValidation\-NMSE Trajectories during Local Search

Figures[6](https://arxiv.org/html/2609.20997#A2.F6)–[11](https://arxiv.org/html/2609.20997#A2.F11)track the best validation NMSE achieved so far throughout each MOSAIC\-SR local\-search run\. Lower values are better and the vertical axis is logarithmic\. Thin gray step curves show individual runs, the colored curve is the median, and the shaded region is the interquartile range\. The dashed horizontal line marks NMSE=10−3=10^\{\-3\}, equivalent toR2\>0\.999R^\{2\}\>0\.999, which is the accuracy threshold used for SRSD\-Feynman\. To distinguish target difficulty from proposal quality, each split is analyzed first by ground\-truth operator count and then by the operator count of the top\-1 decoded sketch\. Operator count is used as a proxy for structural size\. It is positively related to expression length and complexity but is not identical to either\. Easy and Medium trajectories are shown for 50 seconds, while Hard trajectories are shown for 100 seconds\. All three splits use five seeds\.

### B\.1SRSD\-Feynman Easy

##### Ground\-truth operator count\.

Figure[6](https://arxiv.org/html/2609.20997#A2.F6)first groups runs by the number of operators in the true equation\. Equations with fewer operators reach low NMSE earlier\. The three and four operator groups nevertheless cross the accuracy threshold soon afterward and converge to the same low error regime\.

Figure 6:Best validation NMSE versus wall\-clock time on SRSD\-Feynman Easy, grouped by ground\-truth operator count\. The 150 runs comprise 30 equations evaluated over five seeds\. The groups contain one or two, three, and four true operators, with 40, 55, and 55\.
##### Decoded sketch operator count\.

Figure[7](https://arxiv.org/html/2609.20997#A2.F7)shows a much stronger separation by decoded sketch operator count\. Sketches with fewer than 10 operators cross the threshold within a few seconds, while those with 10\-15 operators converge more slowly and some runs with more than 15 operators remain above it\. Because Easy targets contain at most four operators, high decoded operator counts appear to constrain local search more than ground truth operator count\.

Figure 7:Best validation NMSE versus wall\-clock time on SRSD\-Feynman Easy, grouped by top\-1 decoded sketch operator count\. The runs are divided into sketches with fewer than 10, between 10 and 15, and more than 15 operators, with 57, 44, and 49 runs respectively\.

### B\.2SRSD\-Feynman Medium

Figure[8](https://arxiv.org/html/2609.20997#A2.F8)groups runs by the number of operators in the true equation\. Equations with fewer than five operators reach low NMSE earlier, while the two higher\-count groups improve more slowly and show wider variation\. Their medians are not strictly ordered by operator count, indicating that operator count captures only one component of target difficulty\. The remaining variation depends on the specific algebraic structure of each equation\.

Figure 8:Best validation NMSE versus wall\-clock time on SRSD\-Feynman Medium, grouped by ground\-truth operator count\. The 200 runs comprise 40 equations evaluated over five seeds\. The groups contain fewer than five, five or six, and more than six true operators, with 75, 95, and 30 runs, respectively\.##### Decoded sketch operator count\.

Figure[9](https://arxiv.org/html/2609.20997#A2.F9)shows a clearer separation by decoded sketch operator count\. Sketches with fewer than 13 operators cross the accuracy threshold in about 10 seconds, those with 13–17 operators require closer to 30 seconds, and the median for sketches with more than 17 operators remains above it\. Decoded sketch operator count therefore provides a stronger indication of local\-search progress\.

Figure 9:Best validation NMSE versus wall\-clock time on SRSD\-Feynman Medium, grouped by top\-1 decoded sketch operator count\. The groups contain fewer than 13, between 13 and 17, and more than 17 decoded operators, with 82, 53, and 65 runs respectively\.

### B\.3SRSD\-Feynman Hard

##### Ground\-truth operator count\.

Figure[10](https://arxiv.org/html/2609.20997#A2.F10)groups runs by the number of operators in the true equation\. The medians for equations with fewer than nine operators and those with nine to 11 operators both cross the accuracy threshold early\. The lower\-count group subsequently reaches much lower NMSE\. The median for equations with more than 11 operators improves gradually but remains above the threshold after 100 seconds\. Ground\-truth operator count therefore captures an important component of local\-search difficulty on Hard\.

Figure 10:Best validation NMSE versus wall\-clock time during the 100\-second search window on SRSD\-Feynman Hard, grouped by ground\-truth operator count\. The 250 runs comprise 50 equations evaluated over five seeds\. The groups contain fewer than nine, between nine and 11, and more than 11 true operators, with 115, 75, and 60 runs, respectively\.
##### Decoded sketch operator count\.

Figure[11](https://arxiv.org/html/2609.20997#A2.F11)shows a stronger separation by decoded sketch operator count\. The median for sketches with fewer than 13 operators crosses the accuracy threshold almost immediately\. The median for sketches with 13\-19 operators crosses after about 40 seconds\. The median for sketches with more than 19 operators remains above the threshold until the end of the 100 second window\. A high decoded operator count therefore slows local search and may require the full available budget to reach the threshold\.

Figure 11:Best validation NMSE versus wall\-clock time on SRSD\-Feynman Hard, grouped by top\-1 decoded sketch operator count\. The x\-axis spans 0–100 seconds\. The 250 runs comprise 50 equations evaluated over five seeds\. The groups contain fewer than 13, between 13 and 19, and more than 19 decoded operators, with 107, 73, and 70 runs, respectively\.
##### Overall implication\.

Across all three splits, higher ground truth operator counts generally slow convergence\. In comparison, decoded sketch operator count produces a stronger and more consistent separation of local\-search outcomes\. This finding is practically useful\. Ground truth operator count is unknown at inference time\. However, decoded sketch operator count is directly observable\. These results motivate operator count aware decoding and resampling of sketches with unusually high operator counts\. They also support adaptive allocation of the local\-search budget based on proposal size\.

## Appendix CAblation Studies

We conduct the ablations on the Easy split of SRSD\-Feynman, which contains 30 equations\. Each result reports symbolic recovery under the same verification protocol as the main SRSD\-Feynman experiment, together with numerical recovery\. The component ablation is evaluated with three method seeds: 0, 1, and 2\.

##### Contribution of each recovery stage\.

Table[4](https://arxiv.org/html/2609.20997#A3.T4)compares sketch decoding alone, decoding followed by conditional MCTS, and the complete recovery procedure\. Decoder only disables both MCTS and mutation search\. The second stage adds conditional MCTS, while Full MOSAIC further applies 24 independent search paths with 300 mutations per path\. Conditional MCTS improves numerical recovery for all three seeds and increases symbolic recovery for two of them\. The complete procedure achieves 83\.3–90\.0% symbolic recovery, compared with 30\.0–43\.3% before mutation search, showing that the learned prior provides useful starting structures but does not replace equation repair\.

Table 4:Component ablation on 30 clean SRSD\-Feynman Easy equations\. Sym and Acc report symbolic and numerical recovery\. All values are percentages\. Decoder, Decoder \+ MCTS, and Full MOSAIC are evaluated with the same three method seeds\.
##### Search breadth and depth\.

Table[5](https://arxiv.org/html/2609.20997#A3.T5)varies the number of independent search paths and the number of mutation steps per path\. The reported recovery rates are averaged over three method seeds\. Paths are independent, and the columns are snapshots from continuous trajectories\. Recovery generally improves with both search breadth and trajectory depth\. At 500 steps, increasing the number of paths from one to 48 raises numerical recovery from 80\.0% to 98\.9% and symbolic recovery from 56\.7% to 87\.8%\. The gains from additional steps become smaller at larger search budgets, with numerical recovery at 48 paths reaching 98\.9% after 300 steps and remaining unchanged at 500 steps, while symbolic recovery increases from 85\.6% to 87\.8%\. The gains from increasing the number of paths from 24 to 48 are also modest, improving numerical recovery by 1\.1 percentage points and symbolic recovery by 2\.2 percentage points at 500 steps\.

Table 5:Search budget ablation on 30 SRSD\-Feynman Easy equations\. Sym and Acc denote symbolic and numerical recovery percentages averaged over three method seeds\.

## Appendix DImplementation Details

The key implementation settings used in the reported experiments are summarized below\.

Table 6:Core optimization settings used in the two pretraining stages\.SettingStage 1Stage 2Batch size128128128128Training steps400,000400\{,\}000250,000250\{,\}000Peak learning rate10−410^\{\-4\}10−510^\{\-5\}Encoder learning rate10−410^\{\-4\}5×10−65\\times 10^\{\-6\}Warmup steps16,00016\{,\}0002,0002\{,\}000Learning\-rate scheduleCosine decayConstantAdamWβ2\\beta\_\{2\}0\.9990\.9990\.950\.95Weight decay0\.010\.010\.010\.01Gradient clipping1\.01\.01\.01\.0Table 7:Detailed Transformer architecture used by MOSAIC\-SR, including the numeric encoder, symbolic encoder, and symbolic decoder\. The complete architecture has approximately17\.417\.4million parameters and is relatively lightweight\.ParameterValueSet\-Transformer numeric encoderArchitectureSet TransformerInput dimension11 \(10 variables \+ output\)ISAB blocks4Hidden dimension256Attention heads8Inducing points per ISAB32PMA seed vectors16Residual normalizationPre\-LayerNormPMA output dimension16×256=4,09616\\times 256=4\{,\}096, then projectedSymbolic Transformer encoderEncoder layers6Hidden dimension256Attention heads8Feed\-forward dimension1,0241\{,\}024Dropout0\.1ActivationGELUSymbolic Transformer decoderDecoder layers4Hidden dimension256Attention heads8Feed\-forward dimension1,0241\{,\}024Dropout0\.1Maximum output length128 tokensShared settingsVocabulary size45Maximum variables10Total parametersApproximately17\.417\.4MTable 8:MOSAIC\-SR inference time decoder, MCTS, and local\-search budget for the cross\-benchmark experiments\.ParameterValueIndependent search paths24Mutations per path300Decoder/search passes6Decoder sketches retained24Workers12Conditional MCTSEnabledMCTS trigger / expansionsValidation NMSE10−410^\{\-4\}/1,5001\{,\}500Maximum evolved AST size32Constant\-fitting starts16Table 9:SRSD\-Feynman benchmark groups, variable count ranges, dummy variable distribution, data split sizes, and input domain extrema\[[17](https://arxiv.org/html/2609.20997#bib.bib8)\]\. The extrema summarize equation specific sampling distributions rather than a shared interval\. Dummy counts give the numbers of problems containing one, two, or three irrelevant variables\.GroupProblemsVariables1/2/3 dummyTrain/Val/TestWithout dummy variablesInput domain extrema:10−3010^\{\-30\}–10410^\{4\}Easy301–50/0/08,000/1,000/1,0008\{,\}000/1\{,\}000/1\{,\}000Medium401–60/0/08,000/1,000/1,0008\{,\}000/1\{,\}000/1\{,\}000Hard501–80/0/08,000/1,000/1,0008\{,\}000/1\{,\}000/1\{,\}000With dummy variablesInput domain extrema:10−3310^\{\-33\}–103310^\{33\}Easy \+ Dummy303–86/11/138,000/1,000/1,0008\{,\}000/1\{,\}000/1\{,\}000Medium \+ Dummy403–812/18/108,000/1,000/1,0008\{,\}000/1\{,\}000/1\{,\}000Hard \+ Dummy503–1013/18/198,000/1,000/1,0008\{,\}000/1\{,\}000/1\{,\}000Table 10:Numbers of problems, variable count ranges, training and test sample counts for the Nguyen\[[29](https://arxiv.org/html/2609.20997#bib.bib14)\], Korns\[[11](https://arxiv.org/html/2609.20997#bib.bib15)\], Keijzer\[[10](https://arxiv.org/html/2609.20997#bib.bib16)\], Vladislavleva\[[35](https://arxiv.org/html/2609.20997#bib.bib17)\], Strogatz\[[27](https://arxiv.org/html/2609.20997#bib.bib18),[3](https://arxiv.org/html/2609.20997#bib.bib13)\], and Livermore\[[21](https://arxiv.org/html/2609.20997#bib.bib19)\]benchmarks\.DatasetProblemsVariablesTraining rowsTest rowsNguyen121–22020Korns15510,00010\{,\}00010,00010\{,\}000Keijzer151–320–1,0001\{,\}000120–361,201361\{,\}201Vladislavleva81–530–1,0241\{,\}024221–93,63693\{,\}636Strogatz142300100Livermore221–220–1,0001\{,\}00020–1,0001\{,\}000
## Appendix EQualitative Recovery Across Taylor Orders

These experiments examine how Taylor approximation order affects recovery of the underlying analytic structure\. Here,KKis the truncation order used to generate the observations\. For each base function, we construct four datasets from Taylor polynomials truncated atK∈\{2,5,7,10\}K\\in\\\{2,5,7,10\\\}about the benchmark\-specific expansion point and evaluate every method independently on each dataset\. A prediction labeledKKis therefore recovered from data generated at that order\. Each table lists the data generating polynomials followed by the corresponding predictions\. Ellipses abbreviate long expressions\.

##### Logarithm\.

Ground truth:log⁡\(x0\+1\)\\displaystyle\\log\{\(x\_\{0\}\\allowbreak\+1\)\}\.

Taylor data2x0\+\(−1\)⋅x022\\displaystyle x\_\{0\}\\allowbreak\+\\frac\{\(\-1\)\\allowbreak\\cdot x\_\{0\}^\{2\}\}\{2\}5x055−x044\+x033−x022\+x0\\displaystyle\\frac\{x\_\{0\}^\{5\}\}\{5\}\\allowbreak\-\\frac\{x\_\{0\}^\{4\}\}\{4\}\\allowbreak\+\\frac\{x\_\{0\}^\{3\}\}\{3\}\\allowbreak\-\\frac\{x\_\{0\}^\{2\}\}\{2\}\\allowbreak\+x\_\{0\}7x077−x066\+x055−x044\+x033−x022\+x0\\displaystyle\\frac\{x\_\{0\}^\{7\}\}\{7\}\\allowbreak\-\\frac\{x\_\{0\}^\{6\}\}\{6\}\\allowbreak\+\\frac\{x\_\{0\}^\{5\}\}\{5\}\\allowbreak\-\\frac\{x\_\{0\}^\{4\}\}\{4\}\\allowbreak\+\\frac\{x\_\{0\}^\{3\}\}\{3\}\\allowbreak\-\\frac\{x\_\{0\}^\{2\}\}\{2\}\\allowbreak\+x\_\{0\}10x099−x088\+x077−x066\+x055−x044\+x033−x022\+x0\+\(−1\)⋅x01010\\displaystyle\\frac\{x\_\{0\}^\{9\}\}\{9\}\\allowbreak\-\\frac\{x\_\{0\}^\{8\}\}\{8\}\\allowbreak\+\\frac\{x\_\{0\}^\{7\}\}\{7\}\\allowbreak\-\\frac\{x\_\{0\}^\{6\}\}\{6\}\\allowbreak\+\\frac\{x\_\{0\}^\{5\}\}\{5\}\\allowbreak\-\\frac\{x\_\{0\}^\{4\}\}\{4\}\\allowbreak\+\\frac\{x\_\{0\}^\{3\}\}\{3\}\\allowbreak\-\\frac\{x\_\{0\}^\{2\}\}\{2\}\\allowbreak\+x\_\{0\}\\allowbreak\+\\frac\{\(\-1\)\\allowbreak\\cdot x\_\{0\}^\{10\}\}\{10\}MOSAIC\-SR2−0\.5⋅x02\+x0\\displaystyle\-0\.5\\allowbreak\\cdot x\_\{0\}^\{2\}\\allowbreak\+x\_\{0\}5x0⋅\(0\.6⋅x04−0\.75⋅x03\+x02−1\.5⋅x0\+3\.0\)3\\displaystyle\\frac\{x\_\{0\}\\allowbreak\\cdot\(0\.6\\allowbreak\\cdot x\_\{0\}^\{4\}\\allowbreak\-0\.75\\allowbreak\\cdot x\_\{0\}^\{3\}\\allowbreak\+x\_\{0\}^\{2\}\\allowbreak\-1\.5\\allowbreak\\cdot x\_\{0\}\\allowbreak\+3\.0\)\}\{3\}7log⁡\(x0\+1\.00006603079797\)\\displaystyle\\log\{\(x\_\{0\}\\allowbreak\+1\.00006603079797\)\}10log⁡\(0\.999982548715611⋅x0\+1\.0\)\\displaystyle\\log\{\(0\.999982548715611\\allowbreak\\cdot x\_\{0\}\\allowbreak\+1\.0\)\}PySR2x0⋅\(−0\.50000006\)⋅x0\+x0\\displaystyle x\_\{0\}\\allowbreak\\cdot\(\-0\.50000006\)\\allowbreak\\cdot x\_\{0\}\\allowbreak\+x\_\{0\}5log⁡\(x0\+e0\.16825567⋅x04⋅\(0\.1677055⋅x02\+x0\)⋅sin⁡\(x0\)\)\\displaystyle\\log\{\(x\_\{0\}\\allowbreak\+e^\{0\.16825567\\allowbreak\\cdot x\_\{0\}^\{4\}\\allowbreak\\cdot\(0\.1677055\\allowbreak\\cdot x\_\{0\}^\{2\}\\allowbreak\+x\_\{0\}\)\\allowbreak\\cdot\\sin\{\(x\_\{0\}\)\}\}\)\}7log⁡\(0\.9312916⋅x02\(8495\.134⋅x0\+4841\.4176432432\)⋅cos⁡\(x0\+sin⁡\(x0\)\+0\.55235815\)\+x0\+0\.9999974\)\\displaystyle\\log\{\(\\frac\{0\.9312916\\allowbreak\\cdot x\_\{0\}^\{2\}\}\{\(8495\.134\\allowbreak\\cdot x\_\{0\}\\allowbreak\+4841\.4176432432\)\\allowbreak\\cdot\\cos\{\(x\_\{0\}\\allowbreak\+\\sin\{\(x\_\{0\}\)\}\\allowbreak\+0\.55235815\)\}\}\\allowbreak\+x\_\{0\}\\allowbreak\+0\.9999974\)\}10x0x0\+e0\.08364746⋅sin\(sin\(x0⋅\(−x0⋅\(0\.007794200238976−0\.01248848⋅x0\)\+x0\)\)\)\\displaystyle\\frac\{x\_\{0\}\}\{\\sqrt\{x\_\{0\}\\allowbreak\+e^\{0\.08364746\\allowbreak\\cdot\\sin\{\(\\sin\{\(x\_\{0\}\\allowbreak\\cdot\(\-x\_\{0\}\\allowbreak\\cdot\(0\.007794200238976\\allowbreak\-0\.01248848\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\+x\_\{0\}\)\)\}\)\}\}\}\}TPSR2\(0\.001919221591558286−0\.06896537602514179⋅\(3\.264972382184671⋅x0\+0\.027804329418150822\)\)⋅\(…−4\.45999942314764\)\\displaystyle\(0\.001919221591558286\\allowbreak\-0\.06896537602514179\\allowbreak\\cdot\(3\.264972382184671\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.027804329418150822\)\)\\allowbreak\\cdot\(\\ldots\\allowbreak\-4\.45999942314764\)5\(…\+0\.1477134780683493\)⋅\(0\.4994556780444385⋅\(3\.5857739179080634⋅x0\+0\.016444471966369778\)−0\.008310635538500689\)\\displaystyle\(\\ldots\\allowbreak\+0\.1477134780683493\)\\allowbreak\\cdot\(0\.4994556780444385\\allowbreak\\cdot\(3\.5857739179080634\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.016444471966369778\)\\allowbreak\-0\.008310635538500689\)7\(0\.0004599611012800237−0\.007574319367220268⋅\(3\.675921308958977⋅x0\+0\.060970365116553515\)\)⋅\(…−9\.800723047144695\)\\displaystyle\(0\.0004599611012800237\\allowbreak\-0\.007574319367220268\\allowbreak\\cdot\(3\.675921308958977\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.060970365116553515\)\)\\allowbreak\\cdot\(\\ldots\\allowbreak\-9\.800723047144695\)10\(0\.00048668399774344864−0\.008860476303170692⋅\(3\.547005732829724⋅x0\+0\.05530797638861583\)\)⋅\(…−8\.998199250504804\)\\displaystyle\(0\.00048668399774344864\\allowbreak\-0\.008860476303170692\\allowbreak\\cdot\(3\.547005732829724\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.05530797638861583\)\)\\allowbreak\\cdot\(\\ldots\\allowbreak\-8\.998199250504804\)E2E\-SR2\(−6\.33\+7\.87…\)⋅\(…\)\\displaystyle\\left\(\-6\.33\\allowbreak\+\\frac\{7\.87\}\{\\ldots\}\\right\)\\allowbreak\\cdot\(\\ldots\)5\(−9\.9−3\.00\.055220918335784178⋅x0\+0\.0842532448682821\)⋅\(−0\.021873220899239185⋅x0−3\.1127899485564804⋅10−7\)\\displaystyle\(\-9\.9\\allowbreak\-\\frac\{3\.0\}\{0\.055220918335784178\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.0842532448682821\}\)\\allowbreak\\cdot\(\-0\.021873220899239185\\allowbreak\\cdot x\_\{0\}\\allowbreak\-3\.1127899485564804\\allowbreak\\cdot 10^\{\-7\}\)7\(−0\.00015\+0\.05653\.675921308958977⋅x0\+6\.6709703651165538\)⋅\(…\+\(0\.16798960381942527⋅x0\+6\.0327863456858267\)\)\\displaystyle\(\-0\.00015\\allowbreak\+\\frac\{0\.0565\}\{3\.675921308958977\\allowbreak\\cdot x\_\{0\}\\allowbreak\+6\.6709703651165538\}\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+\(0\.16798960381942527\\allowbreak\\cdot x\_\{0\}\\allowbreak\+6\.0327863456858267\)\)10\(0\.00791−0\.396−5\.536875948947199⋅x0−9\.1173357511426303\)⋅\(19\.54400158789178⋅x0\+0\.00174694990127322\)\\displaystyle\(0\.00791\\allowbreak\-\\frac\{0\.396\}\{\-5\.536875948947199\\allowbreak\\cdot x\_\{0\}\\allowbreak\-9\.1173357511426303\}\)\\allowbreak\\cdot\(19\.54400158789178\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.00174694990127322\)Operon21\.0⋅\(\(1\.6375−2\.1795⋅x0\)⋅\(0\.2294⋅x0−0\.2865\)\+0\.4691\)\+0\.0\\displaystyle 1\.0\\allowbreak\\cdot\(\(1\.6375\\allowbreak\-2\.1795\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\\cdot\(0\.2294\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.2865\)\\allowbreak\+0\.4691\)\\allowbreak\+0\.051\.0⋅\(−\(2\.7168−2\.0625⋅x0\)−\(…\+1\.3181\)\+ecos⁡\(0\.2009⋅x0\)\+sin\(−0\.6926⋅x0\)\)\+0\.0\\displaystyle 1\.0\\allowbreak\\cdot\(\-\(2\.7168\\allowbreak\-2\.0625\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\-\(\\ldots\\allowbreak\+1\.3181\)\\allowbreak\+e^\{\\cos\{\(0\.2009\\allowbreak\\cdot x\_\{0\}\)\}\}\\allowbreak\+\\sin\{\(\-0\.6926\\allowbreak\\cdot x\_\{0\}\)\}\)\\allowbreak\+0\.071\.0⋅\(cos\(−0\.3504⋅x0\)⋅0\.3038⋅x0−1\.3606⋅x0⋅\(−0\.4265\)⋅10\.5983⋅x0\+0\.8338\)\+0\.0\\displaystyle 1\.0\\allowbreak\\cdot\(\\cos\{\(\-0\.3504\\allowbreak\\cdot x\_\{0\}\)\}\\allowbreak\\cdot 0\.3038\\allowbreak\\cdot x\_\{0\}\\allowbreak\-1\.3606\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(\-0\.4265\)\\allowbreak\\cdot\\frac\{1\}\{0\.5983\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.8338\}\)\\allowbreak\+0\.0101\.0001⋅log⁡\(0\.9999⋅x0\+esin⁡\(cos⁡\(1\.5708\)\)\)\+0\.0\\displaystyle 1\.0001\\allowbreak\\cdot\\log\{\(0\.9999\\allowbreak\\cdot x\_\{0\}\\allowbreak\+e^\{\\sin\{\(\\cos\{\(1\.5708\)\}\)\}\}\)\}\\allowbreak\+0\.0
##### Sine\.

Ground truth:sin⁡\(x0\)\\displaystyle\\sin\{\(x\_\{0\}\)\}\.

Taylor data2x0\\displaystyle x\_\{0\}5x05120−x036\+x0\\displaystyle\\frac\{x\_\{0\}^\{5\}\}\{120\}\\allowbreak\-\\frac\{x\_\{0\}^\{3\}\}\{6\}\\allowbreak\+x\_\{0\}7x05120−x036\+x0\+\(−1\)⋅x075040\\displaystyle\\frac\{x\_\{0\}^\{5\}\}\{120\}\\allowbreak\-\\frac\{x\_\{0\}^\{3\}\}\{6\}\\allowbreak\+x\_\{0\}\\allowbreak\+\\frac\{\(\-1\)\\allowbreak\\cdot x\_\{0\}^\{7\}\}\{5040\}10x09362880−x075040\+x05120−x036\+x0\\displaystyle\\frac\{x\_\{0\}^\{9\}\}\{362880\}\\allowbreak\-\\frac\{x\_\{0\}^\{7\}\}\{5040\}\\allowbreak\+\\frac\{x\_\{0\}^\{5\}\}\{120\}\\allowbreak\-\\frac\{x\_\{0\}^\{3\}\}\{6\}\\allowbreak\+x\_\{0\}MOSAIC\-SR2x0\\displaystyle x\_\{0\}5−0\.15⋅x03−0\.00833333333333333⋅x0⋅\(−\(x02−1\)2−0\.949359216081706\)\+0\.983755339865986⋅x0\\displaystyle\-0\.15\\allowbreak\\cdot x\_\{0\}^\{3\}\\allowbreak\-0\.00833333333333333\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(\-\(x\_\{0\}^\{2\}\\allowbreak\-1\)^\{2\}\\allowbreak\-0\.949359216081706\)\\allowbreak\+0\.983755339865986\\allowbreak\\cdot x\_\{0\}70\.995212385036962⋅sin⁡\(x0\)\\displaystyle 0\.995212385036962\\allowbreak\\cdot\\sin\{\(x\_\{0\}\)\}10sin⁡\(0\.999224487053661⋅x0\)\\displaystyle\\sin\{\(0\.999224487053661\\allowbreak\\cdot x\_\{0\}\)\}PySR2x0\\displaystyle x\_\{0\}5sin⁡\(x0⋅\(cos⁡\(sin⁡\(x0⋅x0⋅0\.099885456⋅cos⁡\(sin⁡\(x0⋅\(−0\.6655867\)\)\)\)\)−1⋅0\.0023687228\)\)⋅1\.0040035\\displaystyle\\sin\{\(x\_\{0\}\\allowbreak\\cdot\(\\cos\{\(\\sin\{\(x\_\{0\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot 0\.099885456\\allowbreak\\cdot\\cos\{\(\\sin\{\(x\_\{0\}\\allowbreak\\cdot\(\-0\.6655867\)\)\}\)\}\)\}\)\}\\allowbreak\-1\\allowbreak\\cdot 0\.0023687228\)\)\}\\allowbreak\\cdot 1\.00400357sin⁡\(x0cos\(x0⋅\(−0\.03543025\)⋅\(−0\.61757547⋅x0\+sin\(sin\(sin\(sin\(sin\(sin\(sin\(sin\(sin\(x0\)\)\)\)\)\)\)\)\)\)\)\)\\displaystyle\\sin\{\(\\frac\{x\_\{0\}\}\{\\cos\{\(x\_\{0\}\\allowbreak\\cdot\(\-0\.03543025\)\\allowbreak\\cdot\(\-0\.61757547\\allowbreak\\cdot x\_\{0\}\\allowbreak\+\\sin\{\(\\sin\{\(\\sin\{\(\\sin\{\(\\sin\{\(\\sin\{\(\\sin\{\(\\sin\{\(\\sin\{\(x\_\{0\}\)\}\)\}\)\}\)\}\)\}\)\}\)\}\)\}\)\}\)\)\}\}\)\}10sin⁡\(x0⋅cos⁡\(x0⋅0\.0016573971⋅1\(−1\)⋅2\.5042472⋅1−x0⋅x0⋅x0\+sin\(\(x0\+x0\)⋅\(−2\.066677\)\)\)\)\\displaystyle\\sin\{\(x\_\{0\}\\allowbreak\\cdot\\cos\{\(x\_\{0\}\\allowbreak\\cdot 0\.0016573971\\allowbreak\\cdot\\frac\{1\}\{\(\-1\)\\allowbreak\\cdot 2\.5042472\\allowbreak\\cdot\\frac\{1\}\{\-x\_\{0\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\+\\sin\{\(\(x\_\{0\}\\allowbreak\+x\_\{0\}\)\\allowbreak\\cdot\(\-2\.066677\)\)\}\}\}\)\}\)\}TPSR21\.6952640543497626⋅\(0\.5898786076624276⋅x0−0\.1503609060667909\)\+0\.2549014392344917\\displaystyle 1\.6952640543497626\\allowbreak\\cdot\(0\.5898786076624276\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.1503609060667909\)\\allowbreak\+0\.25490143923449175−\(…\+0\.008829876210206134\)\+0\.5311733478647308⋅\(0\.5442460160982873⋅x0\+0\.03327453788862279\)−0\.008829876210206504\\displaystyle\-\(\\ldots\\allowbreak\+0\.008829876210206134\)\\allowbreak\+0\.5311733478647308\\allowbreak\\cdot\(0\.5442460160982873\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.03327453788862279\)\\allowbreak\-0\.00882987621020650470\.0037014237986746907−1\.1106297415087139⋅sin⁡\(6\.201124685239097−1\.7856942534231586⋅\(…−0\.04590158661878021\)\)\\displaystyle 0\.0037014237986746907\\allowbreak\-1\.1106297415087139\\allowbreak\\cdot\\sin\{\(6\.201124685239097\\allowbreak\-1\.7856942534231586\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.04590158661878021\)\)\}100\.9998616696023864⋅sin⁡\(1\.7327776217284636⋅\(…−0\.06370211051208034\)\+0\.11012377319587009\)\+6\.858283367093453⋅10−5\\displaystyle 0\.9998616696023864\\allowbreak\\cdot\\sin\{\(1\.7327776217284636\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.06370211051208034\)\\allowbreak\+0\.11012377319587009\)\}\\allowbreak\+6\.858283367093453\\allowbreak\\cdot 10^\{\-5\}E2E\-SR2\(5\.0538457150294822⋅10−5−0\.017224455343742888⋅x0\)⋅\(−0\.0060226605842333864⋅x0−58\.016864815149059\)\\displaystyle\(5\.0538457150294822\\allowbreak\\cdot 10^\{\-5\}\\allowbreak\-0\.017224455343742888\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\\cdot\(\-0\.0060226605842333864\\allowbreak\\cdot x\_\{0\}\\allowbreak\-58\.016864815149059\)50\.00832−0\.9720000000000001⋅sin⁡\(0\.02411009851315413⋅x0\+0\.043594062028465994−0\.807…−9\.38\+0\.0027099999999999997\)\\displaystyle 0\.00832\\allowbreak\-0\.9720000000000001\\allowbreak\\cdot\\sin\{\(0\.02411009851315413\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.043594062028465994\\allowbreak\-\\frac\{0\.807\}\{\\ldots\\allowbreak\-9\.38\\allowbreak\+0\.0027099999999999997\}\)\}71\.0⋅sin⁡\(1\.00998324807091⋅x0−0\.00077925815314189615\)\+0\.0021\\displaystyle 1\.0\\allowbreak\\cdot\\sin\{\(1\.00998324807091\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.00077925815314189615\)\}\\allowbreak\+0\.0021101\.0⋅sin⁡\(0\.9856914566698666⋅x0\+0\.0016099999999999999⋅arctan⁡\(…\)−6\.2710054014902136\)−0\.0\\displaystyle 1\.0\\allowbreak\\cdot\\sin\{\(0\.9856914566698666\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.0016099999999999999\\allowbreak\\cdot\\arctan\{\(\\ldots\)\}\\allowbreak\-6\.2710054014902136\)\}\\allowbreak\-0\.0Operon21\.0⋅1\.0⋅x0\+0\.0\\displaystyle 1\.0\\allowbreak\\cdot 1\.0\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.051\.001⋅\(cos\(−1\.0037⋅x0\)⋅1\.2879⋅x0−sin\(−\(…−1\.4461⋅x0\)−0\.1272⋅0\.0001\)\)\+0\.0\\displaystyle 1\.001\\allowbreak\\cdot\(\\cos\{\(\-1\.0037\\allowbreak\\cdot x\_\{0\}\)\}\\allowbreak\\cdot 1\.2879\\allowbreak\\cdot x\_\{0\}\\allowbreak\-\\sin\{\(\-\(\\ldots\\allowbreak\-1\.4461\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\-0\.1272\\allowbreak\\cdot 0\.0001\)\}\)\\allowbreak\+0\.071\.0⋅\(cos\(−0\.4227⋅x0\)⋅1\.2701⋅x0−\(…\+0\.0⋅x0−0\.2272\)⋅sin\(1\.5034⋅x0\)\)\+0\.0\\displaystyle 1\.0\\allowbreak\\cdot\(\\cos\{\(\-0\.4227\\allowbreak\\cdot x\_\{0\}\)\}\\allowbreak\\cdot 1\.2701\\allowbreak\\cdot x\_\{0\}\\allowbreak\-\(\\ldots\\allowbreak\+0\.0\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.2272\)\\allowbreak\\cdot\\sin\{\(1\.5034\\allowbreak\\cdot x\_\{0\}\)\}\)\\allowbreak\+0\.0101\.001⋅\(cos\(0\.5492⋅x0\)⋅\(−0\.2811\)⋅x0−sin\(−0\.9814⋅x0\)\+cos\(…\+0\.626⋅x0\)\)\+0\.0\\displaystyle 1\.001\\allowbreak\\cdot\(\\cos\{\(0\.5492\\allowbreak\\cdot x\_\{0\}\)\}\\allowbreak\\cdot\(\-0\.2811\)\\allowbreak\\cdot x\_\{0\}\\allowbreak\-\\sin\{\(\-0\.9814\\allowbreak\\cdot x\_\{0\}\)\}\\allowbreak\+\\cos\{\(\\ldots\\allowbreak\+0\.626\\allowbreak\\cdot x\_\{0\}\)\}\)\\allowbreak\+0\.0
##### Feynman I\.18\.12\.

Ground truth:x0⋅x1⋅sin⁡\(x2\)\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\{\(x\_\{2\}\)\}\.

Taylor data2−x0⋅x1⋅x2\+π⋅x0⋅x1\\displaystyle\-x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\+\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}5…\+−x0⋅x1⋅x25120\+π⋅x0⋅x1⋅x2424−π2⋅x0⋅x1⋅x2312\+x0⋅x1⋅x236−π⋅x0⋅x1⋅x222\+π3⋅x0⋅x1⋅x2212\\displaystyle\\ldots\\allowbreak\+\\frac\{\-x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{5\}\}\{120\}\\allowbreak\+\\frac\{\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{4\}\}\{24\}\\allowbreak\-\\frac\{\\pi^\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{3\}\}\{12\}\\allowbreak\+\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{3\}\}\{6\}\\allowbreak\-\\frac\{\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{2\}\}\{2\}\\allowbreak\+\\frac\{\\pi^\{3\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{2\}\}\{12\}7…\+x0⋅x1⋅x275040−π⋅x0⋅x1⋅x26720−x0⋅x1⋅x25120\+π2⋅x0⋅x1⋅x25240−π3⋅x0⋅x1⋅x24144\+π⋅x0⋅x1⋅x24\\displaystyle\\ldots\\allowbreak\+\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{7\}\}\{5040\}\\allowbreak\-\\frac\{\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{6\}\}\{720\}\\allowbreak\-\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{5\}\}\{120\}\\allowbreak\+\\frac\{\\pi^\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{5\}\}\{240\}\\allowbreak\-\\frac\{\\pi^\{3\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{4\}\}\{144\}\\allowbreak\+\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{4\}10…\+−x0⋅x1⋅x29362880\+π⋅x0⋅x1⋅x2840320−π2⋅x0⋅x1⋅x2710080\+x0⋅x1⋅x275040−π⋅x0⋅x1⋅x26720\+π3⋅x0⋅x1\\displaystyle\\ldots\\allowbreak\+\\frac\{\-x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{9\}\}\{362880\}\\allowbreak\+\\frac\{\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{8\}\}\{40320\}\\allowbreak\-\\frac\{\\pi^\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{7\}\}\{10080\}\\allowbreak\+\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{7\}\}\{5040\}\\allowbreak\-\\frac\{\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{6\}\}\{720\}\\allowbreak\+\\pi^\{3\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}MOSAIC\-SR2x0⋅x1⋅\(π−x2\)\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(\\pi\\allowbreak\-x\_\{2\}\)5x0⋅x1⋅sin⁡\(x2\)\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\{\(x\_\{2\}\)\}7x0⋅x1⋅sin⁡\(1\.002337079977⋅x2\)\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\{\(1\.002337079977\\allowbreak\\cdot x\_\{2\}\)\}100\.564336516744925⋅π⋅x0⋅x1⋅sin⁡\(x2\)\\displaystyle 0\.564336516744925\\allowbreak\\cdot\\sqrt\{\\pi\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\{\(x\_\{2\}\)\}PySR2x0⋅x1⋅\(3\.1415925−x2\)\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(3\.1415925\\allowbreak\-x\_\{2\}\)5x0⋅\(0\.33221138⋅x1⋅sin⁡\(cos⁡\(x2\)\)\+x1\)⋅sin⁡\(sin⁡\(x2⋅0\.4749027\+1\.6496296\)⋅2\.7744522\)0\.9437794\\displaystyle\\frac\{x\_\{0\}\\allowbreak\\cdot\(0\.33221138\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\{\(\\cos\{\(x\_\{2\}\)\}\)\}\\allowbreak\+x\_\{1\}\)\\allowbreak\\cdot\\sin\{\(\\sin\{\(x\_\{2\}\\allowbreak\\cdot 0\.4749027\\allowbreak\+1\.6496296\)\}\\allowbreak\\cdot 2\.7744522\)\}\}\{0\.9437794\}7x0⋅x1⋅sin⁡\(x2−−0\.019365529⋅\(x2−3\.146233\)⋅cos⁡\(sin⁡\(sin⁡\(sin⁡\(x2\)⋅\(−1\.9357585\)\)\)⋅\(−1\.7473638\)\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\{\(x\_\{2\}\\allowbreak\-\-0\.019365529\\allowbreak\\cdot\(x\_\{2\}\\allowbreak\-3\.146233\)\\allowbreak\\cdot\\cos\{\(\\sin\{\(\\sin\{\(\\sin\{\(x\_\{2\}\)\}\\allowbreak\\cdot\(\-1\.9357585\)\)\}\)\}\\allowbreak\\cdot\(\-1\.7473638\)\)\}\)\}10x0⋅\(x1⋅ecos⁡\(x2\)⋅\(−0\.0030647963\)⋅cos⁡\(x2\)\+x1\)⋅sin⁡\(x2⋅0\.9981049−1⋅\(−0\.0058534783\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\\cdot e^\{\\cos\{\(x\_\{2\}\)\}\}\\allowbreak\\cdot\(\-0\.0030647963\)\\allowbreak\\cdot\\cos\{\(x\_\{2\}\)\}\\allowbreak\+x\_\{1\}\)\\allowbreak\\cdot\\sin\{\(x\_\{2\}\\allowbreak\\cdot 0\.9981049\\allowbreak\-1\\allowbreak\\cdot\(\-0\.0058534783\)\)\}TPSR2\(…\+0\.28331615049921344\+0\.4956534371075346\)⋅\(0\.34386125723713024⋅x0−1\.8420104004975268\+1\.8420104004834439\)\\displaystyle\(\\ldots\\allowbreak\+0\.28331615049921344\\allowbreak\+0\.4956534371075346\)\\allowbreak\\cdot\(0\.34386125723713024\\allowbreak\\cdot x\_\{0\}\\allowbreak\-1\.8420104004975268\\allowbreak\+1\.8420104004834439\)51\.276389115335405\+1⋅1…−0\.07925775134645766\+0\.2495263264800342\+0\.2580259436964331\+0\.2746491984632519\\displaystyle 1\.276389115335405\\allowbreak\+1\\allowbreak\\cdot\\frac\{1\}\{\\ldots\\allowbreak\-0\.07925775134645766\\allowbreak\+0\.2495263264800342\\allowbreak\+0\.2580259436964331\\allowbreak\+0\.2746491984632519\}7sin\(−2\.215140796977261⋅\|…\+0\.5758522222337376\+1\.7552518942051996\|−0\.8214622877077248\)\+0\.610334905734776\\displaystyle\\sin\{\(\-2\.215140796977261\\allowbreak\\cdot\|\{\\ldots\\allowbreak\+0\.5758522222337376\\allowbreak\+1\.7552518942051996\}\|\\allowbreak\-0\.8214622877077248\)\}\\allowbreak\+0\.61033490573477610\(…\+0\.0850328212232805\+0\.1470358948108155\)⋅\(0\.36255539574241513⋅x0−1\.8127229580805884\+1\.812829094663855\)\\displaystyle\(\\ldots\\allowbreak\+0\.0850328212232805\\allowbreak\+0\.1470358948108155\)\\allowbreak\\cdot\(0\.36255539574241513\\allowbreak\\cdot x\_\{0\}\\allowbreak\-1\.8127229580805884\\allowbreak\+1\.812829094663855\)E2E\-SR2\(−0\.002704484223201092⋅x1−0\.60237161959079474\)⋅\(…\+0\.0011760054997509854⋅x0−0\.0427947554976017⋅x2\+0\.13465458451346508\)\\displaystyle\(\-0\.002704484223201092\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.60237161959079474\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+0\.0011760054997509854\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.0427947554976017\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.13465458451346508\)5\(0\.76120861641426228⋅x0\+0\.022982771994114469\)⋅\(0\.37355026941984976⋅x1\+0\.17673765134826056\)⋅\(…−0\.0016428320073234725⋅x0−3\.12\)\\displaystyle\(0\.76120861641426228\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.022982771994114469\)\\allowbreak\\cdot\(0\.37355026941984976\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.17673765134826056\)\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.0016428320073234725\\allowbreak\\cdot x\_\{0\}\\allowbreak\-3\.12\)7\(169\.62829714499832−54\.02295102376346⋅x2\)⋅\(…\+1\.8694742958078208⋅x1\)⋅\(0\.001513002143198883⋅x0\+4\.3499570545021802⋅10−5\)\\displaystyle\(169\.62829714499832\\allowbreak\-54\.02295102376346\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+1\.8694742958078208\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\\cdot\(0\.001513002143198883\\allowbreak\\cdot x\_\{0\}\\allowbreak\+4\.3499570545021802\\allowbreak\\cdot 10^\{\-5\}\)10\(0\.0018476647025342624⋅x0\+7\.4163269681210592⋅10−5\)⋅\(−18\.721308938254057⋅x1−3\.1062206918614961\)⋅28\.2⋅sin\(…\+0\.9922408707994587\)\\displaystyle\(0\.0018476647025342624\\allowbreak\\cdot x\_\{0\}\\allowbreak\+7\.4163269681210592\\allowbreak\\cdot 10^\{\-5\}\)\\allowbreak\\cdot\(\-18\.721308938254057\\allowbreak\\cdot x\_\{1\}\\allowbreak\-3\.1062206918614961\)\\allowbreak\\cdot 28\.2\\allowbreak\\cdot\\sin\{\(\\ldots\\allowbreak\+0\.9922408707994587\)\}Operon21\.0⋅12\.6214⋅x0⋅\(83\.0285−26\.4288⋅x2\)⋅\(0\.0⋅x0\+0\.003⋅x1\)\+0\.0\\displaystyle 1\.0\\allowbreak\\cdot 12\.6214\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(83\.0285\\allowbreak\-26\.4288\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(0\.0\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.003\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\+0\.051\.0⋅\(−0\.9508⋅x2−−2\.9873\)⋅\(…−97\.4074⋅x0−76\.7503⋅x0\)−0\.0011\\displaystyle 1\.0\\allowbreak\\cdot\(\-0\.9508\\allowbreak\\cdot x\_\{2\}\\allowbreak\-\-2\.9873\)\\allowbreak\\cdot\(\\ldots\\allowbreak\-97\.4074\\allowbreak\\cdot x\_\{0\}\\allowbreak\-76\.7503\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\-0\.001171\.0⋅\(−0\.1636⋅x0⋅sin\(−0\.539⋅x2−1\.4483\)−0\.7675⋅x2−\(…−2\.4113\)\)−0\.0007\\displaystyle 1\.0\\allowbreak\\cdot\(\-0\.1636\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\\sin\{\(\-0\.539\\allowbreak\\cdot x\_\{2\}\\allowbreak\-1\.4483\)\}\\allowbreak\-0\.7675\\allowbreak\\cdot x\_\{2\}\\allowbreak\-\(\\ldots\\allowbreak\-2\.4113\)\)\\allowbreak\-0\.0007101\.0⋅\(0\.1933⋅x0⋅5\.0729⋅x1⋅sin⁡\(1\.0105⋅x2\)−0\.006⋅x0⋅\(…\+5\.3587⋅x1\)\)\+0\.0005\\displaystyle 1\.0\\allowbreak\\cdot\(0\.1933\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot 5\.0729\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\{\(1\.0105\\allowbreak\\cdot x\_\{2\}\)\}\\allowbreak\-0\.006\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(\\ldots\\allowbreak\+5\.3587\\allowbreak\\cdot x\_\{1\}\)\)\\allowbreak\+0\.0005
##### Feynman I\.12\.11\.

Ground truth:x0⋅\(x1\+x2⋅x3⋅sin⁡\(x4\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\\sin\{\(x\_\{4\}\)\}\)\.

Taylor data2x0⋅x1−2⋅x0⋅x2⋅x3⋅x424\+2⋅π⋅x0⋅x2⋅x3⋅x48\+2⋅x0⋅x2⋅x3⋅x42−2⋅π⋅x0⋅x2⋅x38−2⋅π2⋅x0⋅x2⋅x364\+2⋅x0⋅x2⋅x32\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{2\}\}\{4\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}\}\{8\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}\}\{2\}\\allowbreak\-\\frac\{\\sqrt\{2\}\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\}\{8\}\\allowbreak\-\\frac\{\\sqrt\{2\}\\allowbreak\\cdot\\pi^\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\}\{64\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\}\{2\}5…\+x0⋅x1\+2⋅x0⋅x2⋅x3⋅x45240−2⋅π⋅x0⋅x2⋅x3⋅x44192\+2⋅x0⋅x2⋅x3⋅x4448−2⋅x0⋅x2⋅x3⋅x4\\displaystyle\\ldots\\allowbreak\+x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{5\}\}\{240\}\\allowbreak\-\\frac\{\\sqrt\{2\}\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{4\}\}\{192\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{4\}\}\{48\}\\allowbreak\-\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}7…\+x0⋅x1−2⋅x0⋅x2⋅x3⋅x4710080−2⋅x0⋅x2⋅x3⋅x461440\+2⋅π⋅x0⋅x2⋅x3⋅x465760−2⋅π2⋅x0\\displaystyle\\ldots\\allowbreak\+x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{7\}\}\{10080\}\\allowbreak\-\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{6\}\}\{1440\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{6\}\}\{5760\}\\allowbreak\-\\sqrt\{2\}\\allowbreak\\cdot\\pi^\{2\}\\allowbreak\\cdot x\_\{0\}10…\+x0⋅x1−2⋅x0⋅x2⋅x3⋅x4107257600\+2⋅π⋅x0⋅x2⋅x3⋅x492903040\+2⋅x0⋅x2⋅x3⋅x49725760−2⋅π⋅x0\\displaystyle\\ldots\\allowbreak\+x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{10\}\}\{7257600\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{9\}\}\{2903040\}\\allowbreak\+\\frac\{\\sqrt\{2\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{9\}\}\{725760\}\\allowbreak\-\\sqrt\{2\}\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}MOSAIC\-SR2x0⋅\(x1\+0\.712793490396519⋅x2⋅x3⋅x4\+0\.0669510918992685⋅x2⋅x3\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+0\.712793490396519\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}\\allowbreak\+0\.0669510918992685\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\)5x0⋅\(x1\+x2⋅x3⋅sin⁡\(x4\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\\sin\{\(x\_\{4\}\)\}\)7x0⋅\(x1\+1\.0⋅x2⋅x3⋅sin⁡\(x4\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+1\.0\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\\sin\{\(x\_\{4\}\)\}\)10x0⋅\(x1\+x2⋅x3⋅sin⁡\(x4\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\\sin\{\(x\_\{4\}\)\}\)PySR2x0⋅\(x1\+x2⋅x3⋅\(x4⋅\(1\.262467\+x4⋅\(−0\.35355335\)\)−1⋅0\.06634307\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(x\_\{4\}\\allowbreak\\cdot\(1\.262467\\allowbreak\+x\_\{4\}\\allowbreak\\cdot\(\-0\.35355335\)\)\\allowbreak\-1\\allowbreak\\cdot 0\.06634307\)\)5x0⋅\(x1\+x3⋅0\.99937403⋅x2⋅\(0\.0004353141⋅x4\+sin⁡\(x4\)\+8\.375039⋅10−5\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{3\}\\allowbreak\\cdot 0\.99937403\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(0\.0004353141\\allowbreak\\cdot x\_\{4\}\\allowbreak\+\\sin\{\(x\_\{4\}\)\}\\allowbreak\+8\.375039\\allowbreak\\cdot 10^\{\-5\}\)\)7x0⋅\(x1\+x2⋅x3⋅\(sin⁡\(x4−5\.59005⋅10−8ex4−0\.98920304\)−6\.089482⋅10−8cos⁡\(x4\)\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(\\sin\{\(x\_\{4\}\\allowbreak\-\\frac\{5\.59005\\allowbreak\\cdot 10^\{\-8\}\}\{e^\{x\_\{4\}\}\\allowbreak\-0\.98920304\}\)\}\\allowbreak\-\\frac\{6\.089482\\allowbreak\\cdot 10^\{\-8\}\}\{\\cos\{\(x\_\{4\}\)\}\}\)\)10x0⋅\(x1\+x2⋅x3⋅sin⁡\(x4\)\)\\displaystyle x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\\sin\{\(x\_\{4\}\)\}\)TPSR2−\(…−0\.41703132683721883\)\+0\.20866626498961413⋅\(0\.3604272691006456⋅x1−1\.744712561451487\)−0\.05296867316273429\\displaystyle\-\(\\ldots\\allowbreak\-0\.41703132683721883\)\\allowbreak\+0\.20866626498961413\\allowbreak\\cdot\(0\.3604272691006456\\allowbreak\\cdot x\_\{1\}\\allowbreak\-1\.744712561451487\)\\allowbreak\-0\.052968673162734295…\+0\.34294855858724976⋅x1−4\.723488471036021−1\.7988515848521762\+1\.7989003805824426\+2\.495998943387973\\displaystyle\\ldots\\allowbreak\+0\.34294855858724976\\allowbreak\\cdot x\_\{1\}\\allowbreak\-4\.723488471036021\\allowbreak\-1\.7988515848521762\\allowbreak\+1\.7989003805824426\\allowbreak\+2\.4959989433879737\(…\+61\.51639518156274\)⋅\(0\.5088734890611518⋅\(0\.17031588558061792⋅x0−0\.14978961891848902\)\+0\.07771255202217539\)\\displaystyle\(\\ldots\\allowbreak\+61\.51639518156274\)\\allowbreak\\cdot\(0\.5088734890611518\\allowbreak\\cdot\(0\.17031588558061792\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.14978961891848902\)\\allowbreak\+0\.07771255202217539\)10\(…\+9\.407194864169705\)⋅\(0\.7224790948921128⋅\(0\.17230290182470367⋅x0−0\.07264073340143025\)\+0\.05248141132993334\)\\displaystyle\(\\ldots\\allowbreak\+9\.407194864169705\)\\allowbreak\\cdot\(0\.7224790948921128\\allowbreak\\cdot\(0\.17230290182470367\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.07264073340143025\)\\allowbreak\+0\.05248141132993334\)E2E\-SR2\(0\.1629358158362928⋅x0−0\.0023126882037319991\)⋅\(…\+6\.16330630162104⋅x1−\(−8\.0523542289226607⋅x3−1\.4868480523885724\)\)\\displaystyle\(0\.1629358158362928\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.0023126882037319991\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+6\.16330630162104\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\(\-8\.0523542289226607\\allowbreak\\cdot x\_\{3\}\\allowbreak\-1\.4868480523885724\)\)5\(−0\.31289792906740601⋅x0−0\.0002607466038638947\)⋅\(−3\.2888766768517251⋅x1\+0\.3503022089874898⋅x2−\(…−0\.06099736784503796⋅x4\)\)\\displaystyle\(\-0\.31289792906740601\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.0002607466038638947\)\\allowbreak\\cdot\(\-3\.2888766768517251\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.3503022089874898\\allowbreak\\cdot x\_\{2\}\\allowbreak\-\(\\ldots\\allowbreak\-0\.06099736784503796\\allowbreak\\cdot x\_\{4\}\)\)7\(0\.093673737069339864⋅x0−0\.0023842904051689659\)⋅\(…\+10\.452156425909193⋅x1−\(2\.038660868691718−0\.5685205786851859⋅x4\)\)\\displaystyle\(0\.093673737069339864\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.0023842904051689659\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+10\.452156425909193\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\(2\.038660868691718\\allowbreak\-0\.5685205786851859\\allowbreak\\cdot x\_\{4\}\)\)10\(…\+0\.0014473443753275107⋅x0\)⋅\(0\.17230290182470367⋅x0−0\.004740733401430247\)⋅\(0\.27324955376110477⋅x4−0\.97426820283141966\)\\displaystyle\(\\ldots\\allowbreak\+0\.0014473443753275107\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\\cdot\(0\.17230290182470367\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.004740733401430247\)\\allowbreak\\cdot\(0\.27324955376110477\\allowbreak\\cdot x\_\{4\}\\allowbreak\-0\.97426820283141966\)Operon21\.0⋅\(…−2\.3002⋅x0⋅0\.0⋅x3\+0\.0102⋅x0⋅\(97\.7415⋅x1\+0\.0⋅x2\)\)\+0\.0\\displaystyle 1\.0\\allowbreak\\cdot\(\\ldots\\allowbreak\-2\.3002\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot 0\.0\\allowbreak\\cdot x\_\{3\}\\allowbreak\+0\.0102\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(97\.7415\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.0\\allowbreak\\cdot x\_\{2\}\)\)\\allowbreak\+0\.051\.0⋅\(2\.3026⋅x1⋅0\.4342⋅x0\+0\.0133⋅x0⋅23\.3392⋅x4⋅\(…\+0\.0236⋅x2\)\)−0\.0025\\displaystyle 1\.0\\allowbreak\\cdot\(2\.3026\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot 0\.4342\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.0133\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot 23\.3392\\allowbreak\\cdot x\_\{4\}\\allowbreak\\cdot\(\\ldots\\allowbreak\+0\.0236\\allowbreak\\cdot x\_\{2\}\)\)\\allowbreak\-0\.002571\.0021⋅\(4\.6741⋅x0−\(0\.6931⋅x4⋅\(−0\.0536\)⋅x4⋅102\.1899⋅x3−\(…−29\.3384⋅x3\)\)\)−0\.4812\\displaystyle 1\.0021\\allowbreak\\cdot\(4\.6741\\allowbreak\\cdot x\_\{0\}\\allowbreak\-\(0\.6931\\allowbreak\\cdot x\_\{4\}\\allowbreak\\cdot\(\-0\.0536\)\\allowbreak\\cdot x\_\{4\}\\allowbreak\\cdot 102\.1899\\allowbreak\\cdot x\_\{3\}\\allowbreak\-\(\\ldots\\allowbreak\-29\.3384\\allowbreak\\cdot x\_\{3\}\)\)\)\\allowbreak\-0\.4812101\.0⋅\(−0\.0658\)⋅x4⋅1\.1554⋅x3⋅\(…−0\.1744⋅x0⋅\(−5\.8297\)⋅x4\)−0\.0127\\displaystyle 1\.0\\allowbreak\\cdot\(\-0\.0658\)\\allowbreak\\cdot x\_\{4\}\\allowbreak\\cdot 1\.1554\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.1744\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(\-5\.8297\)\\allowbreak\\cdot x\_\{4\}\)\\allowbreak\-0\.0127

## Appendix FSRSD\-Feynman Predictions

We list predictions for twelve selected SRSD\-Feynman equations, with four structurally varied examples from each difficulty split\. The MOSAIC\-SR row in each table reports the search\-recovered formula\. Ellipses indicate long baseline predictions abbreviated for readability\.

#### Easy

##### feynman\-i\.18\.16\.

Ground truth:x0⋅x1⋅x2⋅sin⁡\(x3\)\\displaystyle x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\\sin\{\(x\_\{3\}\)\}\.

MethodPredictionMOSAIC\-SRx0⋅x1⋅x2⋅sin⁡\(x3\)x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\\sin\(x\_\{3\}\)PySRx0⋅x1⋅x2⋅\(\(x2−\(x3\+\(x3\+sin\(x2\)\+cos\(x3\)\)⋅cos\(x1\)\)\)⋅\(−1\.090031⋅10−8\)\+sin\(x3\)\)x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(\(x\_\{2\}\\allowbreak\-\(x\_\{3\}\\allowbreak\+\(x\_\{3\}\\allowbreak\+\\sin\{\(x\_\{2\}\)\}\\allowbreak\+\\cos\{\(x\_\{3\}\)\}\)\\allowbreak\\cdot\\cos\{\(x\_\{1\}\)\}\)\)\\allowbreak\\cdot\(\-1\.090031\\allowbreak\\cdot 10^\{\-8\}\)\\allowbreak\+\\sin\{\(x\_\{3\}\)\}\)Operon1\.0⋅sin\(1\.0⋅x3\)⋅\(−0\.0027\)⋅x1⋅\(0\.0⋅x2⋅esin\(cos\(−2\.0643⋅x3\)\)−2\.8718⋅x2\)⋅\(−1\.1801⋅…⋅x1\+127\.7102⋅x0\)\+0\.01\.0\\allowbreak\\cdot\\sin\{\(1\.0\\allowbreak\\cdot x\_\{3\}\)\}\\allowbreak\\cdot\(\-0\.0027\)\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(0\.0\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot e^\{\\sin\{\(\\cos\{\(\-2\.0643\\allowbreak\\cdot x\_\{3\}\)\}\)\}\}\\allowbreak\-2\.8718\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(\-1\.1801\\allowbreak\\cdot\\ldots\\allowbreak\\cdot x\_\{1\}\\allowbreak\+127\.7102\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\+0\.0GP\-GOMEA0\.560146⋅x0⋅x1⋅x2⋅ecos⁡\(sin⁡\(45\.244\)\)⋅sin⁡\(x3\)\+0\.00\.560146\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot e^\{\\cos\{\(\\sin\{\(45\.244\)\}\)\}\}\\allowbreak\\cdot\\sin\{\(x\_\{3\}\)\}\\allowbreak\+0\.0E2E\-SR\(−0\.00047451032853731212⋅x1−19\.400000000000002⋅\(…−0\.0034\)⋅\(30\.38912823447775⋅x0\+28\.70121528936986\)2\)⋅\(sin\(0\.5475682868652938⋅x3−1\.7094145799484706\)−0\.0010999999999999998\)\(\-0\.00047451032853731212\\allowbreak\\cdot x\_\{1\}\\allowbreak\-19\.400000000000002\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.0034\)\\allowbreak\\cdot\(30\.38912823447775\\allowbreak\\cdot x\_\{0\}\\allowbreak\+28\.70121528936986\)^\{2\}\)\\allowbreak\\cdot\(\\sin\{\(0\.5475682868652938\\allowbreak\\cdot x\_\{3\}\\allowbreak\-1\.7094145799484706\)\}\\allowbreak\-0\.0010999999999999998\)SNIP\-SR\(2\.9242714060991837⋅x0\+2\.8138086776705413⋅x2\)⋅\(0\.058021734319863794⋅x1−\(−0\.11031702200615587\)⋅1⋅1…−1\.980797909−0\.6172368400935637\)−0\.3353196824463989\(2\.9242714060991837\\allowbreak\\cdot x\_\{0\}\\allowbreak\+2\.8138086776705413\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(0\.058021734319863794\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\(\-0\.11031702200615587\)\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{\\ldots\\allowbreak\-1\.980797909\\allowbreak\-0\.6172368400935637\}\)\\allowbreak\-0\.3353196824463989GenSR\(…\+24\.091230291278364⋅x2\)⋅sin⁡\(6\.886657042617201⋅10−6−0\.008195986325795546⋅x1\)⋅sin⁡\(0\.0002804611337327905−1\.0000588864638429⋅x3\)\+4\.467432657398108⋅10−5\(\\ldots\\allowbreak\+24\.091230291278364\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\\sin\{\(6\.886657042617201\\allowbreak\\cdot 10^\{\-6\}\\allowbreak\-0\.008195986325795546\\allowbreak\\cdot x\_\{1\}\)\}\\allowbreak\\cdot\\sin\{\(0\.0002804611337327905\\allowbreak\-1\.0000588864638429\\allowbreak\\cdot x\_\{3\}\)\}\\allowbreak\+4\.467432657398108\\allowbreak\\cdot 10^\{\-5\}TPSR\(…\+1\.3569011777772897\)⋅\(0\.5475682868652938⋅x3−1\.7035845799484706\)⋅\(−0\.005572004061167991⋅\(0\.3736301799506395⋅x1−0\.8729182770047053\)−0\.004869532050182299\)\(\\ldots\\allowbreak\+1\.3569011777772897\)\\allowbreak\\cdot\(0\.5475682868652938\\allowbreak\\cdot x\_\{3\}\\allowbreak\-1\.7035845799484706\)\\allowbreak\\cdot\(\-0\.005572004061167991\\allowbreak\\cdot\(0\.3736301799506395\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.8729182770047053\)\\allowbreak\-0\.004869532050182299\)SR4MDL0\.45952⋅x3−0\.415565⋅x4⋅\(x2\+x3\)−2\.872366⋅x4−7\.7⋅10−5⋅ex1\+x3\+3\.096114\+3\.096114⋅13\+0\.000134⋅ex1\+x3x40\.45952\\allowbreak\\cdot x\_\{3\}\\allowbreak\-0\.415565\\allowbreak\\cdot\\sqrt\{x\_\{4\}\}\\allowbreak\\cdot\(x\_\{2\}\\allowbreak\+x\_\{3\}\)\\allowbreak\-2\.872366\\allowbreak\\cdot\\sqrt\{x\_\{4\}\}\\allowbreak\-7\.7\\allowbreak\\cdot 10^\{\-5\}\\allowbreak\\cdot e^\{x\_\{1\}\\allowbreak\+x\_\{3\}\}\\allowbreak\+3\.096114\\allowbreak\+3\.096114\\allowbreak\\cdot 1^\{3\}\\allowbreak\+\\frac\{0\.000134\\allowbreak\\cdot e^\{x\_\{1\}\\allowbreak\+x\_\{3\}\}\}\{\\sqrt\{x\_\{4\}\}\}
##### feynman\-i\.47\.23\.

Ground truth:x0⋅x1x2\\displaystyle\\sqrt\{\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\}\{x\_\{2\}\}\}\.

MethodPredictionMOSAIC\-SRx0⋅x1x2\\sqrt\{\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\}\{x\_\{2\}\}\}PySRx0⋅x1x2\\sqrt\{\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\}\{x\_\{2\}\}\}Operon0\.0\+1\.0⋅\(−0\.3697⋅x0\+37267\.543⋅x1−0\.3693⋅x2\+log\(−\(−1\)⋅405434\.875⋅x1\+0\.0036⋅x2\+1\.3023\)\+0\.2423\)⋅\(−1\.5741\)⋅1…−1\.3160\.0\\allowbreak\+1\.0\\allowbreak\\cdot\(\-0\.3697\\allowbreak\\cdot x\_\{0\}\\allowbreak\+37267\.543\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.3693\\allowbreak\\cdot x\_\{2\}\\allowbreak\+\\log\{\(\-\(\-1\)\\allowbreak\\cdot 405434\.875\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.0036\\allowbreak\\cdot x\_\{2\}\\allowbreak\+1\.3023\)\}\\allowbreak\+0\.2423\)\\allowbreak\\cdot\(\-1\.5741\)\\allowbreak\\cdot\\frac\{1\}\{\\ldots\\allowbreak\-1\.316\}GP\-GOMEA0\.088311⋅x0⋅x1⋅\(x2451\.691759865387\+sin⁡\(x2\)−3\.832\)⋅\(−x1\+x2−8\.635\+3\.845\)−2\.6⋅10−50\.088311\\allowbreak\\cdot\\sqrt\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\}\\allowbreak\\cdot\(\\frac\{x\_\{2\}\}\{451\.691759865387\}\\allowbreak\+\\sin\{\(x\_\{2\}\)\}\\allowbreak\-3\.832\)\\allowbreak\\cdot\(\-x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\-8\.635\\allowbreak\+3\.845\)\\allowbreak\-2\.6\\allowbreak\\cdot 10^\{\-5\}E2E\-SR\(0\.3\+0\.30\.35927349724435038⋅x2\+0\.1556208603753693\)⋅\(…\+0\.00019999999999999998⋅\(77\.563144512331082⋅x0−25\.889254950623197\)⋅\(369968\.1560669523⋅x1−0\.683865090989673\)\)\(0\.3\\allowbreak\+\\frac\{0\.3\}\{0\.35927349724435038\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.1556208603753693\}\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+0\.00019999999999999998\\allowbreak\\cdot\\sqrt\{\(77\.563144512331082\\allowbreak\\cdot x\_\{0\}\\allowbreak\-25\.889254950623197\)\\allowbreak\\cdot\(369968\.1560669523\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.683865090989673\)\}\)SNIP\-SR0\.0008867575457021422⋅x0−\(0\.007603756123524418⋅x1−0\.013302360696511688⋅x2−\(…−0\.0017\)\+0\.0617609181319026\+0\.07176091798886611\)\+0\.00423908194072246650\.0008867575457021422\\allowbreak\\cdot x\_\{0\}\\allowbreak\-\(0\.007603756123524418\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.013302360696511688\\allowbreak\\cdot x\_\{2\}\\allowbreak\-\(\\ldots\\allowbreak\-0\.0017\)\\allowbreak\+0\.0617609181319026\\allowbreak\+0\.07176091798886611\)\\allowbreak\+0\.0042390819407224665GenSR1⋅10\.6409018128159457⋅x2\+44\.900583821399⋅\(−0\.04880077057906449⋅x2−\(−3\.602251682762495⋅10−5\)⋅1⋅1…−0\.40036479485058873⋅x1−60\.5\)\+0\.0045702297228315641\\allowbreak\\cdot\\frac\{1\}\{0\.6409018128159457\\allowbreak\\cdot x\_\{2\}\\allowbreak\+44\.900583821399\}\\allowbreak\\cdot\(\-0\.04880077057906449\\allowbreak\\cdot x\_\{2\}\\allowbreak\-\(\-3\.602251682762495\\allowbreak\\cdot 10^\{\-5\}\)\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{\\ldots\\allowbreak\-0\.40036479485058873\\allowbreak\\cdot x\_\{1\}\\allowbreak\-60\.5\}\)\\allowbreak\+0\.004570229722831564TPSR0\.0020274189653356795⋅…\+0\.01000005284616329−8\.327178391121705⋅10−50\.0020274189653356795\\allowbreak\\cdot\\sqrt\{\\ldots\\allowbreak\+0\.01000005284616329\}\\allowbreak\-8\.327178391121705\\allowbreak\\cdot 10^\{\-5\}SR4MDL\(x1⋅x1\)0\.25⋅\(x2\)0\.02439x3⋅\(1⋅1x2\)0\.04878⋅\(\(1⋅1x2\)3\)0\.146341\\frac\{\(x\_\{1\}\\allowbreak\\cdot x\_\{1\}\)^\{0\.25\}\\allowbreak\\cdot\(\\sqrt\{x\_\{2\}\}\)^\{0\.02439\}\}\{\\sqrt\{x\_\{3\}\}\\allowbreak\\cdot\(1\\allowbreak\\cdot\\frac\{1\}\{x\_\{2\}\}\)^\{0\.04878\}\\allowbreak\\cdot\(\(1\\allowbreak\\cdot\\frac\{1\}\{x\_\{2\}\}\)^\{3\}\)^\{0\.146341\}\}
##### feynman\-iii\.15\.27\.

Ground truth:2⋅π⋅x0x1⋅x2\\displaystyle\\frac\{2\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}\}\{x\_\{1\}\\allowbreak\\cdot x\_\{2\}\}\.

MethodPredictionMOSAIC\-SR2⋅π⋅x0x1⋅x2\\frac\{2\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}\}\{x\_\{1\}\\allowbreak\\cdot x\_\{2\}\}PySRx0⋅6\.2831855⋅1x1⋅x2x\_\{0\}\\allowbreak\\cdot 6\.2831855\\allowbreak\\cdot\\frac\{1\}\{x\_\{1\}\\allowbreak\\cdot x\_\{2\}\}Operon1\.0⋅\(−1\.72\)⋅x0⋅1\(−1\)⋅0\.5005⋅x1⋅10\.5469⋅x2\+354\.86591\.0\\allowbreak\\cdot\(\-1\.72\)\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\\frac\{1\}\{\(\-1\)\\allowbreak\\cdot 0\.5005\\allowbreak\\cdot x\_\{1\}\}\\allowbreak\\cdot\\frac\{1\}\{0\.5469\\allowbreak\\cdot x\_\{2\}\}\\allowbreak\+354\.8659GP\-GOMEA10326321737\.098848⋅\(x0\+x0−\(x0\+x1\)⋅sin⁡\(x0\)−\(−x1\+x2\)\)⋅e−x1\+cos⁡\(x1\)−715320458\.44309710326321737\.098848\\allowbreak\\cdot\(x\_\{0\}\\allowbreak\+x\_\{0\}\\allowbreak\-\(x\_\{0\}\\allowbreak\+x\_\{1\}\)\\allowbreak\\cdot\\sin\{\(x\_\{0\}\)\}\\allowbreak\-\(\-x\_\{1\}\\allowbreak\+x\_\{2\}\)\)\\allowbreak\\cdot e^\{\-\\sqrt\{x\_\{1\}\}\\allowbreak\+\\cos\{\(x\_\{1\}\)\}\}\\allowbreak\-715320458\.443097E2E\-SR−0\.00046093254802904855⋅x0\+\(23\.8−0\.03485279359938367⋅e0\.03610003915333401⋅x1\)⋅\(0\.016461876715323162⋅x0\+0\.004137440901804627\)⋅\(…−3165117\.571990305⋅x2−0\.03078025829268\)\-0\.00046093254802904855\\allowbreak\\cdot x\_\{0\}\\allowbreak\+\(23\.8\\allowbreak\-0\.03485279359938367\\allowbreak\\cdot e^\{0\.03610003915333401\\allowbreak\\cdot x\_\{1\}\}\)\\allowbreak\\cdot\(0\.016461876715323162\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.004137440901804627\)\\allowbreak\\cdot\(\\ldots\\allowbreak\-3165117\.571990305\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.03078025829268\)SNIP\-SRx0⋅e17\.656406591853308−0\.29635039365231586⋅x1⋅1⋅15611389\.50330818⋅x2\+6\.00837704285586⋅10−5−607824857\.6181431x\_\{0\}\\allowbreak\\cdot e^\{17\.656406591853308\\allowbreak\-0\.29635039365231586\\allowbreak\\cdot x\_\{1\}\}\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{5611389\.50330818\\allowbreak\\cdot x\_\{2\}\\allowbreak\+6\.00837704285586\\allowbreak\\cdot 10^\{\-5\}\}\\allowbreak\-607824857\.6181431GenSRx0⋅\(−0\.3⋅x3−23\.291253293905406⋅e−27\.183755788685495⋅x2⋅\(−22\.69773947774609⋅x1−10553\.262925741388\)2\+20\.414260546615335\)⋅1⋅1…\+0\.0\+0\.4x\_\{0\}\\allowbreak\\cdot\(\-0\.3\\allowbreak\\cdot x\_\{3\}\\allowbreak\-23\.291253293905406\\allowbreak\\cdot e^\{\-27\.183755788685495\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(\-22\.69773947774609\\allowbreak\\cdot x\_\{1\}\\allowbreak\-10553\.262925741388\)^\{2\}\\allowbreak\+20\.414260546615335\}\)\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{\\ldots\\allowbreak\+0\.0\}\\allowbreak\+0\.4TPSR0\.021329257679301977⋅\(0\.016461876715323162⋅x0\+0\.06263744090180463\)−\(0\.030151382790591357⋅\(…−1\.739119386211866\+0\.0\)\+0\.020088151245643712\)\+0\.019911848754356290\.021329257679301977\\allowbreak\\cdot\(0\.016461876715323162\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.06263744090180463\)\\allowbreak\-\(0\.030151382790591357\\allowbreak\\cdot\(\\ldots\\allowbreak\-1\.739119386211866\\allowbreak\+0\.0\)\\allowbreak\+0\.020088151245643712\)\\allowbreak\+0\.01991184875435629SR4MDL4\.5⋅10−5\+6\.283185⋅1⋅1x3⋅\(x1x2\+2\)−12\.566371⋅1⋅1x34\.5\\allowbreak\\cdot 10^\{\-5\}\\allowbreak\+6\.283185\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{x\_\{3\}\}\\allowbreak\\cdot\(\\frac\{x\_\{1\}\}\{x\_\{2\}\}\\allowbreak\+2\)\\allowbreak\-12\.566371\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{x\_\{3\}\}
##### feynman\-ii\.2\.42\.

Ground truth:x0⋅x3⋅\(x1−x2\)x4\\displaystyle\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\-x\_\{2\}\)\}\{x\_\{4\}\}\.

MethodPredictionMOSAIC\-SRx0⋅x3⋅\(x1−x2\)x4\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\-x\_\{2\}\)\}\{x\_\{4\}\}PySR−1\.1901392⋅0\.84023786⋅x0⋅x3⋅\(−x1\+x2\)x4\\displaystyle\\frac\{\-1\.1901392\\allowbreak\\cdot 0\.84023786\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(\-x\_\{1\}\\allowbreak\+x\_\{2\}\)\}\{x\_\{4\}\}Operon0\.0\+1\.0⋅\(0\.0⋅x1\+\(−0\.0018⋅x1\+0\.0018⋅x2\)⋅\(−1\.1077\)⋅x0⋅\(30998\.9414⋅x3\+…\)63\.3968⋅x4\)0\.0\\allowbreak\+1\.0\\allowbreak\\cdot\(0\.0\\allowbreak\\cdot x\_\{1\}\\allowbreak\+\\frac\{\(\-0\.0018\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.0018\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(\-1\.1077\)\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(30998\.9414\\allowbreak\\cdot x\_\{3\}\\allowbreak\+\\ldots\)\}\{63\.3968\\allowbreak\\cdot x\_\{4\}\}\)GP\-GOMEA−0\.338812−0\.204571⋅x3⋅x02⋅\(x4⋅x1−\(x1−x2\)\)⋅esin⁡x2−x4⋅x0\-0\.338812\\allowbreak\-0\.204571\\allowbreak\\cdot\\sqrt\{x\_\{3\}\}\\allowbreak\\cdot x\_\{0\}^\{2\}\\allowbreak\\cdot\(x\_\{4\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\(x\_\{1\}\\allowbreak\-x\_\{2\}\)\)\\allowbreak\\cdot e^\{\\sin\{x\_\{2\}\}\\allowbreak\-x\_\{4\}\\allowbreak\\cdot x\_\{0\}\}E2E\-SR\(…\+0\.006059999999999999\)⋅14\.7⋅\|…\|⋅\(−6\.38\)⋅\(0\.0003498200466886168⋅x0\+0\.0001793022405506989\)2\(\\ldots\\allowbreak\+0\.006059999999999999\)\\allowbreak\\cdot 14\.7\\allowbreak\\cdot\\lvert\\ldots\\rvert\\allowbreak\\cdot\(\-6\.38\)\\allowbreak\\cdot\(0\.0003498200466886168\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.0001793022405506989\)^\{2\}SNIP\-SR0\.2680922469550011\+\(…−2\.0815424010112733⋅x2\+2\.07626⋅x1\)\(0\.752254473241603−0\.7920820084794776⋅x4\)⋅\(21\.622118920174636⋅x4−0\.02949544189126491\)0\.2680922469550011\\allowbreak\+\\frac\{\(\\ldots\\allowbreak\-2\.0815424010112733\\allowbreak\\cdot x\_\{2\}\\allowbreak\+2\.07626\\allowbreak\\cdot x\_\{1\}\)\}\{\(0\.752254473241603\\allowbreak\-0\.7920820084794776\\allowbreak\\cdot x\_\{4\}\)\\allowbreak\\cdot\(21\.622118920174636\\allowbreak\\cdot x\_\{4\}\\allowbreak\-0\.02949544189126491\)\}GenSR1\.0898330073263349⋅10−7\+\|0\.2901744163088101⋅x0\+…\|⋅\|−15\.679361999673807⋅x3\+…\|⋅x1−x2x41\.0898330073263349\\allowbreak\\cdot 10^\{\-7\}\\allowbreak\+\\lvert 0\.2901744163088101\\allowbreak\\cdot x\_\{0\}\\allowbreak\+\\ldots\\rvert\\allowbreak\\cdot\\lvert\-15\.679361999673807\\allowbreak\\cdot x\_\{3\}\\allowbreak\+\\ldots\\rvert\\allowbreak\\cdot\\frac\{x\_\{1\}\\allowbreak\-x\_\{2\}\}\{x\_\{4\}\}TPSR0\.0021005245315504836⋅\|…\+x0⋅\(x1−x2\)⋅x3⋅x4−1\|0\.0021005245315504836\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\+x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\-x\_\{2\}\)\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot x\_\{4\}^\{\-1\}\\rvertSR4MDL−7002\.54972−3506\.48298⋅\(x4−2\)\+0\.043629⋅x2\+2\.398534⋅x4⋅x2π−x1\+9\.317983⋅x5−0\.071297⋅x3−2\.43503⋅x1\-7002\.54972\\allowbreak\-3506\.48298\\allowbreak\\cdot\(x\_\{4\}\\allowbreak\-2\)\\allowbreak\+0\.043629\\allowbreak\\cdot x\_\{2\}\\allowbreak\+\\frac\{2\.398534\\allowbreak\\cdot x\_\{4\}\\allowbreak\\cdot x\_\{2\}\}\{\\pi\\allowbreak\-\\sqrt\{x\_\{1\}\}\}\\allowbreak\+9\.317983\\allowbreak\\cdot x\_\{5\}\\allowbreak\-0\.071297\\allowbreak\\cdot x\_\{3\}\\allowbreak\-2\.43503\\allowbreak\\cdot x\_\{1\}

#### Medium

##### feynman\-i\.8\.14\.

Ground truth:\(x0−x1\)2\+\(x2−x3\)2\\displaystyle\\sqrt\{\(x\_\{0\}\\allowbreak\-x\_\{1\}\)^\{2\}\\allowbreak\+\(x\_\{2\}\\allowbreak\-x\_\{3\}\)^\{2\}\}\.

MethodPredictionMOSAIC\-SR\(x0−x1\)2\+\(x2−x3\)2\\sqrt\{\(x\_\{0\}\\allowbreak\-x\_\{1\}\)^\{2\}\\allowbreak\+\(x\_\{2\}\\allowbreak\-x\_\{3\}\)^\{2\}\}PySR\(x0−x1\)​\(x0−x1−2\.5⋅10−7\)\+\(x2−x3\)2\\sqrt\{\(x\_\{0\}\\allowbreak\-x\_\{1\}\)\(x\_\{0\}\\allowbreak\-x\_\{1\}\\allowbreak\-2\.5\\allowbreak\\cdot 10^\{\-7\}\)\\allowbreak\+\(x\_\{2\}\\allowbreak\-x\_\{3\}\)^\{2\}\}Operon1\.0⋅\(…\+0\.1434⋅x0⋅\(−0\.7572\)⋅x1\+0\.759⋅x0−0\.1087⋅x2⋅\(−0\.6665\)⋅x2\+\(0\.0003⋅x2−0\.0002⋅x3\)⋅\(−347\.5512\)⋅x3\)\+0\.01\.0\\allowbreak\\cdot\(\\ldots\\allowbreak\+0\.1434\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(\-0\.7572\)\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.759\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.1087\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(\-0\.6665\)\\allowbreak\\cdot x\_\{2\}\\allowbreak\+\(0\.0003\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.0002\\allowbreak\\cdot x\_\{3\}\)\\allowbreak\\cdot\(\-347\.5512\)\\allowbreak\\cdot x\_\{3\}\)\\allowbreak\+0\.0GP\-GOMEA0\.770164⋅\(x2−x3⋅x2−x3\+\(−x0\+x1\)⋅\(−x0\+x1\)\)\+0\.3155390\.770164\\allowbreak\\cdot\(\\sqrt\{x\_\{2\}\\allowbreak\-x\_\{3\}\}\\allowbreak\\cdot\\sqrt\{x\_\{2\}\\allowbreak\-x\_\{3\}\}\\allowbreak\+\\sqrt\{\(\-x\_\{0\}\\allowbreak\+x\_\{1\}\)\\allowbreak\\cdot\(\-x\_\{0\}\\allowbreak\+x\_\{1\}\)\}\)\\allowbreak\+0\.315539E2E\-SR0\.07540000000000001⋅…\+\(−1\.272562287287044⋅x0−0\.0780069168581643\)⋅\(0\.00078562116483634423⋅x3\+0\.00902697873784341\)\+3\.52⋅\|0\.25922662262108978⋅x3\+0\.03979767739670666\|0\.07540000000000001\\allowbreak\\cdot\\ldots\\allowbreak\+\(\-1\.272562287287044\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.0780069168581643\)\\allowbreak\\cdot\(0\.00078562116483634423\\allowbreak\\cdot x\_\{3\}\\allowbreak\+0\.00902697873784341\)\\allowbreak\+3\.52\\allowbreak\\cdot\\lvert 0\.25922662262108978\\allowbreak\\cdot x\_\{3\}\\allowbreak\+0\.03979767739670666\\rvertSNIP\-SR0\.17291808796873243⋅\|4\.53620345462416⋅x2−4\.550165321708825⋅x3\|\+0\.10160093303248278⋅\|…−7\.43758068232461⋅x0\+7\.587149571342\|\+0\.2371281600714090\.17291808796873243\\allowbreak\\cdot\\lvert 4\.53620345462416\\allowbreak\\cdot x\_\{2\}\\allowbreak\-4\.550165321708825\\allowbreak\\cdot x\_\{3\}\\rvert\\allowbreak\+0\.10160093303248278\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\-7\.43758068232461\\allowbreak\\cdot x\_\{0\}\\allowbreak\+7\.587149571342\\rvert\\allowbreak\+0\.237128160071409GenSR0\.008509295312002906⋅\|92\.18053844654341⋅x2−92\.46415995095859⋅x3\|\+0\.011009856991161837⋅\|…\+70\.01558357608526⋅x1−68\.6354\|\+0\.23712997286314820\.008509295312002906\\allowbreak\\cdot\\lvert 92\.18053844654341\\allowbreak\\cdot x\_\{2\}\\allowbreak\-92\.46415995095859\\allowbreak\\cdot x\_\{3\}\\rvert\\allowbreak\+0\.011009856991161837\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\+70\.01558357608526\\allowbreak\\cdot x\_\{1\}\\allowbreak\-68\.6354\\rvert\\allowbreak\+0\.2371299728631482TPSR0\.016238973336089528⋅\|…\+15\.111997986919254⋅\(0\.30056526331833355⋅x2\+0\.02710452923829583\)−1\+0\.3188695299052845\+0\.32086952990527934\|\+0\.220619711007835730\.016238973336089528\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\+15\.111997986919254\\allowbreak\\cdot\(0\.30056526331833355\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.02710452923829583\)\\allowbreak\-1\\allowbreak\+0\.3188695299052845\\allowbreak\+0\.32086952990527934\\rvert\\allowbreak\+0\.22061971100783573SR4MDL2\.381338⋅x1\+0\.086667⋅x22\+0\.082365⋅x3⋅\(x3−x4\)\+0\.07982⋅x42−0\.259968⋅\(x1\+x1\)\+1\.3510562\.381338\\allowbreak\\cdot\\sqrt\{x\_\{1\}\}\\allowbreak\+0\.086667\\allowbreak\\cdot x\_\{2\}^\{2\}\\allowbreak\+0\.082365\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(x\_\{3\}\\allowbreak\-x\_\{4\}\)\\allowbreak\+0\.07982\\allowbreak\\cdot x\_\{4\}^\{2\}\\allowbreak\-0\.259968\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{1\}\)\\allowbreak\+1\.351056
##### feynman\-bonus\.18\.

Ground truth:5618566741\.08146⋅\(8\.98755178736818⋅1016⋅x0x12\+x22\)π\\frac\{5618566741\.08146\\allowbreak\\cdot\(\\frac\{8\.98755178736818\\allowbreak\\cdot 10^\{16\}\\allowbreak\\cdot x\_\{0\}\}\{x\_\{1\}^\{2\}\}\\allowbreak\+x\_\{2\}^\{2\}\)\}\{\\pi\}\.

MethodPredictionMOSAIC\-SR1\.607⋅1026⋅x0x12\+1\.788⋅109⋅x22\\frac\{1\.607\\allowbreak\\cdot 10^\{26\}\\allowbreak\\cdot x\_\{0\}\}\{x\_\{1\}^\{2\}\}\\allowbreak\+1\.788\\allowbreak\\cdot 10^\{9\}\\allowbreak\\cdot x\_\{2\}^\{2\}PySR\(x0\+x2⋅x2\)⋅1828542300\.0\(x\_\{0\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot 1828542300\.0Operon1\.0⋅\(−192\.0⋅x0\+904458403840\.0⋅\(…\+247344122675455525388288\.0⋅x2\)\)−2901952\.751\.0\\allowbreak\\cdot\(\-192\.0\\allowbreak\\cdot x\_\{0\}\\allowbreak\+904458403840\.0\\allowbreak\\cdot\(\\ldots\\allowbreak\+247344122675455525388288\.0\\allowbreak\\cdot x\_\{2\}\)\)\\allowbreak\-2901952\.75GP\-GOMEA0\.551209⋅\(−…⋅x0\+x2⋅x2⋅\(x0⋅x2−3393026213\.036\)⋅sin\(11963926169\.822001\)\)\+51687513017\.4916990\.551209\\allowbreak\\cdot\(\-\\ldots\\allowbreak\\cdot x\_\{0\}\\allowbreak\+x\_\{2\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\-3393026213\.036\)\\allowbreak\\cdot\\sin\{\(11963926169\.822001\)\}\)\\allowbreak\+51687513017\.491699E2E\-SR\(9\.074947371606654−3\.9595126882746026⋅10−11⋅x1\)⋅\(0\.00019487679974378762⋅x0\+89\.997268492792118\)⋅\(2\.6396751255164016⋅10−11⋅x1\+89\.950035085595564\)⋅0\.8⋅\(…−0\.0\+55\.505828465024757\)\(9\.074947371606654\\allowbreak\-3\.9595126882746026\\allowbreak\\cdot 10^\{\-11\}\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\\cdot\(0\.00019487679974378762\\allowbreak\\cdot x\_\{0\}\\allowbreak\+89\.997268492792118\)\\allowbreak\\cdot\(2\.6396751255164016\\allowbreak\\cdot 10^\{\-11\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\+89\.950035085595564\)\\allowbreak\\cdot 0\.8\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.0\\allowbreak\+55\.505828465024757\)SNIP\-SR1\.6002061046745069⋅\(7\.741215005617892−85\.30817533148172⋅x2\)2−0\.09952661536012392⋅\(…−9\.581409582884245⋅x0\+2279\.3307399561345\)\+5962\.315223979631\.6002061046745069\\allowbreak\\cdot\(7\.741215005617892\\allowbreak\-85\.30817533148172\\allowbreak\\cdot x\_\{2\}\)^\{2\}\\allowbreak\-0\.09952661536012392\\allowbreak\\cdot\(\\ldots\\allowbreak\-9\.581409582884245\\allowbreak\\cdot x\_\{0\}\\allowbreak\+2279\.3307399561345\)\\allowbreak\+5962\.31522397963GenSR\(74\.03999172190585⋅x0\+93\.5809269142206⋅x2⋅x2\)⋅\(0\.07⋅x3\+266\.6340257390697\)3\+0\.4\(74\.03999172190585\\allowbreak\\cdot x\_\{0\}\\allowbreak\+93\.5809269142206\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(0\.07\\allowbreak\\cdot x\_\{3\}\\allowbreak\+266\.6340257390697\)^\{3\}\\allowbreak\+0\.4TPSR\(89\.04012980501867−0\.4282907493335717⋅\(0\.00324794666239646⋅x0−0\.045525120131368176\)\)⋅\(89\.56291606842636−0\.9738208125647104⋅\(…−0\.8327485734072698\+4\.3994585\)\)\(89\.04012980501867\\allowbreak\-0\.4282907493335717\\allowbreak\\cdot\(0\.00324794666239646\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.045525120131368176\)\)\\allowbreak\\cdot\(89\.56291606842636\\allowbreak\-0\.9738208125647104\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.8327485734072698\\allowbreak\+4\.3994585\)\)SR4MDL927107321784793344⋅x1x2\+1790558743\.686736⋅x32−583105027\.94195⋅x3\+17382482170\.32989\\frac\{927107321784793344\\allowbreak\\cdot x\_\{1\}\}\{x\_\{2\}\}\\allowbreak\+1790558743\.686736\\allowbreak\\cdot x\_\{3\}^\{2\}\\allowbreak\-583105027\.94195\\allowbreak\\cdot x\_\{3\}\\allowbreak\+17382482170\.32989
##### feynman\-i\.13\.4\.

Ground truth:0\.5⋅x0⋅\(x12\+x22\+x32\)\\displaystyle 0\.5\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}^\{2\}\\allowbreak\+x\_\{2\}^\{2\}\\allowbreak\+x\_\{3\}^\{2\}\)\.

MethodPredictionMOSAIC\-SRx0⋅\(x12\+x22\+x32\)2\\frac\{x\_\{0\}\\allowbreak\\cdot\(x\_\{1\}^\{2\}\\allowbreak\+x\_\{2\}^\{2\}\\allowbreak\+x\_\{3\}^\{2\}\)\}\{2\}PySR\(x2⋅x2−\(x1⋅\(2\.6849122⋅10−8−x1\)−x3⋅x3\)\)⋅0\.594442⋅x0⋅0\.84112495\(x\_\{2\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\-\(x\_\{1\}\\allowbreak\\cdot\(2\.6849122\\allowbreak\\cdot 10^\{\-8\}\\allowbreak\-x\_\{1\}\)\\allowbreak\-x\_\{3\}\\allowbreak\\cdot x\_\{3\}\)\)\\allowbreak\\cdot 0\.594442\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot 0\.84112495Operon1\.0⋅\(−…\+0\.0044⋅x0⋅0\.8345⋅x2⋅\(0\.0⋅x0\+135\.0603⋅x2−0\.0⋅x3\)\+0\.002⋅x3⋅\(−8\.7617\)⋅x3⋅\(−29\.1342\)⋅x0\)\+0\.01\.0\\allowbreak\\cdot\(\-\\ldots\\allowbreak\+0\.0044\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot 0\.8345\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(0\.0\\allowbreak\\cdot x\_\{0\}\\allowbreak\+135\.0603\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.0\\allowbreak\\cdot x\_\{3\}\)\\allowbreak\+0\.002\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(\-8\.7617\)\\allowbreak\\cdot x\_\{3\}\\allowbreak\\cdot\(\-29\.1342\)\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\+0\.0GP\-GOMEA−0\.466588⋅x0⋅\(\(−x1\+x2\)⋅\(x1−x2\)−\(x1⋅x2\+x3⋅x3\)\)\+1\.557416\-0\.466588\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(\(\-x\_\{1\}\\allowbreak\+x\_\{2\}\)\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\-x\_\{2\}\)\\allowbreak\-\(x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\+x\_\{3\}\\allowbreak\\cdot x\_\{3\}\)\)\\allowbreak\+1\.557416E2E\-SR0\.060000000000000005⋅\|\(0\.25330816576971352⋅x0\+0\.04483942013849232\)⋅\(0\.060000000000000005⋅\(…\+22\.0195174746776\)\+0\.060000000000000005⋅\(19\.7499472505697⋅x1\+2\.85561506727142\)2\)\|0\.060000000000000005\\allowbreak\\cdot\\lvert\(0\.25330816576971352\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.04483942013849232\)\\allowbreak\\cdot\(0\.060000000000000005\\allowbreak\\cdot\(\\ldots\\allowbreak\+22\.0195174746776\)\\allowbreak\+0\.060000000000000005\\allowbreak\\cdot\(19\.7499472505697\\allowbreak\\cdot x\_\{1\}\\allowbreak\+2\.85561506727142\)^\{2\}\)\\rvertSNIP\-SR\(0\.01840704821112982⋅x0\+0\.027442044563726835\)2⋅\(9\.879745390847708⋅x3−6\.194380210972868⋅1⋅1…−4\.9351334859321385\+0\.0072800592259153\)\+13\.64280530393845\(0\.01840704821112982\\allowbreak\\cdot x\_\{0\}\\allowbreak\+0\.027442044563726835\)^\{2\}\\allowbreak\\cdot\(9\.879745390847708\\allowbreak\\cdot x\_\{3\}\\allowbreak\-6\.194380210972868\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{\\ldots\\allowbreak\-4\.9351334859321385\\allowbreak\+0\.0072800592259153\}\)\\allowbreak\+13\.64280530393845GenSR0\.009061268976888942⋅\(1\.1636683092211803⋅10−6⋅x0−7\.759100043386413⋅x1\)2\+0\.003956082223544278⋅\(…−11\.742830367782478⋅x2\+2\)\+2\.862096358497747⋅10−50\.009061268976888942\\allowbreak\\cdot\(1\.1636683092211803\\allowbreak\\cdot 10^\{\-6\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\-7\.759100043386413\\allowbreak\\cdot x\_\{1\}\)^\{2\}\\allowbreak\+0\.003956082223544278\\allowbreak\\cdot\(\\ldots\\allowbreak\-11\.742830367782478\\allowbreak\\cdot x\_\{2\}\\allowbreak\+2\)\\allowbreak\+2\.862096358497747\\allowbreak\\cdot 10^\{\-5\}TPSR0\.05653942421008955⋅\|…\+63\.984404414849074⋅\(0\.28680461689317865⋅x3−0\.019022597441139\+0\.01902259744018563\)2\+0\.009063702394502786\|\+1\.0173098720910598⋅10−90\.05653942421008955\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\+63\.984404414849074\\allowbreak\\cdot\(0\.28680461689317865\\allowbreak\\cdot x\_\{3\}\\allowbreak\-0\.019022597441139\\allowbreak\+0\.01902259744018563\)^\{2\}\\allowbreak\+0\.009063702394502786\\rvert\\allowbreak\+1\.0173098720910598\\allowbreak\\cdot 10^\{\-9\}SR4MDL1\.251493⋅…⋅\|x2\|0\.268858⋅\|x2−x4\|0\.338839⋅\|x4\+1\|0\.205401⋅\|x2−2⋅x3\+x4\|0\.863298⋅\|log⁡\(x1\+2\)\|3\.150474⋅\|sin⁡\(log⁡\(x1\+2\)\)\|1\.251493\\allowbreak\\cdot\\ldots\\allowbreak\\cdot\\lvert x\_\{2\}\\rvert^\{0\.268858\}\\allowbreak\\cdot\\lvert x\_\{2\}\\allowbreak\-x\_\{4\}\\rvert^\{0\.338839\}\\allowbreak\\cdot\\lvert x\_\{4\}\\allowbreak\+1\\rvert^\{0\.205401\}\\allowbreak\\cdot\\lvert x\_\{2\}\\allowbreak\-2\\allowbreak\\cdot x\_\{3\}\\allowbreak\+x\_\{4\}\\rvert^\{0\.863298\}\\allowbreak\\cdot\\lvert\\log\{\(x\_\{1\}\\allowbreak\+2\)\}\\rvert^\{3\.150474\}\\allowbreak\\cdot\\lvert\\sin\{\(\\log\{\(x\_\{1\}\\allowbreak\+2\)\}\)\}\\rvert
##### feynman\-i\.43\.43\.

Ground truth:1\.380649⋅10−23⋅x1x2⋅\(x0−1\)\\displaystyle\\frac\{1\.380649\\allowbreak\\cdot 10^\{\-23\}\\allowbreak\\cdot x\_\{1\}\}\{x\_\{2\}\\allowbreak\\cdot\(x\_\{0\}\\allowbreak\-1\)\}\.

MethodPredictionMOSAIC\-SR1\.380649⋅10−23⋅x1x2⋅\(x0−1\)\\frac\{1\.380649\\allowbreak\\cdot 10^\{\-23\}\\allowbreak\\cdot x\_\{1\}\}\{x\_\{2\}\\allowbreak\\cdot\(x\_\{0\}\\allowbreak\-1\)\}PySRecos⁡\(sin⁡\(0\.733933372794484⋅x1\)\)cos⁡\(5\.7083836⋅sin⁡x0\)⋅cos⁡\(sin⁡\(log⁡x1\)\)e^\{\\frac\{\\cos\{\(\\sin\{\(0\.733933372794484\\allowbreak\\cdot x\_\{1\}\)\}\)\}\}\{\\cos\{\(5\.7083836\\allowbreak\\cdot\\sin\{x\_\{0\}\}\)\}\}\}\\allowbreak\\cdot\\cos\{\(\\sin\{\(\\log\{x\_\{1\}\}\)\}\)\}Operon24\.9136\+0\.9928⋅esin⁡\(6\.2437⋅x1\)\+0\.9405⋅x1−10\.8365\(sin⁡\(4\.6620⋅x1\)\+1\)⋅\(0\.9405⋅x1\+…\)24\.9136\\allowbreak\+0\.9928\\allowbreak\\cdot\\frac\{e^\{\\sin\{\(6\.2437\\allowbreak\\cdot x\_\{1\}\)\}\\allowbreak\+0\.9405\\allowbreak\\cdot x\_\{1\}\\allowbreak\-10\.8365\}\}\{\(\\sin\{\(4\.6620\\allowbreak\\cdot x\_\{1\}\)\}\\allowbreak\+1\)\\allowbreak\\cdot\(\\sqrt\{0\.9405\\allowbreak\\cdot x\_\{1\}\}\\allowbreak\+\\ldots\)\}GP\-GOMEA24\.874483−1\.5238670125519831⋅1097⋅e\(x2−x0\)⋅\(220\.661⋅x0\)⋅\(x1\+−11502\.059\+…\)24\.874483\\allowbreak\-1\.5238670125519831\\allowbreak\\cdot 10^\{97\}\\allowbreak\\cdot e^\{\(x\_\{2\}\\allowbreak\-x\_\{0\}\)\\allowbreak\\cdot\(220\.661\\allowbreak\\cdot x\_\{0\}\)\}\\allowbreak\\cdot\(\\sqrt\{x\_\{1\}\}\\allowbreak\+\\sqrt\{\-11502\.059\}\\allowbreak\+\\ldots\)E2E\-SR0\.00783⋅\|\(20\.5−0\.635\(0\.01955351496819132⋅x0−0\.0195847291063135\)⋅\(1\.49301283178395⋅1019⋅x2−0\.0018505074099962075\)\)⋅…\|0\.00783\\allowbreak\\cdot\\left\\lvert\(20\.5\\allowbreak\-\\frac\{0\.635\}\{\(0\.01955351496819132\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.0195847291063135\)\\allowbreak\\cdot\(1\.49301283178395\\allowbreak\\cdot 10^\{19\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.0018505074099962075\)\}\)\\allowbreak\\cdot\\ldots\\right\\rvertSNIP\-SR−12\.202334840601555−0\.0035234845524787085⋅\(5\.868107132362321−6\.00000000000062⋅x2\)2−1\.4130094715317487\+1\.4542114898814111⋅x1\+…\-12\.202334840601555\\allowbreak\-0\.0035234845524787085\\allowbreak\\cdot\\frac\{\(5\.868107132362321\\allowbreak\-6\.00000000000062\\allowbreak\\cdot x\_\{2\}\)^\{2\}\}\{\-1\.4130094715317487\\allowbreak\+1\.4542114898814111\\allowbreak\\cdot x\_\{1\}\}\\allowbreak\+\\ldotsGenSR0\.5458496473257973\+60\.01042781140133⋅cos⁡\(17\.290782890292526−95\.0⋅x2⋅x3\)\+…−91\.63629774123922\+91\.63433653923278⋅x00\.5458496473257973\\allowbreak\+\\frac\{60\.01042781140133\\allowbreak\\cdot\\cos\{\(17\.290782890292526\\allowbreak\-95\.0\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}\)\}\\allowbreak\+\\ldots\}\{\-91\.63629774123922\\allowbreak\+91\.63433653923278\\allowbreak\\cdot x\_\{0\}\}TPSR\(0\.005499999972442505\+0\.02088129903737334⋅\|…\+0\.0003968126680374485⋅x1\|\)⋅\(…\+x2−1\)\(0\.005499999972442505\\allowbreak\+0\.02088129903737334\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\+0\.0003968126680374485\\allowbreak\\cdot x\_\{1\}\\rvert\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+x\_\{2\}^\{\-1\}\)SR4MDL0\.000177⋅\|x1\+2−4x3\|1\.000005\|log⁡x1\|0\.99984⋅\|x12π\+2\|0\.108164⋅\|π2\|19\.78230\.000177\\allowbreak\\cdot\\frac\{\\lvert x\_\{1\}\\allowbreak\+2\\allowbreak\-\\frac\{4\}\{x\_\{3\}\}\\rvert^\{1\.000005\}\}\{\\lvert\\log\{x\_\{1\}\}\\rvert^\{0\.99984\}\\allowbreak\\cdot\\lvert\\frac\{x\_\{1\}^\{2\}\}\{\\pi\}\\allowbreak\+2\\rvert^\{0\.108164\}\\allowbreak\\cdot\\lvert\\pi^\{2\}\\rvert^\{19\.7823\}\}

#### Hard

##### feynman\-i\.6\.20\.

Ground truth:2⋅e\(−1\)⋅x022⋅x122⋅π⋅x1\\displaystyle\\frac\{\\sqrt\{2\}\\allowbreak\\cdot e^\{\\frac\{\(\-1\)\\allowbreak\\cdot x\_\{0\}^\{2\}\}\{2\\allowbreak\\cdot x\_\{1\}^\{2\}\}\}\}\{2\\allowbreak\\cdot\\sqrt\{\\pi\}\\allowbreak\\cdot x\_\{1\}\}\.

MethodPredictionMOSAIC\-SR0\.3989⋅exp\(−0\.5⋅x02x12\)x1\\frac\{0\.3989\\allowbreak\\cdot\\exp\\\!\\left\(\-0\.5\\allowbreak\\cdot\\frac\{x\_\{0\}^\{2\}\}\{x\_\{1\}^\{2\}\}\\right\)\}\{x\_\{1\}\}PySRsin⁡\(sin⁡\(x0⋅0\.44023314⋅1x1\)⋅3\.1941698\)x0⋅\(x0⋅x0⋅0\.55104643⋅1x1⋅x1\+3\.5161734\)\\frac\{\\sin\{\(\\sin\{\(x\_\{0\}\\allowbreak\\cdot 0\.44023314\\allowbreak\\cdot\\frac\{1\}\{x\_\{1\}\}\)\}\\allowbreak\\cdot 3\.1941698\)\}\}\{x\_\{0\}\\allowbreak\\cdot\(x\_\{0\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot 0\.55104643\\allowbreak\\cdot\\frac\{1\}\{x\_\{1\}\\allowbreak\\cdot x\_\{1\}\}\\allowbreak\+3\.5161734\)\}Operon0\.933⋅\(−ee−0\.6815⋅x1−cos\(−0\.9175⋅x0\)cos⁡\(…\)\+cos\(−0\.418⋅x0\)\+ee−\(0\.6795⋅x1−cos\(−0\.9167⋅x0\)\)\+cos\(−0\.4191⋅x0\)\)\+0\.05430\.933\\allowbreak\\cdot\(\-e^\{e^\{\-\\frac\{0\.6815\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\\cos\{\(\-0\.9175\\allowbreak\\cdot x\_\{0\}\)\}\}\{\\cos\{\(\\ldots\)\}\}\\allowbreak\+\\cos\{\(\-0\.418\\allowbreak\\cdot x\_\{0\}\)\}\}\}\\allowbreak\+e^\{e^\{\-\(0\.6795\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\\cos\{\(\-0\.9167\\allowbreak\\cdot x\_\{0\}\)\}\)\\allowbreak\+\\cos\{\(\-0\.4191\\allowbreak\\cdot x\_\{0\}\)\}\}\}\)\\allowbreak\+0\.0543GP\-GOMEA0\.0⋅e−\(x0\+x1−26\.453\)\+−47\.357⋅cos⁡\(x0\)\+0\.0410350\.0\\allowbreak\\cdot e^\{\-\(\\sqrt\{x\_\{0\}\}\\allowbreak\+x\_\{1\}\\allowbreak\-26\.453\)\\allowbreak\+\\sqrt\{\-47\.357\}\\allowbreak\\cdot\\cos\{\(x\_\{0\}\)\}\}\\allowbreak\+0\.041035E2E\-SR…\+1\.282299505658052⋅10−8⋅\(−0\.049681955299757749⋅x0−0\.82316389700632219\)2⋅\(3\.8724298635018757⋅\(−atan\(18\.363084125663076⋅x0−30\.50603247242241\)\)−8\.06163517864935\)2−1\.7384408\\ldots\\allowbreak\+1\.282299505658052\\allowbreak\\cdot 10^\{\-8\}\\allowbreak\\cdot\(\-0\.049681955299757749\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.82316389700632219\)^\{2\}\\allowbreak\\cdot\(3\.8724298635018757\\allowbreak\\cdot\(\-\\operatorname\{atan\}\{\(18\.363084125663076\\allowbreak\\cdot x\_\{0\}\\allowbreak\-30\.50603247242241\)\}\)\\allowbreak\-8\.06163517864935\)^\{2\}\\allowbreak\-1\.7384408SNIP\-SR0\.03971435283239767\+e1\.1335725598924378−0\.5147795206145964⋅x1⋅1⋅110\.003562082456531−0\.03732680107658152⋅x00\.03971435283239767\\allowbreak\+e^\{1\.1335725598924378\\allowbreak\-0\.5147795206145964\\allowbreak\\cdot x\_\{1\}\}\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{10\.003562082456531\\allowbreak\-0\.03732680107658152\\allowbreak\\cdot x\_\{0\}\}GenSR−0\.0006356651178617335\+1⋅10\.24367615501981746⋅x1\+0\.0028250296256753624⋅1⋅10\.537328069286272⋅\(…\+38\.88033280910367⋅…−0\.15054245000970234\)\+8\.68696568888214\-0\.0006356651178617335\\allowbreak\+1\\allowbreak\\cdot\\frac\{1\}\{0\.24367615501981746\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.0028250296256753624\}\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{0\.537328069286272\\allowbreak\\cdot\(\\ldots\\allowbreak\+38\.88033280910367\\allowbreak\\cdot\\ldots\\allowbreak\-0\.15054245000970234\)\\allowbreak\+8\.68696568888214\}TPSR1\.0926398294500483⋅e−1\.4158863435762834\+4\.043613462929532⋅1⋅17\.216579701937648⋅\(…−0\.8885938581229681\+0\.38062016744562\)\+5\.539885878646895−0\.274681722293897651\.0926398294500483\\allowbreak\\cdot e^\{\-1\.4158863435762834\\allowbreak\+4\.043613462929532\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{7\.216579701937648\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.8885938581229681\\allowbreak\+0\.38062016744562\)\\allowbreak\+5\.539885878646895\}\}\\allowbreak\-0\.27468172229389765SR4MDL…\+0\.003305⋅\(2x1\)2\+0\.007109⋅\(2x1\)2ex2−0\.058713⋅sin⁡\(x2\)\+0\.045344⋅sin⁡\(x2\)−0\.033139⋅cos⁡\(\(2x1\)2\)\+0\.09065−0\.003496⋅1⋅1sin⁡\(x2\)\\ldots\\allowbreak\+0\.003305\\allowbreak\\cdot\(\\frac\{2\}\{x\_\{1\}\}\)^\{2\}\\allowbreak\+\\frac\{0\.007109\\allowbreak\\cdot\(\\frac\{2\}\{x\_\{1\}\}\)^\{2\}\}\{e^\{x\_\{2\}\}\}\\allowbreak\-0\.058713\\allowbreak\\cdot\\sqrt\{\\sin\{\(x\_\{2\}\)\}\}\\allowbreak\+0\.045344\\allowbreak\\cdot\\sin\{\(x\_\{2\}\)\}\\allowbreak\-0\.033139\\allowbreak\\cdot\\cos\{\(\(\\frac\{2\}\{x\_\{1\}\}\)^\{2\}\)\}\\allowbreak\+0\.09065\\allowbreak\-0\.003496\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{\\sin\{\(x\_\{2\}\)\}\}
##### feynman\-bonus\.5\.

Ground truth:244808\.861301089⋅π⋅x01\.5x1\+x2\\displaystyle\\frac\{244808\.861301089\\allowbreak\\cdot\\pi\\allowbreak\\cdot x\_\{0\}^\{1\.5\}\}\{\\sqrt\{x\_\{1\}\\allowbreak\+x\_\{2\}\}\}\.

MethodPredictionMOSAIC\-SR769089\.72⋅x0x1\+x2x0\\frac\{769089\.72\\allowbreak\\cdot x\_\{0\}\}\{\\sqrt\{\\frac\{x\_\{1\}\\allowbreak\+x\_\{2\}\}\{x\_\{0\}\}\}\}PySR769089\.702160698⋅x0⋅x0x1\+x2769089\.702160698\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\\sqrt\{\\frac\{x\_\{0\}\}\{x\_\{1\}\\allowbreak\+x\_\{2\}\}\}Operon0\.9991⋅\(−0\.0153⋅…\+\(−0\.0018⋅x0\+0\.1102⋅x0log\(−124481448181760\.0⋅x0\+1\.3068⋅x1\+1\.3515⋅x2\)\)⋅3\.1423⋅x0\)\+194935\.93750\.9991\\allowbreak\\cdot\(\-0\.0153\\allowbreak\\cdot\\ldots\\allowbreak\+\(\-0\.0018\\allowbreak\\cdot x\_\{0\}\\allowbreak\+\\frac\{0\.1102\\allowbreak\\cdot x\_\{0\}\}\{\\log\{\(\-124481448181760\.0\\allowbreak\\cdot x\_\{0\}\\allowbreak\+1\.3068\\allowbreak\\cdot x\_\{1\}\\allowbreak\+1\.3515\\allowbreak\\cdot x\_\{2\}\)\}\}\)\\allowbreak\\cdot\\sqrt\{\\sqrt\{3\.1423\\allowbreak\\cdot x\_\{0\}\}\}\)\\allowbreak\+194935\.9375GP\-GOMEA0\.0⋅x0⋅x0⋅\(27792532242127954164842496\.0−x0\)⋅\(−x0−−15960121508062442932928512\.0\+x1\+x2\)\+2592428\.5921930\.0\\allowbreak\\cdot\\sqrt\{x\_\{0\}\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot\(27792532242127954164842496\.0\\allowbreak\-x\_\{0\}\)\\allowbreak\\cdot\(\-\\sqrt\{x\_\{0\}\\allowbreak\-\-15960121508062442932928512\.0\}\\allowbreak\+\\sqrt\{x\_\{1\}\\allowbreak\+x\_\{2\}\}\)\\allowbreak\+2592428\.592193E2E\-SR\(9\.750140310322155−3\.5192830562550441⋅10−10⋅x0\)⋅8\.41⋅\(−2\.77\+0\.04650000000000001−8\.5274752133162408⋅10−27⋅x1−6\.8927613619355⋅10−27⋅x2−0\.007543467070585526\)2⋅\(…\+2\.4049168319\)\(9\.750140310322155\\allowbreak\-3\.5192830562550441\\allowbreak\\cdot 10^\{\-10\}\\allowbreak\\cdot x\_\{0\}\)\\allowbreak\\cdot 8\.41\\allowbreak\\cdot\(\-2\.77\\allowbreak\+\\frac\{0\.04650000000000001\}\{\-8\.5274752133162408\\allowbreak\\cdot 10^\{\-27\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\-6\.8927613619355\\allowbreak\\cdot 10^\{\-27\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.007543467070585526\}\)^\{2\}\\allowbreak\\cdot\(\\ldots\\allowbreak\+2\.4049168319\)SNIP\-SR–GenSR\(0\.4⋅x4\+3\.617938259977237⋅\|…−0\.00465368\|\)⋅\(9\.8⋅x5−104\.67801968844174\)2⋅\|185948\.4313612971−0\.0002717440950239873⋅x0\|−23103053\.624988906\(0\.4\\allowbreak\\cdot x\_\{4\}\\allowbreak\+3\.617938259977237\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\-0\.00465368\\rvert\)\\allowbreak\\cdot\(9\.8\\allowbreak\\cdot x\_\{5\}\\allowbreak\-104\.67801968844174\)^\{2\}\\allowbreak\\cdot\\lvert 185948\.4313612971\\allowbreak\-0\.0002717440950239873\\allowbreak\\cdot x\_\{0\}\\rvert\\allowbreak\-23103053\.624988906TPSR−602246\.9322338329⋅\(…−0\.992553\)−1020047\.8728000051⋅\(3\.766536263352732⋅10−25⋅x2−0\.9041705958904984\)\+3985390\.632626627\+3985516\.888588936\+3985756\.2297664313\-602246\.9322338329\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.992553\)\\allowbreak\-1020047\.8728000051\\allowbreak\\cdot\(3\.766536263352732\\allowbreak\\cdot 10^\{\-25\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.9041705958904984\)\\allowbreak\+3985390\.632626627\\allowbreak\+3985516\.888588936\\allowbreak\+3985756\.2297664313SR4MDL769089\.720197⋅x10\.3⋅\(x1⋅x1\)0\.6x2\+x3\\frac\{769089\.720197\\allowbreak\\cdot x\_\{1\}^\{0\.3\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\\cdot x\_\{1\}\)^\{0\.6\}\}\{\\sqrt\{x\_\{2\}\\allowbreak\+x\_\{3\}\}\}
##### feynman\-bonus\.17\.

Ground truth:x02⋅x22⋅x32⋅\(x3⋅x4x5\+1\)\+x122⋅x0\\frac\{x\_\{0\}^\{2\}\\allowbreak\\cdot x\_\{2\}^\{2\}\\allowbreak\\cdot x\_\{3\}^\{2\}\\allowbreak\\cdot\(\\frac\{x\_\{3\}\\allowbreak\\cdot x\_\{4\}\}\{x\_\{5\}\}\\allowbreak\+1\)\\allowbreak\+x\_\{1\}^\{2\}\}\{2\\allowbreak\\cdot x\_\{0\}\}\.

MethodPredictionMOSAIC\-SR0\.5⋅x12x0\\frac\{0\.5\\allowbreak\\cdot x\_\{1\}^\{2\}\}\{x\_\{0\}\}PySRx2⋅\(−213\.32457\)⋅1x4−1⋅0\.75216883x\_\{2\}\\allowbreak\\cdot\(\-213\.32457\)\\allowbreak\\cdot\\frac\{1\}\{x\_\{4\}\\allowbreak\-1\\allowbreak\\cdot 0\.75216883\}Operon1\.0⋅\(…\+187\.625e40126340\.0⋅x1\+102002000\.0e32823758\.0⋅x1\)−358206272\.01\.0\\allowbreak\\cdot\(\\ldots\\allowbreak\+\\frac\{187\.625\}\{e^\{40126340\.0\\allowbreak\\cdot x\_\{1\}\}\}\\allowbreak\+\\frac\{102002000\.0\}\{e^\{32823758\.0\\allowbreak\\cdot x\_\{1\}\}\}\)\\allowbreak\-358206272\.0GP\-GOMEA8235444610619720859648\.0−4117722181658013597696\.0⋅\(x0\+cos⁡\(x1\)\+cos⁡\(x1⋅x1⋅\(x2−64871391778\.814003\)\)\)8235444610619720859648\.0\\allowbreak\-4117722181658013597696\.0\\allowbreak\\cdot\(\\sqrt\{\\sqrt\{x\_\{0\}\}\}\\allowbreak\+\\cos\{\(\\sqrt\{x\_\{1\}\}\)\}\\allowbreak\+\\cos\{\(x\_\{1\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(x\_\{2\}\\allowbreak\-64871391778\.814003\)\)\}\)E2E\-SR83\.3⋅\(−…\)⋅\(2996997476\.088138⋅x1\+\(0\.0027957553159015011−128292\.52353780801⋅x1\)⋅\(−886458768\.06676007⋅x3−4344590016\.9748102⋅x5−79\.82124690760698\)\+0\.700142210497718\)283\.3\\allowbreak\\cdot\(\-\\ldots\)\\allowbreak\\cdot\(2996997476\.088138\\allowbreak\\cdot x\_\{1\}\\allowbreak\+\(0\.0027957553159015011\\allowbreak\-128292\.52353780801\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\\cdot\(\-886458768\.06676007\\allowbreak\\cdot x\_\{3\}\\allowbreak\-4344590016\.9748102\\allowbreak\\cdot x\_\{5\}\\allowbreak\-79\.82124690760698\)\\allowbreak\+0\.700142210497718\)^\{2\}SNIP\-SR2475\.4420995751925⋅\(785\.1938480983365⋅x1⋅\(…\+501\.62243037789665⋅\(248\.55715087494292−9\.9⋅x0\)3\)\+456\.80185093394306\)\+380\.84546028321272475\.4420995751925\\allowbreak\\cdot\(785\.1938480983365\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(\\ldots\\allowbreak\+501\.62243037789665\\allowbreak\\cdot\(248\.55715087494292\\allowbreak\-9\.9\\allowbreak\\cdot x\_\{0\}\)^\{3\}\)\\allowbreak\+456\.80185093394306\)\\allowbreak\+380\.8454602832127GenSR…⋅\(−0\.23288664214316973⋅x4\+23\.135639123247536⋅\(67220856\.93727316⋅x1\+0\.08379184547075899\)2\)−0\.2\\ldots\\allowbreak\\cdot\(\-0\.23288664214316973\\allowbreak\\cdot x\_\{4\}\\allowbreak\+23\.135639123247536\\allowbreak\\cdot\(67220856\.93727316\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.08379184547075899\)^\{2\}\)\\allowbreak\-0\.2TPSR0\.19718990786562984\+90\.27582145384471−8\.75239768085726⋅1⋅10\.8940335705346859⋅0\.9471216397266307−0\.0016772113459999217⋅\(…−0\.02129158\)\+0\.63029697953002030\.19718990786562984\\allowbreak\+90\.27582145384471\\allowbreak\-8\.75239768085726\\allowbreak\\cdot 1\\allowbreak\\cdot\\frac\{1\}\{0\.8940335705346859\\allowbreak\\cdot\\sqrt\{0\.9471216397266307\\allowbreak\-0\.0016772113459999217\\allowbreak\\cdot\(\\ldots\\allowbreak\-0\.02129158\)\}\\allowbreak\+0\.6302969795300203\}SR4MDL0\.5⋅1⋅1x1⋅\|x2\|2⋅\|x4\+1⋅1x1\|0\.5\\allowbreak\\cdot\\sqrt\{1\\allowbreak\\cdot\\frac\{1\}\{x\_\{1\}\}\}\\allowbreak\\cdot\\lvert x\_\{2\}\\rvert^\{2\}\\allowbreak\\cdot\\sqrt\{\\lvert x\_\{4\}\\allowbreak\+1\\allowbreak\\cdot\\frac\{1\}\{x\_\{1\}\}\\rvert\}
##### feynman\-iii\.21\.20\.

Ground truth:−x0⋅x1⋅x2x3\\displaystyle\-\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\}\{x\_\{3\}\}\.

MethodPredictionMOSAIC\-SR−x0⋅x1⋅x2x3\-\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\}\{x\_\{3\}\}PySRx0⋅x2⋅\(116\.94989−x1\)x3\\displaystyle\\frac\{x\_\{0\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(116\.94989\\allowbreak\-x\_\{1\}\)\}\{x\_\{3\}\}Operon−1556\.0109\+2\.5895843701950685⋅1025⋅2\.4524\(−2\.7636805717985786⋅1027⋅x3\)⋅x1−1⋅\(−25\.7193\)⋅x2⋅\(−0\.2950\)⋅x0\-1556\.0109\\allowbreak\+2\.5895843701950685\\allowbreak\\cdot 10^\{25\}\\allowbreak\\cdot\\frac\{2\.4524\}\{\(\-2\.7636805717985786\\allowbreak\\cdot 10^\{27\}\\allowbreak\\cdot x\_\{3\}\)\\allowbreak\\cdot x\_\{1\}^\{\-1\}\\allowbreak\\cdot\(\-25\.7193\)\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(\-0\.2950\)\\allowbreak\\cdot x\_\{0\}\}GP\-GOMEA−2029461039\.160109−2\.4147765954346173⋅1046⋅cos⁡\(cos⁡x1⋅\(x2−76913126293\.195007\)\)⋅x12⋅\(x0\+x3\)2⋅sin⁡x2\-2029461039\.160109\\allowbreak\-2\.4147765954346173\\allowbreak\\cdot 10^\{46\}\\allowbreak\\cdot\\cos\{\(\\cos\{x\_\{1\}\}\\allowbreak\\cdot\(x\_\{2\}\\allowbreak\-76913126293\.195007\)\)\}\\allowbreak\\cdot x\_\{1\}^\{2\}\\allowbreak\\cdot\(x\_\{0\}\\allowbreak\+x\_\{3\}\)^\{2\}\\allowbreak\\cdot\\sin\{x\_\{2\}\}E2E\-SR\(66\.829576481052452⋅x2−0\.0017371407519285152\)⋅\(−92\.6\)⋅\(0\.1078068308644714−3\.2338505696933849⋅10−11⋅x1\)2⋅\(4\.390271757193469⋅1027⋅x0−0\.3531506873096935\)2⋅…\(66\.829576481052452\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.0017371407519285152\)\\allowbreak\\cdot\(\-92\.6\)\\allowbreak\\cdot\(0\.1078068308644714\\allowbreak\-3\.2338505696933849\\allowbreak\\cdot 10^\{\-11\}\\allowbreak\\cdot x\_\{1\}\)^\{2\}\\allowbreak\\cdot\(4\.390271757193469\\allowbreak\\cdot 10^\{27\}\\allowbreak\\cdot x\_\{0\}\\allowbreak\-0\.3531506873096935\)^\{2\}\\allowbreak\\cdot\\ldotsSNIP\-SR753690240\.1795971\+x2⋅\(4\.368785986955585⋅x1−43\.75053176204654⋅e17\.15960871844588−2\.0⋅x0⋅x3\)⋅tan⁡\(−7\.954465726265568\+73364\.55500241455⋅…\)753690240\.1795971\\allowbreak\+x\_\{2\}\\allowbreak\\cdot\(4\.368785986955585\\allowbreak\\cdot x\_\{1\}\\allowbreak\-43\.75053176204654\\allowbreak\\cdot e^\{17\.15960871844588\\allowbreak\-2\.0\\allowbreak\\cdot x\_\{0\}\\allowbreak\\cdot x\_\{3\}\}\)\\allowbreak\\cdot\\tan\{\(\-7\.954465726265568\\allowbreak\+73364\.55500241455\\allowbreak\\cdot\\ldots\)\}GenSR−0\.6\+\(709\.5709262937739⋅\(0\.6⋅x6\+283\.85298348125826⋅\(−76\.27479590083885\+9\.0⋅x5\)2\)⋅\(…\+x0⋅x1⋅x2⋅x3−1\)\)\-0\.6\\allowbreak\+\(709\.5709262937739\\allowbreak\\cdot\(0\.6\\allowbreak\\cdot x\_\{6\}\\allowbreak\+283\.85298348125826\\allowbreak\\cdot\(\-76\.27479590083885\\allowbreak\+9\.0\\allowbreak\\cdot x\_\{5\}\)^\{2\}\)\\allowbreak\\cdot\(\\ldots\\allowbreak\+x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot x\_\{3\}^\{\-1\}\)\)TPSR0\.7537448782577802⋅\(0\.0006584109871255986\+26\.947409871392118⋅x2\)⋅\(0\.030073288639170904−0\.7428317603163052⋅\|…\+x0⋅x1⋅x3−1\|\)0\.7537448782577802\\allowbreak\\cdot\(0\.0006584109871255986\\allowbreak\+26\.947409871392118\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(0\.030073288639170904\\allowbreak\-0\.7428317603163052\\allowbreak\\cdot\\lvert\\ldots\\allowbreak\+x\_\{0\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{3\}^\{\-1\}\\rvert\)SR4MDL189571765517\.15814\+131401134781\.99579⋅log⁡2−0\.000427⋅x4\+8256334692\.58376⋅cos⁡\(x4−1\)\+379143531034\.32043⋅\(2−2⋅x1\)\+…189571765517\.15814\\allowbreak\+131401134781\.99579\\allowbreak\\cdot\\log\{2\}\\allowbreak\-0\.000427\\allowbreak\\cdot x\_\{4\}\\allowbreak\+8256334692\.58376\\allowbreak\\cdot\\cos\{\(x\_\{4\}^\{\-1\}\)\}\\allowbreak\+379143531034\.32043\\allowbreak\\cdot\(2\\allowbreak\-2\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\+\\ldots

## Appendix GCross\-Benchmark Predictions

We list predictions for six selected equations from the cross\-benchmark datasets\. Each table includes every method retained in the main\-paper cross\-benchmark comparison\.

##### Nguyen\-4\.

Ground truth:x16\+x15\+x14\+x13\+x12\+x1\\displaystyle x\_\{1\}^\{6\}\+x\_\{1\}^\{5\}\+x\_\{1\}^\{4\}\+x\_\{1\}^\{3\}\+x\_\{1\}^\{2\}\+x\_\{1\}\.

MethodPredictionMOSAIC\-SR1\.0⋅x1⋅\(x13\+1\)⋅\(1\.0⋅x1⋅\(x1\+1\)\+1\)1\.0\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(x\_\{1\}^\{3\}\\allowbreak\+1\)\\allowbreak\\cdot\(1\.0\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+1\)\\allowbreak\+1\)PySR\(x1\+1\.0\)⋅\(x1⋅x1⋅x1⋅\(x1⋅x1\+1\.0\)−x1\+x1\+x1−1⋅3\.009093⋅10−8\)\(x\_\{1\}\\allowbreak\+1\.0\)\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\+1\.0\)\\allowbreak\-x\_\{1\}\\allowbreak\+x\_\{1\}\\allowbreak\+x\_\{1\}\\allowbreak\-1\\allowbreak\\cdot 3\.009093\\allowbreak\\cdot 10^\{\-8\}\)Operon0\.263197660446167⋅exp⁡\(3\.121897220611572⋅x1\)−0\.2500463724136350\.263197660446167\\allowbreak\\cdot\\exp\(3\.121897220611572\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\-0\.250046372413635GP\-GOMEA0\.7801754988060590\.780175498806059E2E\-SR\(0\.82722131708105334−0\.0089588507630547431⋅x1\)⋅\(−0\.014978078619482149⋅x1−4\.659629985505114\)⋅\(0\.06345852623830444⋅x1\+0\.06393233734253951\)⋅\(1\.5553560352525597⋅x1\+0\.00177689565047806\)⋅\(0\.0137⋅\(−6\.4184099828749757⋅x1−0\.6423212964360453\)3−2\.63\)\(0\.82722131708105334\\allowbreak\-0\.0089588507630547431\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\\cdot\(\-0\.014978078619482149\\allowbreak\\cdot x\_\{1\}\\allowbreak\-4\.659629985505114\)\\allowbreak\\cdot\(0\.06345852623830444\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.06393233734253951\)\\allowbreak\\cdot\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.00177689565047806\)\\allowbreak\\cdot\(0\.0137\\allowbreak\\cdot\(\-6\.4184099828749757\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.6423212964360453\)^\{3\}\\allowbreak\-2\.63\)SNIP\-SR−787\.69917995555147⋅\(0\.00070707667540883934⋅x1\+1\)2\+784\.8060091216709−289\.476805583656⋅\(73\.38150650502881⋅x1−101\.72796954182427\)−1\-787\.69917995555147\\allowbreak\\cdot\(0\.00070707667540883934\\allowbreak\\cdot x\_\{1\}\\allowbreak\+1\)^\{2\}\\allowbreak\+784\.8060091216709\\allowbreak\-289\.476805583656\\allowbreak\\cdot\(73\.38150650502881\\allowbreak\\cdot x\_\{1\}\\allowbreak\-101\.72796954182427\)^\{\-1\}GenSR0\.77644249309791224⋅x1⋅exp⁡\(1\.9762297509792082⋅x1\)−0\.0528924662612924660\.77644249309791224\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\exp\(1\.9762297509792082\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\-0\.052892466261292466TPSR\(1\.5553560352525597⋅x1−\(−0\.3773368424196556⋅\(1\.5553560352525597⋅x1−0\.03842310434952195\)−0\.22310537140050477\)−0\.03842310434952195\+0\.22310536281517437\)⋅\(\(\(\(0\.11785642826425316−0\.0012268956671139082⋅\(1\.5553560352525597⋅x1−0\.03842310434952195\)\)⋅\(\(3\.295880062849909⋅\(1\.5553560352525597⋅x1−0\.03842310434952195\)−0\.03672358170662421\)2\+12\.63736506039501\)\)2−2\.5713685830174153\)⋅\(0\.0006597917724206856⋅\(1\.5553560352525597⋅x1−0\.03842310434952195\)\+0\.031343288513934704\)\+0\.2842492306014455\)⋅\(1\.5553560352525597⋅x1−0\.03842310434952195\+1\.5051862867904549\)−\(0\.009429561281775448⋅\(1\.5553560352525597⋅x1−0\.03842310434952195\)\+0\.15816147970256972\)\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\(\-0\.3773368424196556\\allowbreak\\cdot\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.03842310434952195\)\\allowbreak\-0\.22310537140050477\)\\allowbreak\-0\.03842310434952195\\allowbreak\+0\.22310536281517437\)\\allowbreak\\cdot\(\(\(\(0\.11785642826425316\\allowbreak\-0\.0012268956671139082\\allowbreak\\cdot\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.03842310434952195\)\)\\allowbreak\\cdot\(\(3\.295880062849909\\allowbreak\\cdot\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.03842310434952195\)\\allowbreak\-0\.03672358170662421\)^\{2\}\\allowbreak\+12\.63736506039501\)\)^\{2\}\\allowbreak\-2\.5713685830174153\)\\allowbreak\\cdot\(0\.0006597917724206856\\allowbreak\\cdot\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.03842310434952195\)\\allowbreak\+0\.031343288513934704\)\\allowbreak\+0\.2842492306014455\)\\allowbreak\\cdot\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.03842310434952195\\allowbreak\+1\.5051862867904549\)\\allowbreak\-\(0\.009429561281775448\\allowbreak\\cdot\(1\.5553560352525597\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.03842310434952195\)\\allowbreak\+0\.15816147970256972\)SR4MDL0\.258935⋅exp⁡\(3\.141592653589793⋅x1\)−0\.2465140\.258935\\allowbreak\\cdot\\exp\(3\.141592653589793\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\-0\.246514
##### Nguyen\-11\.

Ground truth:x1x2\\displaystyle x\_\{1\}^\{x\_\{2\}\}\.

MethodPredictionMOSAIC\-SRexp⁡\(\(1\.0⋅x2\+1\.11259407539204⋅10−17\)⋅log⁡\(x1\)\)\\exp\(\(1\.0\\allowbreak\\cdot x\_\{2\}\\allowbreak\+1\.11259407539204\\allowbreak\\cdot 10^\{\-17\}\)\\allowbreak\\cdot\\log\(x\_\{1\}\)\)PySRexp⁡\(x2⋅log⁡\(x1−7\.453925⋅10−9\)\)\+9\.259128⋅10−9\\exp\(x\_\{2\}\\allowbreak\\cdot\\log\(x\_\{1\}\\allowbreak\-7\.453925\\allowbreak\\cdot 10^\{\-9\}\)\)\\allowbreak\+9\.259128\\allowbreak\\cdot 10^\{\-9\}Operon0\.4424457312568320138828227⋅x1\+0\.5267539620399480\.4424457312568320138828227\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.526753962039948GP\-GOMEA2\.01164555549622−1\.81258428096771⋅cos⁡\(2⋅x2⋅\(x12−1\.00295400619507\)⋅\(5\.04862117767334⋅x1\+x2\+cos⁡\(x2\)−0\.310173720121384\)−1\+0\.978409945964813\)2\.01164555549622\\allowbreak\-1\.81258428096771\\allowbreak\\cdot\\cos\(2\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(x\_\{1\}^\{2\}\\allowbreak\-1\.00295400619507\)\\allowbreak\\cdot\(5\.04862117767334\\allowbreak\\cdot x\_\{1\}\\allowbreak\+x\_\{2\}\\allowbreak\+\\cos\(x\_\{2\}\)\\allowbreak\-0\.310173720121384\)^\{\-1\}\\allowbreak\+0\.978409945964813\)E2E\-SR0\.62014723269920278⋅x1\+\(0\.052757803417621763−0\.054718873473459068⋅x1\)⋅\(0\.11515042468674191−0\.031915295185792375⋅x2\)⋅\(94\.508205254545958−203\.30043033349743⋅x2\)\+0\.41874489460028670\.62014723269920278\\allowbreak\\cdot x\_\{1\}\\allowbreak\+\(0\.052757803417621763\\allowbreak\-0\.054718873473459068\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\\cdot\(0\.11515042468674191\\allowbreak\-0\.031915295185792375\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(94\.508205254545958\\allowbreak\-203\.30043033349743\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\+0\.4187448946002867SNIP\-SR1\.22898636248581⋅x1⋅x2−1\.1248163129914415⋅x2\+0\.95619237345058651\.22898636248581\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\-1\.1248163129914415\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.9561923734505865GenSRx2⋅sin⁡\(3\.090228538225934⋅x1\+0\.12294672738656137\)⋅\(0\.033708888164141505−3\.899959165568685⋅x1\)−1\+0\.9810675959848522x\_\{2\}\\allowbreak\\cdot\\sin\(3\.090228538225934\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.12294672738656137\)\\allowbreak\\cdot\(0\.033708888164141505\\allowbreak\-3\.899959165568685\\allowbreak\\cdot x\_\{1\}\)^\{\-1\}\\allowbreak\+0\.9810675959848522TPSR\(3\.1915295185792374⋅x2−\(6\.702556612707029⋅\(3\.6479248982306043⋅x1−2\.183853561174784\)\+11\.474458434775793\)−5\.18045843471929−1\.5150424686741908\)⋅\(3\.6479248982306043⋅x1−\(5\.371492648034048−2\.5796876031538174⋅\(3\.1915295185792374⋅x2−1\.5150424686741908\)\)−14\.370492648199649−2\.183853561174784\)⋅\(0\.006338178745524264⋅\(3\.1915295185792374⋅x2−1\.5150424686741908\)\+0\.16228672092950178\)⋅\(0\.00436698533297426⋅exp⁡\(\(3\.1915295185792374⋅x2−1\.5150424686741908−1\.0903856097940126\)⋅0\.4431520325475648⋅\(3\.6479248982306043⋅x1−2\.183853561174784\)\)\+0\.01042951702434242\)\(3\.1915295185792374\\allowbreak\\cdot x\_\{2\}\\allowbreak\-\(6\.702556612707029\\allowbreak\\cdot\(3\.6479248982306043\\allowbreak\\cdot x\_\{1\}\\allowbreak\-2\.183853561174784\)\\allowbreak\+11\.474458434775793\)\\allowbreak\-5\.18045843471929\\allowbreak\-1\.5150424686741908\)\\allowbreak\\cdot\(3\.6479248982306043\\allowbreak\\cdot x\_\{1\}\\allowbreak\-\(5\.371492648034048\\allowbreak\-2\.5796876031538174\\allowbreak\\cdot\(3\.1915295185792374\\allowbreak\\cdot x\_\{2\}\\allowbreak\-1\.5150424686741908\)\)\\allowbreak\-14\.370492648199649\\allowbreak\-2\.183853561174784\)\\allowbreak\\cdot\(0\.006338178745524264\\allowbreak\\cdot\(3\.1915295185792374\\allowbreak\\cdot x\_\{2\}\\allowbreak\-1\.5150424686741908\)\\allowbreak\+0\.16228672092950178\)\\allowbreak\\cdot\(0\.00436698533297426\\allowbreak\\cdot\\exp\(\(3\.1915295185792374\\allowbreak\\cdot x\_\{2\}\\allowbreak\-1\.5150424686741908\\allowbreak\-1\.0903856097940126\)\\allowbreak\\cdot 0\.4431520325475648\\allowbreak\\cdot\(3\.6479248982306043\\allowbreak\\cdot x\_\{1\}\\allowbreak\-2\.183853561174784\)\)\\allowbreak\+0\.01042951702434242\)SR4MDL0\.751037⋅\(x1\+x1⋅x2−1\)0\.010698⋅sin⁡\(−x1\+\(x2\+3\.141592653589793\)⋅1−1−1\)1\.571039⋅\(exp⁡\(x1\+x1⋅x2−1\)0\.001281\)−1⋅x23\.359886⋅\(sin⁡\(x2\)3\.470214\)−10\.751037\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{\-1\}\)^\{0\.010698\}\\allowbreak\\cdot\\sin\(\-x\_\{1\}\\allowbreak\+\(x\_\{2\}\\allowbreak\+3\.141592653589793\)\\allowbreak\\cdot 1^\{\-1\}\\allowbreak\-1\)^\{1\.571039\}\\allowbreak\\cdot\(\\exp\(x\_\{1\}\\allowbreak\+x\_\{1\}\\allowbreak\\cdot x\_\{2\}^\{\-1\}\)^\{0\.001281\}\)^\{\-1\}\\allowbreak\\cdot x\_\{2\}^\{3\.359886\}\\allowbreak\\cdot\(\\sin\(x\_\{2\}\)^\{3\.470214\}\)^\{\-1\}
##### Strogatz\-shearflow2\.

Ground truth:\(cos2⁡\(x2\)\+110​sin2⁡\(x2\)\)​sin⁡\(x1\)\\displaystyle\\left\(\\cos^\{2\}\(x\_\{2\}\)\+\\frac\{1\}\{10\}\\sin^\{2\}\(x\_\{2\}\)\\right\)\\sin\(x\_\{1\}\)\.

MethodPredictionMOSAIC\-SR\(0\.9⋅cos⁡\(x2\)2\+0\.0999999999999999\)⋅sin⁡\(x1\)\(0\.9\\allowbreak\\cdot\\cos\(x\_\{2\}\)^\{2\}\\allowbreak\+0\.0999999999999999\)\\allowbreak\\cdot\\sin\(x\_\{1\}\)PySRsin⁡\(x1\)⋅\(cos⁡\(sin⁡\(x2\)⋅11\.785839−1\)−0\.99600285\)⋅250\.22122\\sin\(x\_\{1\}\)\\allowbreak\\cdot\(\\cos\(\\sin\(x\_\{2\}\)\\allowbreak\\cdot 11\.785839^\{\-1\}\)\\allowbreak\-0\.99600285\)\\allowbreak\\cdot 250\.22122Operon0\.05662523819582111⋅x2\+0\.0173411276191470\.05662523819582111\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.017341127619147GP\-GOMEA0\.450004816055298⋅sin⁡\(x1\)⋅sin⁡\(2⋅x2−4\.71237802505493\)\+0\.550020277500153⋅sin⁡\(x1\)−7\.75317403167719⋅10−60\.450004816055298\\allowbreak\\cdot\\sin\(x\_\{1\}\)\\allowbreak\\cdot\\sin\(2\\allowbreak\\cdot x\_\{2\}\\allowbreak\-4\.71237802505493\)\\allowbreak\+0\.550020277500153\\allowbreak\\cdot\\sin\(x\_\{1\}\)\\allowbreak\-7\.75317403167719\\allowbreak\\cdot 10^\{\-6\}E2E\-SR0\.03790008096684952⋅sin⁡\(0\.09445851906577567\+0\.03960031064088332⋅\(\(0\.05920507672980812−90\.0083517060878⋅tan⁡\(0\.49632673547196763⋅x1\+0\.22256771097376267\)\)⋅\(0\.2089712876837641⋅x2−0\.900448620172386\)\)−1\)−0\.022251019087467810\.03790008096684952\\allowbreak\\cdot\\sin\(0\.09445851906577567\\allowbreak\+0\.03960031064088332\\allowbreak\\cdot\(\(0\.05920507672980812\\allowbreak\-90\.0083517060878\\allowbreak\\cdot\\tan\(0\.49632673547196763\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.22256771097376267\)\)\\allowbreak\\cdot\(0\.2089712876837641\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.900448620172386\)\)^\{\-1\}\)\\allowbreak\-0\.02225101908746781SNIP\-SR0\.013779661168824415⋅x12\+0\.008255847908988898⋅x1−0\.134071448696806930\.013779661168824415\\allowbreak\\cdot x\_\{1\}^\{2\}\\allowbreak\+0\.008255847908988898\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.13407144869680693GenSR−\(0\.35205590018522714⋅cos\(2\.0175339345367123⋅x2−3\.1461725251880917\)−1\.7224017370428149⋅\(0\.010364063377607676⋅x2\+2\.445867155619959\)−1\)2⋅sin\(0\.9977696452910493⋅x1\+3\.1302681031354256\)\+0\.0027183801796846568\-\(0\.35205590018522714\\allowbreak\\cdot\\cos\(2\.0175339345367123\\allowbreak\\cdot x\_\{2\}\\allowbreak\-3\.1461725251880917\)\\allowbreak\-1\.7224017370428149\\allowbreak\\cdot\(0\.010364063377607676\\allowbreak\\cdot x\_\{2\}\\allowbreak\+2\.445867155619959\)^\{\-1\}\)^\{2\}\\allowbreak\\cdot\\sin\(0\.9977696452910493\\allowbreak\\cdot x\_\{1\}\\allowbreak\+3\.1302681031354256\)\\allowbreak\+0\.0027183801796846568TPSR\(−1\.8419676778775944⋅\(0\.7251641631422997⋅x2\+0\.6318785594782278\)−\(1\.3871488161946197⋅\(0\.7251641631422997⋅x2\+0\.6318785594782278\)−0\.5424641814306489\)⋅\(−0\.011063257637029162⋅\(0\.36670071625456485⋅x1\+0\.20006113748695625\)−1\.3363229583657414\)−\(1\.773370534513494⋅\(0\.36670071625456485⋅x1\+0\.20006113748695625\)−0\.623428139816112\)\+0\.5334281389900255\)⋅\(\(0\.7251641631422997⋅x2−2\.49723676249942\+0\.6318785594782278\)⋅\(0\.8223668625439224−0\.043119921942055064⋅\(0\.36670071625456485⋅x1\+0\.20006113748695625\)\)−1\.3351697306115864⋅sin\(2\.917585780146784⋅sin\(1\.0133095548227202⋅\(0\.7251641631422997⋅x2\+0\.6318785594782278\)\+0\.01366990205656808\)\)\+0\.9996592250581154\)⋅\(0\.07210748715109865\+1\.0791074864410393−0\.10326251767611451⋅1⋅\(0\.0788989875961674⋅\(0\.36670071625456485⋅x1\+0\.20006113748695625\)\+0\.1676990800057751\)−1\)\(\-1\.8419676778775944\\allowbreak\\cdot\(0\.7251641631422997\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.6318785594782278\)\\allowbreak\-\(1\.3871488161946197\\allowbreak\\cdot\(0\.7251641631422997\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.6318785594782278\)\\allowbreak\-0\.5424641814306489\)\\allowbreak\\cdot\(\-0\.011063257637029162\\allowbreak\\cdot\(0\.36670071625456485\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.20006113748695625\)\\allowbreak\-1\.3363229583657414\)\\allowbreak\-\(1\.773370534513494\\allowbreak\\cdot\(0\.36670071625456485\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.20006113748695625\)\\allowbreak\-0\.623428139816112\)\\allowbreak\+0\.5334281389900255\)\\allowbreak\\cdot\(\(0\.7251641631422997\\allowbreak\\cdot x\_\{2\}\\allowbreak\-2\.49723676249942\\allowbreak\+0\.6318785594782278\)\\allowbreak\\cdot\(0\.8223668625439224\\allowbreak\-0\.043119921942055064\\allowbreak\\cdot\(0\.36670071625456485\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.20006113748695625\)\)\\allowbreak\-1\.3351697306115864\\allowbreak\\cdot\\sin\(2\.917585780146784\\allowbreak\\cdot\\sin\(1\.0133095548227202\\allowbreak\\cdot\(0\.7251641631422997\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.6318785594782278\)\\allowbreak\+0\.01366990205656808\)\)\\allowbreak\+0\.9996592250581154\)\\allowbreak\\cdot\(0\.07210748715109865\\allowbreak\+1\.0791074864410393\\allowbreak\-0\.10326251767611451\\allowbreak\\cdot 1\\allowbreak\\cdot\(0\.0788989875961674\\allowbreak\\cdot\(0\.36670071625456485\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.20006113748695625\)\\allowbreak\+0\.1676990800057751\)^\{\-1\}\)SR4MDL−0\.042743⋅x1⋅x2−0\.051972⋅x1⋅sin\(−x2⋅2\+x2\)12\+1\.972781⋅\(−x1⋅sin\(−x2⋅2\+x2\)12\+x1\)−0\.204562⋅log\(x2\)−0\.02844−0\.02844⋅13\-0\.042743\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.051972\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\\sin\(\-x\_\{2\}\\allowbreak\\cdot 2\\allowbreak\+x\_\{2\}\)^\{\\frac\{1\}\{2\}\}\\allowbreak\+1\.972781\\allowbreak\\cdot\(\-x\_\{1\}\\allowbreak\\cdot\\sin\(\-x\_\{2\}\\allowbreak\\cdot 2\\allowbreak\+x\_\{2\}\)^\{\\frac\{1\}\{2\}\}\\allowbreak\+x\_\{1\}\)\\allowbreak\-0\.204562\\allowbreak\\cdot\\log\(x\_\{2\}\)\\allowbreak\-0\.02844\\allowbreak\-0\.02844\\allowbreak\\cdot 1^\{3\}
##### Livermore\-1\.

Ground truth:x1\+sin⁡\(x12\)\+13\\displaystyle x\_\{1\}\+\\sin\(x\_\{1\}^\{2\}\)\+\\frac\{1\}\{3\}\.

MethodPredictionMOSAIC\-SRx1\+sin⁡\(x12\)\+0\.333333333333333x\_\{1\}\\allowbreak\+\\sin\(x\_\{1\}^\{2\}\)\\allowbreak\+0\.333333333333333PySRx1\+sin⁡\(x1⋅x1\)\+0\.3333334x\_\{1\}\\allowbreak\+\\sin\(x\_\{1\}\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\+0\.3333334Operon0\.99815390177276⋅x1\+0\.3857555091381070\.99815390177276\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.385755509138107GP\-GOMEA0\.4160146175872740\.416014617587274E2E\-SR0\.99510452368622162⋅x1−1\.03⋅sin⁡\(0\.777⋅\(1\.1888631901860294⋅x1\+0\.090269873934594466\)2−3\.77\)\+0\.361296937400203080\.99510452368622162\\allowbreak\\cdot x\_\{1\}\\allowbreak\-1\.03\\allowbreak\\cdot\\sin\(0\.777\\allowbreak\\cdot\(1\.1888631901860294\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.090269873934594466\)^\{2\}\\allowbreak\-3\.77\)\\allowbreak\+0\.36129693740020308SNIP\-SR−90\.25067542494121⋅\(0\.005531892247014312⋅x1−1\)2\+90\.72787811926341\+0\.0022187878284230704⋅\(0\.14762793267964414⋅x1\+1\.4559888306142952\)−1\-90\.25067542494121\\allowbreak\\cdot\(0\.005531892247014312\\allowbreak\\cdot x\_\{1\}\\allowbreak\-1\)^\{2\}\\allowbreak\+90\.72787811926341\\allowbreak\+0\.0022187878284230704\\allowbreak\\cdot\(0\.14762793267964414\\allowbreak\\cdot x\_\{1\}\\allowbreak\+1\.4559888306142952\)^\{\-1\}GenSR0\.998153963905744⋅x1\+0\.38575580992563240\.998153963905744\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.3857558099256324TPSR5\.8514992167604305⋅\(0\.17060586417335055⋅x1−0\.005171897428231887\)−0\.5444981796790447⋅sin\(\(0\.5916941314151313⋅\(0\.17060586417335055⋅x1−0\.005171897428231887\)\+0\.018303324214130782\)⋅\(−60\.41281200227787⋅\(0\.17060586417335055⋅x1−0\.005171897428231887\)−1\.8687415763958688\)\)\+0\.03033935030352127\+0\.36133935030352125\.8514992167604305\\allowbreak\\cdot\(0\.17060586417335055\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.005171897428231887\)\\allowbreak\-0\.5444981796790447\\allowbreak\\cdot\\sin\(\(0\.5916941314151313\\allowbreak\\cdot\(0\.17060586417335055\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.005171897428231887\)\\allowbreak\+0\.018303324214130782\)\\allowbreak\\cdot\(\-60\.41281200227787\\allowbreak\\cdot\(0\.17060586417335055\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.005171897428231887\)\\allowbreak\-1\.8687415763958688\)\)\\allowbreak\+0\.03033935030352127\\allowbreak\+0\.3613393503035212SR4MDL1\.442695⋅log⁡\(2\)⋅x1\+sin⁡\(x12\)\+0\.066667−−0\.133333⋅21\.442695\\allowbreak\\cdot\\log\(2\)\\allowbreak\\cdot x\_\{1\}\\allowbreak\+\\sin\(x\_\{1\}^\{2\}\)\\allowbreak\+0\.066667\\allowbreak\-\-0\.133333\\allowbreak\\cdot 2
##### Livermore\-11\.

Ground truth:x12​x22x1\+x2\\displaystyle\\frac\{x\_\{1\}^\{2\}x\_\{2\}^\{2\}\}\{x\_\{1\}\+x\_\{2\}\}\.

MethodPredictionMOSAIC\-SR1\.0⋅x12⋅x22⋅\(x1\+x2\)−11\.0\\allowbreak\\cdot x\_\{1\}^\{2\}\\allowbreak\\cdot x\_\{2\}^\{2\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\)^\{\-1\}PySRx1⋅x1⋅x2⋅\(1\.0000085\+−sin⁡\(cos⁡\(x2⋅x2\)\)⋅1\.2525511⋅10−5\)⋅\(x2\+8\.6958323⋅10−7\)⋅\(x1\+x2\)−1x\_\{1\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\\allowbreak\\cdot\(1\.0000085\\allowbreak\+\\allowbreak\-\\sin\(\\cos\(x\_\{2\}\\allowbreak\\cdot x\_\{2\}\)\)\\allowbreak\\cdot 1\.2525511\\allowbreak\\cdot 10^\{\-5\}\)\\allowbreak\\cdot\(x\_\{2\}\\allowbreak\+8\.6958323\\allowbreak\\cdot 10^\{\-7\}\)\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\)^\{\-1\}Operon0\.011714923195541\+0\.0004353052779163251485⋅exp\(−16\.278768064237051⋅x1⋅x2\)⋅cos\(1\.651700139045715⋅x1\)⋅x2−10\.011714923195541\\allowbreak\+0\.0004353052779163251485\\allowbreak\\cdot\\exp\(\-16\.278768064237051\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\\cos\(1\.651700139045715\\allowbreak\\cdot x\_\{1\}\)\\allowbreak\\cdot x\_\{2\}^\{\-1\}GP\-GOMEA1\.0⋅x12⋅x22⋅\(x1\+x2\)−11\.0\\allowbreak\\cdot x\_\{1\}^\{2\}\\allowbreak\\cdot x\_\{2\}^\{2\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\)^\{\-1\}E2E\-SR\(0\.06102565887369925−0\.8666989784169188⋅x2\)⋅\(5\.672968018606769−0\.16969952289121198⋅\(−1\.101556530062938⋅x1−1\.7747546914056933⋅x2−1\.3923669907018425\)−1\)⋅\(0\.08756886213383504⋅x1−0\.366604846256249\)⋅\(1\.7505584083402312⋅x2−0\.12325958446073971\)\(0\.06102565887369925\\allowbreak\-0\.8666989784169188\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\(5\.672968018606769\\allowbreak\-0\.16969952289121198\\allowbreak\\cdot\(\-1\.101556530062938\\allowbreak\\cdot x\_\{1\}\\allowbreak\-1\.7747546914056933\\allowbreak\\cdot x\_\{2\}\\allowbreak\-1\.3923669907018425\)^\{\-1\}\)\\allowbreak\\cdot\(0\.08756886213383504\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.366604846256249\)\\allowbreak\\cdot\(1\.7505584083402312\\allowbreak\\cdot x\_\{2\}\\allowbreak\-0\.12325958446073971\)SNIP\-SR−24535\.521299664357⋅\(7\.784214446548355⋅10−5⋅x1\+1\)2\+24534\.943977652507\+4576\.952109241969⋅\(10366\.057719507926−10583\.112972836361⋅x1\)−1\-24535\.521299664357\\allowbreak\\cdot\(7\.784214446548355\\allowbreak\\cdot 10^\{\-5\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\+1\)^\{2\}\\allowbreak\+24534\.943977652507\\allowbreak\+4576\.952109241969\\allowbreak\\cdot\(10366\.057719507926\\allowbreak\-10583\.112972836361\\allowbreak\\cdot x\_\{1\}\)^\{\-1\}GenSR0\.060303244055858976−3\.8764530048693256⋅10−10⋅exp\(−36\.87562797196373⋅x1⋅x2\)⋅sin\(1\.6592119930151334⋅x2\+1\.594705827381022\)0\.060303244055858976\\allowbreak\-3\.8764530048693256\\allowbreak\\cdot 10^\{\-10\}\\allowbreak\\cdot\\exp\(\-36\.87562797196373\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{2\}\)\\allowbreak\\cdot\\sin\(1\.6592119930151334\\allowbreak\\cdot x\_\{2\}\\allowbreak\+1\.594705827381022\)TPSR−\(−1\.5352958873665828⋅10−9\+1⋅\(−\(1\.7143334989974734−88\.43320312834005⋅\(1\.775147604164816⋅x1\+0\.03944382780585689\)\)\+89\.67537962342587⋅\(1\.7505584083402312⋅x2\+0\.006362112212304721\)−2\.344333499023583\)−1\)⋅\(0\.006090218920752856⋅\(1\.775147604164816⋅x1\+0\.03944382780585689\)−0\.0002346013421339915\)⋅\(1\.775147604164816⋅x1−0\.04036802544161824\+0\.03944382780585689\)⋅\(30\.197815111921443⋅\(1\.7505584083402312⋅x2\+0\.006362112212304721\)−0\.13937886363113336\)⋅\(0\.7168363327318004−88\.39345664180456⋅\(1\.7505584083402312⋅x2\+0\.006362112212304721\)\)\+7\.821765446292284⋅10−8⋅\(1\.7505584083402312⋅x2\+0\.006362112212304721\)\+1\.1783101145614108⋅10−7\-\(\-1\.5352958873665828\\allowbreak\\cdot 10^\{\-9\}\\allowbreak\+1\\allowbreak\\cdot\(\-\(1\.7143334989974734\\allowbreak\-88\.43320312834005\\allowbreak\\cdot\(1\.775147604164816\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.03944382780585689\)\)\\allowbreak\+89\.67537962342587\\allowbreak\\cdot\(1\.7505584083402312\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.006362112212304721\)\\allowbreak\-2\.344333499023583\)^\{\-1\}\)\\allowbreak\\cdot\(0\.006090218920752856\\allowbreak\\cdot\(1\.775147604164816\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.03944382780585689\)\\allowbreak\-0\.0002346013421339915\)\\allowbreak\\cdot\(1\.775147604164816\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.04036802544161824\\allowbreak\+0\.03944382780585689\)\\allowbreak\\cdot\(30\.197815111921443\\allowbreak\\cdot\(1\.7505584083402312\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.006362112212304721\)\\allowbreak\-0\.13937886363113336\)\\allowbreak\\cdot\(0\.7168363327318004\\allowbreak\-88\.39345664180456\\allowbreak\\cdot\(1\.7505584083402312\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.006362112212304721\)\)\\allowbreak\+7\.821765446292284\\allowbreak\\cdot 10^\{\-8\}\\allowbreak\\cdot\(1\.7505584083402312\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.006362112212304721\)\\allowbreak\+1\.1783101145614108\\allowbreak\\cdot 10^\{\-7\}SR4MDL−0\.910576⋅−x2⋅cos\(3\.141592653589793\)⋅x1⋅\(x1\+x2\)−1−0\.211742⋅x2\+0\.015383⋅\(3\.141592653589793−x2\)−0\.062503\-0\.910576\\allowbreak\\cdot\\allowbreak\-x\_\{2\}\\allowbreak\\cdot\\cos\(3\.141592653589793\)\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\(x\_\{1\}\\allowbreak\+x\_\{2\}\)^\{\-1\}\\allowbreak\-0\.211742\\allowbreak\\cdot x\_\{2\}\\allowbreak\+0\.015383\\allowbreak\\cdot\(3\.141592653589793\\allowbreak\-x\_\{2\}\)\\allowbreak\-0\.062503
##### Livermore\-21\.

Ground truth:exp⁡\(−x12\)\\displaystyle\\exp\(\-x\_\{1\}^\{2\}\)\.

MethodPredictionMOSAIC\-SRexp⁡\(−x12\)\\exp\(\-x\_\{1\}^\{2\}\)PySR−x1\+exp\(x1⋅2\.732575⋅x1⋅−2\.732575−1\)\+x1⋅x1⋅x1−1\-x\_\{1\}\\allowbreak\+\\exp\(x\_\{1\}\\allowbreak\\cdot 2\.732575\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot\-2\.732575^\{\-1\}\)\\allowbreak\+x\_\{1\}\\allowbreak\\cdot x\_\{1\}\\allowbreak\\cdot x\_\{1\}^\{\-1\}Operon0\.307795726557961⋅x1\+0\.8893932700157170\.307795726557961\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.889393270015717GP\-GOMEA0\.800094404595540\.80009440459554E2E\-SR0\.4⋅cos⁡\(2\.1126836069969081⋅x1−0\.03706022875549485\)\+0\.60\.4\\allowbreak\\cdot\\cos\(2\.1126836069969081\\allowbreak\\cdot x\_\{1\}\\allowbreak\-0\.03706022875549485\)\\allowbreak\+0\.6SNIP\-SR130\.29417035635083⋅\(1−0\.027990232692061055⋅x1\)2−17\.620730166228215⋅\(1−0\.20671522387448319⋅x1\)2−111\.70304890826463130\.29417035635083\\allowbreak\\cdot\(1\\allowbreak\-0\.027990232692061055\\allowbreak\\cdot x\_\{1\}\)^\{2\}\\allowbreak\-17\.620730166228215\\allowbreak\\cdot\(1\\allowbreak\-0\.20671522387448319\\allowbreak\\cdot x\_\{1\}\)^\{2\}\\allowbreak\-111\.70304890826463GenSR−x1⋅sin\(0\.7057024858927093⋅x1\+0\.006436287112417469\)\+0\.9762498782540814\-x\_\{1\}\\allowbreak\\cdot\\sin\(0\.7057024858927093\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.006436287112417469\)\\allowbreak\+0\.9762498782540814TPSR0\.38835543110695137⋅cos⁡\(0\.6509206497490071−0\.954024508269838⋅\(2\.3474262299965645⋅x1\+0\.6810441902716724\)\)\+0\.6105520113687430\.38835543110695137\\allowbreak\\cdot\\cos\(0\.6509206497490071\\allowbreak\-0\.954024508269838\\allowbreak\\cdot\(2\.3474262299965645\\allowbreak\\cdot x\_\{1\}\\allowbreak\+0\.6810441902716724\)\)\\allowbreak\+0\.610552011368743SR4MDL1\.0000000014612915⋅exp⁡\(−x12\)1\.0000000014612915\\allowbreak\\cdot\\exp\(\-x\_\{1\}^\{2\}\)

Similar Articles

Language models guide symbolic equation discovery by controlling search

arXiv cs.AI

This paper introduces LLM-PySR, a method where language models guide symbolic equation discovery by controlling search parameters while using numerical symbolic regression for fitting. The approach achieves strong balance of accuracy and complexity across benchmark tasks.

EditSR: Enhancing Neural Symbolic Regression via Edit-based Rectification

arXiv cs.AI

EditSR proposes a two-layer framework combining a neural symbolic regression model with an edit-based Rectifier to efficiently rectify structural errors in generated expressions, reducing error accumulation and improving recovery of complex symbolic structures with limited extra cost.