在数学里,集合建构式符号(set-builder notation)是常用于描述集合的一种记号,这种描述集合的方式一般也称为集合抽象化(set abstraction)或set comprehension。一般写为的集合,而后者的元素除了符合谓词,还得是的元素。
以三角形数的集合为例。三角形数有一个规则,它是正整数的和。
下面的每一个等式给出了三角形数集合T的一个元素:
于是我们归纳出一个规则(即公式):
这个规则可代表集合T中的元素。于是,集合T可以简写为:
在上面的简单范例中,我们将一个繁复的集合表示法,透过一个简单的规则,重新以简单的符号来表示这个集合。
当一个集合的元素是用某种公式或条件(亦即,一个函数)所产生,这时候就可以用集合建构式来表示,例如:
就哲学上来说,这些元素具有某种共同的性质(2的倍数,或是小于0);在一阶逻辑中,这个性质可以使用谓词来表示,而该集合的一般格式为:
以偶数集合为例,其谓词
“是2的倍数”。 “ 是2的倍数”,被称为一个命题函数。集合
的元素必定是另一个集合 的元素 ,使得 为真(亦即, 是 的一个子集),一般表述为:在这里,
是谓词, 是主词( 集合中的一个元素), 是一个传回真假值的命题函数:所以,在数学中,谓词被视为一种布林值函数。
在实例中,如果没有指定
集合,就表示 集合是由谓词 所给出。在这里,有几个习惯用法: