1945年苏联在雅尔塔会议上要求承认外蒙古独立的原因主要有以下几点:
战略缓冲区:苏联希望在外蒙古建立一个缓冲区,以保护其远东地区免受来自南方的军事威胁,特别是考虑到西伯利亚铁路的安全。斯大林曾表示,如果外蒙古被其他国家控制,那么苏联的安全将会受到威胁。来源
苏联的扩张政策:苏联在历史上一直有扩张领土的政策,外蒙古的独立符合苏联的地缘政治利益。来源
对日作战的交换条件:在雅尔塔会议上,美国和英国为了促使苏联尽快参与对日作战,减少自己的损失,同意了苏联关于外蒙古独立的要求。来源
民族自决原则:苏联提出蒙古人民要求独立,并根据民族自决的原则,要求承认蒙古的独立。来源
秘密协定:雅尔塔会议上的美苏秘密协定中包含了维持外蒙古现状的内容,即实际上支持外蒙古的独立。来源
这些因素综合起来,导致了苏联在雅尔塔会议上强烈要求承认外蒙古的独立,并最终影响了外蒙古的政治命运。