继续阅读
宇宙最初一秒里的黑洞 · 阅读路径
只要观测对质量函数是线性的,一条发表的曲线就够检验任何质量分布。脚本对对数正态分布积分,给出昴星团微引力透镜表格允许的最大总比例。中心在时,宽度让限制从0.00949变成0.00964;中心在时,从0.169变成0.160。
输入是一张表:对。质量函数是的对数正态分布,总比例,中心质量,宽度按自然对数计。脚本在时算出下面的比值,再报告。
和成正比,所以这一个数对任何振幅都适用。它就是Carr等人2017年的式12,按每单位来写,和Lab的约定一致。
对应阅读:Carr, Raidal, Tenkanen, Vaskonen & Veermäe · Primordial black hole constraints for extended mass functions · arXiv:1705.05567v3, Phys. Rev. D 96, 023514 (2017) · Carr, Iovino, Perna, Vaskonen & Veermäe · Primordial black holes: constraints, potential evidence and prospects · arXiv:2601.06024v2 (1 April 2026)
压缩包里有两张表,原样取自PBHconstraints仓库的ef2fb03提交(MIT许可,版权归Ville Vaskonen,2026年),并附上许可文件。SUB.dat是昴星团HSC观测仙女座星系得到的微引力透镜限制(Smyth等人,2020年)。LIGO.dat是LIGO-Virgo-KAGRA第三轮观测的并合限制(Andrés-Carcasona等人,2024年),放进来只是为了让脚本拒绝它。每行两列:和。
README列出了每个文件的SHA-256。表格对应哪篇论文,依据的是仓库里的笔记本;为这篇教程,两篇论文只读了arXiv摘要,所以压缩包不对它们的曲线怎样得出作任何说明。脚本在Python 3.9.6下编写和检验。
对应阅读:Vaskonen · PBHconstraints digitized limits, commit ef2fb03 (MIT license) · Smyth, Profumo, English, Jeltema et al. · Updated constraints on asteroid-mass primordial black holes as dark matter · arXiv:1910.01285v2, Phys. Rev. D 101, 063005 (2020) · Andrés-Carcasona, Iovino, Vaskonen & Veermäe · Constraints on primordial black holes from LIGO-Virgo-KAGRA O3 events · arXiv:2405.05732v2, Phys. Rev. D 110, 023040 (2024)
测试文件检查五件事:归一化、窄分布极限和手算插值是否一致、网格收敛、保存的输出是否在相对以内复现,以及拒绝情形。第二条命令写出五个教程算例,和expected/results.json对照即可。
昴星团表格的保存结果,以允许的最大计:中心在,宽度0.005、0.5、1、2分别给出0.0094879、0.0096371、0.0098154、0.010949,单一质量的值是0.0094880。中心在、宽度0.5给出0.15997,单一质量是0.16890。最窄的算例和表格值相差,这检验了积分程序。
unzip primordial-black-hole-extended-limit-v1.zip
cd primordial-black-hole-extended-limit-v1
python3 test_tutorial.py
python3 extend_constraint.py --cases --output rerun/results.json
python3 extend_constraint.py --table input/SUB.dat --central -8 --width 0.5对应阅读:Vaskonen · PBHconstraints digitized limits, commit ef2fb03 (MIT license) · Smyth, Profumo, English, Jeltema et al. · Updated constraints on asteroid-mass primordial black holes as dark matter · arXiv:1910.01285v2, Phys. Rev. D 101, 063005 (2020)
积分在均匀的网格上用梯形法,每个取400个点,范围。网格加密或放稀一倍,和2时的变化都小于。截在丢掉的高斯尾巴约。
这些误差远小于数字化曲线本身的不确定度,而脚本并不传递后者。表格点之间,按线性插值。表格范围以外的质量直接丢掉;数字化曲线在达到1的地方截止,所以丢掉的部分只会让变小,结果只会比完整曲线给出的更松。
对应阅读:Vaskonen · PBHconstraints digitized limits, commit ef2fb03 (MIT license)
expected/failures.json列了四条必须失败的命令。LIGO.dat以退出码3结束:并合率取决于黑洞对,对不是线性的。宽度为零或NaN,退出码2。中心放在,退出码5:分布落在昴星团表格内的部分不到一半,这张表限制不了它。表格质量不严格递增时,退出码4。
拒绝本身就是结果。把式12硬套到并合表上照样会打印出一个数,所以脚本先检查线性,再做积分。
python3 extend_constraint.py --table input/LIGO.dat --central 1 --width 0.5 # 退出码 3
python3 extend_constraint.py --central -8 --width 0 # 退出码 2
python3 extend_constraint.py --central -3 --width 0.5 # 退出码 5对应阅读:Carr, Raidal, Tenkanen, Vaskonen & Veermäe · Primordial black hole constraints for extended mass functions · arXiv:1705.05567v3, Phys. Rev. D 96, 023514 (2017) · Andrés-Carcasona, Iovino, Vaskonen & Veermäe · Constraints on primordial black holes from LIGO-Virgo-KAGRA O3 events · arXiv:2405.05732v2, Phys. Rev. D 110, 023040 (2024)
观测必须对线性。成团、并合,以及让黑洞长大的吸积都会破坏这一点,2026年综述第VI节列出了这些情形。脚本一次只处理一张表。按平方和合并多项观测需要L3一章里那些额外前提,这里不做;拿去比每个质量处最低的曲线,无论如何都是错的。
对数正态分布是输入,不是预言。Lab的形成模型给出不对称的分布。即使中心质量相同,它算出的比值也和对数正态略有差别。
对应阅读:Carr, Iovino, Perna, Vaskonen & Veermäe · Primordial black holes: constraints, potential evidence and prospects · arXiv:2601.06024v2 (1 April 2026) · Carr, Raidal, Tenkanen, Vaskonen & Veermäe · Primordial black hole constraints for extended mass functions · arXiv:1705.05567v3, Phys. Rev. D 96, 023514 (2017)
综述;arXiv 标注期刊信息 Riv. Nuovo Cim. (2026)。通读第II.A.2节(非高斯性)、IV.C(引力波)、IV.E(吸积)、V(小行星质量窗口)、VI(式25至29)以及图2至图6的图注;第II、III节读了部分。
全文。单个观测量的线性规则(式12)和多个观测量的平方和合并(式13),以及它们成立的前提。
原样使用五张表:EGR、SUB、OGLE、acc和LIGO,并记录了SHA-256。表与论文的对应关系依据仓库里的笔记本。
只读了摘要。M31里能用的源星比假设的大,Subaru HSC微引力透镜限制在某些质量下因此放宽近三个数量级。
只读了摘要。用多种质量函数对O3并合事件做分层贝叶斯分析,1到200倍太阳质量之间原初黑洞最多约占暗物质的千分之一。
宇宙最初一秒里的黑洞 · 阅读路径