Кіріспе
Математикада еркін нысан идеясы абстрактілік алгебраның негізгі ұғымдарының бірі болып табылады. Формальды емес айтқанда, A жиынының үстіндегі еркін нысан A жиынының үстіндегі "көп мағыналы" алгебралық құрылым ретінде қарастырылуы мүмкін: еркін нысан элементтері арасындағы жалғыз ғана теңдеулер – алгебралық құрылымды анықтайтын аксиомалардан туындайтын теңдеулер болып табылады. Мысалдарға еркін топтар, тензорлық алгебралар немесе еркін торлар жатады. Бұл ұғым жалпы алгебраның бір бөлігі болып табылады, себебі ол алгебралық құрылымның барлық түрлеріне (шекті операциялармен) қатысты. Оның категориялық теория тұрғысынан да сипаттамасы бар, бірақ бұл одан да абстрактілі.
In mathematics, the idea of a free object is one of the basic concepts of abstract algebra. Informally, a free object over a set A can be thought of as being a "generic" algebraic structure over A: the only equations that hold between elements of the free object are those that follow from the defining axioms of the algebraic structure. Examples include free groups, tensor algebras, or free lattices. The concept is a part of universal algebra, in the sense that it relates to all types of algebraic structure (with finitary operations). It also has a formulation in terms of category theory, although this is in yet more abstract terms.
Анықтама
Еркін нысандар – векторлық кеңістіктегі негіз ұғымының категорияларға тікелей жалпыламасы. Векторлық кеңістіктер арасындағы сызықтық функция u: E1 → E2, E1 векторлық кеңістігінің негізіндегі мәндерімен толық анықталады. Келесі анықтама осыны кез келген санатқа аударады. Нақты категория – бұл жиындарға, яғни жиындар санатына адал функтормен жабдықталған категория. “C” – U: “C” → “Жиын” адал функторы бар нақты категория болсын. X – анықталатын еркін нысанның негізі болатын жиын (яғни, “Жиын” санатындағы объект) болсын. X-тегі еркін нысан – бұл “C” санатындағы нысан мен инъекциядан (канондық инъекция деп аталады) тұратын жұп, ол келесі әмбебап қасиетті қанағаттандырады: “C” санатындағы кез келген B объектісі және жиындар арасындағы кез келген көрініс үшін “C” санатында бірегей морфизм бар, яғни келесі диаграмма коммутативті: Егер “C” санатында еркін нысандар болса, әмбебап қасиет екі жиын арасындағы кез келген көрініс оларға құрылған еркін нысандар арасындағы бірегей морфизмді тудырады, және бұл функторды анықтайды. Одан кейін, егер “C” санатында еркін нысандар болса, F функторы, еркін функтор деп аталатын, адал функтор U-ге сол жақтан қосымша болады; яғни, біртіндеме сәйкестік бар.
For any object B in 'C' and any map between sets , there exists a unique morphism in 'C' such that That is, the following diagram commutes:
If free objects exist in 'C', the universal property implies every map between two sets induces a unique morphism between the free objects built on them, and this defines a functor It follows that, if free objects exist in 'C', the functor F, called the free functor is a left adjoint to the faithful functor U; that is, there is a bijection
Мысалдар
Тегін нысандарды жасау екі қадаммен жүзеге асады. Ассоциативтік заңға сәйкес келетін алгебралар үшін бірінші қадам – әліпбиден құралған барлық мүмкін сөздер жинағын қарастыру. Содан кейін сөздерге эквиваленттік қатынастар жиынтығы қолданылады, мұнда қатынастар қолдағы алгебралық объектіні анықтайтын қатынастар болып табылады. Тегін нысан сол кезде эквиваленттік сыныптар жиынтығынан тұрады. Мысалы, екі генератордағы тегін топты құруды қарастырайық. Бірінші қадамда "әріптерге" немесе "символдарға" әлі ешқандай мағына берілмейді, олар кейін екінші қадамда беріледі. Осылайша, бес әріптен тұратын әліпбимен бастауға болады, яғни . Бұл мысалда барлық сөздер немесе тізбектер жиынтығына aebecede және abdc сияқты, кез келген шекті ұзындықтағы тізбектер кіреді, әріптер барлық мүмкін тәртіппен орналасқан. Келесі қадамда эквиваленттік қатынастар жиынтығы қолданылады. Топ үшін эквиваленттік қатынастар – сәйкестікпен көбейту, және кері шамалардың көбейтуі: Бұл қатынастарды жоғарыдағы тізбектерге қолдану арқылы, және егер сәйкестік элементі болып табылатын болса, үшін тұратыны түсініледі. Сол сияқты, . Эквіваленттік қатынасты немесе конгруэнттілікті арнайы белгілеп, тегін нысан – сөздердің эквиваленттік сыныптарының жиынтығы болады. Осылайша, бұл мысалда екі генератордағы тегін топ – бұл квотиент. Бұл көбінесе барлық сөздер жиынтығы және топты анықтайтын қатынастар қолданылғаннан кейін сәйкестіктің эквиваленттік класы ретінде жазылады. Жағымды мысал – тегін моноидтар. X жиынындағы тегін моноид – X әліпби ретінде пайдаланылатын барлық шекті тізбектердің моноиды, тізбектерді біріктіру операциясымен. Сәйкестік – бос тізбе. Негізінде, тегін моноид – бұл эквиваленттік қатынастар қолданылмаған барлық сөздер жиынтығы. Бұл мысал Клейн жұлдызы туралы мақалада толығырақ қарастырылады.
where it was understood that is a stand in for , and is a stand in for , while is the identity element. Similarly, one has
Denoting the equivalence relation or congruence by , the free object is then the collection of equivalence classes of words. Thus, in this example, the free group in two generators is the quotient
This is often written as where is the set of all words, and is the equivalence class of the identity, after the relations defining a group are imposed. A simpler example are the free monoids. The free monoid on a set X, is the monoid of all finite strings using X as alphabet, with operation concatenation of strings. The identity is the empty string. In essence, the free monoid is simply the set of all words, with no equivalence relations imposed. This example is developed further in the article on the Kleene star.
Жалпы жағдай
Жалпы жағдайда алгебралық қатынастар ассоциативті болуы міндетті емес, онда бастапқы нүкте барлық сөздердің жиынтығы емес, керісінше, әріптердің ассоциативті емес топтамаларын көрсету үшін қолданылатын жақшалармен бөлінген тізбектер болады. Мұндай тізбекті эквивалентті түрде екілік ағаш немесе еркін магма арқылы бейнелеуге болады; ағаш жапырақтары – әліпбидегі әріптер. Алгебралық қатынастар ағаш жапырақтарындағы кез келген арит немесе шекті қатынастар болуы мүмкін. Барлық мүмкін жақшаланған тізбектер жиынынан бастаудың орнына, Гербранд ғаламынан бастау ыңғайлырақ болуы мүмкін. Еркін нысанның мазмұнын дұрыс сипаттау немесе санау, нақты алгебралық нысанға байланысты оңай немесе қиын болуы мүмкін. Мысалы, екі генератордағы еркін топты оңай сипаттауға болады. Керісінше, бір генератордан астам генератордағы еркін Хейтинг алгебраларының құрылымы туралы көбінесе ештеңе белгісіз. Екі түрлі тізбектің бірдей эквиваленттік кластың мүшесі болатынын анықтау мәселесі сөз мәселесі деп аталады. Мысалдар көрсеткендей, еркін нысандар синтаксистік құрылымдарға ұқсайды; синтаксистің маңызды қолданылуын еркін нысандар ретінде түсіндіруге және сипаттауға болады, осылайша көрінетін ауыр "пунктуацияны" түсіндіруге және жақсы есте сақтауға болады.
Еркін әмбебап алгебралар
Кез келген жиынтық болсын, және түріндегі алгебралық құрылым генераторлар жиынымен анықталсын. Осы алгебралық құрылымның негізгі жиыны, кейде оның ғаламшары деп аталады, болсын, ал функциясы болсын. Біз оны (немесе бейресми түрде ғана) генераторлар жиынындағы түріндегі еркін алгебра деп атаймыз, егер кез келген түріндегі алгебра және кез келген функция үшін, мұндағы ғаламшары болса, бірегей гомоморфизм бар болса, онда:
Еркін функтор
Еркін объектіні қарастырудың ең жалпы жағдайы – категориялар теориясы, онда функтор, яғни еркін функтор, ұмыту функторының сол жақ қосымшасы ретінде анықталады. Алгебралық құрылымдардың C категориясын қарастырайық; объектілерді жиындар мен операциялар ретінде қарастыруға болады, олар кейбір заңдарға бағынады. Бұл категорияда , ұмыту функторы бар, ол C категориясындағы объектілер мен функцияларды жиындар категориясына (Set) бейнелейді. Ұмыту функторы өте қарапайым: ол барлық операцияларды ескермейді. F еркін функторы, егер ол болса, U-дың сол жақ қосымшасы болып табылады. Яғни, ол жиындарды X (Set) қабылдап, C категориясындағы оларға сәйкес еркін объектілерге F(X) бейнелейді. X жиыны F(X) еркін объектісінің "генераторлары" жиыны ретінде қарастырылуы мүмкін. Еркін функтордың сол жақ қосымша болуы үшін, сонымен қатар, жиындардың морфизмі болуы керек. Нақтырақ айтқанда, F, C категориясындағы изоморфизмдерге дейін, келесідей жалпы қасиетпен сипатталады: Егер B – C категориясындағы алгебра болса, ал – функция (жиындар категориясындағы морфизм) болса, онда бірегей C морфизмі бар, осындай
Жалпы айтқанда, бұл жиынтықты сол жиынтықтағы еркін объектіге жібереді; бұл "негізді қосу". Белгіні шатастыруға жол берсек, (мұнда X жиын, ал F(X) алгебра болғандықтан, дұрысы ). Табиғи түрлендіру бірлік деп аталады; бірлікпен бірге T алгебрасын, соның ішінде монадты құруға болады. Коэркін функтор ұмыту функторының оң жақ қосымшасы болып табылады.
Whenever B is an algebra in 'C', and is a function (a morphism in the category of sets), then there is a unique 'C' morphism such that
Concretely, this sends a set into the free object on that set; it is the "inclusion of a basis". Abusing notation, (this abuses notation because X is a set, while F(X) is an algebra; correctly, it is ). The natural transformation is called the unit; together with the counit , one may construct a T algebra, and so a monad. The cofree functor is the right adjoint to the forgetful functor.
Жалпы жағдай
Басқа түрдегі ұмыту да еркін нысандарға ұқсас нысандарды тудырады, олар жиынтарға міндетті түрде емес, ұмыту функторына солдан жалғасқан болып табылады. Мысалы, векторлық кеңістіктегі тензорлық алгебра құрастыруы, алгебра құрылымын ескермейтін ассоциативтік алгебраларға қатысты функтордың сол жақ жалғауы болып табылады. Сондықтан оны көбінесе еркін алгебра деп атайды. Сол сияқты симметриялық алгебра және сыртқы алгебра векторлық кеңістіктегі еркін симметриялық және антисимметриялық алгебралар болып табылады.