Кіріспе

Математикада, еркін Буль алгебрасы – генераторлар деп аталатын ерекше элементтер жиыны бар Буль алгебрасы, онда:
Буль алгебрасының әрбір элементі Буль операцияларын қолдана отырып, генераторлардың шекті комбинациясы түрінде өрнектеле алады, және
Генераторлар мүмкіндігінше тәуелсіз, яғни олардың арасында ешқандай қатынас жоқ (тағы да Буль операцияларын қолдана отырып, шекті өрнектермен көрсетілген), ол кез келген Буль алгебрасында, қандай элементтер таңдалғанына қарамастан, орындалмайды.

Санаты бойынша теориялық анықтама

Категориялар теориясының тілінде еркін Буль алгебралары жиындар мен функциялар категориясы, Set, және Буль алгебралары мен Буль алгебрасы гомоморфизмдері, BA категориясы арасындағы қосымшалық арқылы қарапайым түрде анықталуы мүмкін. Шындығында, бұл тәсіл әмбебап алгебра шеңберінде анықталатын кез келген алгебралық құрылымға жалпыланады. Жоғарыда айтқанымыздай, еркін Буль алгебрасы – белгілі бір тәртіпте әрекет ететін генераторлар жиынымен Буль алгебрасы; немесе, керісінше, жиынтықтан бастап, ол қандай алгебраны тудыратынын сұрауға болады. Кез келген жиынтық X, FX деп аталатын еркін Буль алгебрасын тудырады, бұл алгебра кез келген алгебра B және функция f : X → B үшін, f-ты кеңейтетін FX → B бірегей Буль алгебрасы гомоморфизмі f′ болады. Диаграммалық түрде:

мұнда iX – кіріктіру, ал пунктирленген жебе – бірегейлікті білдіреді. Идеясы мынада: X элементтерін қайда жіберуді таңдағаннан кейін, Буль алгебрасы гомоморфизмдерінің заңдары еркін алгебра FX-тың қалған барлық элементтерін қайда жіберуді анықтайды. Егер FX, X элементтерінің комбинациялары арқылы өрнектеуге болмайтын элементтерді қамтыса, онда f′ бірегей болмас еді, ал егер X элементтері жеткілікті түрде тәуелсіз болмаса, онда f′ дұрыс анықталмас еді! FX бірегей екені (изоморфизмге дейін) оңай көрсетіледі, сондықтан бұл анықтама мағыналы. Сондай-ақ, бастапқыда анықталғандай, X жиынымен тудырылған еркін Буль алгебрасы FX-қа изоморфты екені оңай көрсетіледі, сондықтан екі анықтама да сәйкес келеді. Жоғарыдағы анықтаманың бір кемшілігі – диаграмма f′ гомоморфизм екенін көрсете алмайды; өйткені бұл Set диаграммасы, әр жебе тек функцияны білдіреді. Бұл кемшілікті жою үшін оны екі диаграммаға бөлуге болады: біреуі BA-да, екіншісі Set-те. Екеуін байланыстыру үшін U : BA → Set функторын енгіземіз, ол алгебралық құрылымды «ұмытады», алгебралар мен гомоморфизмдерді олардың негізгі жиындары мен функцияларына бейімдейді. Егер жоғарғы жебені BA диаграммасы ретінде, ал төменгі үшбұрышты Set диаграммасы ретінде қарастырсақ, онда бұл диаграмма f : X → UB кез келген функциясының бірегей Буль алгебрасы гомоморфизміне дейін f′ : FX → B кеңейтілетінін дұрыс көрсетеді. U функторын f′ гомоморфизмін Set-ке қайтару құралы ретінде қарастыруға болады, осылайша ол f-пен байланысты болуы мүмкін. Бұның ерекшелігі – соңғы диаграмма екі функтордың қосымша екенін анықтаудың әртүрлі (эквивалентті) тәсілдерінің бірі болып табылады. Біздің F функторы оңай Set → BA функторына кеңейеді, ал X жиынының FX еркін Буль алгебрасын тудыруы туралы біздің анықтамамыз U-нің сол жақ қосымшасы F бар екенін нақты көрсетеді.

Топологиялық іске асыру

К-генераторлары бар еркін Буль алгебрасы, мұнда К – шекті немесе шексіз кардинал сан, {0,1}<sup>κ</sup>-нің барлық клопенді кіші жиынтықтарының жиынтығы ретінде іске асырылуы мүмкін, өнім топологиясы {0,1} дискретті топологияға ие деп есептегенде. Әр α<κ үшін, α-шы генератор – α-шы координатасы 1 болатын {0,1}<sup>κ</sup>-нің барлық элементтерінің жиынтығы. Атап айтқанда, генераторлары бар еркін Буль алгебрасы – Кантор кеңістігінің барлық клопенді кіші жиынтықтарының жиынтығы, кейде Кантор алгебрасы деп аталады. Бұл жинақ санаулы. Шындығында, n генераторлары бар еркін Буль алгебрасы, n шекті болса, кардиналдылығы 2<sup>n</sup>-ге тең, ал генераторлары бар еркін Буль алгебрасы, кез келген генераторлары бар еркін алгебра және санаулы көптеген шекті операциялар үшін, кардиналдылығы ℵ<sub>0</sub>-ге тең. Бұл топологиялық тәсіл туралы толық ақпарат алу үшін, Буль алгебралары үшін Стоунның бейнелеу теоремасына қараңыз.