在数学中,斯通代数也叫斯通格是一个伪补格,也是一类特殊的布劳威尔格,使得a*∨a** = 1。斯通格的概念由Grätzer&Schmidt在1957年引入,并以马歇尔·哈维·史密斯(Marshall Harvey Stone)命名。布尔代数是一种斯通代数,斯通代数是Ockham代数。例子:极端断开的空间的开放格是斯通格;给定正整数的正除数的格是斯通格。