法。但近年也有学者质疑虚构说，如施秀娥、王育济、何冠环。王立群认为，杜太后不可能知道宋太祖什么时候死，也不可能知道宋太祖死时其儿子有多大，因此不可能预知幼子登基。如果真有金匮之盟，赵普应在宋太宗登基时拿出，而不是多年以后，因此金匮之盟实为虚构。由于卢多逊迫害赵普本人及其妹夫、儿子，加上太祖生前打压赵普，因此当年反对宋太宗即位的赵普在决定重新任丞相后报复卢多逊，而此时宋太宗的权力不稳，赵普以制造金匮之盟作为条件，支持宋太宗，换取宋太宗支持他报复卢多逊。