如果一階邏輯中的恆真(恆假)公式,要求所有解釋I均滿足(弄假)該公式,而解釋I依賴一個非空個體集合D,又集合D可以是無窮集合,而集合D的“數目”也可以有無窮多個,因此,所謂公式的“所有”解釋,實際上是很難考慮的,這就使得一階邏輯中公式的恆真、恆假性的判定異常困難。Church和Turing分別於1936年獨立地證明了:對於一階邏輯,判定問題是不可解的,即不存在一個統一的算法A,該算法與謂詞公式無關,使得對一階邏輯中的任何謂詞公式G,A能夠在有限步內判定公式G的類型。
但是,一階邏輯是半可判定的,即如果謂詞公式G是恆真的,有算法在有限步內檢驗出G的恆真性。