在ZFC中，选择公理能为一个不能明确构造出的对象给出“非构造性证明”来证明其存在性。然而，ZFC依然是在经典逻辑下被形式化的。在构造性数学领域，选择公理仍被深入研究，而当中应用的是非古典逻辑。在构造性数学的不同版本中，选择公理的状况也有所差别。在直觉类型论和高阶的Heyting算术中，选择公理的适当陈述（按照推导方式）可以是作为一个公理，又或者作为一个可证明的定理。认为选择公理可被视作是构造性的：但在中，迪亚科内斯库定理表明选择公理蕴涵了排中律（在直觉类型论中，选择公理不蕴涵排中律）。因此选择公理在构