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.
- ID статьи: 1908.10868
- Название: SimpleBounce : простой пакет для распада ложного вакуума
- Автор: Рёсукэ Сато (Deutsches Elektronen-Synchrotron (DESY))
- Классификация: hep-ph astro-ph.CO hep-th
- Время публикации: DESY 19-148 (2019)
- Ссылка на статью: https://arxiv.org/abs/1908.10868
В данной работе представлен SimpleBounce — пакет на C++ для вычисления решений типа bounce при распаде ложного вакуума. Пакет основан на уравнениях потока, предложенных автором, и решает упрощённую задачу Коулмана-Глейзера-Мартина: минимизацию кинетической энергии при фиксированном потенциале. Конфигурация bounce получается масштабным преобразованием решения этой задачи. Для моделей с 1-8 скалярными полями пакет вычисляет действие bounce с точностью O(0,1)% примерно за 0,1 секунды.
Распад ложного вакуума является важным явлением в физике элементарных частиц и космологии. Время жизни ложного вакуума можно вычислить с помощью евклидова интеграла по траекториям, где решение типа bounce служит седловой точкой действия и даёт основной вклад в ширину распада.
Существует несколько численных пакетов для вычисления решений bounce, включая:
- CosmoTransitions
- AnyBubble
- BubbleProfiler
Однако эти методы всё ещё имеют возможности для улучшения в плане вычислительной эффективности и численной устойчивости.
Автор предлагает новую схему, основанную на уравнениях градиентного потока, недавно предложенную Чигусой, Морои и Шодзи. В данной работе реализованы конкретные уравнения потока, предложенные автором в ссылке 1, с целью предоставить быстрый, устойчивый и простой в использовании инструмент для вычисления решений bounce.
- Разработка пакета SimpleBounce: реализация на C++ на основе уравнений градиентного потока для вычисления решений bounce при распаде ложного вакуума
- Реализация численного решения упрощённой задачи Коулмана-Глейзера-Мартина: получение решений bounce путём минимизации кинетической энергии при фиксированном потенциале
- Обеспечение высокой вычислительной производительности: для моделей с 1-8 скалярными полями достижение точности O(0,1)% за O(0,1) секунды
- Верификация точности метода: подтверждение корректности результатов путём сравнения с существующими инструментами, такими как CosmoTransitions
Для евклидова действия, содержащего nφ скалярных полей:
SE[ϕ]=T[ϕ]+V[ϕ]
где:
T[ϕ]=∑i=1nϕ∫ddx21(∇ϕi)2V[ϕ]=∫ddx[V(ϕ)−V(ϕFV)]
Цель состоит в нахождении решения bounce, удовлетворяющего уравнениям движения и граничным условиям.
Вместо прямого решения уравнений движения:
−∇2ϕi+∂ϕi∂V=0,lim∣x∣→∞ϕi(x)=ϕFV,i
решается задача минимизации кинетической энергии Tφ при фиксированном отрицательном потенциале Vφ < 0.
Вводится функция φᵢ(r,τ), эволюция которой описывается уравнением:
∂τ∂ϕi(r,τ)=∇2ϕi−λ[ϕ]∂ϕi∂V(ϕ)
где:
λ[ϕ]=∑i=1nϕ∫0∞drrd−1(∂ϕi∂V(ϕ))2∑i=1nϕ∫0∞drrd−1∂ϕi∂V(ϕ)∇2ϕi
Решение bounce получается масштабным преобразованием неподвижной точки:
ϕB(r)=limτ→∞ϕ(λ−1/2r,τ)
- Численная устойчивость: благодаря фиксированному потенциалу V неподвижная точка не является седловой, что обеспечивает устойчивость численных вычислений
- Адаптивный алгоритм: регулировка начальных параметров r₀ и σ для обеспечения граничных условий
- Эффективная дискретизация: использование специальной схемы дискретизации оператора Лапласа, адаптированной для сферически симметричных задач
В работе использованы несколько эталонных моделей:
- Модель с одним скалярным полем: V(φ) = ½φ² - ⅓φ³
- Восемь эталонных моделей из ссылки 10
- Четыре эталонные модели из ссылки 24
- Евклидово действие SE: евклидово действие решения bounce
- Время вычисления: время выполнения алгоритма
- Точность: относительная ошибка по сравнению с эталонными результатами
Основное сравнение проводится с CosmoTransitions, который является широко используемым стандартным инструментом в этой области.
- Пространственная размерность: d = 3 или 4
- Количество узлов сетки: n = 100-800
- Временной шаг: δτ ~ O(δr²) для обеспечения численной устойчивости
- Граничные условия: φᵢ,ₙ = φFV,i
Таблица 1: Сравнение с CosmoTransitions
| Модель | SE (SimpleBounce) | SE (CosmoTransitions) | Время(SB) | Время(CT) |
|---|
| #1 | 52,4 | 52,6 | 0,04с | 0,05с |
| #2 | 20,8 | 21,1 | 0,04с | 0,35с |
| #8 | 45,9 | 46,1 | 0,16с | 0,23с |
Результаты показывают высокое согласие вычислений SimpleBounce с CosmoTransitions, при этом в большинстве случаев SimpleBounce работает быстрее.
На рисунке 2 показано влияние различного количества узлов сетки n и времени потока τ₁ на результаты:
- Значения SE сходятся с увеличением n и τ₁
- Использование n=100 позволяет достичь точности O(0,1)% за O(0,1) секунды
- Время выполнения пропорционально n³
- Устойчивость к выбору начальной конфигурации
- Тонкостенные bounce требуют больше вычислительного времени, чем толстостенные
- Время вычисления примерно пропорционально количеству скалярных полей
- CosmoTransitions: основан на методе конечных разностей для решения краевых задач
- AnyBubble: специализированный высокоэффективный численный решатель для многополевых случаев
- BubbleProfiler: инструмент для расчёта стенок пузырьков, сочетающий полуаналитические методы
- Теория Коулмана-Глейзера-Мартина: установление связи между решением bounce и задачей минимизации
- Метод градиентного потока: новая схема, предложенная Чигусой и соавторами
- O(d) симметрия: сферическая симметрия решений bounce
- SimpleBounce предоставляет быстрый и точный метод вычисления решений bounce
- Метод, основанный на градиентном потоке, обладает хорошей численной устойчивостью
- Данный пакет превосходит существующие инструменты по вычислительной эффективности
- Тонкостенный предел: для тонкостенных bounce время вычисления значительно возрастает
- Зависимость от сетки: при высоких требованиях к точности необходима более плотная сетка, что увеличивает вычислительные затраты
- Ограничение по скалярным полям: текущее тестирование сосредоточено на 1-8 скалярных полях
- Оптимизация вычислительной эффективности для тонкостенных bounce
- Расширение на случаи с большим количеством скалярных полей
- Интеграция в более крупные физические вычислительные схемы
- Методологическая инновативность: подход на основе градиентного потока предоставляет новую идею для численного решения
- Высокая практическая ценность: открытый пакет облегчает использование и проверку сообществом
- Отличная производительность: значительное повышение вычислительной эффективности при сохранении точности
- Прочная теоретическая база: построено на основе теории Коулмана-Глейзера-Мартина
- Ограниченный диапазон тестирования: тестирование сосредоточено в основном на относительно простых моделях
- Производительность для тонкостенных случаев: обработка тонкостенных bounce требует дальнейшего совершенствования
- Полнота документации: как пакет программного обеспечения, пользовательская документация может быть более подробной
- Академический вклад: предоставляет новый инструмент для расчётов распада ложного вакуума
- Практическая ценность: может стать стандартным вычислительным инструментом в этой области
- Воспроизводимость: открытый исходный код гарантирует повторяемость результатов
- Анализ стабильности вакуума в физике элементарных частиц
- Исследование фазовых переходов в космологии
- Численные расчёты в теориях скалярных полей
- Теоретические исследования, требующие быстрого вычисления решений bounce
Основные ссылки включают классические работы Коулмана и соавторов, статьи по существующим численным методам, а также предыдущие теоретические исследования автора по уравнениям градиентного потока. Полная реализация пакета доступна на GitHub.