Кіріспе
Рефлексивті және транзитивті бинарлық қатынас, бинарлық қатынастар
binary relations
Математикада, әсіресе тәртіп теориясында, алдын ала тәртіп немесе квазиреттік – рефлексивті және транзитивті бинарлық қатынас. «Алдын ала тәртіп» атауы алдын ала тәртіптер жартылай тәртіпке ұқсас екенін, бірақ толыққанды емес екенін көрсетеді, себебі олар міндетті түрде антисимметриялық бола бермейді. Алдын ала тәртіпке табиғи мысал – бүтін сандар, полиномдар немесе коммутативті сақина элементтері арасындағы «x, y-ді бөледі» қатынасы. Мысалы, бөлу қатынасы рефлексивті, өйткені әрбір бүтін сан өзін-өзі бөледі. Бірақ бөлу қатынасы антисимметриялық емес, себебі бөледі және бөледі. «Ең үлкен» және «ең төмен» тіркестерінде «ең үлкен ортақ бөлгіш» және «ең төмен ортақ еселік» сөздері осы алдын ала тәртіпке сілтеме жасайды (бірақ бүтін сандар үшін ең үлкен ортақ бөлгіш, бүтін сандардың табиғи тәртібі бойынша да ең үлкен болып табылады). Алдын ала тәртіптер эквиваленттік қатынастармен және (қатаң емес) ішінара тәртіптермен тығыз байланысты. Бұл екеуі де алдын ала тәртіптің ерекше жағдайлары: антисимметриялық алдын ала тәртіп – ішінара тәртіп, ал симметриялық алдын ала тәртіп – эквиваленттік қатынас. Сонымен қатар, жиынның алдын ала тәртібін, эквиваленттік сыныптар жиынындағы ішінара тәртіппен бірге, эквиваленттік қатынас ретінде анықтауға болады. Ішінара тәртіптер мен эквиваленттік қатынастар сияқты, алдын ала тәртіптер (бос емес жиын үшін) ешқашан асимметриялық бола алмайды. Алдын ала тәртіпті бағытталған граф ретінде бейнелеуге болады, онда жиынның элементтері графтың төбелеріне сәйкес келеді, ал элементтер жұбы арасындағы тәртіп қатынасы графтың төбелері арасындағы бағытталған қабырғаларға сәйкес келеді. Керісінше, көптеген бағытталған графтар рефлексивті де, транзитивті де емес. Антисимметриялық алдын ала тәртіпте циклдар болмайды; ол ішінара тәртіп және бағытталған ациклді графқа сәйкес келеді. Симметриялық алдын ала тәртіп – эквиваленттік қатынас; оны графтың қабырғаларындағы бағыт белгілерін жоғалтқан деп есептеуге болады. Жалпы, алдын ала тәртіпке сәйкес бағытталған графта көптеген ажыратылған компоненттер болуы мүмкін. Бинарлық қатынас ретінде, алдын ала тәртіптің b, a-ны жабуы немесе b, a-дан бұрын келуі немесе b, a-ға дейін кемітілуі деп айтуға болады. Кейде ← немесе → белгісі де қолданылады.
Граф теориясы
Кез келген бағытталған графиктегі (мүмкін циклдерді қамтитын) қолжетімділік қатынасы алдын ала тәртіпке әкеледі, онда x, y алдын ала тәртіпте орналасқан, егер және тек егер бағытталған графикте x-тен y-ге дейін жол болса. Керісінше, кез келген алдын ала тәртіп – бағытталған графиктің қолжетімділік қатынасы болып табылады (мысалы, әрбір (x, y) жұбы үшін x-тен y-ге жиегі бар график). Дегенмен, көптеген әртүрлі графиктерде бірдей қолжетімділік алдын ала тәртібі болуы мүмкін. Сол сияқты, бағытталған ациклді графиктердің, яғни циклдары жоқ бағытталған графиктердің қолжетімділігі ішінара реттелген жиынтықтарды тудырады (қосымша антисимметрия қасиетін қанағаттандыратын алдын ала тәртіптер). Графтың кіші графигіне қатысты қатынас та алдын ала тәртіп болып табылады.
Компьютерлік ғылым
Компьютерлік ғылымда келесі алдын ала реттіліктердің мысалдарын кездестіруге болады. Асимптотикалық рет функциялар арасында алдын ала реттілік тудырады. Оған сәйкес келетін эквиваленттік қатынас асимптотикалық эквиваленттік деп аталады. Полиномиялық уақыт, көп-бірлік (бейнелеу) және Тьюринг азайтулары күрделілік сыныптарында алдын ала реттіліктер болып табылады. Подтиптер арасындағы қатынастар көбінесе алдын ала реттіліктер болып келеді. Симуляциялық алдын ала реттіліктер алдын ала реттіліктер болып табылады (сондықтан осылай аталады). Абстрактілі қайта жазу жүйелеріндегі азайту қатынастары. Егер t терминінің ішкі терми s терминінің орнына қойылған түрі болса, терминдер жиынындағы қоршау реті анықталады. Тета-көмектесу, яғни дизъюнктивті бірінші реттік формуланың литералдары, біріншісіне орнын ауыстыру қолданғаннан кейін екіншісіне кіріктірілген кезде.
Theta subsumption, which is when the literals in a disjunctive first order formula are contained by another, after applying a substitution to the former.
Алдын ала тапсырыстардың саны
Жоғарыда түсіндірілгендей, алдын ала тапсырыстар мен (бөлу, ішінара реттелу) жұптары арасында 1:1 сәйкестік бар. Осылайша, алдын ала тапсырыстардың саны – әр бөлімдегі ішінара реттелулер санының қосындысына тең. Мысалы: