We present SimpleBounce, a C++ package for finding the bounce solution for the false vacuum decay. This package is based on a flow equation which is proposed by the author and solves Coleman-Glaser-Martin's reduced problem: the minimization problem of the kinetic energy while fixing the potential energy. The bounce configuration is obtained by a scale transformation of the solution of this problem. For models with 1--8 scalar field(s), the bounce action can be calculated with O(0.1) % accuracy in O(0.1) s. This package is available at https://github.com/rsato64/SimpleBounce.
- Paper ID: 1908.10868
- Title: SimpleBounce: A Simple Package for False Vacuum Decay
- Author: Ryosuke Sato (Deutsches Elektronen-Synchrotron (DESY))
- Classification: hep-ph astro-ph.CO hep-th
- Publication Date: DESY 19-148 (2019)
- Paper Link: https://arxiv.org/abs/1908.10868
This paper introduces SimpleBounce, a C++ software package for computing bounce solutions in false vacuum decay. The package is based on gradient flow equations proposed by the author and solves the Coleman-Glaser-Martin minimization problem: minimizing kinetic energy while fixing the potential energy. Bounce configurations are obtained through scaling transformations of solutions to this problem. For models containing 1-8 scalar fields, the package can compute the bounce action with O(0.1)% precision in approximately 0.1 seconds.
False vacuum decay is an important phenomenon in particle physics and cosmology. The lifetime of a false vacuum can be calculated through the Euclidean path integral formalism, where the bounce solution serves as a saddle point of the action, providing the leading contribution to the decay width.
Several numerical software packages for computing bounce solutions already exist, including:
- CosmoTransitions
- AnyBubble
- BubbleProfiler
However, these methods still have room for improvement in computational efficiency and numerical stability.
The author proposes a new framework based on gradient flow equations, recently introduced by Chigusa, Moroi, and Shoji. This paper implements the specific flow equations proposed by the author in reference 1, aiming to provide a fast, stable, and user-friendly tool for computing bounce solutions.
- Development of SimpleBounce Package: A C++ implementation based on gradient flow equations for computing bounce solutions in false vacuum decay
- Implementation of Numerical Solution for Coleman-Glaser-Martin Minimization Problem: Obtaining bounce solutions by minimizing kinetic energy while fixing potential energy
- Provision of Efficient Computational Performance: For models with 1-8 scalar fields, achieving O(0.1)% precision in O(0.1) seconds
- Verification of Method Accuracy: Validating results through comparison with existing tools such as CosmoTransitions
Given an Euclidean action containing nφ scalar fields:
SE[ϕ]=T[ϕ]+V[ϕ]
where:
T[ϕ]=∑i=1nϕ∫ddx21(∇ϕi)2V[ϕ]=∫ddx[V(ϕ)−V(ϕFV)]
The objective is to find bounce solutions satisfying the equations of motion and boundary conditions.
Instead of directly solving the equations of motion:
−∇2ϕi+∂ϕi∂V=0,lim∣x∣→∞ϕi(x)=ϕFV,i
the method solves the minimization problem for kinetic energy Tφ while fixing negative potential energy Vφ < 0.
Introducing the function φᵢ(r,τ), whose flow is described by:
∂τ∂ϕi(r,τ)=∇2ϕi−λ[ϕ]∂ϕi∂V(ϕ)
where:
λ[ϕ]=∑i=1nϕ∫0∞drrd−1(∂ϕi∂V(ϕ))2∑i=1nϕ∫0∞drrd−1∂ϕi∂V(ϕ)∇2ϕi
Bounce solutions are obtained through scaling transformations of fixed points:
ϕB(r)=limτ→∞ϕ(λ−1/2r,τ)
- Numerical Stability: Since the potential energy V is fixed, the fixed point is not a saddle point, ensuring numerical stability
- Adaptive Algorithm: Adjusting initial condition parameters r₀ and σ to ensure boundary conditions are satisfied
- Efficient Discretization: Using specialized Laplacian operator discretization schemes suitable for spherically symmetric problems
The paper employs multiple benchmark models for testing:
- Single scalar field model: V(φ) = ½φ² - ⅓φ³
- Eight benchmark models from reference 10
- Four benchmark models from reference 24
- Euclidean Action SE: The Euclidean action of the bounce solution
- Computation Time: Algorithm runtime
- Precision: Relative error compared to reference results
Primary comparison with CosmoTransitions, the widely-used standard tool in this field.
- Spatial dimension: d = 3 or 4
- Grid points: n = 100-800
- Time step: δτ ~ O(δr²) to ensure numerical stability
- Boundary conditions: φᵢ,ₙ = φFV,i
Table 1: Comparison with CosmoTransitions
| Model | SE (SimpleBounce) | SE (CosmoTransitions) | Time (SB) | Time (CT) |
|---|
| #1 | 52.4 | 52.6 | 0.04s | 0.05s |
| #2 | 20.8 | 21.1 | 0.04s | 0.35s |
| #8 | 45.9 | 46.1 | 0.16s | 0.23s |
Results demonstrate that SimpleBounce's computational results are highly consistent with CosmoTransitions, and in most cases exhibit faster computation speeds.
Figure 2 demonstrates the effects of different grid numbers n and flow time τ₁ on results:
- SE values converge as n and τ₁ increase
- Using n=100 achieves O(0.1)% precision in O(0.1) seconds
- Runtime scales as n³
- Stability with respect to initial configuration selection
- Thin-wall bounces require more computation time than thick-wall bounces
- Computation time scales approximately linearly with the number of scalar fields
- CosmoTransitions: Based on finite difference methods for solving boundary value problems
- AnyBubble: Efficient numerical solver specialized for multi-field cases
- BubbleProfiler: Bubble wall calculation tool combining semi-analytical techniques
- Coleman-Glaser-Martin Theory: Establishes connection between bounce solutions and minimization problems
- Gradient Flow Methods: New framework proposed by Chigusa et al.
- O(d) Symmetry: Spherical symmetry characteristics of bounce solutions
- SimpleBounce provides a fast and accurate method for computing bounce solutions
- The gradient flow-based method exhibits good numerical stability
- The software package demonstrates superior computational efficiency compared to existing tools
- Thin-Wall Limit: Computation time increases significantly for thin-wall bounces
- Grid Dependence: Higher precision requirements necessitate finer grids, increasing computational cost
- Scalar Field Limitation: Current testing primarily focuses on 1-8 scalar fields
- Optimize computational efficiency for thin-wall bounces
- Extend to cases with more scalar fields
- Integration into larger physics computation frameworks
- Methodological Innovation: The gradient flow approach provides new insights for numerical solution methods
- High Practical Value: Open-source software package facilitates community use and verification
- Excellent Performance: Significantly improves computational efficiency while maintaining precision
- Solid Theoretical Foundation: Built upon Coleman-Glaser-Martin theory
- Limited Testing Scope: Testing primarily focuses on relatively simple models
- Thin-Wall Performance: Efficiency for thin-wall bounce handling requires further improvement
- Documentation Completeness: As a software package, user documentation could be more comprehensive
- Academic Contribution: Provides new tools for false vacuum decay calculations
- Practical Value: Likely to become a standard computational tool in this field
- Reproducibility: Open-source code ensures result reproducibility
- Vacuum stability analysis in particle physics
- Cosmological phase transition research
- Numerical calculations in scalar field theory
- Theoretical research requiring rapid bounce solution computation
Primary references include classical theoretical works by Coleman et al., papers on existing numerical methods, and the author's previous theoretical research on gradient flow equations. The complete software package implementation is available on GitHub.