謂詞是什麼意思

在邏輯學和數學中,「謂詞」(predicate) 是一個陳述,它斷定了某個名詞(主詞)的一個性質或關係。謂詞可以是一個簡單的陳述,例如「這朵花是紅色的」,其中「這朵花」是主詞,而「是紅色的」是謂詞。謂詞也可以是一個複合陳述,例如「所有的哺乳動物都有心跳」,其中「有心跳」是謂詞。

在形式邏輯中,謂詞通常被表示為一個函數,它將一個或多個變量(代表主詞)映射到一個真值(true或false)。例如,謂詞 P(x) 可能表示「x 是哺乳動物」,其中 x 是變量,P(x) 的真值取決於 x 所代表的對象是否符合「哺乳動物」這個性質。

在電腦科學中,謂詞通常用來表示條件陳述,例如在程式中使用 if 陳述時,if 後面的條件就是一個謂詞,它會決定程式是否執行某個區塊的代碼。

總之,謂詞是一個陳述或一個函數,它斷定了某個或某些對象的一個性質或關係,並且可以有真值為 true 或 false。