Кіріспе

Математикада Буль сақинасы R – R-дегі барлық x үшін 1=x²=x болатын сақина, яғни тек өзіне тең элементтерден тұратын сақина. Мысал ретінде 2 модуль бойынша бүтін сандар сақинасын келтіруге болады. Кез келген Буль сақинасы Буль алгебрасын тудырады, онда сақинадағы көбейту конъюнкцияға немесе кездесуге (∧) сәйкес келеді, ал сақинадағы қосу – эксклюзивті дизъюнкцияға немесе симметриялық айырмашылыққа (дизъюнкцияға емес ∨, ол жартылай сақинаны құрар еді). Керісінше, кез келген Буль алгебрасы Буль сақинасын тудырады. Буль сақиналары Буль алгебрасын жасаған Джордж Бульдің құрметіне аталған.

Мысалдар

Буль сақинасының бір мысалы – кез келген Х жиынының қуат жиыны, онда сақинадағы қосу симметриялық айырмашылық, ал көбейту – қиылысу болып табылады. Тағы бір мысал ретінде, Х жиынының барлық шекті немесе кошекті жиынтықтарын да қарастыруға болады, қайтадан симметриялық айырмашылық пен қиылысу операциялары ретінде. Жалпы алғанда, осы операциялармен кез келген жиындар жиыны Буль сақинасы болып табылады. Стоунның өкілдік теоремасы бойынша, әрбір Буль сақинасы жиындар жиынына изоморфты (осы операциялармен сақина ретінде қарастырылады).

Біріктіру

Буль сақиналарындағы біріктіру шешіледі, яғни Буль сақиналарындағы кез келген теңдеуді шешуге арналған алгоритмдер бар. Шекті түрде жасалған еркін Буль сақиналарында біріктіру де, сәйкестендіру де NP-толық, ал шекті түрде берілген Буль сақиналарында екеуі де NP-қиын. (Шындығында, Буль сақинасындағы кез келген біріктіру мәселесі 1=f(X) = g(X) сәйкестендіру мәселесі 1=f(X) + g(X) = 0 түрінде қайта жазылуы мүмкін, сондықтан бұл мәселелер эквивалентті.) Буль сақиналарындағы біріктіру, егер барлық түсіндірілмеген функция белгілері нөлдік болса және шекті болмаса, біртұтас болып табылады (яғни, Буль сақиналарының қолтаңбасында кездеспейтін функция белгілерінің барлығы тұрақты болса, ең жалпы біріктіруші болады, әйтпесе біріктірушілердің ең кішкентай толық жиыны шекті болады).