1 Introduction

The last stage of binary black hole (BBH) coalescence is known as the ringdown of a perturbed black hole (BH). Through perturbation theory, the ringdown waveform can be expressed as a superposition of quasi-normal modes (QNMs) [1]. Detecting the loud enough BBH coalescence such as GW150914 [2], we can directly estimate the QNM frequencies \(f_{\ell m n}\) and damping times \(\tau _{\ell m n}\) (or rates \(\gamma _{\ell m n}\equiv 1/\tau _{\ell m n}\)). According to the no-hair theorem of general relativistic BHs, the accurate identification of these QNMs can exclusively determine the mass M and dimensionless spin \(\chi \) of a distorted Kerr BH. There are several equivalent sets of fitting formulas between \(\{f_{\ell m n}, \tau _{\ell m n}\}\) and \(\{M, \chi \}\) [3,4,5,6]. While M simply serves as an overall scale on \(\{f_{\ell m n}, \tau _{\ell m n}\}\), a polynomial of \(\chi \) is need to approximate \(\{f_{\ell m n}, \tau _{\ell m n}\}\) [6], for example.

Without a priori assumption that general relativity (GR) is the correct theory (or the remnant BH is the Kerr BH), however, above fitting formulas don’t work. More precisely, a reliable detection of QNMs still can’t give the information of remnant BH without above priori assumption. The simplest way to deal with this issue is to generalize the fitting formulas and introduce some ad hoc parameters (or hairs) to account for the deviations of remnant BH from Kerr BH in GR [7, 8]. This method enable us to test GR in the strong-field regime (or probe the surrounding fields around a Kerr BH) model-independently. Recently Isi et al. have tested the no-hair theorem with GW150914 [7] by replacement \(f_{221}^{\mathrm{GR},\mathrm{Kerr}}\rightarrow f_{221}^{\mathrm{GR},\mathrm{Kerr}}(1+\delta f_{221})\) and \(\tau _{221}^{\mathrm{GR},\mathrm{Kerr}}\rightarrow \tau _{221}^{\mathrm{GR},\mathrm{Kerr}}(1+\delta \tau _{221})\). We can easily find that \(\delta f_{221}\) and \(\delta \tau _{221}\) just overall scale \(f_{221}^{\mathrm{GR},\mathrm{Kerr}}\) and \(\tau _{221}^{\mathrm{GR},\mathrm{Kerr}}\). This is to say, there are other ways to introduce some ad hoc hairs. In this paper, we will generalize the fitting formulas [6] by allowing for fractional deviations from the Kerr BH values in GR for all polynomial coefficients \(c_i^{\mathrm{GR},\mathrm{Kerr}}\) in turn, as [9, 10] did for the parametrized ringdown spin expansion coefficients formalism and as [11,12,13] did for the frequency-domain inspiral-merger-ringdown waveform.

Fig. 1
figure 1

Posterior distributions for the set of hairs \(\delta c_{l,i,221}\)

Since both of M and the GR-violating parameters \(\{\delta f_{221}, \delta \tau _{221}\}\) of Isi et al. [7] serve as an overall scale, there are degeneracies between them. That is to say, the GR-violating parameters \(\{\delta f_{221}, \delta \tau _{221}\}\) of Isi et al. contain information about both the source and the underlying theory, which are difficult to disentangle within their approach. In contrast, the hair parameters introduced by our approach are independent of the source by construction and should therefore cleanly encode information only about the underlying theory of gravity. It will become much more useful, especially when we stack data from multiple events.

Table 1 Summary of the log Bayes factors for one possible hair versus GR

This paper is organized as follows. In Sect. 2, we give our generalized fitting formulas. In Sect. 3, we test no-hair theorem with GW150914 and give the constraints on the hairs. Finally, a brief summary and discussion are included in Sect. 4. We adopt geometric units \(c=G=1\).

2 Model

For a perturbed Kerr BH in GR, its complex-valued ringdown waveform \(h\equiv h_+-ih_\times \) is

$$\begin{aligned} h=\sum _{\ell m n}\mathcal {A}_{\ell m n}~_{-2}S_{\ell m n}(\iota ,\varphi )e^{i(t-t_{\ell m n})\tilde{\omega }_{\ell m n}+\phi _{\ell m n}}, \end{aligned}$$
(1)

where \(\ell >2\) is the azimuthal number, \(-\ell \le m \le \ell \) is the magnetic number, \(0\le n\) is the overtone number, \(\mathcal {A}_{\ell m n}\) are the amplitudes of different modes, \(\phi _{\ell m n}\) are the phases of different modes, the spin-weighted spheroidal harmonics \(_{-2}S_{\ell m n}(\iota ,\varphi )\) are functions of polar angle \(\iota \) and azimuthal angle \(\varphi \) relative to the BH spin direction [14], \(\tilde{\omega }_{\ell m n}=\omega _{\ell m n}+i/\tau _{\ell m n}\) are the complex ringdown frequencies of different modes, \(t_{\ell m n}\) are the start times of different modes. Usually \(\{\mathcal {A}_{\ell m n}, \phi _{\ell m n}\}\) encode the degree to which each mode is excited during the perturbation of Kerr BH. We can’t predict them from perturbation theory and will directly estimate these two nuisance parameters from data. On the contrary, frequencies and damping times of different modes \(\{\omega _{\ell m n},\tau _{\ell m n}\}\) exclusively encode the information of mass and dimensionless spin \(\{M,\chi \}\) of a perturbed Kerr BH in GR, as is given by fitting formulas [3]

$$\begin{aligned}&2\pi Mf_{\ell m n}=f_{1,\ell m n}+f_{2,\ell m n}(1-\chi )^{f_{3,\ell m n}}, \end{aligned}$$
(2)
$$\begin{aligned}&\pi f_{\ell m n}\tau _{\ell m n}=q_{1,\ell m n}+q_{2,\ell m n}(1-\chi )^{q_{3,\ell m n}}, \end{aligned}$$
(3)

where \(2\pi f_{\ell m n}=\omega _{\ell m n}\), the fitting coefficients \(f_{i,2 m n}\) and \(q_{i,2 m n}\) of lower order modes are listed in Table VIII of [3]. There are also fitting formulas in the form of polynomial of \(\chi \) [6]

$$\begin{aligned}&Mf_{\ell m n}=c_{l,\ell m n}\log (1-\chi )+\sum _{i=0}^4c_{i,\ell m n}\chi ^i, \end{aligned}$$
(4)
$$\begin{aligned}&M\gamma _{\ell m n}=d_{l,\ell m n}\log (1-\chi )+\sum _{i=0}^4d_{i,\ell m n}\chi ^i, \end{aligned}$$
(5)

where \(\gamma _{\ell m n} = 1/\tau _{\ell m n}\) are the damping rates of different modes, the fitting coefficients \(c_{l,i,2 m n}\) and \(d_{l,i,2 m n}\) of lower order modes can be computed by the QNM package [15].

For a perturbed non-Kerr BH in modified gravity or a perturbed Kerr BH surrounded by fields in GR, its ringdown waveform still can be described by Eq. (1), the most generic template. Therefore, without the assumption that the BH in question is a perturbed Kerr BH in GR, even though we can estimate \(\{\omega _{\ell m n},\tau _{\ell m n}\}\) from data, we can’t derive the accurate and complete information of BH. It’s quite straightforward to account for the uncertainty by introducing some additional hairs. We generalize the second set of fitting formulas as

$$\begin{aligned}&Mf_{\ell m n}(1+\delta f_{\ell m n})\nonumber \\&\quad =c_{l,\ell m n}(1+\delta c_{l,\ell m n})\log (1-\chi )\nonumber \\&\quad \quad +\sum _{i=0}^4c_{i,\ell m n}(1+\delta c_{i,\ell m n})\chi ^i, \end{aligned}$$
(6)
$$\begin{aligned}&M\gamma _{\ell m n}(1+\delta \gamma _{\ell m n})\nonumber \\&\quad =d_{l,\ell m n}(1+\delta d_{l,\ell m n})\log (1-\chi )\nonumber \\&\quad \quad +\sum _{i=0}^4d_{i,\ell m n}(1+\delta d_{i,\ell m n})\chi ^i. \end{aligned}$$
(7)

Recently M. Isi et al. have tested the no-hair theorem with only \(\{\delta f_{221}, \delta \gamma _{221}\}\) as free parameters with GW150914 [7]. This is also equivalent to independently measuring the frequencies and damping times of \(\{220,221\}\) modes and checking their consistency with the assumption of Kerr BH in GR. We can find that there are twelve additional potential hairs \(\{\delta c_{l,i,221},\delta d_{l,i,221}\}\) even only for \(\{221\}\) mode. Unlike the hairs \(\{\delta f_{221}, \delta \gamma _{221}\}\) just overall scale \(\{f_{221}, \gamma _{221}\}\), these twelve additional potential hairs \(\{\delta c_{l,i,221},\delta d_{l,i,221}\}\) have their own unique dependency on \(\chi \). Treating them as free parameters in turn, we can not only test no-hair theorem but also probe hairs’ behaviors if hairs exist.

Fig. 2
figure 2

Posterior distributions for the set of hairs \(\delta d_{l,i,221}\)

3 Results

M. Isi et al. have identified multiple ringdown modes \(\{220, 221\}\) from the loudest event GW150914 [7]. Therefore, we download the 4KHz time series of the calibrated GW150914 observable from [16] and use this event to estimate hairs \(\{\delta c_{l,i,221},\delta d_{l,i,221}\}\) as wells as the other intrinsic parameters \(\{\mathcal {A}_{220,221}, \phi _{220,221}, t_{220,221}, M, \chi , \iota ,\varphi \}\). Our priors are uniformly distributed: \(\delta c_{l,i,221}\in [-10,10]\), \(\delta d_{l,i,221}\in [-10,10]\), \(\mathcal {A}_{220,221}\in [0,5\times 10^{-19}]\), \(\phi _{220,221}\in [0,2\pi ]\), \(t_{220,221}=1126259462.423~\mathrm{GPS}\), \(M\in [50,100]M_{\odot }\), \(\chi \in [0,1]\), \(\cos \iota \in [-1,1]\) and \(\varphi \in [0,2\pi ]\). As for the sky position, we fix them as the values consistent with [17]: the right ascension \(\alpha =1.95\), the declination \(\delta =-1.27~\mathrm rad\) and the polarization angle \(\psi =0.82\). We use the waveform in Eq. (1) accompanied by the generalized fitting formulas in Eq. (6) and Eq. (7) to carry out a Bayesian analysis of GW150914 data. To exclude some unreasonable results, we impose some constraints: \(\gamma _{221}> \gamma _{220}>0\), \(f_{221} >0\) and \(f_{220}>0\). In this paper, we turn to \(\mathsf {pyRing}\) [8] where the likelihood are defined in the time domain.

Since there are no deviation in the fitting formula for the fundamental \(\{220\}\) mode, the long live part of the whole data can constrain \(\{M,\chi \}\). Therefore, the individual degeneracy between \(\{\delta c_{l,i,221},\delta d_{l,i,221}\}\) and \(\chi \) is broken slightly. Figure 1 shows the constraints on one of the six \(\delta c_{l,i,221}\) individually, keeping the other deviation parameters fixed to their GR value of 0. For \(\delta c_{1,221}\), we obtain an almost flat posterior distribution. And for the other hairs \(\{\delta c_{l,i\ne 1,221}\}\), there are obvious peaks around the no-hair hypothesis \(\delta c_{l,i\ne 1,221}=0\) in their posterior distribution. Also we summarize the log Bayes factors for every model with one possible hair \(\delta c_{l,i,221}\) versus the model in GR in Table 1, from which we find that the data also favors GR.

Similarly, Fig. 2 shows the constraints on one of the six \(\delta d_{l,i,221}\) individually, keeping the other deviation parameters fixed to their GR value of 0. The direction of the tails of the distribution is determined by the coefficients \(d_{l,i,221}\). Given \(d_{2,221}<0\), for example, the upper limit of \(\delta d_{2,221}\) (or the lower limit of \(\gamma _{221}\)) is well constrained under the constraints \(\gamma _{221}> \gamma _{220}>0\). On the hand, the data prefers a smaller \(\delta d_{2,221}\) (or a larger \(\gamma _{221}\)). However, a large enough \(\gamma _{221}\) is equivalent to no overtone \(\{221\}\) instead of an obvious hair \(\delta d_{2,221}\). Therefore, there is still no evidence that hairs \(\delta d_{l,i,221}\) exist according to Fig. 2 and the \(\log \mathrm {B^{Hair}_{GR}}\) for \(\delta d_{l,i,221}\) as listed in Table 1.

4 Summary and discussion

We generalize the fitting formulas between \(\{f_{221}, \tau _{221}\}\) and \(\{M, \chi \}\) by introducing twelve additional potential hairs \(\{\delta c_{l,i,221},\delta d_{l,i,221}\}\). Then we use modified \(\mathsf {pyRing}\) [8] to constrain these deviation parameters. From the posterior distribution and the log Bayes factors for \(\{\delta c_{l,i,221}\}\), we find the data favors GR. The case for \(\{\delta d_{l,i,221}\}\) is complicated. The data prefers additional hairs \(\{\delta d_{l,i,221}\}\) which leads to a larger \(\gamma _{221}\). However, a large enough \(\gamma _{221}\) is equivalent to no overtone \(\{221\}\). Meanwhile, the log Bayes factors for \(\{\delta d_{l,i,221}\}\) also favors GR.

Also we can set \(t_{220,221}=1126259462.423+0.003~\mathrm{GPS}\) to ignore the overtone, \(\{221\}\) mode [8]. In this case, there should be another twelve deviation parameters \(\{\delta c_{l,i,220},\delta d_{l,i,220}\}\) instead of \(\{\delta c_{l,i,221},\delta d_{l,i,221}\}\). And the constraint on \(\{M,\chi \}\) will correlate with the constraint on \(\{\delta c_{l,i,220},\delta d_{l,i,220}\}\), hence the posteriors for them will broaden.

It is worth noting that there may be some hairs beyond the fourth order \(\chi ^4\) even though their coefficients are zero in no-hair case. However, these more general case is out of our reach due to the lack of theoretical hints and the increase of parameter.