2025-11-19T04:16:12.287096

SimpleBounce : a simple package for the false vacuum decay

Sato
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.
academic

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.

Основные вклады

  1. Разработка пакета SimpleBounce: реализация на C++ на основе уравнений градиентного потока для вычисления решений bounce при распаде ложного вакуума
  2. Реализация численного решения упрощённой задачи Коулмана-Глейзера-Мартина: получение решений bounce путём минимизации кинетической энергии при фиксированном потенциале
  3. Обеспечение высокой вычислительной производительности: для моделей с 1-8 скалярными полями достижение точности O(0,1)% за O(0,1) секунды
  4. Верификация точности метода: подтверждение корректности результатов путём сравнения с существующими инструментами, такими как CosmoTransitions

Подробное описание методики

Определение задачи

Для евклидова действия, содержащего nφ скалярных полей: SE[ϕ]=T[ϕ]+V[ϕ]S_E[\phi] = T[\phi] + V[\phi]

где: T[ϕ]=i=1nϕddx12(ϕi)2T[\phi] = \sum_{i=1}^{n_\phi} \int d^d x \frac{1}{2}(\nabla\phi_i)^2V[ϕ]=ddx[V(ϕ)V(ϕFV)]V[\phi] = \int d^d x [V(\phi) - V(\phi_{FV})]

Цель состоит в нахождении решения bounce, удовлетворяющего уравнениям движения и граничным условиям.

Архитектура основного метода

1. Упрощённая задача Коулмана-Глейзера-Мартина

Вместо прямого решения уравнений движения: 2ϕi+Vϕi=0,limxϕi(x)=ϕFV,i-\nabla^2\phi_i + \frac{\partial V}{\partial \phi_i} = 0, \quad \lim_{|x|\to\infty}\phi_i(x) = \phi_{FV,i}

решается задача минимизации кинетической энергии Tφ при фиксированном отрицательном потенциале Vφ < 0.

2. Уравнения градиентного потока

Вводится функция φᵢ(r,τ), эволюция которой описывается уравнением: τϕi(r,τ)=2ϕiλ[ϕ]V(ϕ)ϕi\frac{\partial}{\partial \tau}\phi_i(r,\tau) = \nabla^2\phi_i - \lambda[\phi]\frac{\partial V(\phi)}{\partial \phi_i}

где: λ[ϕ]=i=1nϕ0drrd1V(ϕ)ϕi2ϕii=1nϕ0drrd1(V(ϕ)ϕi)2\lambda[\phi] = \frac{\sum_{i=1}^{n_\phi}\int_0^\infty dr r^{d-1}\frac{\partial V(\phi)}{\partial \phi_i}\nabla^2\phi_i}{\sum_{i=1}^{n_\phi}\int_0^\infty dr r^{d-1}\left(\frac{\partial V(\phi)}{\partial \phi_i}\right)^2}

3. Масштабное преобразование

Решение bounce получается масштабным преобразованием неподвижной точки: ϕB(r)=limτϕ(λ1/2r,τ)\phi_B(r) = \lim_{\tau\to\infty}\phi(\lambda^{-1/2}r, \tau)

Технические инновации

  1. Численная устойчивость: благодаря фиксированному потенциалу V неподвижная точка не является седловой, что обеспечивает устойчивость численных вычислений
  2. Адаптивный алгоритм: регулировка начальных параметров r₀ и σ для обеспечения граничных условий
  3. Эффективная дискретизация: использование специальной схемы дискретизации оператора Лапласа, адаптированной для сферически симметричных задач

Экспериментальная установка

Тестовые модели

В работе использованы несколько эталонных моделей:

  • Модель с одним скалярным полем: V(φ) = ½φ² - ⅓φ³
  • Восемь эталонных моделей из ссылки 10
  • Четыре эталонные модели из ссылки 24

Метрики оценки

  • Евклидово действие SE: евклидово действие решения bounce
  • Время вычисления: время выполнения алгоритма
  • Точность: относительная ошибка по сравнению с эталонными результатами

Методы сравнения

Основное сравнение проводится с CosmoTransitions, который является широко используемым стандартным инструментом в этой области.

Детали реализации

  • Пространственная размерность: d = 3 или 4
  • Количество узлов сетки: n = 100-800
  • Временной шаг: δτ ~ O(δr²) для обеспечения численной устойчивости
  • Граничные условия: φᵢ,ₙ = φFV,i

Результаты экспериментов

Основные результаты

Таблица 1: Сравнение с CosmoTransitions

МодельSE (SimpleBounce)SE (CosmoTransitions)Время(SB)Время(CT)
#152,452,60,04с0,05с
#220,821,10,04с0,35с
#845,946,10,16с0,23с

Результаты показывают высокое согласие вычислений SimpleBounce с CosmoTransitions, при этом в большинстве случаев SimpleBounce работает быстрее.

Анализ сходимости

На рисунке 2 показано влияние различного количества узлов сетки n и времени потока τ₁ на результаты:

  • Значения SE сходятся с увеличением n и τ₁
  • Использование n=100 позволяет достичь точности O(0,1)% за O(0,1) секунды
  • Время выполнения пропорционально n³

Характеристики алгоритма

  • Устойчивость к выбору начальной конфигурации
  • Тонкостенные bounce требуют больше вычислительного времени, чем толстостенные
  • Время вычисления примерно пропорционально количеству скалярных полей

Связанные работы

Существующие численные методы

  1. CosmoTransitions: основан на методе конечных разностей для решения краевых задач
  2. AnyBubble: специализированный высокоэффективный численный решатель для многополевых случаев
  3. BubbleProfiler: инструмент для расчёта стенок пузырьков, сочетающий полуаналитические методы

Теоретическая база

  • Теория Коулмана-Глейзера-Мартина: установление связи между решением bounce и задачей минимизации
  • Метод градиентного потока: новая схема, предложенная Чигусой и соавторами
  • O(d) симметрия: сферическая симметрия решений bounce

Заключение и обсуждение

Основные выводы

  1. SimpleBounce предоставляет быстрый и точный метод вычисления решений bounce
  2. Метод, основанный на градиентном потоке, обладает хорошей численной устойчивостью
  3. Данный пакет превосходит существующие инструменты по вычислительной эффективности

Ограничения

  1. Тонкостенный предел: для тонкостенных bounce время вычисления значительно возрастает
  2. Зависимость от сетки: при высоких требованиях к точности необходима более плотная сетка, что увеличивает вычислительные затраты
  3. Ограничение по скалярным полям: текущее тестирование сосредоточено на 1-8 скалярных полях

Направления будущих исследований

  1. Оптимизация вычислительной эффективности для тонкостенных bounce
  2. Расширение на случаи с большим количеством скалярных полей
  3. Интеграция в более крупные физические вычислительные схемы

Глубокая оценка

Преимущества

  1. Методологическая инновативность: подход на основе градиентного потока предоставляет новую идею для численного решения
  2. Высокая практическая ценность: открытый пакет облегчает использование и проверку сообществом
  3. Отличная производительность: значительное повышение вычислительной эффективности при сохранении точности
  4. Прочная теоретическая база: построено на основе теории Коулмана-Глейзера-Мартина

Недостатки

  1. Ограниченный диапазон тестирования: тестирование сосредоточено в основном на относительно простых моделях
  2. Производительность для тонкостенных случаев: обработка тонкостенных bounce требует дальнейшего совершенствования
  3. Полнота документации: как пакет программного обеспечения, пользовательская документация может быть более подробной

Влияние

  1. Академический вклад: предоставляет новый инструмент для расчётов распада ложного вакуума
  2. Практическая ценность: может стать стандартным вычислительным инструментом в этой области
  3. Воспроизводимость: открытый исходный код гарантирует повторяемость результатов

Области применения

  • Анализ стабильности вакуума в физике элементарных частиц
  • Исследование фазовых переходов в космологии
  • Численные расчёты в теориях скалярных полей
  • Теоретические исследования, требующие быстрого вычисления решений bounce

Библиография

Основные ссылки включают классические работы Коулмана и соавторов, статьи по существующим численным методам, а также предыдущие теоретические исследования автора по уравнениям градиентного потока. Полная реализация пакета доступна на GitHub.