Calculating the power spectra of scalar perturbation

Click For Summary

Discussion Overview

The discussion revolves around the numerical calculation of the power spectra of scalar perturbations during warm inflation, specifically at the Hubble crossing. Participants explore the conditions for horizon crossing, the relationship between the power spectrum and the horizon crossing condition, and the implications for calculating the tensor to scalar ratio.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks guidance on how to numerically calculate the scalar power spectra at the Hubble crossing in warm inflation, referencing the relevant equations.
  • Another participant questions the condition for horizon crossing in warm inflation, comparing it to standard inflation.
  • Some participants discuss the need to plot the relationship between k and aH as a function of a time variable (e.g., N) to determine when k crosses the horizon.
  • There is a suggestion that to compute the tensor to scalar ratio, one must evaluate the power spectra at the onset of slow roll inflation, specifically at N = 60.
  • A later reply indicates that if one wishes to compute the tensor to scalar ratio without reference to slow roll, they cannot use the lowest-order expressions for the power spectra.
  • Participants express interest in numerical methods for solving the mode equations to obtain the power spectra and inquire about references for such methods.
  • One participant shares their experience with a specific paper that discusses numerical solutions and the initialization of mode functions.

Areas of Agreement / Disagreement

Participants express varying levels of understanding regarding the calculation methods and conditions for horizon crossing. There is no consensus on the best approach to numerically compute the power spectra without using slow roll parameters, and multiple viewpoints on the necessity of approximations in the literature are presented.

Contextual Notes

Some participants note that the lowest-order expressions for the power spectra are often used in literature due to their simplicity, particularly in the context of slow roll inflation, but the justification for this practice is not fully explored.

shinobi20
Messages
277
Reaction score
20
I'd like to numerically calculate the power spectra of the scalar perturbation at the Hubble crossing in warm inflation, my problem is that I don't know how to do it. As I know, the Hubble crossing happens at the onset of warm inflation where the different modes become larger than the Hubble length. Now suppose I have solved the dynamical equations of warm inflation with respect to time. So given the scalar power spectra at the Hubble crossing,

$$P_S = \Bigg( \frac{H_*}{\dot\phi_*} \Bigg)^2 \delta\phi_*^2 = \Bigg( \frac{H_*}{\dot\phi_*} \Bigg)^2 \Bigg(\frac{\sqrt{3(1+Q)} H_*T_*}{2\pi^2}\Bigg)$$

where ##H## is the Hubble parameter, ##\phi## is the inflaton field, ##T## is the temperature, and ##Q = \frac{\Gamma}{3H}## is the ratio of the effectiveness of the dissipation ##\Gamma##. The "##_*##" denotes the quantities are evaluated at the horizon crossing.

How do I solve for the quantities AT the horizon crossing? Can I plot out an evolution of some quantity and identify that at some point on the plot, that is the horizon crossing? Or how should I proceed in solving this? Does anyone know of any resources/ material that I can look into to be able to know how to do this?
 
Space news on Phys.org
What is the condition for horizon crossing in warm inflation? In standard inflation it's k = aH.
 
bapowell said:
What is the condition for horizon crossing in warm inflation? In standard inflation it's k = aH.
As I know, it is the same thing. But let's assume that we are in the cold inflation case. I know that we should evaluate those quantities at the horizon crossing, but these are just all statements, how do I actually do it i.e. plotting it out or determining when is the Hubble crossing from the plot of something.

The power spectrum for the scalar perturbations in the cold inflation case at the Hubble crossing is given by,

$$P_S = \Bigg(\frac{H_*}{2\pi}\Bigg)^2 \Bigg(\frac{H_*}{\dot\phi_*}\Bigg)^2$$
 
What are you trying to do, determine P(k)?
 
bapowell said:
What are you trying to do, determine P(k)?
Yes, in order to get the tensor to scalar ratio.
 
You've got two relations: the power spectrum and the horizon crossing condition. The expression for P can be solved in terms of some time variable, pick one (a, t, N, ...), as can the expression k = aH. The idea is to solve for the power spectrum at horizon crossing parametrically.
 
bapowell said:
You've got two relations: the power spectrum and the horizon crossing condition. The expression for P can be solved in terms of some time variable, pick one (a, t, N, ...), as can the expression k = aH. The idea is to solve for the power spectrum at horizon crossing parametrically.
I understand what you mean by solving P and k in terms of say, N; so I need to plot k=aH with respect to N and tell from the plot where is the horizon crossing?
 
Once you have k = aH as a function of N, you can obtain P(k) parametrically.
 
bapowell said:
Once you have k = aH as a function of N, you can obtain P(k) parametrically.
So I first need to know when k =aH from the plot of k vs. N right? But what is k? There isn't an explicit expression for k.
 
  • #10
No, you're plotting k = aH, say, as a function of N. This function tells you the value of k that is crossing the horizon at the corresponding value of N.
 
  • #11
bapowell said:
No, you're plotting k = aH, say, as a function of N. This function tells you the value of k that is crossing the horizon at the corresponding value of N.
But that is my question originally, suppose I plot k=aH as a function of N, how would I know when IT crossed the horizon?
 
  • #12
What is IT? You have k vs. N. Pick an N. The associated k is crossing the horizon at that N. I think we're talking past each other...
 
  • #13
bapowell said:
What is IT? You have k vs. N. Pick an N. The associated k is crossing the horizon at that N. I think we're talking past each other...
Oh, what I mean by IT is ##k##. So if I plot ##aH## as a function of ##N## and from observation we need at least ##N=60## of e-folding for the duration of inflation, then the corresponding ##k## crosses the horizon? But that would just mean if say, I plot ##H## vs. ##N## and just choose whatever ##H## is at ##N=60## that would be the corresponding ##H_*## at the horizon crossing, as well as for ##\dot\phi_*##.
 
  • #14
Yep. There is just one k that crossed the horizon at N = 60. But you said you wanted P(k), so presumably you are interested in the spectrum at more than just N = 60, right?
 
  • #15
bapowell said:
Yep. There is just one k that crossed the horizon at N = 60. But you said you wanted P(k), so presumably you are interested in the spectrum at more than just N = 60, right?
Wait wait, maybe what I'm thinking needs some patching. Basically I want to numerically compute the tensor to scalar ratio without using the slow roll parameters. So, the tensor to scalar ratio is given by ##r = \frac{P_T}{P_S}## where ##P_S## is the power spectrum for the scalar perturbations, while ##P_T## is the power spectrum for the tensor perturbations. I just showed ##P_S## in the op since if I know how to do it in ##P_S##, ##P_T## would follow. So, based on what I know ##r## is calculated at the instant ##k## starts leaving the horizon (indicating that the slow roll inflation started, not inflation); this is usually denoted by ##N=60## before the end of inflation. So I think what I need is just ##P_S## at the onset of slow roll inflation not the whole spectrum even during inflation? Is this correct?
 
  • #16
A few things. If you wish to compute r without reference to slow roll, you can't use the expression you posted for P_S, since it is lowest-order in slow roll (specifically, the quantity H/2\pi). The only way to do this in general is to compute P_S and P_T by solving the mode equations numerically, across a range of k. But, assuming you wish to use the slow roll expressions for P_S and P_T, then to get r at, say, the CMB quadrupole, you would evaluate r = P_T/P_S at N = 60.
 
  • #17
bapowell said:
A few things. If you wish to compute r without reference to slow roll, you can't use the expression you posted for P_S, since it is lowest-order in slow roll (specifically, the quantity H/2\pi). The only way to do this in general is to compute P_S and P_T by solving the mode equations numerically, across a range of k. But, assuming you wish to use the slow roll expressions for P_S and P_T, then to get r at, say, the CMB quadrupole, you would evaluate r = P_T/P_S at N = 60.
Oh... So what I usually see in cosmology books and some in the literature are approximations for ##P_S## and ##P_T##. So how would I go on to numerically solve the mode equation to get ##P_S## and ##P_T##? Do you know of any reference/papers that detail this method?

In the literature, is it often the case that physicists just use the lowest order approximation for ##P_S## and ##P_T##? What justification did they consider?
 
  • #18
Yes. In fact, I did this for my thesis ;). See this paper for a discussion of the numerical solution: https://arxiv.org/pdf/0706.1982.pdf. In that work we had a weird way of including the background cosmology in the mode equation (basically, we did Monte Carlo over inflationary solutions described in terms of Taylor expansions of the Hubble parameter, the so-called flow method). You probably won't set your problem up this way, opting instead to solve the mode equation along with the Klein Gordon equation for a specific potential and initial condition on \dot{\phi}. I've done it this way too, but haven't published the code anywhere. That said, the above reference might still be useful for its discussion of how to intialize the mode functions and how to build P(k) from individual solutions. That stuff is necessary regardless of how you are thinking about the background, but I'm happy to provide any insights on how to do the solution with the KG for specific potentials.

As for the literature, the lowest-order expressions are often used because authors are often working in the slow roll limit, or close to it. There are higher-order approximations to these results (papers by Stewart and Lyth come to mind, e.g. https://arxiv.org/pdf/gr-qc/9302019.pdf) that are useful if you need to go beyond basic slow roll, but there's no substitute for numerical computation if you want the full-fledged spectrum regardless of assumptions about the background expansion (you'll see that in our paper referenced above, we used the numerical computation to find power spectra for strongly non-slow roll inflation models).
 
  • #19
bapowell said:
Yes. In fact, I did this for my thesis ;). See this paper for a discussion of the numerical solution: https://arxiv.org/pdf/0706.1982.pdf. In that work we had a weird way of including the background cosmology in the mode equation (basically, we did Monte Carlo over inflationary solutions described in terms of Taylor expansions of the Hubble parameter, the so-called flow method). You probably won't set your problem up this way, opting instead to solve the mode equation along with the Klein Gordon equation for a specific potential and initial condition on \dot{\phi}. I've done it this way too, but haven't published the code anywhere. That said, the above reference might still be useful for its discussion of how to intialize the mode functions and how to build P(k) from individual solutions. That stuff is necessary regardless of how you are thinking about the background, but I'm happy to provide any insights on how to do the solution with the KG for specific potentials.

As for the literature, the lowest-order expressions are often used because authors are often working in the slow roll limit, or close to it. There are higher-order approximations to these results (papers by Stewart and Lyth come to mind, e.g. https://arxiv.org/pdf/gr-qc/9302019.pdf) that are useful if you need to go beyond basic slow roll, but there's no substitute for numerical computation if you want the full-fledged spectrum regardless of assumptions about the background expansion (you'll see that in our paper referenced above, we used the numerical computation to find power spectra for strongly non-slow roll inflation models).
Thanks for that resource! And you published a paper with Kinney, I've followed some of his notes on inflation. I have solved the dynamical equations of inflation (KG equation, Friedmann equations, etc) simultaneously in Mathematica but in the context of warm inflation, then plot out say, ##\phi##, ##\dot\phi##, ##H##, etc. So I think I'd just use the lowest order in slow roll approximation for ##P_S## and ##P_T##, I think solving it from full numerical calculation would be hard for me now (just starting in this field). But at what point in the plot of say ##\dot\phi## vs ##N## should I choose ##\dot\phi_*## to plug into ##P_S##? I think ##H## is not a problem since it looks approximately constant so I can just measure the value of ##H## anywhere in the plot and set it as ##H_*##.

Image.jpg


Image 1.jpg


We say that we countdown the number of e-foldings (N=60, 59, 58, ..., 0) from the start of slow-roll inflation and when we say that we calculate a quantity at the horizon crossing we mean say at N=60 (start of slow roll inflation, while in the plot it is N=0) so does that mean ##\dot\phi_*## is the initial condition itself?
 
  • #20
Which N you choose depends on what length scale you wish to measure r on. The mapping between and N and k is model dependent, but for a given model, once you pick the physical length scale of interest (the scale k = 0.002 h^{-1}{\rm Mpc} was a standard one back in the day, as was k = 0.05 h^{-1}{\rm Mpc}), you can determine the corresponding N. Do you know how to map k to N?
 
  • #21
bapowell said:
Which N you choose depends on what length scale you wish to measure r on. The mapping between and N and k is model dependent, but for a given model, once you pick the physical length scale of interest (the scale k = 0.002 h^{-1}{\rm Mpc} was a standard one back in the day, as was k = 0.05 h^{-1}{\rm Mpc}), you can determine the corresponding N. Do you know how to map k to N?
It is N, it starts from N=0, 1, ..., 60. Should I set N= -60, -59, -58,... ,0? I don't know yet the relationship between k and N.
 
  • #22
You can find the relationship by taking the derivative of k = aH wrt N...
 
  • #23
bapowell said:
Which N you choose depends on what length scale you wish to measure r on. The mapping between and N and k is model dependent, but for a given model, once you pick the physical length scale of interest (the scale k = 0.002 h^{-1}{\rm Mpc} was a standard one back in the day, as was k = 0.05 h^{-1}{\rm Mpc}), you can determine the corresponding N. Do you know how to map k to N?
Wait, ##r## is usually measured at the onset of inflation right? What's the significance of the length scale to choosing N? N should just be at least 60 e-folding right?
 
  • #24
It's measured on CMB scales, which generally do not correspond to the onset of inflation. Remember, inflation can last arbitrarily long, for 1000s of e-folds or more. The time that we can probe with CMB and LSS is the dozen or so e-folds around N=60, corresponding to length scales from the CMB quadrupole down to around k \approx 0.1 {\rm Mpc}^{-1}. You can measure r anywhere in this observational window, but generally a standard "pivot" point is chosen. Check out the latest Planck results etc to see where people are currently constraining these observables (you need to be careful: since the scalar and tensor spectra generally have different shapes, r will vary by scale and so comparison with other's results will require that you evaluate it at the same scale!) The two pivots I quoted above were standards back when I was writing papers, 5-10 years ago.
 
  • #25
bapowell said:
It's measured on CMB scales, which generally do not correspond to the onset of inflation. Remember, inflation can last arbitrarily long, for 1000s of e-folds or more. The time that we can probe with CMB and LSS is the dozen or so e-folds around N=60, corresponding to length scales from the CMB quadrupole down to around k \approx 0.1 {\rm Mpc}^{-1}. You can measure r anywhere in this observational window, but generally a standard "pivot" point is chosen. Check out the latest Planck results etc to see where people are currently constraining these observables (you need to be careful: since the scalar and tensor spectra generally have different shapes, r will vary by scale and so comparison with other's results will require that you evaluate it at the same scale!) The two pivots I quoted above were standards back when I was writing papers, 5-10 years ago.
Oh, that is why I should specify at which ##k=aH## I want to measure ##r## and that would give me the corresponding ##N##. Typical back in the days are ##aH=0.05/0.002 h^{-1} Mpc##. But why should I take the derivative of ##k=aH## with respect to ##N##? I could just plot ##k=aH## vs ##N## and find the ##k=aH## based on Planck data and get the corresponding ##N##?

As a sidenote, is ##k## defined as ##k=aH##? I thought ##k## is an independent quantity and we just set a condition ##k=aH## to specify the Hubble crossing.
 
  • #26
shinobi20 said:
Oh, that is why I should specify at which ##k=aH## I want to measure ##r## and that would give me the corresponding ##N##. Typical back in the days are ##aH=0.05/0.002 h^{-1} Mpc##. But why should I take the derivative of ##k=aH## with respect to ##N##? I could just plot ##k=aH## vs ##N## and find the ##k=aH## based on Planck data and get the corresponding ##N##?
Sure, that works. I only mentioned the explicit mapping so that you can see how to go from k <-> N in general. But, yes, if you have k = aH as a function of N, you just pick the k of interest, read off the N, then solve for r at that N.

As a sidenote, is ##k## defined as ##k=aH##? I thought ##k## is an independent quantity and we just set a condition ##k=aH## to specify the Hubble crossing.
That's right.
 
  • #27
bapowell said:
Sure, that works. I only mentioned the explicit mapping so that you can see how to go from k <-> N in general. But, yes, if you have k = aH as a function of N, you just pick the k of interest, read off the N, then solve for r at that N.

That's right.
Oh, that is very informative. Last question though, I have set my equations to be the KG equation, Friedmann equation, and the number of e-folding equation (##N=\int Hdt## or ##\frac{dN}{dt} = H##). So I don't have any equation involving the scale factor ##a## that I need to plot ##aH##. So Suppose I use the acceleration equation ##\frac{\ddot a}{a} = \frac{1}{3M_p^2} (V-\dot\phi^2)##, I would need two initial conditions ##a(0)## and ##\dot a(0)##, what do you think I should set for those two? As I remember ##a(0)## is usually set as 1? I'm not sure.
 
  • #28
But you do have an equation for the scale factor! Can you write ##a## as a function of ##N##?
 
  • #29
bapowell said:
But you do have an equation for the scale factor! Can you write ##a## as a function of ##N##?
Oh, I'm sorry. I could write,

(1) ##\ddot \phi + 3H (1+Q) \dot\phi + V_{,\phi} = 0 \quad ## KG equation

(2) ##H = \frac{\dot a}{a} = \Bigg(\frac{1}{3 M_p^2} ( \frac{1}{2}\dot\phi^2 + V + \rho_r) \Bigg)^\frac{1}{2} \quad## Friedmann equation

(3) ##\frac{dN}{dt} = \frac{\dot a}{a} \quad## Number of e-folding

But due to (2) and (3) being equal, I can only explicitly use either (1) (2) or (1) (3), in my case I choose the latter so that I can also use ##N## for plotting. So how would I specify the initial conditions for ##a(0)##? Since before, I'm using ##H## instead so I just specify ##H(0) ∝ \phi(0), \dot \phi(0)##
 
  • #30
Pick whatever you want for a(0): it's the proportionate change in ##a## that matters. Also, you've got a misplaced power of 2 in (2) (should be ##H^2##)
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K