(=/; +./; *./; ~:/; -.@=/; =&.-./)~ 0 1 +---+---+---+---+---+---+ |1 0|0 1|0 0|0 1|0 1|0 1| |0 1|1 1|0 1|1 0|1 0|1 0| +---+---+---+---+---+---+
=(イコール)は同じかどうかのテストですのでブール代数としてもそのまま使える。
+.(プラスドット)はORの意味で、*.(アスタリスクドット)はANDの意味。
それぞれ最大公約数(GCD)や最小公倍数(LCM)だったりします。
~:(チルダコロン)はNot-Equalまたは排他ORですが、-.@=や=&.-.で同じ結果になることを示しています。
つづく