Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with critical temperatures and minimum at T=0 #15

Closed
dani8586 opened this issue May 30, 2019 · 5 comments
Closed

Issues with critical temperatures and minimum at T=0 #15

dani8586 opened this issue May 30, 2019 · 5 comments

Comments

@dani8586
Copy link

Hello
I’m trying to use your package CosmoTransition for computing phase transition in some BSM models. However, after having read the documentation and tried a few tests I have some problems, that I try to ask you with two examples.

I’m dealing with a 1D potential and making a cross-checks with a code that I have implemented in Mathematica.

In the file thermal_tunneling_a.py I have set a standard mexican hat potential, line 59, no field dependent mass (all set to zero lines 69-71). If I run the code however instead than getting a minimum at 246.0, I get a minimum at 246.00000381
Is this just a precision error or am I missing some physics?

The second example is more involved, thermal_tunneling_a.py

I have tried to implement the original coleman-weinberg model with a gauged U(1). No potential at tree level, line 59, and field dependent mass as written in lines 59-71. I know that the potential at low and high-temperature should have the form in the figure (light low T, black high T), where the SSB is given by the T=0 loop potential and the symmetry is restored at high temperature.

However, with my implementation in your package I get strange results, e.g calling

findMinimum(T=0)

I get ~1648, which seems weird. I’m sure I’m missing something crucial in the implementation. Please let me know if you can help

Thanks for you time

Daniele

Screen Shot 2019-05-30 at 3 56 03 PM

thermal_tunneling_a.txt
thermal_tunneling_b.txt

Screen Shot 2019-05-30 at 3.56.03 PM.png

@dani8586 dani8586 closed this as completed Jun 3, 2019
@DarkKnight6777
Copy link

Can You figured out what happened to the findMinimum(T=0)?

@dani8586
Copy link
Author

No, at the end no...

@nblinov
Copy link

nblinov commented Jan 20, 2020

The minimum mismatch is just that any numerical minimization has a numerical tolerance. findMinimum uses scipy.optimize.fmin (see generic_potential.py), which has a default tolerance of 1e-4 (see https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fmin.html)

Regarding the second question. I know this is a bit late, but may be it will be helpful to people in the future. Your CT model implements the following potential:
image

As you saw, CT found the correct minimum. I am not sure how you got the potential in your image.
May be it is the choice of the renormalization conditions? The CW paper specifies 2 and 4 point functions at p=0, whereas CT assumes MSbar renormalization (the choice of c coefficients boson_massSq to be 3/2 - btw these should be different for transverse and longitudinal gauge boson polarizations)

@dani8586
Copy link
Author

dani8586 commented Jan 31, 2020 via email

@shilpajangid123
Copy link

After reading CT documentation, I understood that scaler masses can be put in masssq in test1model.py file but I am not able to understand how to put w boson and z boson masses and their thermal corrections.

The second thing is I was trying to change m1 and m2 expressions in bosonmasssq in generic potential.py class but there is no change in result for critical and nucleation temperature.

The third is z2 symmetry for the second field is it correct if vev for the second field is considered zero in tree-level potential itself.

it would be a great help.

thanks
shilpa

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants