狄拉克采取了另一种方法，这让他有了新的想法。他考虑到有一个位于坐标原点的点磁荷，它在距原点r处产生的磁感应正比于"q" / "r"向外呈辐射状。因为B的散度几乎在任何地点都为0，除了原点，也就是点磁荷所在之处，所以我们可以局域地定义磁矢势A，使磁矢势A的旋度等于磁感应B。但是，磁矢势并不能在全局精确地定义，因为磁感应在原点的散度正比于狄拉克δ函数。我们必须为“北半球”（z>0在粒子之上的半空间）和“南半球”（z<0在粒子之下的半空间）的磁矢势定义一系列函数。这两种磁矢势在“赤道”（z=0穿过粒子的平面）