種類 | 記号 | 意味 |
---|---|---|
集合 | B | 真(true)または偽(false)のどちらか一方をとる |
演算子 | ∧ | かつ(and) |
∨ | または(or) | |
¬ | 否定(not) | |
定数 | T | 真(true) |
⊥ | 偽(false) |
記号 | 意味 |
---|---|
a ∈ A | a は Aの要素である |
B ⊂ A | B は A の 部分集合である |
A = {1 , 2 , 3 } | Aは、1,2,3 を要素に持つ集合 |
A = { x | 1 ≦ x ≦ 3 である整数 } | 上と同じ |
{ } , φ | 空集合(要素をひとつももたない集合) |
A - B = { x | x ∈ A ∩ x |
差集合(打消し線部、本当は斜線で消す) |
A = U - A | 補集合:全体集合 U の部分集合 A(下線部本当は上線) |
A × B = { (a , b) | a ∈A, b ∈ B } | 直積、デカルト積 |
ブール代数 | ∧(かつ) | ∨(または) | ¬(否定) | T(真) | ⊥(偽) |
---|---|---|---|---|---|
集合演算 | ∩(かつ) | ∪(または) |  ̄(補集合) | φ(空集合) | U(全体集合) |
演算 | 説明 |
---|---|
和(union) |
R ∪ S = { t | t ∈ R ∨ t ∈ S } 「R と S の和は、R の 要素である t または S の要素である t を要素にもつ集合」 |
積(intersection) |
R ∩ S = { t | t ∈ R ∧ t ∈ S } 「R と S の積は、R の 要素である t かつ S の要素である t を要素にもつ集合」 差演算を2回使って表すことができる R ∩ S = R - (R - S) |
差(difference) |
R - S = { t | t ∈R ∧ t 「R と S の 差 は R の 要素である t かつ S の要素でない t を要素にもつ集合」 |
直積(cartesian product) |
R × S = { (u , v) | u ∈R ∧ v ∈ S } |
演算 | 説明 |
---|---|
射影(projection) | R[ ti1, ・・・, tin ] = {u[ ti1, ・・・, tin] | u ∈ R} |
結合(join) | |
選択(selection) | |
商(division) |