Mihadhara - Mantiki ya hisabati na nadharia ya algorithms - faili n1.doc. Tatizo la mantiki ya hisabati na nadharia ya algorithms

Mantiki ya hisabati na nadharia ya algorithms - Kozi ya mihadhara
Utangulizi.

    1. Kusudi.
Kozi hii hutumikia kukuza maarifa na ujuzi ambao huunda msingi wa kinadharia muhimu kwa kuweka na kutatua shida katika uwanja wa sayansi ya kompyuta, kwa ufahamu sahihi wa mapungufu yanayotokea wakati wa kuunda miundo ya hesabu, algorithms na programu za usindikaji wa habari.

Sehemu mpya za kozi ya hisabati ya kipekee, ingawa inatekelezwa kwa njia ya programu za kielimu na safu ya mihadhara, bado haipo katika mfumo wa monographs, angalau kwa Kirusi, kwani kozi ya hesabu ya vyuo vikuu vya ufundi inazingatia shida za zamani zilizotumika ambazo. wahandisi walilazimika kusuluhisha. Hasa, katika mantiki ya hisabati ilikuwa kupunguza mizunguko ya mantiki, ambayo imepoteza umuhimu wake leo.

Inafurahisha kutambua kwamba nadharia ya usanisi wa mizunguko ya kimantiki, baada ya kupitia "mzunguko kamili wa kibaolojia" mbele ya macho ya kizazi kimoja cha watafiti, ni mfano mzuri sana wa jinsi matawi ya sayansi ya kiufundi ambayo hayajaunganishwa vibaya na msingi. sayansi ni rahisi kuathiriwa na kupitwa na wakati. Miaka 10 iliyopita kila kitu magazeti ya kiufundi zilijazwa na makala juu ya kupunguza na usanisi wa saketi za mantiki. Njia nyingi za kupunguza zilizotengenezwa na wanasayansi sasa zimesahaulika na hazihitajiki katika mazoezi. Na maoni hayo ambayo yalizingatiwa kuwa ya kinadharia wakati huo yalipata matumizi ya vitendo ndani teknolojia ya kisasa. Kwa mfano, mantiki ya fuzzy, Petri nets, na nadharia ya algoriti zimestahimili mtihani wa wakati na hutumiwa sana katika nyanja mbalimbali za cybernetics na upangaji programu kama vile upangaji wa mifumo, uchangamano wa hesabu na akili bandia.

Na nadharia ya algorithms ikawa sehemu kuu ya hisabati ya kipekee. Walakini, tofauti na monographs nyingi katika Kirusi, wakati wa mihadhara maswala haya yanawasilishwa kama njia ya kutatua shida za uhandisi za vitendo.

Kama unavyojua, baada ya kila muongo, vifaa vya kompyuta, mifumo ya uendeshaji, zana za ufikiaji na programu zenyewe hubadilika sana. Walakini, miundo na algoriti zinazozisimamia zinabaki bila kubadilika kwa muda mrefu zaidi. Misingi hii ilianza kuwekwa maelfu ya miaka iliyopita, wakati mantiki rasmi ilitengenezwa na algorithms ya kwanza ilitengenezwa.

Mantiki ya hisabati na nadharia ya algoriti kwa kawaida ni ya sayansi ya kimsingi na inachukuliwa kuwa na uhusiano mdogo na mazoezi na ni ngumu kuelewa. Hakika, wakati J. Boole aliunda vifaa vya hisabati vya algebra ya Boolean, haikupata matumizi ya vitendo kwa muda mrefu, lakini katika karne ya 20 ilikuwa ni kifaa hiki cha hisabati ambacho kilifanya iwezekanavyo kuunda vipengele vyote vya kompyuta. Kwa hivyo, ya kwanza ya chuki hizi inakanushwa kwa mafanikio na maendeleo ya teknolojia ya kompyuta.

Ama chuki juu ya ugumu wa kuelewa taaluma hii, kwa kiasi kikubwa inatokana na ukweli kwamba vitabu vya mantiki ya hisabati na nadharia ya algoriti viliandikwa na wanahisabati kwa wanahisabati.

Sasa, wakati uwezo wa teknolojia ya kompyuta umeongezeka mara nyingi zaidi, na kuna kompyuta nyingi zaidi za kibinafsi kuliko kuna watu ambao wanajua jinsi ya kuzitumia kwa ufanisi, kuelewa ni nini kinachoweza na kisichoweza kufanywa kwa msaada wa teknolojia ya kisasa ya kompyuta. umuhimu wa kipekee.

Ilikuwa nadharia ya jumla ya algorithms ambayo ilionyesha kuwa kuna shida ambazo haziwezi kusuluhishwa bila kujali nguvu ya kompyuta ina nguvu gani, na tawi lake linalokua haraka - nadharia ya ugumu wa hesabu - hatua kwa hatua husababisha kuelewa kuwa kuna shida ambazo zinaweza kutatuliwa. lakini utata wa kimalengo, na utata wao unaweza kugeuka kuwa kiasi fulani kwa maana kabisa, i.e. kivitendo haipatikani kwa kompyuta za kisasa.

Kozi hii iliweka malengo yafuatayo:

1. Wasilisha masuala yote yanayozingatiwa kwa urahisi iwezekanavyo, lakini si rahisi kuliko inavyohitajika kwa mtaalamu aliyehitimu sana.

2. Matatizo ya vitendo muundo na uchambuzi wa mifumo ya habari ndio mahali pa kuanzia, na vifaa rasmi ndio njia ufumbuzi wa utaratibu matatizo haya. Ni imani yetu kubwa kwamba mwanafunzi si chombo kinachohitaji kujazwa, bali ni tochi inayohitaji kuwashwa.

3. Kila sehemu ya kozi ina maswali ya kujipima. Kwa assimilation kozi hii mwanafunzi anatakiwa kujibu maswali haya yote.

Kama matokeo ya kusimamia kozi hii, mwanafunzi, kwa kuzingatia ufahamu wazi wa sehemu husika za kinadharia, anapaswa kuwa na uwezo wa:

Tekeleza aina rahisi zaidi ya mabadiliko ya kimantiki ya habari kwa misingi ya kiholela ya kazi za kimantiki;

Angazia katika hoja za ushahidi lugha ya asili muundo wa kimantiki, jenga miradi rasmi ya uthibitisho na uangalie usahihi wake.

1.2 Uwakilishi wa kimantiki
Uwakilishi wa kimantiki - maelezo ya mfumo, mchakato, jambo chini ya utafiti katika mfumo wa kuweka kauli tata imeundwa na kauli rahisi (za msingi). Na viunganishi vya kimantiki kati yao. Uwasilishaji wa kimantiki na vifaa vyao vinaonyeshwa na mali fulani na seti ya mabadiliko yanayoruhusiwa juu yao (operesheni, sheria za uelekezaji, n.k.), kutekeleza zile zilizotengenezwa rasmi (hisabati) mantiki mbinu sahihi hoja - sheria za mantiki.

Mbinu (kanuni) za uwasilishaji rasmi wa taarifa, ujenzi wa taarifa mpya kutoka kwa zilizopo kwa kutumia mabadiliko sahihi ya kimantiki, na pia njia (mbinu) za kubaini ukweli au uwongo wa taarifa zinasomwa katika mantiki ya hisabati. Mantiki ya kisasa ya hisabati inajumuisha sehemu kuu mbili: mantiki ya kauli na kuifunika mantiki ya kitabiri(Mchoro 1.1), kwa ajili ya ujenzi ambao kuna mbinu mbili (lugha), na kutengeneza lahaja mbili za mantiki rasmi: algebra ya mantiki Na hesabu ya kimantiki. Kuna mawasiliano ya moja kwa moja kati ya dhana za kimsingi za lugha hizi za mantiki rasmi. Isomorphism yao hatimaye inahakikishwa na umoja wa mabadiliko yanayokubalika.

Mchele. 1.1
Vitu kuu vya matawi ya jadi ya mantiki ni taarifa.

Kauli - sentensi ya kutangaza (kauli, hukumu), o ambayo ina mantiki kusema hivyo kweli au uongo. Wote maarifa ya kisayansi(sheria na matukio ya fizikia, kemia, biolojia, n.k., nadharia za hisabati, n.k.), matukio ya maisha ya kila siku, hali zinazotokea katika michakato ya uchumi na usimamizi huundwa kwa namna ya taarifa. Sentensi za lazima na za kuuliza sio kauli.

Mifano ya taarifa: "Mara mbili ni nne", "Tunaishi katika karne ya 21", "Ruble ni sarafu ya Urusi", "Alyosha ni kaka wa Oleg", "Shughuli za umoja, makutano na nyongeza ni shughuli za Boolean kwenye seti. ”, “Mwanadamu ni wa kufa” , “Kupanga upya maeneo ya istilahi hakubadilishi jumla,” “Leo ni Jumatatu,” “Mvua ikinyesha, unapaswa kuchukua mwavuli.”

Ili kufanya kazi zaidi na sentensi hizi kama taarifa, lazima tujue kwa kila moja ikiwa ni kweli au si kweli, i.e. kuwajua thamani ya ukweli (ukweli). Kumbuka kwamba katika idadi ya matukio ukweli au uwongo wa taarifa inategemea ukweli gani maalum (mfumo, mchakato, jambo) tunajaribu kuelezea kwa msaada wake. Katika hali hii, taarifa iliyotolewa inasemekana kuwa ya kweli (au uongo) katika tafsiri fulani (muktadha). Tunazidi kuchukulia kuwa muktadha umetolewa na taarifa ina thamani fulani ya ukweli.

1.3 Historia ya mantiki ya hisabati iliyoendelezwa

Mantiki kama sayansi iliundwa katika karne ya 4. BC. Iliundwa na mwanasayansi wa Kigiriki Aristotle.

Neno "mantiki" linatokana na neno la Kigiriki "logos", ambalo kwa upande mmoja linamaanisha "neno" au "ufafanuzi", na kwa upande mwingine, kufikiri. KATIKA kamusi ya ufafanuzi Ozhegova S.I. Inasemwa: “Mantiki ni sayansi ya sheria za kufikiri na namna zake.” Katika karne ya 17 Mwanasayansi wa Ujerumani Leibniz alipanga kuunda sayansi mpya, ambayo itakuwa "sanaa ya kuhesabu ukweli" . Katika mantiki hii, kulingana na Leibniz, kila kauli ingekuwa na ishara inayolingana, na hoja ingekuwa na namna ya hesabu. Wazo hili la Leibniz, akiwa hajakutana na uelewa wa watu wa wakati wake, halikuenezwa au kukuzwa na kubaki kuwa nadhani nzuri.

Tu katikati ya karne ya 19. Mwanahisabati wa Ireland George Boole aliunga mkono wazo la Leibniz.” Mnamo 1854, aliandika kitabu “Uchunguzi wa sheria za mawazo,” ambacho kiliweka msingi wa aljebra ya mantiki, ambamo sheria zinazofanana na za algebra ya kawaida hutumika, lakini herufi hizo zinatumika. sio kuashiria nambari, lakini taarifa. Katika lugha ya algebra ya Boolean, mtu anaweza kuelezea hoja na "kuhesabu" matokeo yake. Walakini, haijumuishi hoja zote, lakini aina fulani tu yake. , Kwa hivyo, algebra ya Boole inachukuliwa kuwa hesabu ya pendekezo.

Aljebra ya mantiki ya Boole ilikuwa kiinitete cha sayansi mpya - mantiki ya hisabati. Kinyume chake, mantiki ya Aristotle inaitwa mantiki rasmi ya kimapokeo. Jina “mantiki ya hisabati” linaonyesha sifa mbili za sayansi hii: kwanza, mantiki ya hisabati ni mantiki inayotumia lugha na mbinu za hisabati; pili, mantiki ya hisabati huletwa hai na mahitaji ya hisabati.

Mwishoni mwa karne ya 19. Nadharia iliyowekwa iliyoundwa na Georg Cantor ilionekana kuwa msingi wa kutegemewa kwa hisabati zote, pamoja na mantiki ya hisabati, angalau kwa calculus propositional (Boole algebra), kwa sababu. Ilibadilika kuwa Cantor algebra (nadharia iliyowekwa) ni isomorphic kwa algebra ya Boole.

Mantiki ya hisabati yenyewe ikawa tawi la hisabati, ambalo mwanzoni lilionekana shahada ya juu dhahania na mbali kabisa na matumizi ya vitendo. Walakini, eneo hili halikubaki kikoa cha wanahisabati "safi" kwa muda mrefu. Mwanzoni mwa karne ya 20. (1910) Mwanasayansi wa Kirusi Ehrenfest P.S. ilionyesha uwezekano wa kutumia vifaa vya algebra ya Boolean katika mawasiliano ya simu kuelezea kubadili saketi. Mnamo 1938-1940, karibu wakati huo huo, kazi za mwanasayansi wa Soviet V.I. Shestakov, mwanasayansi wa Amerika Shannon na wanasayansi wa Kijapani Nakashima na Hakazawa walionekana juu ya matumizi ya mantiki ya hisabati katika teknolojia ya dijiti. Monograph ya kwanza iliyotolewa kwa matumizi ya mantiki ya hisabati katika muundo wa vifaa vya dijiti ilichapishwa huko USSR na mwanasayansi wa Soviet M. A. Gavrilov. mnamo 1950. Jukumu la mantiki ya hisabati katika maendeleo ya teknolojia ya kisasa ya microprocessor ni muhimu sana: inatumika katika muundo wa vifaa vya kompyuta, katika ukuzaji wa lugha zote za programu na katika muundo wa vifaa vya kiotomatiki.

Wanasayansi walitoa mchango mkubwa katika maendeleo ya mantiki ya hisabati nchi mbalimbali: Profesa wa Chuo Kikuu cha Kazan Poretsky P.S., de-Morgan, Pierce, Turing, Kolmogorov A.N., Heidel K. et al.

1.4 Maswali ya kujipima.

1. Tengeneza malengo ya kozi

Chuo Kikuu cha Volzhsky kilichoitwa baada. Tatishcheva.

Mihadhara juu ya mantiki ya hisabati na nadharia ya algorithms.

Imetungwa na: Profesa Mshiriki S.V. Kaverin.

Sura ya I. Aljebra ya Mantiki.

§1.1. Ufafanuzi wa kazi ya Boolean.

Kazi ya Boolean y=f(x 1 ,x 2 ,…,x n)kutoka P vigezo x 1 , x 2 ,...,x n ni chaguo la kukokotoa ambalo hoja na chaguo za kukokotoa zinaweza kuchukua thamani ama 0 au 1, i.e. kazi ya Boolean ni sheria ambayo seti ya kiholela ya zero na ndio

(x 1 ,x 2 ,...,x n) imetolewa kwa thamani 0 au 1.

Kazi za Boolean pia inaitwa mantiki kazi za aljebra, kazi za binary na vitendaji vya kubadili.

Kitendaji cha Boolean kutoka n Vigezo vinaweza kubainishwa na jedwali la ukweli ambalo seti za maadili ya hoja hupangwa kwa mpangilio wa kupanda wa nambari zao. : mwanzoni uajiri unaendelea, inayowakilisha upanuzi wa binary wa 0 (seti hii imehesabiwa 0); kisha inakuja seti, ambayo ni upanuzi wa binary wa 1, kisha 2, 3, nk. Seti ya mwisho inajumuisha n vitengo na ni upanuzi wa binary wa nambari 2 n-1 (utaratibu huu wa mpangilio wa seti utaitwa mpangilio wa leksikografia) Ikizingatiwa kuwa hesabu huanza kutoka 0, na thamani ya chaguo za kukokotoa za Boolean inaweza kuwa 0 au n

1, tunahitimisha kuwa kuna kazi 22 tofauti za Boolean za n vigezo. Kwa hivyo, kuna, kwa mfano, kazi 16 za Boolean za vigezo viwili, 256 kati ya tatu, nk.

Mfano 1.1.1.(kura) . Hebu tuchunguze kifaa ambacho kinarekodi kupitishwa kwa azimio fulani na "kamati ya watatu". Kila mwanachama wa kamati anabofya kitufe chake anapoidhinisha azimio. Ikiwa wajumbe wengi watapiga kura ya ndiyo, azimio hilo litapitishwa. Hii inarekodiwa na kifaa cha kurekodi. Kwa hivyo, kifaa hutekeleza kazi ya f(x,y,z ) , ambaye jedwali la ukweli lina umbo

x 0 0 0 0 0 1 1 1
y 0 0 1 1 1 0 0 1
z 0 1 0 0 1 0 1 1
f(x,y,z) 0 0 0 0 1 0 1 1

Chaguo za kukokotoa za Boolean pia hubainishwa kwa njia ya kipekee kwa kuorodhesha nakala zote ambazo huchukua thamani ya 0, au kwa kuorodhesha nakala zote ambazo huchukua thamani ya 1. Chaguo za kukokotoa zilizopatikana katika mfano. f pia inaweza kubainishwa na mfumo ufuatao wa usawa: f(0,0,0) = f(0,0,1) = f(0,1,0) = f(1,0,0) =0.

Vekta ya thamani za utendakazi za Boolean y=f(x 1 ,x 2 ,…,x n) ni seti iliyopangwa ya thamani zote za chaguo za kukokotoa f, ambapo thamani hupangwa kwa mpangilio wa leksikografia. Kwa mfano, acha kazi ya vigeu vitatu f ibainishwe na vekta ya thamani (0000 0010) na ni muhimu kupata seti ambayo f inachukua thamani 1. Kwa sababu 1 iko katika nafasi ya 7, na inaingia mpangilio wa kileksikografia huanza saa 0, basi tunahitaji kupata upanuzi wa binary wa 6. Kwa hivyo, kazi f inachukua thamani 1 kwenye seti (110).

§1.2. Vipengele vya msingi vya Boolean.

Miongoni mwa vitendaji vya Boolean, kinachojulikana kama vitendaji vya msingi vya Boolean vinajitokeza, kwa njia ambayo kazi yoyote ya Boolean ya idadi yoyote ya vigeu inaweza kuelezewa.

1. Kitendakazi cha Boolean f(x 1 ,x 2 ,…,x n) kuchukua thamani 1 kwenye seti zote za sufuri na zile huitwa. mara kwa mara 1, au kitengo kinachofanana. Uteuzi : 1 .

2. Kitendakazi cha Boolean f(x 1 ,x 2 ,…,x n) kuchukua thamani 0 kwenye seti zote za sufuri na zile huitwa. mara kwa mara 0, au sufuri sawa. Uteuzi : 0 .

3. Kukataa ni kazi ya Boolean ya kigezo kimoja ambacho kinafafanuliwa na jedwali lifuatalo la ukweli

Majina mengine : kuzidisha mantiki (bidhaa); mantiki "na".

Uteuzi : x&y, xÿy, x⁄y, dakika(x,y).

5. Utengano

Jina lingine : matokeo ya kimantiki. Uteuzi : xØy, xfly, xy.

7. Usawa ni kazi ya Boolean ya vigeu viwili ambavyo vinafafanuliwa na jedwali lifuatalo la ukweli

Jina lingine : kupinga usawa. Uteuzi : x∆y, x+y.

9. Kiharusi cha Schaeffer ni kazi ya Boolean ya vigeu viwili ambavyo vinafafanuliwa na jedwali lifuatalo la ukweli

Jina lingine : kukanusha kwa kutenganisha, kimantiki "si-au", kazi ya Webb.

Uteuzi : x∞y ; kwa kazi ya Webb - x±y.

Maoni. Alama Ÿ, ⁄, ¤, Ø, ~, ∆, |, ∞ zinazohusika katika nukuu kazi za msingi tutaziita viunganishi au uendeshaji.

§1.3. Inabainisha vitendaji vya Boolean kwa kutumia za msingi.

Ukibadilisha baadhi ya vitendakazi vya Boolean katika kitendakazi cha kimantiki badala ya vigeu, matokeo yake ni kitendakazi kipya cha Boolean kinachoitwa. nafasi ya juu kazi zilizobadilishwa (kazi ngumu). Kwa kutumia superposition, unaweza kupata kazi ngumu zaidi ambazo zinaweza kutegemea idadi yoyote ya vigezo. Tutaita uandishi wa vitendaji vya Boolean kulingana na vitendaji vya msingi vya Boolean fomula kutekeleza kazi hii.

Mfano 1.3.1. Acha kitendakazi cha msingi cha Boolean x¤y itolewe. Wacha tubadilishe chaguo za kukokotoa x 1 ∞x 2 badala ya x. Tunapata kitendakazi cha vigeu vitatu (x 1 ∞x 2)¤y. Ikiwa badala ya kutofautiana y tunabadilisha, kwa mfano, x 3 ∆x 4, basi tunapata kazi mpya ya vigezo vinne: (x 1 ∞x 2)¤(x 3 ∆x 4). Ni wazi, kwa njia hii tutapata vitendaji vya Boolean, ambavyo vitaonyeshwa kupitia vitendaji vya msingi vya Boolean.

Kuangalia mbele, tunaona kwamba yoyote kitendakazi cha Boolean kinaweza kuwakilishwa kama nafasi kuu ya vitendaji vya msingi.

Ili kuandika kazi ngumu kwa ushikamanifu zaidi, tunatanguliza kanuni zifuatazo: : 1) mabano ya nje yameachwa; 2) shughuli katika mabano hufanyika kwanza; 3) inachukuliwa kuwa kipaumbele cha viunganisho hupungua kwa utaratibu ufuatao : Ÿ, ⁄, ¤, Ø, ~. Kwa viunganishi sawa na viunganishi vilivyosalia (∆,|,∞), unapaswa kuweka mabano kwa sasa.

Mifano 1.3.2. Katika fomula x⁄y¤z, mabano yamewekwa kama ifuatavyo: ((x⁄y)¤z), kwa sababu operesheni ⁄ ina nguvu zaidi kuliko operesheni ¤ kulingana na makubaliano yetu.

1. Katika fomula x¤y~zØx mabano yamewekwa kama ifuatavyo: ((x¤y)~(zØx))

2. Katika fomula (x∆y)~zØxy¤Ÿz mabano yamewekwa kama ifuatavyo: ((x∆y)~(zØ((xy)¤(Ÿz))))).

3. Formula xØyØz, kufuatia makubaliano yetu, haijaandikwa kwa usahihi, kwa sababu kuweka mabano matokeo katika mbili kazi tofauti: ((xØy)Øz) na (xØ(yØz)).

§1.4. Vigezo muhimu na visivyo vya maana.

Kitendaji cha Boolean y=f(x 1 ,x 2 ,…,x n) inategemea kwa kiasi kikubwa kutoka kwa kutofautiana x k ikiwa seti kama hiyo ya maadili ipo a 1 ,a 2 ,…,a k - 1, a k+1, a k + 2 ,…, a n hiyo f (a 1, a 2,…,a k-1 , 0 ,a k+1,a k+2,...,a n) π f (a 1, a 2,…,a k-1 , 1 ,a k+1,a k+2,...,a n).

Kwa kesi hii x k inaitwa kigezo muhimu , vinginevyo x k inaitwa tofauti isiyo na maana (dummy). . Kwa maneno mengine, kutofautisha sio muhimu ikiwa kuibadilisha hakubadilishi thamani ya chaguo la kukokotoa.

Mfano 1.4.1. Acha utendakazi wa Boolean f 1 (x 1 ,x 2) na f 2 (x 1 ,x 2) ubainishwe na jedwali lifuatalo la ukweli:

x 1 x 2 f 1 (x 1 ,x 2) f 2 (x 1 ,x 2)
0 0 0 1
0 1 0 1
1 0 1 0
1 1 1 0

Kwa kazi hizi tofauti x 1 - ni muhimu, na tofauti x 2 sio muhimu.

Ni wazi, chaguo za kukokotoa za Boolean hazibadilishi thamani zao kwa kuanzisha (au kuondoa) viambajengo visivyo na umuhimu. Kwa hiyo, katika kile kinachofuata, kazi za Boolean zinazingatiwa hadi vigezo visivyo muhimu (katika mfano tunaweza kuandika: f 1 (x 1, x 2) = x 1, f 2 (x 1, x 2) = Ÿx 1).

§1.5. Meza za ukweli. Kazi zinazolingana.

Kujua majedwali ya ukweli kwa vipengele vya msingi, unaweza kuhesabu jedwali la ukweli la chaguo za kukokotoa ambalo fomula hii inatekeleza.

Mfano 1.5.1. F1=x 1 ⁄x 2 ¤(x 1 ⁄Ÿx 2 ¤Ÿx 1 ⁄x 2)

Kwa hivyo, formula F1 hutekelezea mtengano. Mfano 1.5.2. F2=x 1 ⁄x 2 Øx 1

Kwa hivyo, formula F3 hutekelezea mtengano.

Kazi za Boolean f1 na f2 zinaitwa sawa, ikiwa kwenye kila seti ( a 1 ,a 2 ,…, n) zero na zile, maadili ya kazi yanaambatana. Dokezo la vitendaji sawa ni kama ifuatavyo : f1=f2.

Kulingana na mifano iliyotolewa 1-3, tunaweza kuandika

X 1 ⁄x 2 ¤(x 1 ⁄Ÿx 2 ¤Ÿx 1 ⁄x 2)=x 1 ¤x 2;

X 1 ⁄x 2 Øx 1 =1;

((x 1 ⁄x 2)∆x 1)∆x 2 =x 1 ¤x 2.

§1.6. Usawa wa kimsingi.

Usawa uliotolewa mara nyingi ni muhimu wakati wa kufanya kazi na vitendaji vya Boolean.

Chini ya H, H1, H2,... simamia baadhi ya vitendaji vya Boolean.

1. Sheria ya kukanusha mara mbili: H = H.

2. Upungufu wa nguvu za kiume

3. Mawasiliano:

H1*H2=H2*H1, ambapo ishara * inamaanisha mojawapo ya viunganishi &, ¤, ∆,

4. Ushirikiano:

H1*(H2*H3)=(H1*H2)*H3, ambapo ishara * inamaanisha mojawapo ya viunganishi &, ¤, ∆, ~.

5. Usambazaji:

H1&(H2¤H3)=(H1&H2)¤(H1&H3); H1¤(H2&H3)=(H1¤H2)&(H1¤H3); H1&(H2∆H3)=(H1&H2)∆(H1&H3).

6. Sheria za De Morgan:

H1& H2 = H1 ∨ H2, H1∨ H2 = H1 & H2.

7. Kanuni za kuchukua:

H1¤(H2&H3)=H1, H1&(H2¤H3)=H1

8. Sheria za kuunganisha:

H1&H2 ∨ H1&H2 = H1, (H1∨ H2) & (H1∨ H2) = H1.

9. Sheria za ubadilishaji: H ∨ H = 1, H & H = 0.

10. Kanuni za uendeshaji na viunga:

H¤1=1, H&1=H, H¤0=H, H&0=0.

Ili kuangalia ukweli wa usawa hapo juu, inatosha kuunda majedwali ya ukweli yanayolingana.

Kumbuka kuwa sifa ya ushirika ya operesheni inaruhusu operesheni hii kuongezwa kwa idadi yoyote ya vigeu. Kwa hivyo, kwa mfano, nukuu x¤у¤z¤w ni sahihi, kwa sababu mpangilio wowote wa mabano husababisha kazi sawa. Asili ya mabadiliko ya operesheni hukuruhusu kubadilisha vigeu katika fomula. Kwa mfano, x⁄y⁄z⁄w=w⁄y⁄x⁄z.

§1.7. Ukamilifu wa kiutendaji.

Katika kompyuta ya kisasa ya kisasa ya kisasa, nambari ni 0 na 1. Kwa hiyo, maagizo ambayo processor hufanya ni kazi za Boolean. Hapo chini tutaonyesha kwamba kipengele chochote cha kukokotoa cha Boolean kinatekelezwa kupitia muunganisho, mtengano na ukanushaji. Kwa hivyo, inawezekana kujenga processor inayohitajika, ikiwa na vitu vyake vya ovyo vinavyotekelezea kiunganishi, mgawanyiko na kukanusha. Sehemu hii imejitolea kujibu swali: je, kuna (na ikiwa ni hivyo, nini) mifumo mingine ya utendaji wa Boolean ambayo ina sifa ambayo inaweza kutumika kueleza vipengele vingine vyote.

Wacha tuanzishe idadi ya madarasa ya kazi.

1. Darasa la kazi zinazohifadhi mara kwa mara 0, i.e. kazi kama hizo

2. Darasa la kazi zinazohifadhi mara kwa mara 1, i.e. kazi kama hizo

3. Darasa la kazi za kujitegemea mbili, i.e. vitendaji hivyo y=f(x 1 ,x 2 ,…,x n) ili f(x 1 , x 2 ,… , x n) = f(x 1 , x 2 ,… , x n) .

4. Darasa la kazi za mstari, i.e. vitendaji hivyo y=f(x 1 ,x 2 ,…,x n), ambavyo vinaweza kuwakilishwa kama f(x 1 ,x 2 ,…,x n)=c 0 ∆c 1 x 1 ∆c 2 x 2 ∆… ∆ c n x n, ambapo c 0, c 1, c 2 ...migawo ambayo inaweza kuchukua thamani 0 au 1.

5. Darasa la kazi za monotonic. Kwenye seti ya sufuri na zile Bn =((x 1 ,x 2 ,…,x n):x i œ(0,1),i=1,2,…,n) tunatanguliza mpangilio wa sehemu kama ifuatavyo:

(a 1 ,a 2,...,a n)§( b 1 ,b 2 ,...,b n) ikiwa na tu ikiwa a 1 § b 1 ,a 2 § b 2,…,a n § b n. Kitendakazi f(x 1, x 2,..., x n) kinaitwa monotonic ikiwa kwa vipengele vyovyote viwili kutoka kwa B n hivyo

(a 1 ,a 2,...,a n)§( b 1 ,b 2 ,...,b n) inafuata kwamba f ( a 1 ,a 2,...,a n)§f( b 1 ,b 2 ,...,b n).

Mfumo wa S wa utendakazi wa Boolean, nafasi ya juu ambayo inaweza kuwakilisha kazi yoyote ya Boolean, inaitwa imekamilika kiutendaji . Inasemekana kuwa mfumo kamili wa utendaji wa S wa fomu za utendaji wa Boolean msingi katika nafasi ya kimantiki. Msingi wa S unaitwa Ndogo , ikiwa kuondolewa kwa kazi yoyote kutoka kwake hugeuza mfumo huu kuwa haujakamilika.

Kigezo cha ukamilifu (Nadharia ya chapisho) . Mfumo wa S wa vitendaji vya Boolean hukamilika ikiwa na tu ikiwa unajumuisha angalau chaguo la kukokotoa: 0 isiyo ya kuhifadhi, isiyo ya kawaida 1, isiyo ya kibinafsi, isiyo ya mstari na isiyo ya monotoniki.

Jedwali 1.7 linaonyesha sifa ambazo kipengele cha msingi cha kukokotoa cha Boolean (alama * inaonyesha sifa ambayo kipengele fulani cha kukokotoa kina).

Kwa kutumia nadharia ya Chapisho na Jedwali 1.7, unaweza kuunda misingi kutoka kwa vipengele vya msingi kulingana na sheria ifuatayo. Kwa kuchagua kazi yoyote ya msingi ya Boolean na kuiongezea, ikiwa ni lazima, na kazi zingine ili zote kwa pamoja zikidhi nadharia kuhusu. ukamilifu wa utendaji. Kupitia kazi za msingi huu tunaweza kueleza Wote kazi zingine za Boolean.

Wacha tuunda besi kadhaa zinazotumiwa mara kwa mara katika programu.

Jedwali 1.7

Jina Uteuzi

Kutoweza kuhimilika

mara kwa mara

Kutoweza kuhimilika

mara kwa mara

Samodvoys

uhalali

Const.0 0 * *
Const.1 1 * *
Hasi Ÿ * * *
Kongyun. & * *
Utengano. ¤ * *
Implic. Ø * * * *
Sawa. ~ * * *
Jumla kwa mod_2 * * *
| * * * * *
Mshale wa Pierce * * * * *

1. Mfumo wa vitendakazi S1=(Ÿ,⁄,¤) huunda msingi. Ili kupunguza kitendakazi cha Boolean hadi fomu iliyo na viunganishi pekee kutoka kwa msingi S1, usawa ufuatao unaweza kuwa muhimu: x → y = x ∨ y , x ↔ y = (x ∨ y)(x ∨ y) , x ⊕ y = xy ∨ xy , xy = x ∨ y , x ↓ y = x & y .

2. Mfumo S2=(Ÿ,&) huunda msingi. Kazi ya kiholela inaweza kwanza kupunguzwa kwa fomu iliyo na viunganishi kutoka S1 na kisha

tumia uhusiano x ∨ y = x ⋅ y.

3. Mfumo S3=(Ÿ,¤) huunda msingi. Kitendaji kiholela kinaweza kwanza kupunguzwa hadi fomu iliyo na viunganishi kutoka S1 na kisha

tumia uhusiano x ⋅ y = x ∨ y.

4. Mfumo S4=(1,&,∆) huunda msingi. Kitendaji kiholela kinaweza kwanza kupunguzwa hadi fomu iliyo na viunganishi kutoka S1 na kisha kutumia mahusiano x = 1⊕ x, x ∨ y = x ⊕ y ⊕ x ⋅ y.

5. Mfumo S5=(|) huunda msingi. Chaguo za kukokotoa kiholela zinaweza kwanza kupunguzwa hadi fomu iliyo na viunganishi kutoka S2 na kisha kutumia mahusiano x ⋅ y = x y , x = xx .

6. Mfumo S6=(∞) huunda msingi. Kazi ya kiholela inaweza kwanza kupunguzwa hadi fomu iliyo na viunganishi kutoka S3 na kisha

tumia mahusiano x ∨ y = x ↓ y, x = x ↓ x.

7. Mfumo S7=(Ø,0) huunda msingi.

Mfano 1.7.1. Andika chaguo za kukokotoa x¨(y∆z) katika msingi S1=(Ÿ,⁄,¤). x ↔ (y ⊕ z) = (x ∨ y ⊕ z) ⋅(x ∨ (y ⊕ z)) = (x ∨ y ⋅ z ∨ y ⋅ z) ⋅ (x ∨ y ∨ z z)

Sura ya II. algebra ya Boolean.

Seti ya booleans zote katika msingi S1=( ÿ, &, ⁄} fomu algebra ya Boolean. Kwa hivyo, katika aljebra ya Boolean, fomula zote zimeandikwa kwa kutumia viunganishi vitatu: Ÿ, &, ¤. Tulichunguza kwa kiasi sifa za aljebra hii katika Sura ya I (tazama, kwa mfano, usawa wa kimsingi). Sura hii inahusu sifa mahususi kwa algebra ya Boolean na kwa hivyo katika sura hii yote tutashughulikia tu kazi tatu: ÿ, &, ⁄.

§2.1. Fomu za kawaida.

Miundo ya kawaida ni njia isiyo na utata ya kuandika fomula inayotekeleza kitendakazi fulani.

Ikiwa x ni kigezo cha kimantiki, na σœ(0,1) basi usemi x σ = x ikiwa σσ == 10 au x σ =  10 ikiwa x x =≠σσ , x inaitwa herufi. . Herufi x na Ÿx huitwa contraries. Kiunganishi tenganisha inayoitwa disjunction ya barua. Kwa mfano, fomula x ⋅ y ⋅ z na x ⋅ y ⋅ x ⋅ x ni viunganishi, fomula x ∨ y ∨ z na x ∨ y ∨ x ni viunganishi, na fomula z ni kiunganishi na kitenganishi.

Fomu ya kawaida ya kutenganisha (DNF) inaitwa mtengano wa idadi kamilifu ya viunganishi .

Fomu ya kawaida ya kiunganishi (CNF) inaitwa kiunganishi cha idadi bainifu ya vifungu .

Kwa urahisi zaidi: DNF ni jumla ya bidhaa, na CNF ni zao la hesabu za kimantiki.

1. xÿy¤yÿz¤x ni DNF (jumla ya bidhaa).

2. (x ∨ y ∨ z)⋅(x ∨ y)⋅z ni CNF (bidhaa ya jumla).

3. x ∨ y ∨ z ∨ w ni DNF na CNF (kwa wakati mmoja).

4. x ⋅ y ⋅ z ⋅ w ni DNF na CNF (kwa wakati mmoja).

5. (x¤x¤y)·(y¤z¤x)·z ni CNF.

6. x⋅y⋅z na x⋅y⋅x⋅x ni DNF.

7. x ⋅(x ∨ yz)⋅ x ⋅ y ⋅ z si aina ya kawaida (si DNF au CNF).

Acha kazi f iandikwe katika msingi S1. Kitendaji hiki kimepunguzwa hadi fomu ya kawaida kama ifuatavyo:

1) tunatumia sheria za De Morgan kubadilisha fomula kwa fomu ambayo ishara mbaya zinahusiana tu na vigezo vya mtu binafsi;

2) tunatumia sheria ya kuondoa hasi mbili: ŸŸx=x;

H1&(H2¤H3)=(H1&H2)¤(H1&H3) , na sheria ya pili ya ugawaji ya kupunguzwa kwa CNF. H1¤(H2&H3)=(H1¤H2)&(H1¤H3).

Chaguo lolote la kukokotoa la Boolean linaweza kuwa na idadi isiyo na kikomo ya uwakilishi wa DNF na CNF. Kwa mfano, kwa kutumia zaidi ya sheria za inversions na sheria za uendeshaji na constants, inawezekana kuhakikisha kwamba katika kila mtu kwa pamoja au disjunct kutofautiana yoyote inaonekana si zaidi ya mara moja (yenyewe au kukanusha yake).

Mfano 2.1.1. Ili kupunguza hadi DNF tunatumia sheria ya 1 ya usambazaji.

x⋅y⋅x⋅y⋅z⋅(y∨z)=x⋅y⋅(x∨y∨z)⋅(y∨z)=(x⋅y⋅x∨x⋅y⋅y∨x⋅y ⋅z)⋅(y∨z)= ni CNF

= (0∨ x⋅y∨ x⋅y⋅z)⋅(y∨ z) = (x⋅y∨ x⋅y⋅z)⋅(y∨ z) = - hii ni CNF nyingine

X ⋅ y⋅у ∨ x ⋅ y⋅z⋅ y ∨ x ⋅y⋅z ∨ x ⋅ y⋅z⋅z = 0∨ 0∨ x ⋅y⋅z ∨ x ⅋z = y

X ⋅ y ⋅ z ∨ x ⋅ y ⋅ z ni DNF

Mfano 2.1.2. Ili kupunguza kwa CNF ni muhimu kutumia sheria ya pili ya usambazaji.

x ∨ y ⋅ x ⋅ y ∨ z = x ∨ y ⋅ (x ⋅ y ⋅ z) = x ∨ y ⋅ (x ∨ y) ⋅ z =

X∨y⋅z⋅(x∨y)=(x∨y⋅z)⋅(x∨x∨y)=(x∨y)⋅(x∨z)⋅(1∨y)=

= (x ∨ y) ⋅ (x ∨ z) ni CNF

§2.2. Fomu za kawaida kabisa.

Ikiwa katika kila neno la fomu ya kawaida vigezo vyote vinawakilishwa (yenyewe au kukanusha kwao), na katika kila muunganisho wa mtu binafsi au mtengano tofauti yoyote inaonekana mara moja (ama yenyewe au ukanushaji wake), basi fomu hii inaitwa. fomu kamili ya kawaida (SDNF au SCNF). Mifano: Acha kazi ya vigeu vitatu f(x,y,z) itolewe.

1. x ⋅ y ⋅ z ∨ x ⋅ y ⋅ z ∨ x ⋅ y ⋅ z ni DNF kamili.

2. (x ∨ y ∨ z)⋅(x ∨ y ∨ z)⋅(x ∨ y ∨ z) ni CNF kamili.

3. (x ∨ y) ⋅ (x ∨ z) si CNF kamili, kwa sababu kwa mfano, jumla ya kwanza haijumuishi mabadiliko z.

4. xÿyÿz ni DNF kamili. Nadharia 2.2.1.

1. Chaguo lolote la kukokotoa la Boolean ambalo si sifuri sawa lina SDNF moja tu, hadi eneo la masharti.

2. Chaguo lolote la kukokotoa la Boolean ambalo halifanani na 1 lina SCNF moja tu, hadi eneo la sheria na masharti.

Tutathibitisha nadharia hiyo kwa njia nzuri, kama suluhisho la shida ifuatayo: Kwa kutumia jedwali hili la ukweli, tengeneza SDNF.

Wacha tuchunguze suluhisho kwa kutumia mfano wa kazi f(x,y,z) iliyotolewa kwenye jedwali (Jedwali 2.2) kwa n=3.

Mfano 2.2.1. Kwa kutumia jedwali hili la ukweli (Jedwali 2.2), tengeneza SDNF.

Jedwali 2.2

x y z

msingi

viunganishi

f(x,y,z)
0 0 0 x ⋅ y ⋅ z 0
0 0 1 x ⋅ y ⋅ z 1
0 1 0 x ⋅ y ⋅ z 1
0 1 1 x ⋅ y ⋅ z 0
1 0 0 x ⋅ y ⋅ z 0
1 0 1 x ⋅ y ⋅ z 1
1 1 0 x ⋅ y ⋅ z 1
1 1 1 x ⋅ y ⋅ z 1

Viunganishi vya msingi (au washiriki_1) iliyojumuishwa kwenye jedwali inalingana na seti maalum ya sufuri na zile ambazo viambishi x,y,z huchukua. Majimbo yanajengwa_ 1 kwa mujibu wa kanuni ifuatayo: kutofautiana kunajumuishwa katika bidhaa yenyewe ikiwa inachukua thamani 1 kwenye seti fulani, vinginevyo kukataa kwake kunajumuishwa katika bidhaa. Kwa hivyo, kwa mfano, kwenye seti (0,0,1) vigezo x,y huchukua thamani 0 na kwa hivyo kanusho zao zinajumuishwa kwenye bidhaa, na kutofautisha z huchukua thamani 1 na kwa hivyo imejumuishwa katika bidhaa yenyewe. . Kwa seti fulani (0,0,1), kipengele_1 ni sawa na x ⋅ y ⋅ z .

Ni wazi, kiunganishi x ⋅ y ⋅ z ni sawa na 1 pekee kwenye seti.

(0,0,0), na x ⋅ y ⋅ z ni 1 kwenye seti (0,0,1), nk. (tazama jedwali). Ifuatayo, kumbuka kuwa muunganisho wa viunganishi viwili vya msingi ni sawa na 1 kwenye seti mbili haswa zinazolingana na viunganishi hivi vya msingi. Kwa mfano, chaguo za kukokotoa x ⋅ y ⋅ z¤x ⋅ y ⋅ z ni sawa na 1 pekee kwenye seti mbili - (0,0,0) na (0,0,1), na kwenye seti nyingine zote ni sawa na 0. Vile vile, mtengano wa viunganishi vitatu vya msingi ni sawa na 1 kwenye seti tatu hasa zinazolingana na viunganishi hivi vya msingi, nk.

Hiyo. tunapata kanuni: kwa ajili ya kujenga SDNF unapaswa kuchagua safu ambazo kazi ni sawa na 1, na kisha kuchukua mgawanyiko wa viunganishi kuu vinavyolingana, tunapata SDNF inayotaka. Kwa hivyo kwa mfano wetu, tunayo x ⋅ y ⋅ z ¤ x ⋅ y ⋅ z ¤ x ⋅ y ⋅ z ¤ x ⋅ y ⋅ z ¤ x ⋅ y ⋅ z .

Kazi. Kwa kutumia jedwali hili la ukweli, tengeneza SCNF.

Katiba_0 kwa seti ya sufuri na zile (ambazo huchukua vigeu x,y,z) imeundwa kama ifuatavyo: kutofautisha kunajumuishwa kwenye mgawanyiko yenyewe ikiwa inachukua thamani kwenye seti hii. 0 , vinginevyo kazi inajumuisha kukanusha kwake.

Sheria za kuunda SKNF: unapaswa kuchagua mistari ambayo kazi ni sawa na 0 , na kisha chukua kiunganishi cha viambajengo vinavyolingana_0. Matokeo yake yatakuwa SCNF inayotakiwa. Kwa hivyo kwa mfano wetu, tunayo f = (x ∨ y∨ z)⋅(x ∨ y∨ z)⋅(x ∨ y∨ z) .

Maoni. Ili kuunda kitendakazi kamili cha CNF f, inatosha kuunda DNF kamili kwa chaguo la kukokotoa f, na kisha

Wacha tuunde SCNF kwa mfano wetu kulingana na maoni. 1. Tunaunda SDNF kwa kukanusha.

x ⋅ y ⋅ z ∨ x ⋅ y ⋅ z ∨ x ⋅ y ⋅ z

2. Tunatumia sheria za de Morgan f = f = x ⋅ y⋅ z ∨ x ⋅ y⋅z ∨ x ⋅ y⋅ z = x ⋅ y⋅ z&x ⋅ y⋅z&x ⋅ y⋅ z == ) ⋅(x ∨ y ∨ z)⋅(x ∨ y ∨ z) .

Mbinu iliyofafanuliwa ya kupata SDNF (na SCNF) kwa kutumia jedwali la ukweli mara nyingi ni ya nguvu kazi zaidi kuliko algorithm ifuatayo.

1. Ili kupata SDNF Kwanza tunapunguza fomula hii kuwa DNF.

2. Ikiwa kiunganishi fulani K (yaani K ni bidhaa ya idadi fulani ya vigeu au ukanushaji wao) hakijumuishi, tuseme, kigezo y, basi tunabadilisha kiunganishi hiki na fomula sawa K&(y ∨ y) na, tukitumia. sheria ya usambazaji, tunawasilisha fomula inayotokana na DNF; ikiwa kuna vigezo kadhaa vinavyokosekana, basi kwa kila mmoja wao tunaongeza formula inayofanana ya fomu (y ∨ y) kwa kuunganishwa.

3. Ikiwa DNF inayotokana ina vipengele kadhaa vinavyofanana vya kitengo, basi tunaacha moja tu yao. Matokeo yake ni SDNF.

Maoni: Kuunda SCNF kuwa kifungu kisicho na, tuseme, kigezo katika tunaongeza fomula ya fomu y⋅ y, i.e. Tunabadilisha mtengano huu na fomula sawa D ∨ y⋅ y na, kwa kutumia sheria ya 2 ya usambazaji.

Mfano 2. 2. 2. Unda SDNF kwa chaguo za kukokotoa f kwa kutumia mageuzi sawa.

f = x ∨ y ⋅ z = x ⋅ (y ∨ y) ⋅ (z ∨ z) ∨ y ⋅ z ⋅ (x ∨ x) == x ⋅ y ⋅ z x ⋅ y ⋅ z ⋅ z x y ⋅ z ⋅ z ⋅ z ⋅ z ⋅ z ⋅ x y ⋅ z ⋅ x =

KURUDI.

Hesabu ya SDNF sio tu ya kinadharia, lakini pia ya umuhimu mkubwa wa vitendo. Kwa mfano, katika nyingi programu za kisasa na kiolesura cha kielelezo, ili kuunda hali ngumu za kimantiki, fomu ya kuona katika mfumo wa jedwali hutumiwa: hali zimeandikwa katika seli, na seli za safu moja huchukuliwa kuwa zimeunganishwa na kiunganishi, na nguzo zinachukuliwa kuwa zimeunganishwa. kwa kutengana, yaani, huunda DNF (au kinyume chake, katika kesi hii, CNF inapatikana). Hasa, hivi ndivyo kiolesura cha picha cha QBE (Query-byExample) kimeundwa, kinachotumiwa kuunda hali za kimantiki wakati wa kuuliza DBMS.

Algorithm 2.2.1. Ujenzi wa SDNF

Ingång: vekta X: safu ya kamba - vitambulishi vinavyobadilika, matrix V: safu ya 0..1 ya seti zote tofauti za maadili tofauti,

vekta F: safu ya 0..1 thamani zinazolingana za utendakazi.

Utgång: mlolongo wa alama zinazounda rekodi ya fomula ya SDNF kwa kipengele fulani cha kukokotoa.

f:= uongo(ishara ya uwepo wa operesheni ya kushoto ya mgawanyiko) kwa i kutoka 1kwa 2 n fanya

kama F[i] = 1 basi ikiwa f basi

mavuno"¤" (kuongeza ishara ya mtengano kwenye fomula; mwendeshaji mavuno m prints

ishara m) mwingine f:= kweli

mwisho kama g:= uongo(ishara ya uwepo wa operesheni ya kushoto ya kiunganishi) kwa j kutoka 1kwa n fanya kama g basi

mavuno"⁄" (kuongeza ishara ya kiunganishi kwenye fomula)

mwingine g: = kweli

mwisho kama V ( kuongeza kitambulisho tofauti kwenye fomula

§2.3. Kupunguza DNF kwa mbinu ya Quine.

Kila formula ina nambari ya mwisho matukio ya vigezo. Kutokea kwa kigezo hurejelea mahali ambapo kigezo kinachukua katika fomula. Kazi ni kupata, kwa kitendakazi fulani cha Boolean f, DNF ambayo inawakilisha chaguo hili la kukokotoa na ina idadi ndogo zaidi ya matukio ya vigeu.

Ikiwa x ni kigezo cha kimantiki, na σœ(0,1) basi usemi x σ =xx ikiwa σσ== 10 .

kuitwa barua . Kiunganishi inayoitwa muunganisho wa barua. Kwa mfano, fomula x ⋅ y ⋅ z na x ⋅ y ⋅ x ⋅ x ni viunganishi . Bidhaa ya msingi ni kiunganishi ambacho kigeuzo chochote hakionekani zaidi ya mara moja (yenyewe au kukanusha kwake).

Formula f1 inaitwa muhimu fomula f , ikiwa f1 ni bidhaa ya msingi na f 1 ⁄ f = f 1, i.e. yaani, kwa kazi zinazolingana na fomula, ukosefu wa usawa f 1 § f unashikilia. F1 muhimu ya fomula f inaitwa rahisi , ikiwa, baada ya kutupa herufi yoyote kutoka kwa f1, fomula haipatikani ambayo ni kiambatisho cha fomula f.

Mfano 2.3.1 . Hebu tutafute viambishi vyote na viambishi rahisi vya fomula f=xØy . Kuna jumla ya bidhaa 8 za msingi zilizo na anuwai X Na u. Ifuatayo, kwa uwazi, meza zao za ukweli zimepewa:

x y xØy x ⋅ y x ⋅ y x ⋅ y x ⋅ y x y x y
0 0 1 1 0 0 0 1 1 0 0
0 1 1 0 1 0 0 1 0 0 1
1 0 0 0 0 1 0 0 1 1 0
1 1 1 0 0 0 1 0 0 1 1

Kutoka kwa majedwali ya ukweli tunahitimisha kuwa fomula x ⋅ y , x ⋅ y , x ⋅ y , x ,y - viambajengo vyote vya fomula xØy, na kati ya viambajengo hivi fomula x na y ni rahisi (formula x ⋅ y, kwa mfano, si kidokezo rahisi, kwa kuwa, tukitupilia mbali herufi y, tunapata kiambatisho x).

DNF iliyofupishwa inaitwa mtengano wa viambajengo vyote vya msingi vya fomula (kazi) iliyotolewa .

Nadharia 2.3.1. Chaguo lolote la kukokotoa la Boolean ambalo si 0 thabiti linaweza kuwakilishwa kama DNF ya mkato.

Katika Mfano 2.3.1, fomula ya kukokotoa inayolingana na fomula xØy inawakilishwa na fomula x ∨ y ambayo ni DNF yake iliyofupishwa.

DNF iliyopunguzwa inaweza kuwa na viashiria vya ziada, ambavyo kuondolewa kwake habadilishi jedwali la ukweli. Ikiwa tutaondoa viashiria vyote visivyo vya lazima kutoka kwa DNF iliyopunguzwa, tunapata DNF inayoitwa mwisho wa kufa.

Kumbuka kuwa uwakilishi wa chaguo la kukokotoa kama DNF isiyoisha ni katika hali ya utata. Kuchagua kutoka kwa aina zote za mwisho-mwisho, fomu yenye idadi ndogo ya matukio ya vigeu inatoa Kiwango cha chini cha DNF (MDNF).

Fikiria mbinu Quina, kupata MDNF inayowakilisha kazi fulani ya Boolean. Tunafafanua shughuli tatu zifuatazo:

1. operesheni kamili ya kuunganisha : f ⋅ x ∨ f ⋅ x = f ⋅ (x ∨ x) = f ;

2. operesheni ya gluing ya sehemu:

f ⋅ x ∨ f ⋅ x = f ⋅ (x ∨ x) ∨ f ⋅ x ∨ f ⋅ x = f ∨ f ⋅ x ∨ f ⋅ x ;

3. uendeshaji wa ngozi ya msingi f ⋅ x σ ∨ f = f , σ ∈ (0,1) .

Nadharia 2.3.2(Nadharia ya Quinine). Ikiwa, kwa kuzingatia kazi ya SDNF, tunafanya shughuli zote zinazowezekana za gluing isiyo kamili na kisha ngozi ya msingi, basi matokeo yatakuwa DNF iliyopunguzwa, yaani, kutengana kwa vipengele vyote rahisi.

Mfano 2.3.2. Acha chaguo la kukokotoa f(x,y,z) itolewe na DNF f = x ⋅ y⋅ z ∨ x ⋅ y⋅z ∨ x ⋅ y⋅z ∨ x ⋅ y⋅ z ∨ x ⋅ y⋅z . Halafu, tukifanya katika hatua mbili shughuli zote zinazowezekana za gluing isiyo kamili, na kisha kunyonya kwa msingi, tunayo.

f

Kwa hivyo, DNF iliyofupishwa ya fomula f ni fomula y¤x·z.

Katika mazoezi, wakati wa kufanya shughuli zisizo kamili za gluing katika kila hatua, inawezekana si kuandika maneno yanayohusika katika shughuli hizi, lakini kuandika tu matokeo ya gluings yote iwezekanavyo kamili na viunganisho ambavyo havihusiani na gluing yoyote.

Mfano 2. 3. 3. Acha fomula f(x,y,z) itolewe na DNF f = x ⋅ y ⋅ z ∨ x ⋅ y ⋅ z ∨ x ⋅ y ⋅ z ∨ x ⋅ y ⋅ z .

Kisha, kufanya shughuli za gluing na kisha ngozi ya msingi, tunayo

f = x ⋅ y ⋅(z ∨ z) ∨ y ⋅ z ⋅(x ∨ x) ∨ x ⋅ z ⋅(y ∨ y) = x ⋅ y ∨ y ⋅ z ∨z x ⋅ z ∨z x

Ili kupata kiwango cha chini cha DNF kutoka kwa DNF iliyopunguzwa, matrix ya Quine inatumika , ambayo imeundwa kama ifuatavyo. Vichwa vya safu wima vya jedwali vina viambajengo vya kitengo kamili cha DNF, na vichwa vya safu mlalo vina viambishi rahisi kutoka kwa DNF iliyofupishwa. Katika jedwali, nyota huashiria makutano ya safu na nguzo ambazo kiunganishi kwenye kichwa cha safu kinajumuishwa katika sehemu ya kitengo, ambayo ni kichwa cha safu.

Kwa mfano 2.3.3. Matrix ya Quine ina fomu

Katika DNF iliyokufa, idadi ya chini ya viambajengo rahisi huchaguliwa, mgawanyiko ambao huhifadhi sehemu zote za kitengo, i.e., kila safu ya matrix ya Quine ina nyota kwenye makutano na safu inayolingana na moja ya safu. wahusika waliochaguliwa. DNF-mwisho ambayo ina idadi ndogo zaidi ya matukio ya vigeu inachaguliwa kama kiwango cha chini cha DNF.

Katika Mfano 2.3.3, kwa kutumia matrix ya Quine, tunapata kwamba kiwango cha chini cha DNF cha chaguo za kukokotoa ni x ⋅ y ¤ x ⋅ z.

Maoni.

tumia f =f na sheria za De Morgan.

§ 2.4. Ramani za Carnot.

Njia nyingine ya kupata fomula rahisi zilizo na idadi ndogo ya vigeu (na, kwa hivyo, kupata kiwango cha chini cha DNF) inategemea utumiaji wa kinachojulikana kama ramani za Carnot.

Ramani ya Carnot ni aina maalum jedwali ambalo hurahisisha mchakato wa kupata fomu ndogo na hutumiwa kwa mafanikio wakati idadi ya vigeu haizidi sita. Ramani za Karnaugh za vitendaji kulingana na vigeu vya n ni mstatili uliogawanywa katika seli 2 n. Kila seli ya mchoro inahusishwa na seti ya n-dimensional ya binary. Thamani za chaguo za kukokotoa f kutoka kwa jedwali la ukweli huingizwa kwenye miraba inayohitajika, lakini ikiwa seli inalingana na 0, basi kawaida hubaki tupu.

Katika jedwali 2.4.1. inaonyesha mfano wa kuweka alama kwenye ramani ya Karnaugh kwa kazi ambayo inategemea vigezo vitatu. Seli nne za chini za ramani zinalingana na seti za jozi ambamo kigezo x inachukua thamani 1, seli nne za juu zinahusiana na seti ambazo kutofautiana x inachukua thamani 0. Seli nne zinazounda nusu ya kulia ya ramani zinalingana na seti ambazo mabadiliko y; inachukua thamani 1, nk. Katika jedwali 2.4.2. Kuweka alama kwa ramani ya Karnaugh kwa vigeu vya n=4 kunaonyeshwa.

Ili kuunda DNF ndogo, tunafanya utaratibu wa gluing "1". Thamani "1" ambazo hushikamana zinalingana na seli za jirani, i.e. seli zinazotofautiana tu katika thamani ya kigezo kimoja (katika picha ya mchoro, ikitenganishwa na mstari wima au mlalo, kwa kuzingatia ukaribu wa seli zilizo kinyume).

Mchakato wa kuunganisha "1" unakuja kwa kuchanganya seli moja za ramani ya Karnaugh katika vikundi, na sheria zifuatazo lazima zifuatwe;

1. Idadi ya seli zilizojumuishwa katika kundi moja lazima zionyeshwe kuwa nyingi ya 2, i.e. mita 2 ambapo m=0,1,2,...

2. Kila seli iliyojumuishwa katika kundi la seli za m 2 lazima iwe na seli za m jirani kwenye kikundi.

3. Kila seli lazima iwe ya angalau kundi moja.

4. Kila kikundi kinapaswa kuwa na idadi kubwa ya seli, i.e. hakuna kikundi kinachopaswa kuwa ndani ya kikundi kingine.

5. Idadi ya vikundi inapaswa kuwa ndogo.

Kusoma kipengele f kulingana na kikundi cha gluing hufanyika kama ifuatavyo: vigezo vinavyohifadhi maadili sawa katika seli za kikundi cha gluing, huingia kwenye kiunganishi, na maadili 1 yanahusiana na vigezo wenyewe, na maadili 0 yanahusiana na makataa yao.

Tunawasilisha templates zinazosaidia kujenga vifuniko 1 (tunazingatia vigezo kuwa sawa, lakini hatutaziandika). Ili kurahisisha nukuu, hatutaweka alama kwenye viambajengo, ingawa tutahifadhi majina yao kama ilivyo kwenye jedwali 2.4.1, 2.4.2.

1 1
1 1
F=Ÿy&x
1 1
1 1 1 1 1 1
1 1
1 1 1
1

F=Ÿz&Ÿy f=Ÿx&y

1 1 1 1 1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1 1 1 1 1

F=Ÿx&z f=y&w F=Ÿx&Ÿy

1 1 1 1 1 1
1 1 1 1
1 1

F=Ÿy&Ÿw f=Ÿy&Ÿz F=Ÿz&Ÿx

1 1 1 1 1 1
1 1
1 1 1 1

F=y&z&w f=Ÿy&Ÿz&Ÿw F=x&y&Ÿz

1
1
1 1 1
1

Mfano 2.4.1. Kujenga MDNF.

Kwanza tunaangalia kuona kama kuna mipako_ 1 kati ya seli 16 zinazofunika angalau moja isiyofunikwa 1. Hakuna vifuniko kama hivyo. Tunasonga kwenye vifuniko vya seli 8. Hebu tuone kama kuna vifuniko vya seli 1 kati ya 8 vinavyofunika angalau moja ambayo haijafunikwa 1. Hakuna vifuniko kama hivyo. Tunasonga kwenye vifuniko vya seli 4. Hebu tuone kama kuna vifuniko vya seli 1 kati ya 4 vinavyofunika angalau moja ambayo haijafunikwa 1. Kuna vifuniko viwili kama hivyo. Tunahamia kwenye vifuniko vya seli 2. Kuna mipako moja tu kama hiyo. Kwa hivyo, zote 1 zilifunikwa. Ifuatayo, hebu tuone ikiwa tunaweza kuondoa baadhi ya vifuniko ili vitengo vyote vibaki vimefunikwa. Mwishoni tunaandika MDNF: f =x⋅z∨y⋅w∨y⋅z⋅w.

Maoni. Ili kuunda CNF ndogo ya kazi f, inatosha kuunda DNF ndogo kwa kazi f, na kisha.

tumia f =f na sheria za De Morgan.

Sura ya III. algebra ya Zhegalkin.

Seti ya vitendaji vya Boolean iliyofafanuliwa katika msingi wa Zhegalkin S4=(∆,&,1) inaitwa aljebra ya Zhegalkin.

Mali ya msingi.

1. mawasiliano

H1∆H2=H2∆H1, H1&H2=H2

2. ushirika

H1∆(H2∆H3)=(H1∆H2)∆H3, H1&(H2&H3)=(H1&H2)

3. usambazaji

H1&(H2∆H3)=(H1&H2)∆(H1&H3);

4. sifa za viasili H&1=H, H&0=0, H∆0=H;

5. H∆H=0, H&H=H.

Taarifa 3.1.1. Kazi zingine zote za Boolean zinaweza kuonyeshwa kupitia shughuli za algebra ya Zhegalkin:

Ÿx=1∆x, x¤y=x∆y∆xy, x~y=1∆x∆y, xØy=1∆x∆xy, x∞y=1∆x∆y∆xy, x|y= 1∆xy.

Ufafanuzi. Zhegalkin polynomial (modulo 2) ya vigeu vya n x 1 ,x 2 ,…,x n ni usemi wa umbo c0∆с1x1∆c2x2∆…∆cnxn∆c12x1x2∆…∆c12…nx1x2… inaweza kuchukua maadili 0 au 1.

Ikiwa Zhegalkin polynomial haina bidhaa za vigezo vya mtu binafsi, basi inaitwa linear (kazi ya mstari).

Kwa mfano, f=x∆yz∆xyz na f1=1∆x∆y∆z ni polynomia, ya pili ikiwa ni kazi ya mstari.

Nadharia 3.1.1. Kila kazi ya Boolean inawakilishwa kwa namna ya polynomial ya Zhegalkin kwa njia ya kipekee.

Wacha tuonyeshe njia kuu za kuunda polynomials za Zhegalkin kutoka kwa kazi fulani.

1. Mbinu isiyo na uhakika ya mgawo . Acha P(x 1 ,x 2 ,…,x n) iwe Zhegalkin polynomial inayotaka inayotekeleza chaguo za kukokotoa f(x 1 ,x 2 ,…,xn). Hebu tuandike kwa fomu

P= c 0 ∆c 1 x 1 ∆c 2 x 2 ∆…∆c n x n ∆c 12 x 1 x 2 ∆…∆c12… n x 1 x 2 …x n .

Wacha tutafute coefficients kwa k. Ili kufanya hivyo, tunagawa kwa mpangilio vigezo x 1 , x 2 ,…, x n maadili kutoka kwa kila safu ya jedwali la ukweli. Matokeo yake, tunapata mfumo wa 2 n equations na 2 n haijulikani, ambayo ina ufumbuzi wa pekee. Baada ya kusuluhisha, tunapata coefficients ya polynomial P(x 1 ,x 2 ,…,xn).

2. Njia ya msingi ya kubadilisha fomula juu ya seti ya viunganishi ( ÿ,&}. Tengeneza fomula fulani Ф juu ya seti ya viunganishi (Ÿ,&), kwa kutambua chaguo la kukokotoa f(x 1 ,x 2 ,…,x n). Kisha badilisha fomula ndogo za fomu A kila mahali na A∆1, fungua mabano kwa kutumia sheria ya ugawaji (angalia kipengele 3), kisha utumie sifa 4 na 5.

Mfano 3.1.1. Unda polynomial ya Zhegalkin kwa chaguo za kukokotoa f(x,y)=xØy.

Suluhisho. 1 . (njia ya coefficients isiyojulikana). Hebu tuandike polynomial inayohitajika katika fomu

P(x,y)= c 0 ∆c 1 x∆c 2 y∆c 12 xy Kutumia jedwali la ukweli

x 0 0 1 1
y 0 1 0 1
xØy 1 1 0 1

tunapata kwamba f(0,0)=P(0,0)= c 0 =1, f(0,1)=P(0,1)= c 0 ∆ c 2 =1, f(1,0) =P(1,0)= c 0 ∆c 1 =0, f(1,1)=P(1,1)= c 0 ∆c 1 ∆c 2 ∆c 12 =1

Kutoka ambapo tunapata mara kwa mara, c 0 =1, c 1 =1, c 2 =0, c 12 =1. Kwa hivyo xØy=1∆x∆xy (linganisha na taarifa 3.1).

2.(Mbinu ya ubadilishaji wa fomula.) Tuna

x → y = x ∨ y = x ⋅ y = (x ⋅ (y ⊕ 1)) ⊕ 1 = 1 ⊕ x ⊕ x ⋅ y .

Kumbuka kwamba faida ya Zhegalkin algebra (ikilinganishwa na algebra nyingine) ni hesabu ya mantiki, ambayo inafanya uwezekano wa kufanya mabadiliko ya kazi za Boolean kwa urahisi kabisa. Ubaya wake ikilinganishwa na aljebra ya Boolean ni ugumu wa fomula.

Sura ya IV. Taarifa. Vibashiri.

§4.1. Taarifa.

Wakati wa kuunda algebra ya mantiki, tulitumia mbinu ya kazi. Walakini, ingewezekana kuunda aljebra hii kwa njia ya kujenga. Kwanza, fafanua vitu vya utafiti (kauli), anzisha shughuli kwenye vitu hivi na usome mali zao. Wacha tutoe ufafanuzi rasmi.

Kwa kusema Wacha tuite sentensi ya kutangaza ambayo mtu anaweza kusema bila utata ikiwa ni kweli (thamani ya I au 1) au si kweli (thamani L au 0) kwa wakati maalum. Kwa mfano, "5 ni nambari kuu", "Ufunguo wa Esc umebonyezwa", nk. Kutumia viunganishi "si", "na", "au", "ikiwa,... basi", "ikiwa na tu ikiwa" (zinalingana na operesheni "Ÿ", "&", "¤", "Ø" , “~” » ipasavyo), kauli ngumu zaidi (sentensi) zinaweza kutengenezwa. Hivi ndivyo aljebra ya pendekezo inavyoundwa.

Ili kurahisisha kurekodi taarifa changamano, utangulizi wa viunganishi huletwa: "Ÿ", "&", "¤", "Ø", "~", ambayo husaidia kuacha mabano yasiyo ya lazima.

Tunaziita kauli rahisi vigezo vya pendekezo.

Hebu tuanzishe dhana ya fomula.

1. Vigezo vya pendekezo ni fomula.

2. Ikiwa A, B ni fomula, basi semi ŸA, A⁄B, A¤B, AØB, A~B ni fomula.

3. Fomula ni semi tu zilizoundwa kwa mujibu wa aya ya 1 na 2.

Fomula inayochukua thamani NA kwa thamani zote za viambishi vya pendekezo inaitwa tautology (au kwa ujumla halali), na fomula inayochukua thamani A kwa thamani zote za viambishi vya pendekezo inaitwa kupingana (au haiwezekani)

Maelezo ya sifa za aljebra ya pendekezo ni sawa na maelezo ya kazi zinazolingana katika aljebra ya Boolean, na tunaziacha.

§4.2. Vibashiri. Uendeshaji wa kimantiki kwenye vihusishi.

Somo la utafiti katika sura hii litakuwa vihusishi - michoro ya seti za kiholela katika seti ya taarifa. Kwa kweli, tunafanya mpito kwa kiwango kipya cha uondoaji, mpito wa aina sawa na ulifanywa shuleni - kutoka kwa hesabu ya nambari halisi hadi algebra ya kazi za nambari.

Ufafanuzi 2.1 Acha x 1 ,x 2 ,…,xn ziwe ishara za viambajengo vya asili ya kiholela. Vigezo hivi tutaviita vigeu vya somo. Acha seti za vigeu (x 1 ,x 2 ,…,x n) ziwe za seti M=(M1,M2,…Mn), ambayo tutaiita eneo la mada (yaani x i œM i, ambapo Mi huitwa kikoa. ya ufafanuzi wa kutofautiana xi). Kivumishi cha eneo n (kiasi cha mahali-n), kinachofafanuliwa kwenye eneo la somo M, ni chaguo la kukokotoa kimantiki ambalo huchukua thamani NA au thamani L.

Mfano 4.2.1. D(x1,x2) = "Nambari asilia x1 imegawanywa (bila salio) na nambari asilia x2." - kihusishi cha mahali-mbili kinafafanuliwa kwenye seti ya jozi nambari za asili M=NäN. Ni wazi, D(4,2) = Na, D(3,5) = 0.

Mfano 4.2.2. Q(x) ==“x 2<-1, хœR» - одноместный предикат, определенный на множестве nambari za kweli M=R. Ni wazi kwamba Q(1) = А, Q(5) = А, na kwa ujumla kiima Q(x) ni sawa na uongo, i.e.

Q(x) = А kwa xœR zote.

Mfano 4.2.3. B(x,y,z) = “x 2 +y 2

Kiambishi P kinachofafanuliwa kwenye M kinaitwa ukweli sawa ikiwa inachukua thamani NA kwa maadili yoyote ya vigezo vya mada; Kiambishi P kinaitwa uwongo sawa ikiwa kitachukua thamani A kwa thamani zozote za vigeu vya mada. Predicate Q kutoka kwa Mfano 4.2.2. ni sawa na uongo.

Kwa kuwa vihusishi ni vitendaji vilivyo na maadili katika seti ya taarifa ambapo utendakazi wa kimantiki huletwa, shughuli hizi kwa kawaida hufafanuliwa kwa vihusishi. Acha P na Q zifafanuliwe kwenye M. Kisha

1. ¬P(x, x,…, x n) = P(x, x,…, x)

∧ 1 2 n 1 2 n ∧ 1 2 n

3. (P ∨ Q)(x 1 ,x 2 ,…,x n) = P(x 1 ,x 2 ,…,x n) ∨ Q(x 1 ,x 2 ,…,x n)

4. (P → Q)(x 1 ,x 2 ,…,x n) = P(x 1 ,x 2 ,…,x n) → Q(x 1 ,x 2 ,…,x n) Vibashiri P na Q, vinavyofafanuliwa kwenye M huitwa sawa (andika P=Q) ikiwa P(x 1 ,x 2 ,…,xn)=Q(x 1 ,x 2 ,…,xn) kwa seti yoyote (x 1 ,x 2 ,…, x n ) Vigezo vya mada kutoka kwa M .

Nadharia 4.2.1 Seti ya vihusishi vya n-ary vilivyofafanuliwa kwenye M huunda aljebra ya Kiboole. Kwa hivyo, usawa wa kimsingi ni halali kwao (tazama §1.6).

§4.3. Quantifiers na mali zao.

Acha P(x 1 ,x 2 ,…,xn) iwe kiima cha n-ary kinachofafanuliwa kwenye M. Hebu turekebishe x i = a. Hebu tufafanue kihusishi (n-1)-ary Q(x 1 ,x 2 ,…,xk-1, xk+1,xn) kama ifuatavyo: Q(x 1 ,x 2 ,…,xk-1,xk) +1, xn)=P(x 1 ,x 2 ,…,xk1, a,xk+1,xn). Wanasema kwamba kiima Q(x 1 ,x 2 ,…,xk-1, xk+1,xn) hupatikana kutoka kwa kiima P(x 1 ,x 2 ,…,xn) kwa kuweka thamani ya i- th tofauti: x i = a .

Ufafanuzi 4.3.1 . Acha P(x) iwe kihusishi kisicho cha kawaida. Hebu tuhusishe nayo kauli inayoashiria “xP(x) (soma “kwa x P(x) yoyote”), ambayo ni kweli ikiwa tu ikiwa P(x) ni kiima sawa sawa. Taarifa “xP(x) inasemekana kuwa , kwamba hupatikana kutoka kwa kihusishi P kwa kuambatanisha kibainishi cha jumla juu ya mabadiliko x.

Ufafanuzi 4.3.2. Acha P(x) iwe kihusishi kisicho cha kawaida. Hebu tuihusishe na taarifa inayoashiria $xP(x) (soma "kuna x P(x)"), ambayo si kweli ikiwa tu P(x) ni kivumishi cha uwongo sawa. Taarifa $xP(x) inasemekana kupatikana kutoka kwa kihusishi P kwa kuambatanisha kibainishi kinachokuwepo kwenye kigezo x.

Kumbuka 1. Alama " na $ kwa quantifiers ni herufi za Kilatini A na E, mtawaliwa, ambazo ni herufi za kwanza kwa maneno ya Kiingereza. Wote- Wote, Zipo- kuwepo.

Kumbuka 2. Kauli zinaweza kuchukuliwa kuwa vihusishi ambavyo havina viambishi, yaani, vihusishi vya mahali 0 (au vihusishi vya eneo lolote).

Acha P(x 1 ,x 2 ,…,xn) iwe kiima cha n-ary kinachofafanuliwa kwenye M. Wacha turekebishe ndani yake maadili ya viambishi x 1 ,x 2 ,…,x k-1 ,x k +1 ,x n . Tunaambatisha kitambulisho cha jumla (uwepo) kwa kihusishi kisicho cha kawaida Q(x k) na kupata taarifa. Kwa hivyo, seti maalum ya maadili ya vigezo x 1 ,x 2 ,…,x k-1 ,x k+1 ,x n inahusishwa na taarifa inayotumia kibainishi cha ulimwengu (uwepo). Kiambishi hiki (n-1)-ary cha viambajengo x 1 ,x 2 ,…,x k-1 ,x k+1 ,x n kinasemekana kupatikana kutoka kwa kiima asili P(x 1 ,x 2 ,…, x n) kwa kuongeza quantifier universality (kuwepo) katika variable kth. Kiima hiki kinaashiria: “x hadi P(x 1 ,x 2 ,…,x n) ($x hadi P(x 1 ,x 2 ,…,x n)). Kuhusu kigezo cha k-th (ambacho hakipo tena) wanasema kwamba inafungwa na kikadiriaji cha universality (uwepo).

Mfano 4.3.1. Acha D(x1,x2) = "Nambari asilia x1 inaweza kugawanywa (bila salio) kwa nambari asilia x2." - kihusishi cha nafasi mbili.

Wacha tuwagawie vibainishi mfululizo kwa vigeu vyake. Ni wazi kwamba

1) "x1"x2D(x1,x2)=0 2) "x2"x1D(x1,x2)=0 3) $x1$x2D(x1,x2)=1

4) $x2$x1D(x1,x2)=1 5) "x1$x2D(x1,x2)=1 6) $x2"x1D(x1,x2)=1 7) $x1"x2D(x1,x2) =0 8) "x1$x2D(x1,x2)=1.

Kwa hivyo (kwa kulinganisha 7 na 8 katika mfano wa mwisho) tulithibitisha nadharia:

Kwa kawaida, viunganishi na vibainishi hupangwa kwa kipaumbele kama ifuatavyo: Ÿ, ", $, &, ¤, Ø, ~.

Nadharia 4.3.1. Vipimo vilivyo kinyume, kwa ujumla, usisafiri.

Nadharia 4.3.2.(sawa za kimsingi zilizo na vidhibiti) Usawa ufuatao hufanyika:

1. Sheria za De Morgan

∀ xP (x) = ∃x P(x) , ∃xP (x) = ∀ x P(x)

2. Ushirikiano

∀x∀yP(x,y) =∀y∀xP(x,y) , ∃x∃yP(x,y) =∃y∃xP(x,y)

3. Usambazaji

∀x(P(x)&Q(x)) =∀xP(x)&Q(x) , ∃x(P(x)∨ Q(x))=∃xP(x)∨ Q(x)

4. Mapungufu juu ya hatua ya quantifiers

∀x(P(x)∨Q(y))=∀xP(x)∨∀xQ(y) , ∃x(P(x)&Q(y) =∃xP(x)&∃xQ(y)

5. Kwa kihusishi chochote cha sehemu mbili

∃y∀xP(x,y) →∀x∃yP(x,y) =1

Sura ya V. Nadharia rasmi.

§5.1. Ufafanuzi wa nadharia rasmi.

Nadharia rasmi(au hesabu) Y-Hii:

1. kuweka A wahusika kutengeneza alfabeti ;

1. kundi la F maneno katika alfabeti A, F Ã A ambazo zinaitwa fomula ;

3. kikundi kidogo B fomula, B Ã F , ambazo zinaitwa axioms;

4. mahusiano mengi R kwenye seti ya fomula zinazoitwa kanuni za ufahamu.

Alama nyingi A inaweza kuwa na mwisho au isiyo na mwisho. Kawaida, kuunda alama, seti ndogo ya herufi hutumiwa, ambayo, ikiwa ni lazima, nambari za asili hupewa kama fahirisi.

Fomula nyingi F kwa kawaida hutolewa kwa ufafanuzi wa kufata neno, kwa mfano kwa njia ya sarufi rasmi. Kama sheria, seti hii haina mwisho. Seti A Na F kuamua kwa pamoja lugha , au Sahihi , nadharia rasmi.

Axioms nyingi B inaweza kuwa na mwisho au isiyo na mwisho. Ikiwa seti ya axioms haina ukomo, basi, kama sheria, imeainishwa kwa kutumia seti ya mwisho ya mipango ya axiom na sheria za kuzalisha axioms maalum kutoka kwa mpango wa axiom.

Sheria nyingi za utambuzi R , kama sheria, bila shaka. Kwa hivyo, hesabu Y kuna nne (A, F, B, R) .

Kwa kutolewa kwa calculus Y ni mfuatano wa fomula F 1 ,F 2 ,…,Fn kiasi kwamba kwa k yoyote (1§k§n) fomula Fk ama ni axiom ya calculus Y au tokeo la moja kwa moja la fomula zozote za awali zilizopatikana kwa kanuni ya makisio. .

Fomula G inaitwa nadharia ya calculus Y (inayotokana na Y au inayoweza kuthibitishwa katika Y) ikiwa kuna hitimisho F 1 ,F 2 ,…,F n ,G inayoitwa kutokezwa kwa fomula G au uthibitisho wa nadharia G.

Hii imeandikwa kama ifuatavyo: F 1,F 2,…,F n + G.

Calculus Y kuitwa thabiti, ikiwa sio fomula zake zote zinaweza kuthibitishwa. Ufafanuzi mwingine wa uthabiti unaweza kutolewa: Kalkulasi inaitwa thabiti ikiwa fomula F na ŸF (ukanuzi wa F) hazipunguki ndani yake kwa wakati mmoja.

Calculus Y kuitwa kamili(au inatosha) ikiwa kila kauli ya kweli M inalingana na nadharia ya nadharia Y .

Nadharia rasmi Y kuitwa kuamuliwa, ikiwa kuna algorithm ambayo, kwa fomula yoyote ya nadharia, huamua ikiwa fomula hii ni nadharia ya nadharia. Y au siyo.

§5.2. Hesabu ya pendekezo.

Kwa kutumia dhana ya calculus rasmi, tunafafanua calculus propositional (PS).

Alfabeti IW inajumuisha

1. barua A, B, Q, R, P na wengine, ikiwezekana na faharasa

(ambazo huitwa vigezo vya pendekezo),

2. alama za kimantiki(mishipa) Ÿ, &, ¤, Ø, 3. msaidizi wahusika (,).

Fomula nyingi IV imedhamiriwa kwa kufata:

1. vigezo vyote vya pendekezo ni fomula za IV;

2. ikiwa A, B ni fomula IV , toŸA, A⁄B, A¤B, AØB - fomulaIV ;

3. usemi ni fomula ya IV ikiwa na tu ikiwa hii inaweza kuanzishwa kwa kutumia alama "1" na

Kwa hivyo, fomula yoyote ya IV inaundwa kutokana na viambajengo vya pendekezo kwa kutumia viunganishi Ÿ, ⁄, ¤, Ø.

Katika siku zijazo, tunapoandika fomula, tutaacha baadhi ya mabano, kwa kutumia kanuni sawa na katika sura iliyotangulia.

Axioms IV ni fomula zifuatazo (kwa fomula zozote A,B,C)

2. (AØB)Ø((AØ(BØC))Ø(AØC));

5. (AØB)Ø((AØC)Ø(AØ(B⁄C)));

8. (AØC)Ø((BØC)Ø((A¤B)ØC)); 9. (AØB)Ø((AØŸB)ØŸA);

Fomula zilizoonyeshwa zinaitwa IV axiom schemes . Wakati wa kubadilisha fomula maalum katika mpango wowote, kesi maalum ya mpango wa axiom hupatikana.

Kanuni ya ufahamu katika IE kuna sheria ya hitimisho (modus ponens): ikiwa A na AØB ni fomula zinazoweza kutolewa, basi B pia inaweza kutolewa.

Kiishara imeandikwa hivi: A, A B B .

Kwa mfano, ikiwa kauli A⁄B na A⁄BØ(AØC) zinaweza kukatwa, basi kauli AØC pia inaweza kutolewa kulingana na kanuni ya makisio.

Fomula G inasemekana inaweza kukatwa kutoka kwa fomula F 1 ,F 2 ,…,F n (iliyoashiria F 1 ,F 2 ,…,F n +G) ikiwa kuna mfuatano wa fomula F 1 ,F 2 ,… ,F k ,G , ambamo fomula yoyote ni aksiom, au ni ya orodha ya fomula F 1,F 2,...,F n (inayoitwa hypotheses), au inapatikana kutoka kwa fomula zilizopita kulingana na kanuni ya makisio. Utokezi wa fomula G kutoka “ (inayoonyeshwa na +G) ni sawa na ukweli kwamba G ni nadharia ya IV.

Mfano 5.2.1. Hebu tuonyeshe kwamba fomula AØA inapatikana katika IV. Ili kufanya hivyo, tutaunda muundo wa fomula hii:

1) katika axiom 2, badilisha B na AØA, C na A.

Tunapata axiom

(AØ(AØA))Ø((AØ((AØA)ØA))Ø(AØA));

2) katika axiom 1 tunabadilisha B na A. Tunapata AØ(AØA);

3) kutoka 1 na 2 kulingana na modus ponens tunahitimisha

(AØ((AØA)ØA))Ø(AØA);

4) katika axiom 1 tunabadilisha B na AØA. Tunapata AØ((AØA)ØA);

5) kutoka kwa aya. 3 na 4, kulingana na kanuni ya kukisia, + AØA ni kweli.

Nadharia 5.2.1.

1. Ikiwa F 1 ,F 2 ,…,Fn,A,B ni fomula za IV, Г=(F 1 ,F 2 ,…,Fn), Г+A, kisha Г,B+A. (unaweza kuongeza idadi ya hypotheses).

2. Iwapo tu ikiwa F 1 ,F 2 ,…,F n +A, wakati F 1 ⁄F 2 ⁄…⁄F n +A (kupunguzwa kwa dhana nyingi hadi dhana moja).

§5.3. Nadharia ya kupunguzwa. Ukamilifu wa IV.

Nadharia 5.3.1. (nadharia ya kupunguzwa)

Ikiwa Г,B+A, basi Г+BØA, ambapo Г ni seti ya baadhi ya fomula Г=(F 1 ,F 2 ,…,F n ).

Muhimu 5.3.1. Kisha na ikiwa F 1 ,F 2 ,…,F n +A, lini

Ushahidi. Acha F 1 ,F 2 ,…,F n +A. Kisha, kwa kutumia nadharia ya kukatwa, tuna F 1 ,F 2 ,…,F n-1 +F n ØA. Vile vile F 1 ,F 2 ,…,F n-2 +F n 1Ø(F n ØA), n.k. Kuendeleza mchakato idadi inayohitajika ya nyakati, tunapata

F 1 Ø(F 2 Ø…Ø(F n-1 Ø(F n ØA))…)

Ili kuthibitisha utoshelevu, chukulia kwamba +B, ambapo B=F 1 Ø(F 2 Ø…Ø(F n-1 Ø(F n ØA))…). Wacha tutumie Theorem 5.2.1., kipengee cha 1:

F 1 +B . Kulingana na kanuni ya hitimisho, tunapata F 1 + (F 2 Ø…Ø(F n-1 Ø(F n ØA))…), Kisha baada ya n hatua tuna F 1 ,F 2 ,…,F n +A .

Kwa hivyo, kutokana na Mfuatano wa 5.3.1., kuangalia kupunguzwa kwa fomula A kutoka kwa fomula F 1,F 2,…,F n, kunapunguzwa ili kuangalia uwezekano wa fomula.

F 1 Ø(F 2 Ø…Ø(F n-1 Ø(F n ØA))…).

Kumbuka kwamba fomula A inaitwa sawa sawa (au tautology) ikiwa thamani ya fomula A ni sawa na moja kwa seti yoyote ya maadili ya viambishi vya pendekezo. Nadharia ifuatayo inapunguza uthibitishaji wa uwezekano wa fomula kwa uthibitishaji wa ukweli wake sawa.

Nadharia 5.3.2. (kuhusu ukamilifu). Mfumo A unaweza kuthibitishwa ikiwa tu A ni kweli sawa (tautology): +A ‹A-tautology.

Kwa hivyo, ili kuamua ikiwa fomula inaweza kuthibitishwa, inatosha kuunda jedwali lake la ukweli. Kama inavyojulikana, kuna algorithm inayofaa ya kuunda jedwali la ukweli, na, kwa hivyo, IV inayoweza kutengenezea.

Mfano 5.3.1. Hebu tuthibitishe kuwa P+P. Kwa nadharia ya kukatwa, hii ni sawa na +(PØP). Kwa upande wake, kwa mujibu wa nadharia ya ukamilifu, inatosha kuthibitisha kwamba (РØР) ni tautology. Kukusanya jedwali la ukweli la fomula (РØР) , Tuna hakika kwamba (РØР) ni kweli sawa na, kwa hivyo, inaweza kuthibitishwa.

Nadharia 5.3.3. (kuhusu uthabiti). Hesabu ya IW ni thabiti.

Ushahidi. Kulingana na nadharia ya ukamilifu, fomula yoyote ambayo si kweli sawa haiwezi kuthibitishwa katika IW. Kwa mfano, fomula kama hiyo ni fomula A⁄(ŸA).

Seti ya fomula Г inaitwa utata , ikiwa Г+А⁄(ŸА) . Ikiwa Г ni seti kinzani ya fomula, tutaashiria ukweli huu kwa Г+.

Kauli 5.3.1. Fomula A inaweza kukatwa kutoka kwa seti ya fomula Г ikiwa na ikiwa tu seti Г»(ŸA) inakinzana.

§5.4. Uthibitisho otomatiki wa nadharia.

Uthibitishaji wa nadharia ya kiotomatiki ndio msingi wa upangaji programu wa mantiki, akili bandia na mitindo mingine ya kisasa katika upangaji programu. Kwa ujumla, kunaweza kusiwe na algorithm ambayo, kwa kuzingatia fomula ya kiholela, mtu anaweza kuamua, baada ya idadi maalum ya hatua, ikiwa A inaweza kupunguzwa katika calculus Y au la. Hata hivyo, kwa baadhi ya nadharia rahisi rasmi (kwa mfano, calculus propositional) na baadhi ya madarasa rahisi ya fomula (kwa mfano, calculus prediketo inayotumika yenye kiima kimoja), algoriti za uthibitishaji wa nadharia otomatiki zinajulikana. Chini, kwa kutumia mfano wa calculus propositional, sisi muhtasari wa misingi ya njia ya azimio - classic na wakati huo huo maarufu mbinu ya moja kwa moja kuthibitisha theorems.

§5.5. Njia ya azimio katika IW.

Kumbuka kwamba ikiwa x ni kigezo cha kimantiki, na σœ(0,1) basi usemi

x σ = xx ikiwa σσ == 10 au x σ = 10 ikiwa x x =≠σσ , inaitwa barua. Herufi x na Ÿx zinaitwa kinyume. Kiunganishi inayoitwa muunganisho wa barua. tenganisha inayoitwa disjunction ya barua.

Acha D 1 = B 1 ∨ A, D 2 = B 2 ∨ A viwe vifungu. Kifungu B 1 ¤B 2 kinaitwa suluhisho vifungu D 1 na D 2 kwa herufi A na inaonyeshwa na res A (D 1 ,D 2). Azimio la vifungu D 1 na D 2 ni kiazimio kwa baadhi ya herufi na huonyeshwa kwa res(D 1 ,D 2). Ni wazi res(A,ŸA)=0. Kweli, kwa sababu A=A¤0 na ŸA=ŸA¤0, kisha res(A,ŸA)=0¤0=0. Ikiwa vifungu D 1 na D 2 havina vibambo tofauti, basi havina visuluhishi.

Mfano 5.5.1. Kama

D 1 =A¤B¤C, D 2 = A ∨ B ∨ Q, kisha

res A (D 1 ,D 2)=B¤C¤ B ¤Q, res B (D 1 ,D 2)=A¤C¤A¤Q, resC(D 1 ,D 2) haipo.

Taarifa 5.5.1. Ikiwa res(D 1 ,D 2) ipo, basi D 1 ,D 2 + res(D 1 ,D 2).

Acha S=(D 1 ,D 2 ,…,Dn) iwe seti ya vifungu.

Mfuatano wa fomula F 1 ,F 2 ,…,F n inaitwa utohozi thabiti kutoka S ikiwa kwa kila fomula F k mojawapo ya masharti yametimizwa:

2. kuna j, k

Nadharia 5.5.1. (kuhusu ukamilifu wa njia ya azimio). Seti ya vifungu S inakinzana ikiwa na tu ikiwa kuna hitimisho suluhu kutoka kwa S ambalo linaisha kwa 0.

Kumbuka kuwa mbinu ya utatuzi inaweza kutumika kuangalia upunguzo wa fomula F kutoka kwa seti fulani ya fomula F 1,F 2,…,F n. Hakika, hali F 1 ,F 2 ,…,F n +F ni sawa na hali F 1 ,F 2 ,…,F n ,ŸF+ (formula nyingi zinakinzana), ambayo nayo ni sawa na hali Q+, ambapo Q=F 1 ⁄F 2 ⁄…⁄F n ⁄(ŸF). Hebu tupunguze fomula Q hadi CNF: Q=D 1 ⁄D 2 ⁄...⁄Dm, kisha Q+ ‹D 1 ⁄D 2 ⁄...⁄Dm+ ‹ D 1 ,D 2 ,...,D m + . Kwa hivyo, kazi ya kukagua upunguzo wa F 1 ,F 2 ,…,F n +F inakuja kwa kuangalia kutokubaliana kwa seti ya vifungu S=(D 1 ,D 2 ,...,D m ), ambayo ni sawa na kuwepo kwa hitimisho thabiti 0 kutoka kwa S.

Mfano 5.5.2. Angalia uwiano AØ(BØC), CDØE, ŸFØD&(Ÿ)E + AØ(BØF) kwa kutumia mbinu ya utatuzi.

Kwa mujibu wa taarifa 5.3.1. haja ya kuangalia kwa

kutokwenda formula nyingi

S = (AØ(BØC), CDØE, ŸFØD&(Ÿ)E, Ÿ(AØ(BØF))).

Tunawasilisha fomula zote kutoka. S kwa KNF ni:

S = (A ∨ B ∨ C,C ⋅ D ∨ E, F ∨ D ⋅ E, A ∨ B ∨ F) == (A ∨ B ∨ C, C ∨ D ∨ E, (F ∨ D) ⋅ (F ∨ E), A ⋅ B ⋅ F) .

Kwa hivyo, tunapata seti ya vifungu S = (A ∨ B ∨ C, C ∨ D ∨ E,F ∨ D,F ∨ E,A,B, F)

Wacha tuunda hitimisho dhabiti kutoka kwa S kumalizia na 0:

1. res A (A ∨ B ∨ C,A) = B ∨ C ;

2. res B (B ∨ C,B) = C;

3. res D (C ∨ D ∨ E,F ∨ D) = C ∨ E ∨ F ;

4. res E (C ∨ E ∨ F,F ∨ E) = C ∨ F;

5. res C (C, C ∨ F) = F; 6. res(F, F) = 0 .

Kwa hivyo, tunahitimisha kuwa fomula AØ(BØF) inaweza kukatwa kutoka kwa seti ya fomula AØ(BØC), CDØE, ŸFØD&(Ÿ)E.

Kumbuka kuwa njia ya azimio inatosha kugundua kutosheka iwezekanavyo kwa seti fulani ya vifungu S. Ili kufanya hivyo, hebu tujumuishe katika seti S vifungu vyote vilivyopatikana kwa kupunguzwa kwa usuluhishi kutoka kwa S. Kutoka kwa nadharia juu ya ukamilifu wa njia ya azimio. inafuata

Muhimu 5.5.1. Iwapo seti ya vifungu S ina viasili vya vipengele vyake vyote, basi S inaweza kuridhika ikiwa tu 0-S.

Sura ya VI. Vipengele vya nadharia ya algorithms.

§6.1. Ufafanuzi wa algorithm.

Kipengele cha tabia ya kisasa ni matumizi makubwa ya kompyuta katika kutatua matatizo (kazi) katika nyanja mbalimbali za shughuli za binadamu. Hata hivyo, tatizo lazima kwanza kutatuliwa algorithmically, i.e. agizo rasmi lazima litolewe, kufuatia ambayo mtu anaweza kupata matokeo ya mwisho ya kutatua shida zote za aina fulani (hii ni dhana ya angavu, sio kali ya algorithm). Kwa mfano, algorithm ya kupata kigawanyaji kikubwa zaidi cha nambari mbili asilia a, b, kama ifuatavyo:

1) kupanua idadi a kwa sababu kuu;

2) kurudia hatua ya 1 kwa b Na nenda kwa hatua ya 3;

3) kutunga bidhaa ya mambo ya kawaida ya msingi kutoka kwa upanuzi A Na b na fahirisi zinazolingana na fahirisi ndogo kabisa za kujumuishwa katika upanuzi.

Baada ya kuchambua mfano huu, tunaona sifa muhimu zaidi (sifa) za algorithm:

1. Tabia ya wingi- utumiaji wa algorithm sio kwa shida moja, lakini kwa darasa la shida.

2. Uadilifu- mgawanyiko wazi katika hatua za mtu binafsi (hatua) za algorithm.

3. Uamuzi- shirika kama hilo la hatua za utekelezaji ambalo huwa wazi kila wakati jinsi ya kufanya mabadiliko kutoka hatua moja hadi nyingine.

4. Kiungo- kupata matokeo wakati wa kutumia algorithm kutatua shida fulani, mlolongo mzuri wa hatua za algorithm hufanywa:

Kumbuka kwamba ikiwa uwepo wa algorithm yenyewe hutumika kama uthibitisho wa kuwepo kwa algorithm, basi kuthibitisha kutokuwepo kwake ni muhimu kuwa na ufafanuzi mkali wa hisabati wa algorithm.

Majaribio ya kurasimisha dhana ya algoriti ilisababisha kuundwa Mashine ya kusaga, kama kifaa fulani cha kufikiria kinachotekelezea algorithm. Hatua nyingine katika kufafanua dhana ya algorithm ilikuwa kuonekana kazi za kujirudia , kama kazi zinazorasimisha dhana ya algoriti na kutekeleza dhana angavu ya utangamano. Hivi karibuni iligunduliwa kuwa seti ya kazi za kujirudia ziliambatana na seti ya vitendaji vinavyoweza kuunganishwa kwenye mashine za Turing. Dhana mpya ambazo zilionekana, zikidai kuelezea dhana ya algorithm, ziligeuka kuwa sawa na kazi zinazoweza kuunganishwa kwenye mashine za Turing, na kwa hiyo kwa kazi za kujirudia. Matokeo ya mjadala unaoendelea kuhusu algoriti ni nini ilikuwa taarifa ambayo sasa inaitwa thesis ya Kanisa.

Thesis ya kanisa. Wazo la algoriti, au utengamano wa kifaa fulani cha mitambo, sanjari na dhana ya utengamano kwenye mashine za Turing (na kwa hivyo na dhana ya utendakazi wa kujirudia). Kwa maneno mengine, algorithm ni mchakato ambao unaweza kuwakilishwa na mchoro wa kazi na kutekelezwa na mashine fulani ya Turing.

§6.2. Mashine ya kusaga.

Mashine ya Turing ni kifaa (kidhahiri) kinachojumuisha mkanda, kifaa cha kudhibiti, na kichwa cha kusoma.

Tape imegawanywa katika seli. Kila seli ina herufi moja kutoka alfabeti ya nje A=( a 0, a 1,…, a n). Ishara fulani (tutaiashiria Ÿ ) ya alfabeti A inaitwa tupu, na seli yoyote iliyo na herufi tupu kwa sasa inaitwa seli tupu (wakati huo). Tape inadhaniwa kuwa na uwezekano wa kutokuwa na kikomo katika pande zote mbili.

Kifaa cha kudhibiti kwa kila wakati wa wakati iko katika hali fulani q j inayomilikiwa na seti Q=(q 0 , q 1 ,..., q m )(m=l). Seti ya Q inaitwa alfabeti ya ndani . Moja ya masharti haya (kawaida q 0) inaitwa mwisho, na nyingine (kawaida q 1) - awali.

Kichwa kilichosomwa kinasogea kando ya mkanda ili wakati wowote inachanganua seli moja ya tepi. Kichwa kinaweza kusoma yaliyomo kwenye seli inayoangaliwa na kuandika ndani yake badala ya alama inayoonekana alama fulani mpya kutoka kwa alfabeti ya nje. A(labda ni sawa).

Wakati wa operesheni, kifaa cha kudhibiti, kulingana na hali ambayo iko na ishara inayotazamwa na kichwa, hubadilisha hali yake ya ndani. q. Kisha hutoa agizo kwa kichwa cha kuchapisha herufi fulani kutoka kwa alfabeti ya nje katika kisanduku kinachofuatiliwa A, na kisha kuamuru kichwa ama kukaa mahali, au kusogeza seli moja kulia, au kusogeza seli moja upande wa kushoto. Mara moja katika hali ya mwisho, mashine huacha kufanya kazi.

Usanidi kwenye mkanda (au neno la mashine) inaitwa seti iliyoundwa na:

1) mlolongo a i(1) , a mimi (2) ,...,a i(s) herufi kutoka kwa alfabeti ya nje A, iliyorekodiwa katika seli za tepi, wapi a i (1) .- ishara iliyoandikwa katika seli ya kwanza upande wa kushoto, nk. (mlolongo wowote kama huo unaitwa kwa neno moja), 2) hali ya kumbukumbu ya ndani q r;

3) nambari k seli inayotambuliwa.

Tutaandika usanidi wa mashine kama ifuatavyo:

a ,a ,..., a i(r) a ,a ,..., a

i(1) i(2) i(r-1) q r i(r+1) i(r+2) i(s)

Hapa r- seli inayotambuliwa inaangaziwa kama sehemu.

Ikiwa mashine, kuwa katika hali ya ndani qi, inakubali seli iliyo na ishara u, huandika ishara kwa seli hii wakati unaofuata kwa wakati r, huenda katika hali ya ndani qs na kusonga kando ya mkanda, kisha wanasema kwamba mashine inatekeleza amri q i u Æ q s a r S, ambapo ishara S inaweza kuchukua mojawapo ya maadili yafuatayo: -1 - kuhamisha kichwa upande wa kushoto; +1 - mabadiliko ya kichwa kwenda kulia; 0 - kichwa kinabaki mahali. Orodha ya amri zote (quints) zinazoamua uendeshaji wa mashine ya Turing inaitwa programu gari hili. Mpango wa mashine mara nyingi huelezwa kwa namna ya meza. Kwa hivyo kwa hali iliyoelezewa hapo juu kwenye jedwali kwenye makutano

mistari a u na safu qi itasimama q s a r S(tazama jedwali 6.2.1)

Jedwali 6.2.1.

q 0 qi q m
u q s a rS

Ikiwa mpango unajumuisha magari kwa wanandoa ( q i, u ) tano haipo, kisha kwenye meza kwenye makutano ya mstari u, na safu qi dashi imeongezwa.

Kwa hiyo, Mashine ya Turing ni, kwa ufafanuzi, vifaa M=(A,Q,P), Wapi A- alfabeti ya nje, Q- alfabeti ya majimbo ya ndani; P- programu.

Ikiwa mashine, baada ya kuanza kufanya kazi na neno fulani P iliyoandikwa kwenye mkanda, inafikia hali ya mwisho, basi inaitwa inayotumika kwa neno hili. Matokeo ya kazi yake ni neno lililorekodiwa kwenye kanda katika hali yake ya mwisho. Vinginevyo, mashine inasemekana haitumiki kwa neno R.

Mfano 6.2.1. Wacha tutengeneze mashine ya Turing inayoongeza nambari asilia zilizoandikwa katika mfumo wa nambari zisizo za kawaida (yaani, iliyoandikwa kwa kutumia alama moja. |. Kwa mfano 5=|||||.).

Suluhisho. Fikiria alfabeti A = {|, +, ⁄}.

Mashine imedhamiriwa na programu ifuatayo:

Hebu tuandike usanidi unaojitokeza kwa kufuatana wakati wa uendeshaji wa mashine hii kwenye neno la awali ||+ ||| , i.e. 2+3. Hapa, wakati wa kurekodi usanidi, tutatumia mkataba wafuatayo: hali ambayo mashine iko imeandikwa kwa mabano kwa haki nyuma ya barua inayozingatiwa.

Mfano 6.2.2. Tengeneza mashine ya Turing ambayo huongeza maradufu nambari asilia zilizoandikwa katika mfumo wa nambari zisizo za kawaida.

Suluhisho. Tutaunda mashine inayohitajika katika alfabeti A=(|, α, ⁄). Mpango wa mashine kama hiyo inaweza kuonekana kama hii:

Wacha tutumie mashine inayosababisha kwa neno || .

Utangulizi wa herufi mpya α na uingizwaji wa zile za asili | kwenye α inaruhusu mtu kutofautisha asili | na mpya (iliyokabidhiwa) | . Jimbo q 1 hutoa uingizwaji | juu ya α , jimbo q 2 hutoa utafutaji wa α , iliyokusudiwa kuchukua nafasi | , na kusimamisha mashine katika kesi wakati α haijagunduliwa, q 3 inahakikisha kukamilika | katika kesi wakati α ilibadilishwa na |.

§6.3. Vitendaji vya kujirudia

Tukubaliane katika aya hii

1. seti N ya nambari za asili ina 0 (sifuri), i.e. N=(0,1,2,3,...);

2. kazi zinazozingatiwa f=f(x 1 ,x 2 ,…,x n) hufafanuliwa tu wakati viambajengo vinachukua maadili kutoka N, i.e. xiœN;

3. anuwai ya maadili ya kazi DŒN;

4. kazi zinazozingatiwa f=f(x 1 ,x 2 ,…,x n) zinaweza kufafanuliwa kwa kiasi, i.e. haijafafanuliwa kwa seti zote za nambari asilia.

Hebu tujulishe kwa kuzingatia kazi rahisi

o(x)=0, s(x)=x+1, Mimi m n (x 1 ,..., x n) = x m

Kazi hizi zinaweza kuhesabiwa kwa kutumia kifaa sahihi cha mitambo (kwa mfano, mashine ya Turing). Hebu tufafanue waendeshaji ambao huunda kazi mpya kulingana na kazi moja au zaidi zilizopewa.

Opereta wa nafasi ya juu. Acha chaguo za kukokotoa f(x 1 ,x 2 ,…,x k) za vigeu vya k na vitendakazi k f 1 (x 1 ,x 2 ,…,x n),…,f k (x 1 ,x 2 ,…,x n) ziwe kupewa n vigeu. Nafasi kuu ya chaguo za kukokotoa f,f 1 ,…,f k ni chaguo za kukokotoa j(x 1 ,x 2 ,…,x n)= f(f 1 (x 1 ,x 2 ,…,x n),…,f k (x 1) ,x 2 ,…,x n))

Tunasema kwamba chaguo la kukokotoa j linapatikana kwa kutumia opereta wa nafasi ya juu S k+1 kwa vitendakazi f,f 1 ,…,f k , na kuandika j=S k+1 (f,f 1 ,…,f k) Kwa mfano, S 2 (s, o)=s(o(x)), i.e. chaguo za kukokotoa sawa na 1, na S 2 (s,s)=s(s(x)) ni chaguo za kukokotoa y(x)=x+2.

Opereta primitive recursion. Acha vitendakazi g(x 1 ,x 2 ,…,x n) na h(x 1 ,x 2 ,…,x n+2) itolewe. Hebu tuunde chaguo za kukokotoa f(x 1 ,x 2 ,…,x n+1) Acha thamani x 1 ,x 2 ,…,x n zirekebishwe. Kisha tunadhania: f(x 1 ,x 2 ,…,x n ,0)= g(x 1 ,x 2 ,…,x n)

f 1 (x 1 ,x 2 ,…,x n ,y+1)= h(x 1 ,x 2 ,…,x n ,y, f(x 1 ,x 2 ,…,x n ,y))

Usawa huu hufafanua chaguo za kukokotoa f(x 1 ,x 2 ,…,x n+1) kipekee. Chaguo za kukokotoa f huitwa chaguo za kukokotoa zilizopatikana kwa kutumia opereta primitive recursion R. Nukuu f=R(g,h) imetumika.

Ufafanuzi kwa kufata neno wa chaguo za kukokotoa (zilizoonyeshwa katika opereta ya urejeshaji wa awali) si kawaida katika hisabati. Kwa mfano, 1) digrii iliyo na kipeo asilia huamuliwa kwa kufata neno: a 0 =1, a n+ 1 = n ÿ a ;

2) factorial: 0!=1, (n+1)!= n!ÿ(n+1), nk.

Ufafanuzi. Kazi zinazoweza kupatikana kutoka kwa rahisi zaidi o(x)=0, s(x)=x+1, I m n (x 1 ,..., x n) = x m kwa kutumia waendeshaji wa nafasi za juu na urejeshaji wa primitive idadi ya nyakati. zinaitwa primitively kujirudia.

Wacha tuangalie ikiwa chaguo za kukokotoa u(x,y)=x+y ni za awali za kujirudia. Hakika, tuna: u(x,0)=0, u(x,y+1)=x+y+1=u(x,y)+1. Huu ni mpango wa awali wa kujirudia, kwani x= I 1 1 (x), na u(x,y)+1=s(u(x,y))=S 2 (s,u). Hapa g(x)= I 1 1 (x), na h(x,y,u)=s(u)=S 2 (s, I 3 3).

Vile vile imethibitishwa kuwa kazi m(x,y)=xÿy, d(x,y)=x y (tunadhani kwa ufafanuzi 0 0 =1), ukweli(x)=x! na wengine wengi ni wa kujirudia rudia.

Kumbuka; kwamba vitendaji vya awali vya kujirudia vinafafanuliwa kila mahali (yaani, hufafanuliwa kwa maadili yote ya hoja zao). Hakika, kazi rahisi zaidi o, s, I m n hufafanuliwa kila mahali, na kutumia nafasi za juu zaidi na viendeshaji vya urejeshaji vya zamani kwa vitendakazi vilivyofafanuliwa kila mahali pia hutoa kazi zilizobainishwa kila mahali. Hivyo kazi kama

=    x − y, ikiwa x ≥ y< y

f(x,y) haipo ikiwa x

haiwezi kujirudia primitively. Hatuna haki ya kuzingatia chaguo za kukokotoa f(x,y)=x-y hapa, kwani thamani za chaguo za kukokotoa lazima ziwe nambari asilia (kwa hivyo zisiwe hasi). Hata hivyo, mtu anaweza kuzingatia kazi

÷ y = 0x − y ifif x x<≥y.y

Wacha tuangalie ikiwa inajirudia primitively. Hebu kwanza tuthibitishe kwamba chaguo za kukokotoa j(x)=xπ1 ni za awali za kujirudia. Hakika, j(0)=0. j(y+1)=(y+1)π1=y, ambayo hutumika kama mpango wa urejeshaji wa awali wa chaguo za kukokotoa xπ1. Hatimaye, xπ0=x, xπ(y+1)=(xπy)π1=j(xπy) ni mpango wa urejeshaji wa awali wa xπy.

Darasa pana zaidi la vitendakazi kuliko vitendakazi vya awali vya kujirudishia ni darasa la vitendakazi rudishi (tazama ufafanuzi hapa chini). Katika fasihi kazi hizi pia huitwa kujirudia kwa sehemu . Ili kuwaamua, tunaanzisha mwendeshaji mmoja zaidi.

Opereta wa kupunguza. Acha kitendakazi f(x 1 ,x 2 ,… ,x n ,x n+1) itolewe. Hebu turekebishe baadhi ya thamani x 1 ,x 2 ,… ,x n ya vigezo vya kwanza vya n na tuhesabu f(x 1 ,x 2 ,… ,x n ,0), f(x 1 ,x 2 ,… ,x n ,1) ), f(x 1 ,x 2 ,… ,x n ,2) n.k. Ikiwa y ndio nambari asilia ndogo zaidi ambayo f(x 1 ,x 2 ,…

X n ,y)=x n+1 (yaani thamani f(x 1 ,x 2 ,… ,x n ,0), f(x 1 ,x 2 ,… ,x n ,1),…,f( x 1, x 2 ,...

X n ,y-1) zote zipo na si sawa na xn +1), kisha tunaweka g(x 1 ,x 2 ,…

X n ,x n+1)=y. Kwa hivyo, g(x 1 ,x 2 ,… ,x n ,x n+1)=min(y|f(x 1 ,x 2 ,…,x n ,y)=x n+1).

Kama vile y hapana, basi tunazingatia kwamba f(x 1 ,x 2 ,… ,x n ,x n+1) haijafafanuliwa. Kwa hivyo, kesi tatu zinawezekana:

1. f(x 1 ,x 2 ,… ,x n ,0), f(x 1 ,x 2 ,… ,x n ,1),…,f(x 1 ,x 2 ,… ,x n ,y-1) zipo na hazilingani na xn +1, na f(x 1 ,x 2 ,…,x n ,y)=x n+1 ;

2. f(x 1 ,x 2 ,… ,x n ,0), f(x 1 ,x 2 ,… ,x n ,1),…,f(x 1 ,x 2 ,… ,x n ,y-1) zipo na hazilingani na xn +1, lakini f(x 1 ,x 2 ,…,x n ,y) haipo;

3. f(x 1 ,x 2 ,… ,x n ,i) zipo kwa iœN zote na ni tofauti na xn +1.

Ikiwa kesi ya 1 itatokea, basi g(x 1 ,x 2 ,… ,x n ,x n+1)=y, na ikiwa kesi ya 2 au ya 3, basi g(x 1 ,x 2 ,… ,x n , x n) +1) haijafafanuliwa. Chaguo za kukokotoa g zilizopatikana kwa njia hii inasemekana kupatikana kutoka kwa f kwa kutumia kiendeshaji cha kupunguza M. Tunaandika g= Mf.

Opereta ya kupunguza ni ujanibishaji dhahiri wa opereta ya kitendakazi kinyume. Ujumla ni wa kina kabisa, kwani kazi f haihitajiki kuwa moja-kwa-moja (katika kutofautisha x n+1)

Ufafanuzi. Kazi ambazo zinaweza kupatikana kutoka kwa rahisi zaidi o(x)=0, s(x)=x+1, Mimi m n (x 1 ,..., x n) = x m kutumia waendeshaji wa nafasi za juu, urejeshaji wa primitive, na waendeshaji kupunguza idadi ya nyakati huitwa kujirudia.

Darasa la vitendaji vya kujirudi ni pana zaidi kuliko darasa la vitendaji vya awali vya kujirudia, ikiwa tu kwa sababu lina si tu vitendaji ambavyo vimefafanuliwa kila mahali. Hebu tuthibitishe, kwa mfano, kwamba kazi

=    x − y, ikiwa x ≥ y< y

f(x,y) haipo ikiwa x

inajirudia. Kwa hakika, f(x,y)=min(z| y+z=x), na ilianzishwa hapo awali kuwa chaguo za kukokotoa u(x,y)=x+y awali zinajirudia.

Vitendaji vya kujirudi huakisi uelewa wetu angavu wa vitendakazi ambavyo baadhi ya kifaa cha kimitambo kinaweza kukokotoa. Hasa, zinaweza kuunganishwa kwenye mashine za Turing (tazama aya iliyotangulia). Kinyume chake, kila kazi inayoweza kutekelezeka kwenye mashine ya Turing inajirudia. Hatutaangalia ukweli huu, kwani itachukua muda mwingi na nafasi. Uthibitisho kamili unaweza kupatikana, kwa mfano, katika kitabu cha A.I. Maltsev "Algorithms na kazi za kujirudia".

Kumbuka kuwa si kila kazi ya hoja asilia inajirudia, hata sio kila kazi ya hoja moja. Uwepo wa kazi zisizo za kujirudia ni "sababu ya hisabati" ya kuwepo kwa matatizo ya algorithmically yasiyoweza kutatuliwa.

§6.4. Matatizo ya algorithmically yasiyotatulika.

Katika matawi mbalimbali ya hisabati kuna matatizo ya algorithmically yasiyoweza kutatuliwa, i.e. matatizo ambayo hakuna algorithm ya ufumbuzi, na si kwa sababu bado haijazuliwa, lakini kwa sababu haiwezekani kwa kanuni. Bila shaka, algorithm lazima ieleweke kwa maana ya mashine za Turing na kazi za kujirudia.

Wacha tutengeneze moja ya shida hizi

Tatizo la kusimamisha mashine ya kuwasha. Mashine ya Turing ni kitu kinachofafanuliwa kwa idadi maalum ya vigezo. Mipangilio yote isiyo kamili kutoka kwa seti moja hadi nyingine inaweza kuhesabiwa upya kwa ufanisi. Kwa hivyo, kila mashine ya Turing inaweza kupewa nambari (nambari ya asili). Acha T(n) iwe mashine ya Turing yenye nambari n. Mashine zingine zinazoanza kufanya kazi kwenye ukanda usio na kitu hatimaye huacha, na zingine huendesha kwa muda usiojulikana. Tatizo linatokea: ukipewa nambari ya asili n, tambua ikiwa mashine ya Turing T(n) iliyozinduliwa kwenye mkanda tupu itaacha au la. Jukumu hili

haiwezi kuamua kwa algorithmically. Hiyo ni, hakuna utaratibu wa moja kwa moja , kwa kila n huamua ikiwa mashine T(n) itasimama au la. Hii haituzuii sisi kuamua kwa mashine yoyote ikiwa itasimama au la. Hakuna njia ambayo hutatua hii kwa mashine zote mara moja .

§6.5. Algorithms na ugumu wao.

Kwa kuzingatia shida, jinsi ya kupata algorithm bora ya kuisuluhisha? Na ikiwa algorithm inapatikana, inawezaje kulinganishwa na algorithms zingine zinazosuluhisha shida sawa? Jinsi ya kutathmini ubora wake? Maswali ya aina hii ni ya kupendeza kwa waandaaji wa programu na wale wanaohusika katika utafiti wa kinadharia wa kompyuta.

Kuna vigezo vingi vya kutathmini algorithms. Mara nyingi, tutavutiwa na mpangilio wa ukuaji wa wakati na uwezo wa kumbukumbu unaohitajika kutatua tatizo data ya uingizaji inapoongezeka. Tungependa kuhusisha nambari na kila kazi mahususi, inayoitwa ukubwa wake , ambayo inaweza kuonyesha kipimo cha kiasi cha data ya pembejeo. Kwa mfano, saizi ya tatizo la kuzidisha matrix inaweza kuwa saizi kubwa zaidi ya matrices ya sababu.

Wakati unaochukuliwa na algorithm kama kazi ya saizi ya shida inaitwa utata wa wakati algorithm hii. Tabia ya ugumu huu katika kikomo kadiri saizi ya shida inavyoongezeka inaitwa ugumu wa wakati wa asymptotic . Vile vile tunaweza kufafanua ugumu wa capacitive na uchangamano wa capacitive usio na dalili.

Ni utata wa asymptotic wa algorithm ambayo hatimaye huamua ukubwa wa matatizo ambayo yanaweza kutatuliwa na algorithm hii. Ikiwa algorithm itachakata maingizo ya saizi n kwa wakati cÿn 2 , ambapo c - baadhi ya mara kwa mara, basi wanasema kwamba ugumu wa wakati wa algorithm hii ni O (n 2) (soma "of order en square").

Mtu anaweza kufikiria kwamba ongezeko kubwa la kasi ya kompyuta inayoletwa na kizazi cha sasa cha dijiti kompyuta, itapunguza umuhimu wa algorithms bora. Hata hivyo, kinyume hutokea. Kadiri mashine za kompyuta zinavyokua kwa kasi na kasi zaidi na tunaweza kutatua matatizo makubwa zaidi, ni utata wa algoriti ambayo huamua ongezeko la ukubwa wa tatizo ambalo linaweza kupatikana kadri kasi ya mashine inavyoongezeka.

Wacha tuseme tuna algoriti tano A1, A2,…,A5 na ugumu ufuatao wa wakati:

Hapa, utata wa wakati ni idadi ya vitengo vya wakati vinavyohitajika kuchakata ingizo la saizi n. Acha kitengo cha muda kiwe milisekunde moja (1sec=1000 milisekunde). Kisha algorithm A1 inaweza kusindika pembejeo ya ukubwa wa 1000 kwa sekunde moja, wakati A5 inaweza kusindika pembejeo la ukubwa si zaidi ya 9. Katika jedwali. 6.5.1. Ukubwa wa matatizo ambayo yanaweza kutatuliwa kwa sekunde moja, dakika moja na saa moja kwa kila algorithms hizi tano hutolewa.

Jedwali 6.5.3.

Hebu tufikiri kwamba kizazi kijacho cha kompyuta kitakuwa mara 10 kwa kasi zaidi kuliko sasa. Katika jedwali 6.5.2. inaonyesha jinsi ukubwa wa matatizo tunayoweza kutatua kutokana na ongezeko hili la kasi itaongezeka. Kumbuka kwamba kwa algorithm A5, ongezeko la kasi la mara kumi huongeza ukubwa wa tatizo ambalo linaweza kutatuliwa na vitengo vitatu tu (tazama mstari wa mwisho katika Jedwali 6.5.2.), wakati kwa algorithm A3 ukubwa wa tatizo zaidi ya mara tatu. .

Jedwali 6.5.4.

Badala ya athari ya kuongeza kasi, hebu sasa fikiria athari ya kutumia algorithm yenye ufanisi zaidi. Hebu turudi kwenye jedwali 6.5.1. Ikiwa tutachukua dakika 1 kama msingi wa kulinganisha, basi kwa kubadilisha algorithm A4 na algoriti A3, tunaweza kutatua tatizo mara 6 zaidi, na kwa kubadilisha A4 na A2. , unaweza kutatua tatizo mara 125 kubwa. Matokeo haya ni ya kuvutia zaidi kuliko uboreshaji wa 2x uliopatikana kwa kasi ya 10x. Ikiwa tutachukua saa 1 kama msingi wa kulinganisha, tofauti itageuka kuwa muhimu zaidi. Kutokana na hili tunahitimisha kuwa uchangamano usio na dalili wa algoriti hutumika kama kipimo muhimu cha ubora wa kanuni, na kipimo ambacho kinaahidi kuwa muhimu zaidi na ongezeko la baadae la kasi ya kukokotoa.

Licha ya ukweli kwamba tahadhari kuu hapa hulipwa kwa utaratibu wa ukuaji wa kiasi, mtu lazima aelewe kwamba utaratibu mkubwa wa ukuaji katika utata wa algorithm inaweza kuwa na mara kwa mara ndogo ya kuzidisha (mara kwa mara). c katika ufafanuzi wa O(f(x))), kuliko utaratibu mdogo wa ongezeko la utata wa algorithm nyingine. Katika kesi hii, algorithm yenye utata unaoongezeka kwa kasi inaweza kuwa bora kwa matatizo madogo - labda hata kwa matatizo yote tunayopendezwa nayo. Kwa mfano, tuseme kwamba uchangamano wa wakati wa algoriti A1, A2, A3, A4, A5 ni 1000n, 100nÿlog(n), 10n2, n3, na 2, mtawalia. n Kisha A5 itakuwa bora zaidi kwa matatizo ya ukubwa 2§n§9, A2 - kwa matatizo ya ukubwa

10§n§58, A1 - saa 59§n§1024, na A1- na n>1024.-

FASIHI.

1. F.A. Novikov. Hisabati ya kipekee kwa watengeneza programu./ St. Petersburg: Peter, 2001, 304С.

2. S.V. Sudoplatov, E.V. Ovchinnikova. Vipengele vya Hisabati Tofauti./ M., INFRA-M, Novosibirsk, Nyumba ya Uchapishaji ya NSTU,

3. Y.M.Erusalimsky. Hisabati ya kipekee / M., "Kitabu cha Chuo Kikuu", 2001, 279 pp.

4. A. Aho, J. Hopcroft, J. Ullman. Ujenzi na uchambuzi wa algorithms ya hesabu. / M., Mir, 1979, 536С.

5. V.N.Nefedov, V.A.Osipova Kozi katika hisabati Diskret./ M., Nyumba ya Uchapishaji ya MAI, 1992, 264P.

Mantiki ya hisabati na nadharia ya algorithms

Mhadhiri: A. L. Semenov

Hotuba ya 1

Utangulizi 1

Tatizo la mantiki ya hisabati na nadharia ya algoriti 1

Matokeo ya hisabati ya mantiki ya hisabati na nadharia ya algorithms 2

Ustaarabu wa kisasa na jukumu la MLiTA 2

Ujenzi wa hisabati. Weka nadharia 5

Mpango utafiti wa hisabati shughuli za hisabati - Hilbert 9

Wazo la jumla 9

Matokeo ya Programu ya Hilbert 12

Lugha na mihimili ya nadharia iliyowekwa. I. Mifano 12

Alama za kimantiki na maana zake (semantiki) 12

Mifano ya axioms kwa kuwepo kwa seti 13

Utangulizi

Tatizo la mantiki ya hisabati na nadharia ya algorithms

Shida iliyotatuliwa na mantiki ya hisabati na nadharia ya algorithms ni kuunda mfumo wa ufafanuzi wa hisabati na nadharia ambazo huruhusu mtu kuelezea kihisabati na kusoma aina zifuatazo za shughuli za wanadamu:

  • Kuthibitisha nadharia na kufafanua dhana za hisabati

  • Maelezo ya uhusiano kati ya vitu vya hisabati

  • Kupata matokeo kutoka kwa taarifa zilizoanzishwa kwa majaribio, kutoka kwa nadharia, nk.

  • Ubunifu wa vifaa (mitambo, elektroniki, nk) na mali na kazi maalum.

  • Uundaji na utekelezaji wa maagizo rasmi (maelezo na matumizi ya algorithms na programu)

  • Kuanzisha mawasiliano kati ya maelezo ya matokeo yanayohitajika na algorithm iliyoundwa kufikia matokeo haya (uthibitisho wa usahihi)
Mantiki ya hisabati na nadharia ya algoriti hutoa (hisabati, halisi) vigezo vya usahihi wa shughuli zilizoorodheshwa.

Matokeo ya hisabati ya mantiki ya hisabati na nadharia ya algorithms

Kwa kufanya utafiti huu, tutapata matokeo yanayohusiana na:

  1. Seti na mahusiano ambayo yanaweza kuelezewa katika lugha fulani

  2. Seti za fomula zinazoweza kuthibitishwa

  3. Seti za fomula za kweli (kuna tofauti ya kimsingi na kipengee cha 2)

  4. Seti za miundo ya hisabati ambayo fomula kutoka kwa seti fulani ni kweli

  5. Madarasa ya chaguo za kukokotoa ambazo zinakokotolewa na algoriti

  6. Kuwepo kwa algoriti ambayo huamua ukweli au uwezekano wa fomula

  7. Utata wa Kihesabu

  8. Utata wa vitu
na kadhalika.

Ustaarabu wa kisasa na jukumu la MLiTA

Maendeleo makubwa katika maendeleo ya wanadamu yanahusishwa na kuundwa kwa mashine za usindikaji wa vitu vya nyenzo, kupokea na kupeleka nishati (kutumiwa na mashine hizi), njia za usafiri, taa, nk.

Kwa karne nyingi, watu wamekuwa na wazo la kuunda mashine kufanya kazi sio na suala na nishati, lakini kwa vitu vya habari. Aidha, mashine hizo ziliundwa na hata kuendeshwa kwa mafanikio, kwa mfano, mashine ambayo inakuwezesha kufanya shughuli za hesabu - mashine ya kuongeza (B. Pascal).

Katika nusu ya kwanza ya karne ya 20, maelezo ya jumla yalitolewa juu ya njia gani zinazowezekana za usindikaji rasmi wa habari na wanadamu. Katikati ya karne ya 20, kanuni za kimwili ziligunduliwa ambazo zilifanya iwezekanavyo kuunda vifaa vinavyoweza kuhifadhi habari nyingi na kuzishughulikia haraka sana. Vifaa vya Universal viliundwa - kompyuta ambazo zinaweza kufanya kila kitu ambacho mtu anaweza kufanya rasmi, lakini kwa kasi zaidi kuliko mtu.

Kwa mtazamo wa jumla sana, tunaweza kusema kwamba mantiki ya hisabati hutoa msingi wa hisabati ya kinadharia, na nadharia ya algorithms hutoa msingi wa mazoezi ya computational (matumizi ya kompyuta). Uchunguzi wa kina zaidi unaonyesha, hata hivyo, kwamba mafanikio mengi ya mantiki ya hisabati yamepata matumizi katika uundaji na matumizi ya teknolojia ya habari, na masuala ya algorithmic pia ni muhimu katika sehemu mbalimbali za hisabati safi.

Maadili ya historia

Wakati muhimu katika ukuzaji wa maoni ya kisasa juu ya uthibitisho wa kihesabu na mahesabu ni mafanikio ya wanahisabati wa Ujerumani wa mwisho wa 19 na mapema karne ya 20.

Ya umuhimu hasa ilikuwa hotuba ya David Hilbert (01/23/1862 - 01/14/1943) katika Mkutano wa II wa Kimataifa wa Wanahisabati (Paris, 1900). Huko alitengeneza 23 kinachojulikana. Shida za Hilbert zilikuwa muhimu zaidi kwa hisabati ya wakati huo na kwa maendeleo ya hisabati katika karne ya 20. Baadhi ya matatizo ya Hilbert yalikuwa ni swali la kubainisha ukweli wa taarifa fulani ya hisabati, mengine yanaweza kuitwa pendekezo zaidi la kutekeleza aina fulani ya programu ya utafiti.

Matatizo I, II, X kutoka kwa orodha ya Hilbert yanahusiana na somo la mantiki ya hisabati na nadharia ya algoriti.

Kati ya Matatizo saba ya hisabati ya Milenia, ya kwanza pia yanahusiana na somo letu (halikuwa miongoni mwa Shida za Hilbert).

Kozi itajadili matatizo yaliyotajwa hapo juu katika uwanja wa mantiki ya hisabati na nadharia ya algorithms na mtazamo wa kisasa wao.

Vidokezo vya shirika

Waandishi wa kozi hiyo wanaamini kuwa njia bora ya kujifunza hisabati na kuwa mwanahisabati ni kufanya hisabati mwenyewe. Kwa wanahisabati hapa tunamaanisha kila mtu ambaye sehemu muhimu ya shughuli zao za kitaaluma (na kwa wengi, maisha yao yote) anafanya kazi na vitu vya hisabati kwa kutumia mbinu za hisabati za shughuli. Sehemu kubwa ya shughuli katika uwanja wa teknolojia ya habari, kwa mfano, imeundwa kwa njia hii. Kwa "kufanya hisabati" tunamaanisha kutatua matatizo, na, kwanza kabisa, sio yale ambayo mara nyingi hutatuliwa shuleni, au wakati wa uchambuzi wa hisabati katika mwaka wa kwanza wa chuo kikuu. Tunamaanisha kazi ambapo unahitaji kuja na kitu kipya. Kwa kweli, wakati wa kusoma uwanja mpya wa hesabu, shida nyingi hizi zinapaswa kuwa rahisi na kutatuliwa zamani, lakini kimsingi sio tofauti na shida ambazo mtaalamu wa hisabati na programu anapaswa kutatua.

Shida za aina tunayozungumza sasa zitaundwa katika mihadhara na katika mazoezi ya kozi. Sio kazi zote zilizoundwa zitakuwa rahisi kabisa. Zaidi ya hayo: baadhi yao yametatuliwa katika hisabati hivi karibuni, kutakuwa na baadhi ambayo bado hayajatatuliwa, na mengine ambayo hayana suluhisho kabisa (lakini ambayo ni muhimu kutatua).

Tunakuhimiza kushiriki katika kutatua matatizo katika kipindi chote na kuyajadili na mwalimu wako (na, bila shaka, na kila mmoja). Hii:


  • Itakusaidia kuelewa vyema maudhui ya mihadhara na eneo lote la hisabati ambalo kozi hiyo inahusiana

  • Ni bora kujiandaa kwa mitihani na "kuipitisha" kwa sehemu (kusuluhisha shida wakati wa kozi "itapewa sifa" kwenye mtihani, waalimu wako watakuambia zaidi juu yake)

  • Jaribu mwenyewe katika eneo la kuahidi la hisabati na, labda, uchague kwa utaalam wako katika Chuo Kikuu, ambacho kinaweza kuwa muhimu kwa kazi yako baada ya chuo kikuu.
Mahali pengine ambapo matatizo yanatatuliwa na masuluhisho yao kujadiliwa ni Prosemina ya Mantiki ya Hisabati na Sayansi ya Kompyuta kwa wanafunzi wa chini. Huko, pamoja na kazi rahisi ambazo hukuuruhusu kuelewa kiini cha jambo hilo, utapewa mara moja zile ngumu na zile ambazo bado hazijatatuliwa.

Nyenzo za hotuba inayofuata zitawekwa kwenye mtandao kwenye tovuti http://lpcs.math.msu.su/vml2013/

Mbali nao, unaweza kufahamiana na yaliyomo kwenye kozi kutoka kwa vitabu:


  • N.K. Vereshchagin, A. Shen, Mihadhara juu ya mantiki ya hisabati na nadharia ya algorithms, ed. MCCME (mccme.ru)

  • I. A. Lavrov, L. L. Maksimova, Shida katika nadharia iliyowekwa, mantiki ya hisabati na nadharia ya algorithms,
ambazo pia zinapatikana kwenye mtandao.

Hatimaye, jambo la mwisho. Moja ya matokeo yaliyotumika ya mantiki ya hisabati na nadharia ya algorithms ni otomatiki ya vipengele mbalimbali vya shughuli za hisabati. Hasa, uthibitishaji wa aina fulani za uthibitisho wa hisabati unaweza kuwa otomatiki. Sehemu ya otomatiki kama hiyo, kwa asili, inakua kila wakati kwa sababu ya ukuzaji wa algorithms za kiotomatiki wenyewe, uelewa mkubwa wa wanahisabati wa jinsi ya kutumia algorithms hizi, mkusanyiko wa uzoefu na ukuaji wa uwezo wa kompyuta. Leo, mfumo wa kompyuta maarufu na mzuri zaidi wa uthibitishaji wa ushahidi wa kiotomatiki ni Coq. Idara yetu inafanya warsha juu ya Coq, ambapo unaweza kujifunza jinsi ya kutumia mazingira haya, fikiria uwezo wake na mapungufu.

Ujenzi wa hisabati. Weka nadharia

Muundo wa kisasa wa hisabati, haswa jinsi inavyofundishwa katika vyuo vikuu, unategemea nadharia iliyowekwa. Sasa tutakumbuka baadhi ya dhana za msingi za nadharia hii.

Vipu vya curly mara nyingi hutumiwa kufafanua seti. Ndani yao unaweza kuweka vipengele vyote vya seti iliyotolewa: (2, 14, 5.4) au kuielezea kwa njia maalum: (x|x ni nambari halisi na dhambi(x)>0).

Tunatumia nukuu ifuatayo kwa shughuli zilizowekwa: uanachama wa kipengele katika seti ∊, kujumuishwa kwa seti ⊂, muungano ∪, makutano ∩, tofauti \.

Hebu tuwe na vitu viwili x,y. Jozi iliyoagizwa x; y> kinachoitwa kitu ambacho kilirejeshwa kipekee x, y, kwa maneno mengine: x; y> = x′; y′> → ( x = xy = y′).

Kazi x X y seti mbili x Na y ni seti ya jozi zote zilizoagizwa u; v>, wapi u x Na v y.

Vile vile, kuamuru n-ki vitu na n shahada ya th x n seti x. Inaweza kukubaliana kwamba x 1 ni x.

Uhusiano kati ya seti x, y sehemu yoyote ya bidhaa zao inaitwa x X y.

n- uhusiano wa ndani kwenye seti x subset yoyote inaitwa n-th shahada ya seti hii.

Mtazamo f kati x Na y inayoitwa kazi ya x V y, ikiwa kutoka kwa bahati mbaya ya vipengele vya kwanza vya vipengele vyovyote viwili vya uhusiano f bahati mbaya ya mwisho ifuatavyo.

Kikoa cha chaguo za kukokotoa ni seti ya vipengele vyake vya kwanza.

Ikiwa kikoa cha chaguo za kukokotoa kinatoka x V y sanjari na x, basi kitendakazi kinasemekana kuonyesha x V y na kuandika f : x y. Kura ya utendaji wote kuonyesha x V y, iliyoonyeshwa na y x .

Kazi f : x y inayoitwa bijection kati x Na y, au chuki kutoka x V y, au isomorphism x Na y, ikiwa kutoka kwa bahati mbaya ya vipengele vya pili vya vipengele f inafuata kwamba vipengele vya kwanza vinapatana, na, kwa kuongeza, vipengele vya pili f kuunda seti nzima y. Seti za isomorphic pia huitwa seti sawa.

Seti inaitwa kuhesabika ikiwa ni sawa na mfululizo wa asili.

Kazi. Thibitisha kuwa kila kikundi kidogo cha mfululizo asilia ni sawa na sehemu yake ya awali (ambayo ni sawa na baadhi ya vipengele vyake) au mfululizo mzima wa asili.

Imeandaliwa katika shida ya mwisho uchunguzi wa msingi- kwamba sehemu inaweza kuwa isomorphic kwa ujumla labda inaonekana kuwa ndogo kwa wanafunzi wa mwaka wa pili. Lakini ilikuwa moja ya uvumbuzi wa kwanza wa nadharia iliyowekwa.

Seti za mwisho zinaweza kulinganishwa na ukubwa. Ikiwa moja ni isomorphic kwa sehemu ndogo ya nyingine, basi ina vipengele vichache. Lini seti zisizo na mwisho hii ni makosa. Hali hii ilielezewa na Galileo Galilei katika mazungumzo yafuatayo, ambayo tunawasilisha kwa kifupi:

Mazungumzo Nahisabatiushahidi, kuhusu mbili mpyamatawi ya sayansi,kuhusiana KwamechanicsNaharakati za ndani

signora Galileo Galilea Linceo, mwanafalsafa na mwanahisabati wa kwanza Mtukufu Duke Mkuu wa Tuscany

Salviati. ...idadi ya nambari zote pamoja - miraba na zisizo za mraba - ni kubwa kuliko idadi ya miraba pekee; sivyo?

Urahisi. Siwezi kupinga hili.

Salviati. Kuna miraba mingi kama ilivyo mizizi, kwa kuwa kila mraba una mzizi wake na kila mzizi una mraba wake; hakuna mraba unaoweza kuwa na zaidi ya mzizi mmoja na hakuna mzizi unaoweza kuwa na zaidi ya mraba mmoja.

Sagredo. Nini kifanyike kutafuta njia ya kutoka katika hali hii?

Salviati. Sioni uwezekano wa suluhisho lingine zaidi ya kukiri kwamba sifa za usawa, pamoja na ukubwa mkubwa na mdogo, hazipo ambapo tunashughulika na infinity, na zinatumika tu kwa kiasi cha mwisho. Kwa hivyo, wakati Signor Simplicio ananipa mistari isiyo sawa na kuniuliza inawezekanaje kwamba kubwa zaidi yao haina zaidi pointi kuliko katika chache, basi mimi kumjibu kwamba hakuna zaidi, si chini, na si idadi sawa yao, lakini idadi usio katika kila.

Walakini, hata kati ya seti zisizo na kipimo bado kuna mpangilio fulani, kama inavyoonyeshwa na nadharia ifuatayo, pia iliyotangazwa bila uthibitisho na Cantor na kuthibitishwa hivi karibuni na wanahisabati wengine wa Ujerumani.

Nadharia ya Cantor-Bernstein. Acha kuwe na mgawanyiko kati ya seti A na sehemu ndogo ya seti B, pamoja na mgawanyiko kati ya seti B na sehemu ndogo ya seti A. Kisha seti A Na B- sawa kwa nguvu.

Kazi. Thibitisha nadharia ya Cantor-Bernstein.

Kazi. Je, inawezekana kulinganisha seti yoyote katika suala la kardinali, yaani, ni kweli kwamba kwa yoyote A Na B, au A sehemu ndogo yenye nguvu sawa B, au B sehemu ndogo yenye nguvu sawa A?

Miongoni mwa kazi tunazoangazia mali- vitendaji vinavyochukua tu thamani 0 na 1. Kila kipengele hubainisha uhusiano - seti ya vipengele ambavyo thamani yake ni 1. Chaguo lolote la kukokotoa f : x → B inaitwa tabia(juu x) Kumbuka kuwa katika nukuu na kanuni zetu B=(0,1)=2. Hivyo, seti ya kazi zote tabia juu ya x anapokea jina B x au 2 x .

Kazi. Unda isomorphism kati ya seti ya vitendaji bainifu kwenye x na subsets nyingi za seti x.

Kazi. Thibitisha kuwa seti ndogo ya seti yoyote sio isomorphic kwake.

Wazo la suluhisho [Cantor Diagonal]. Hebu isomorphism G : x → 2 x ipo. Hebu tuzingatie kwa kila kipengele y kutoka kwa wengi wetu x sehemu yake ndogo inayolingana G(y) Je, tunaweza kutoka kwa vipengele x kukusanya kikundi kidogo C, ambayo inaweza kutofautiana na seti G(y) "kwenye kipengele y» ? Au, ni kitu gani sawa, jinsi ya kuunda kazi moja ya tabia f C , ambayo inaweza kutofautiana na kazi ya tabia ya seti G (y) "katika hatua y» kwa vyovyote vile y?

Kama x ni seti ya nambari za asili, basi uthibitisho unakuwa wazi fomu ya mchoro. Tutapiga nambari y, ambayo huenda kwenye kazi ya tabia f, nambari ya kazi f.


Hoja

Nambari ya kazi.



0

1

2

3

4



0

1

0

0

1

0

1

1

1

0

1

0

2

1

0

0

1

1

3

0

0

0

1

0

4

0

1

0

1

0

………

Katika jedwali hili kwenye mstari na nambari n kazi ya tabia na nambari imeandikwa n. Jedwali haina kazi iliyopatikana kutoka kwa diagonal yake kwa kubadilisha 1 hadi 0 na 0 hadi 1 (operesheni ya kukataa).

Kazi. Thibitisha kuwa seti ya nambari halisi ni sawa na seti ndogo ya safu asili.

Mpango wa Utafiti wa Shughuli ya Hisabati - Hilbert

Wazo la jumla

David Hilbert anamiliki wazo la hisabati kama uwanja wa shughuli iliyoelezewa kihesabu, ufahamu wa umuhimu wa utafiti katika shughuli za hisabati kwa kutumia njia za hisabati yenyewe, na uwasilishaji wa mpango wa utafiti kama huo - Programu ya Hilbert.

Programu za Hilbert za kusoma hisabati zinaweza kuwakilishwa kama ifuatavyo:


  • Hisabati inaweza kuwakilishwa kama mfumo

    • axioms - taarifa ambazo tunakubali kama kweli na

    • sheria za uthibitisho - kupata taarifa mpya.

  • Mazoezi ya shughuli za hisabati yanapaswa kutushawishi kuwa mfumo uliochaguliwa unaturuhusu kuunda uthibitisho wote muhimu. Kwa kweli, inaweza kutokea kwamba kila taarifa ya hisabati inaweza kuthibitishwa au kukataliwa kwa kutumia mfumo huu. (Mali hii inaitwa ukamilifu.)

  • Baadhi ya uthibitisho wa hisabati ni "hasa ​​thabiti na wa kulazimisha." Hizi ni pamoja na, kwa mfano, mahesabu ya hesabu. Kwa kutumia wao tu, unaweza kuhakikisha kuwa mfumo uliochaguliwa kwa hisabati haukuruhusu kupata utata. (Mali hii inaitwa uthabiti Zaidi ya hayo, inaweza kuibuka kuwa ukamilifu wa hisabati pia unaweza kuthibitishwa kwa kutumia hoja rahisi, inayoeleweka na yenye kusadikisha.
Umuhimu wa mali ya ukamilifu ni wazi. Kama sheria, tunapojaribu kudhibitisha taarifa ya hesabu, wakati huo huo tunatafuta kukanusha kwake. Ningependa kuwa na uhakika kwamba shughuli hiyo hatimaye itasababisha matokeo na ni "tu" suala la uwezo wetu na wakati. Hilbert aliamini: "Hii ni imani katika utatuzi wa kila mtu tatizo la hisabati ni msaada mkubwa kwetu katika kazi yetu; tunasikia wito wa mara kwa mara ndani yetu wenyewe: hapa ni tatizo, tafuta suluhisho. Unaweza kuipata kupitia fikra safi; maana kwenye hisabati hakuna Ignorabimus!”

Kumbuka kuwa mali ya uthabiti ni muhimu zaidi. A priori, mtu anaweza kufikiria nadharia ya kisayansi ambayo mkanganyiko iko mahali fulani kwenye pembezoni na inahusiana na maswala kadhaa yasiyo muhimu. Walakini, muundo wa mifumo yote ya kimsingi ya uthibitisho wa kihesabu ni kwamba uwezekano wa utata mmoja (kwa mfano, ukweli kwamba bidhaa ya idadi kubwa sana ni sawa na theluthi moja na nyingine - ya nne) mara moja husababisha uwezekano. ya taarifa yoyote ya hisabati. Upinzani hauwezi kuwa "ujanibishaji".

Hatua za kwanza za kufikia malengo ya Mpango wa Hilbert zilichukuliwa hata kabla ya kuanzishwa kwake. Zaidi ya hayo, Programu ilifuata kimantiki kutoka kwao. Hizi ni hatua.

Ushahidi. Mantiki. Mwishoni mwa karne ya 19, ikawa wazi jinsi ya kurasimisha mfumo wa hoja. Urasimishaji huu ulikamilika katika kazi za Gottlob Frege (11/8/1848 - 07/26/1925).

Weka nadharia. Mafanikio mengine ya hisabati mwishoni mwa karne ya 19 yalikuwa kuelewa kwamba hisabati zote zinaweza kuwasilishwa kwa usawa kulingana na seti (kama inavyofanywa katika kozi za kisasa za hisabati na tulikumbuka hapo juu). Hii ilifanyika katika kazi za Georg Cantor (3.03.1845 - 6.01.1918).

Kwa hivyo, kilichobaki ni kuchagua mfumo unaofaa wa axioms na kufuata zaidi njia ya kuthibitisha uthabiti na ukamilifu. Tumaini la kupata ushahidi huo kwa njia rahisi na za kuaminika lilihusishwa na zifuatazo. Matumizi ya axioms na sheria za uthibitisho inaonekana kabisa mchakato rahisi kufanya kazi na fomula. Njia zenyewe ni vitu rahisi, minyororo ya alama. Hisabati inaonekana kama mchezo, kama chess, kwa mfano. Tuseme tunahitaji kuthibitisha kwamba nafasi fulani katika chess haiwezekani. Kimsingi, hii, bila shaka, inaweza kufanywa kwa kupitia kila aina ya michezo ya chess. Lakini unaweza kufikiria zaidi hoja rahisi, kwa kuzingatia, kwa mfano, juu ya ukweli kwamba vipande havijaongezwa kwenye shamba, kwamba maaskofu ni nyepesi-mraba na giza-mraba, nk. Hoja kama hiyo uwezekano mkubwa haitatumia nambari halisi, viungo na hata vitu ngumu zaidi vya hisabati.

Mfumo axioms kwa nadharia iliyowekwa ilijengwa zaidi katika miongo ya kwanza ya karne ya 20, uundaji wa kwanza karibu na wa kisasa ulikuwa wa Ernst Zermelo (27.7.1871 - 21.5.1953) na ulichapishwa naye mnamo 1908.

Matokeo ya Mpango wa Hilbert

Nini kilitokea kwa Hilbert Program baadaye? Tutaunda hii kwa ufupi sasa, na katika kozi inayofuata tutaielezea kwa undani zaidi.

Kwa upande mmoja, Mpango huo ulitekelezwa kwa ufanisi:


  • Nadharia ya kuweka axiomatic ni msingi wa hisabati ya kisasa.

  • Hasa, katika miaka ya thelathini kundi la wanahisabati liliundwa chini ya jina la pamoja la N. Bourbaki. Upeo wake shughuli ya ubunifu ilitokea katika miaka ya 1950 na 60. Kundi hili mara kwa mara na kwa utaratibu liliwasilisha sehemu muhimu ya hisabati ya kisasa kama ilivyojengwa kwa msingi wa nadharia iliyowekwa.
Wakati huo huo, Programu ilishindwa kimsingi:

  • Hisabati haijakamilika na haiwezi kukamilika.

  • Uthabiti wa hisabati hauwezi kuanzishwa sio tu kwa njia za kushawishi za kuaminika.
Hii ilianzishwa na Kurt Gödel (04/28/1906 - 01/14/1978) katika miaka ya 1930.

Lugha na mihimili ya nadharia iliyowekwa.I. Mifano

Tunaanza kuunda mfumo wa uthibitisho katika hisabati (nadharia iliyowekwa) na maelezo ya lugha ya kimantiki.

Alama za kimantiki na maana zao (semantiki)

Thamani za boolean: alama I (kweli), L (sivyo), au alama 1, 0. Tutaashiria seti ya alama mbili 0 na 1 kama B.

Shughuli za kimantiki: (sio, kukanusha), (na, kiunganishi), (au, mtengano), → (ifuatayo, maana), ≡ (usawa) hutumika kwa alama 1 (I) na 0 (A) na matokeo ya matumizi yao ni. ilivyoelezwa na jedwali lifuatalo:


A

B

A

AB

AB

AB

AB

0

0

1

0

0

1

1

0

1

1

0

1

1

0

1

0

0

0

1

0

0

1

1

0

1

1

1

1

Quantifiers, ambayo pia, bila shaka, unaifahamu - x (ipo x ), y (kwa mtu yeyote y )

Mifano ya axioms kwa kuwepo kwa seti

Idadi ya axioms ya Seti Nadharia ni taarifa kuhusu kuwepo kwa seti, ikiwa ni pamoja na wale iliyoundwa kutoka seti nyingine.

Ili kuzungumza juu ya seti, hasa, ili kuunda axioms zinazohusiana nao, ni muhimu kuongeza alama za alama za mantiki zinazohusiana na kuweka nadharia. Jinsi ya kuandika nini x seti tupu, yaani, seti ambayo haina vipengele? Kwa mfano, kama hii:

y (­ y x ) (kwa kila mtu ­ y sio kweli hiyo y ni mali x )

Tulihitaji ishara ya uanachama ∊. Hebu tuiongeze kwenye alfabeti ya lugha yetu.

Ili tuwe na kitu cha kuzungumza, itakuwa vizuri kuwa na uhakika wa kuwepo kwa angalau seti moja. Wacha tuanze na tupu (Ø):

x y (­ y x ) [Axiom ya seti tupu.]

Tunataka kufafanua baadhi ya seti mahususi, sifa za seti, n.k. Tunataka kutambulisha vidokezo kwao.


  • Tutazingatia seti tupu kuwa sifuri.

  • Jinsi ya kupata nambari inayofuata kutoka kwa nambari n? Ongeza kwa vipengele vyote n bado tu n. Hiyo ni, tutazingatia vipengele vya ijayo n nambari vipengele vyote kutoka n na zaidi n. Vipengele vyote vinavyotokana vinaunda seti N:

    • 1 ni (0)

    • 2 ni (0,1)= (0,(0))
Kazi. Je, ni vipengele vingapi katika nambari (seti) 5? Na kwa wingi n?

Uwepo wa mfululizo wa asili uliojengwa kwa njia hii unathibitishwa na axiom ifuatayo. Kwa urahisi wa kuelewa, tumeigawanya katika sehemu na kutoa maoni (katika mabano ya mraba) kwenye sehemu hizi:

s (u (u s v (v u )) [kamasunaweza kuchukua mfululizo wa asiliN; itakuwa nau - sufuri]

u (u s [ Kwa kila aina ya mambo u kutoka s ]

v (v s [kutakuwa nav kutokas , ]

w (w v (w u w = u ))))) [karibu nau ] [ Axiom ya Infinity ]
Walakini, axiom hii inaweza kuridhika sio tu na safu ya asili, bali pia na seti zingine

Kazi. Ambayo kwa mfano?

Kazi. Tunawezaje kuelezea kwa usahihi mfululizo wa asili ambao tumeunda?

KATIKA miundo ya hisabati shughuli kwenye seti hutumiwa. Kufuatia njia ambayo tayari imeanza, lazima tuongeze axioms ambazo zinahakikisha uwepo wa matokeo ya shughuli hizi. Hapa kuna mfano mwingine:

usv(w(w v w u) ≡ v s) [Axiom ya shahada]

Kazi. Hakikisha kuwa fomula ya mwisho ina maana ya kuwepo kwa seti ndogo zote za seti fulani.

Bila shaka, tutahitaji, kwa mfano, seti ambayo ni makutano ya data mbili, nk.

Hapo juu tulianza hatua kwa hatua kujenga seti. Ni wazi jinsi ya kuendelea na njia hii, kwa mfano, kuunda seti ya nambari, kisha nambari za busara, kama seti ya jozi za nambari zilizo na uhusiano fulani juu yake, kisha seti ya nambari halisi, nk.

Vyuo vikuu vyote Columbia University Novikontas Maritime College Khakass State University jina lake baada ya. N.F.Katanova Khakass taasisi ya ufundi(tawi la Chuo Kikuu cha Shirikisho la Siberia) Chuo Kikuu cha Teknolojia na Uhandisi cha Jimbo la Caspian kilichopewa jina lake. Chuo Kikuu cha Jimbo la Yessenov Aktobe kilichopewa jina lake. K. Zhubanov Chuo Kikuu cha Matibabu cha Jimbo la Kazakhstan Magharibi kilichoitwa baada. M. Ospanova Almaty Management University Almaty State College of Energy and Electronic Technologies Almaty Technological University Almaty University of Energy and Communications Academy of Transport and Communications Kazakh Academy jina lake baada. M. Tynyshpayev Mkuu wa Chuo cha Usanifu na Uhandisi wa Kiraia cha Kazakh Chuo cha Kitaifa cha Sanaa cha Kazakh kilichopewa jina lake. T. Zhurgenova Kazakh Chuo Kikuu cha Kilimo cha Kitaifa cha Kazakh Chuo Kikuu cha Kitaifa cha Matibabu kilichopewa jina lake. S.D. Asfendiyarov Kazakh Chuo Kikuu cha Kitaifa cha Pedagogical kilichopewa jina lake. Chuo Kikuu cha Kitaifa cha Ufundi cha Abay Kazakh kilichopewa jina lake. K. I. Satpayeva Chuo Kikuu cha Kitaifa cha Kazakh kilichoitwa baada. Chuo Kikuu cha al-Farabi Kazakh cha Uhusiano wa Kimataifa na Lugha za Ulimwenguni kilichopewa jina lake. Abylai Khan Kazakhstan Taasisi ya Usimamizi, Uchumi na Utabiri Kazakh-British Technical University Kazakh-German University Kazakh-Russian Medical University International University of Information Technologies New Chuo Kikuu cha Uchumi yao. Chuo Kikuu cha T. Ryskulova Biashara ya kimataifa Chuo Kikuu cha Turan Donbass State University Technical University Almetyevsk State Petroleum Institute Arzamas State Pedagogical Institute jina lake baada ya. A.P. Gaidar Arzamas Polytechnic Institute (tawi la NSTU) Chuo cha Ualimu cha Jimbo la Armavir Chuo Kikuu cha Kiisimu cha Armavir Chuo Kikuu cha Shirikisho cha Kaskazini (Arctic) kilichopewa jina hilo. M. V. Lomonosov Chuo Kikuu cha Matibabu cha Jimbo la Kaskazini la Chuo Kikuu cha Kitaifa cha Eurasian kilichopewa jina lake. L.N. Gumilyov Kazakh chuo kikuu cha kilimo yao. S. Seifullina Kazakh Humanitarian-Law University Kazakh University of Technology and Business Astana Medical University Astrakhan State University of Architecture and Civil Engineering Chuo Kikuu cha Jimbo la Astrakhan Medical University Astrakhan State Technical University Azerbaijan Medical University Balakovo Institute of Engineering, Technology and Management Baranovichi State University Altai Academy of Uchumi na Sheria Chuo cha Utamaduni na Sanaa cha Jimbo la Altai Chuo Kikuu cha Kilimo cha Jimbo la Altai Chuo Kikuu cha Matibabu cha Jimbo la Altai Chuo Kikuu cha Ufundi cha Jimbo la Altai kilichopewa jina lake. I.I.Polzunova Chuo Kikuu cha Jimbo la Altai Altai tawi la RANEPA(SibAGS AF) Altai Economics and Law Institute Technical School 103 Belotserkovsky National Agrarian University Belgorod State Agricultural Academy jina lake baada ya. V.Ya. Taasisi ya Sanaa na Utamaduni ya Jimbo la Gorin Belgorod Chuo Kikuu cha Kitaifa cha Utafiti cha Jimbo la Belgorod Chuo Kikuu cha Teknolojia cha Jimbo la Belgorod kilichopewa jina lake. V.G. Shukhova Chuo Kikuu cha Belgorod ushirikiano, uchumi na sheria Taasisi ya Sheria ya Belgorod ya Wizara ya Mambo ya Ndani ya Chuo Kikuu cha Ualimu cha Jimbo la Berdyansk kilichoitwa baada. Chuo Kikuu cha Osipenko Berdyansk cha Usimamizi na Biashara Taasisi ya Teknolojia ya Biysk (tawi la ASTU lililopewa jina la Polzunov) Chuo cha Matibabu cha Jimbo la Kyrgyz kilichoitwa baada. I.K. Chuo Kikuu cha Jimbo la Akhunbaeva Kyrgyz cha Ujenzi, Usafiri na Usanifu Chuo Kikuu cha Kitaifa cha Kyrgyz kilichopewa jina lake. Zh. Balasagyn Kyrgyz-Russian Academy of Education Kyrgyz-Russian Chuo Kikuu cha Slavic yao. Chuo cha Tiba cha Jimbo la Yeltsin Amur Chuo Kikuu cha Jimbo la Amur Chuo Kikuu cha Jimbo la Mbali Mashariki ya Chuo Kikuu cha Kilimo cha Boksitogorsk Taasisi (tawi la Chuo Kikuu cha Jimbo la Leningrad kilichopewa jina la A.S. Pushkin) Chuo Kikuu cha Jimbo la Bratsk Chuo Kikuu cha Ufundi cha Jimbo la Brest Chuo Kikuu cha Jimbo la Brest kilichopewa jina lake. A.S. Chuo cha Uhandisi na Teknolojia cha Jimbo la Pushkin Bryansk Jimbo la Bryansk Chuo Kikuu cha Kilimo Chuo Kikuu cha Ufundi cha Jimbo la Bryansk Chuo Kikuu cha Jimbo la Bryansk kilichopewa jina lake. Mwanataaluma I.G. Petrovsky Bryansk Taasisi ya Usimamizi na Biashara Tawi la Bryansk la RANEPA (ORAGS BF) Velikoluksk State Academy of Physical Culture and Sports Velikoluksk State Agricultural Academy Vinnitsa State Pedagogical University jina lake baada ya. M. Kotsyubinsky Vinnytsia Chuo Kikuu cha Kilimo cha Kitaifa cha Vinnytsia Chuo Kikuu cha Kitaifa cha Matibabu kilichoitwa baada. N.I. Pirogova Vinnitsa Chuo Kikuu cha Kitaifa cha Ufundi cha Vinnitsa Taasisi ya Biashara na Uchumi (tawi la KNTEU) Chuo Kikuu cha Fedha na Kiuchumi cha Vinnitsa Chuo Kikuu cha Jimbo la Tiba ya Mifugo Vitebsk Chuo Kikuu cha Matibabu cha Jimbo la Vitebsk Chuo Kikuu cha Teknolojia cha Jimbo la Vitebsk kilichoitwa baada ya. P. M. Masherova Vladivostok State University of Economics and Service Far East State Technical Uvuvi University University of Far Eastern State Technical University University of Far Eastern Federal University Maritime State University jina lake baada ya. Admiral G.I. Nevelskoy Pacific State Medical University Gorsky State Agrarian University North Caucasus Mining and Metallurgiska Technological University (SKGMI) North Ossetian State Medical Academy North Ossetian State University jina lake baada ya. K. Khetagurova Vladimir State University jina lake baada ya. Stoletov Vladimir tawi la RANEPA (RAGS VF) Volgograd State Academy of Physical Culture Volgograd State Agrarian University Volgograd State University of Architecture and Civil Engineering Volgograd State Institute of Arts and Culture Volgograd State Medical University Volgograd State Social and Pedagogical University Volgograd State Technical University Volgograd State Chuo Kikuu cha Volgograd Taasisi ya Biashara Volgograd tawi la RANEPA (VAGS) Volgodonsk Uhandisi na Taasisi ya Ufundi NRNU MEPhI Volga Polytechnic Taasisi (tawi la VolgSTU) Volkovysk chuo cha ualimu GrSU jina lake baada ya Y. Kupara Vologda State Dairy Academy jina lake baada ya. N.V. Vereshchagina Vologda State University Vologda Institute of Law and Economics of the Federal Penitentiary Service of Russia Pedagogical Institute of VoGU Voronezh State Forestry Academy Voronezh State Medical Academy jina lake baada ya. N.N. Chuo Kikuu cha Kilimo cha Jimbo la Burdenko Voronezh kilichopewa jina lake. Mtawala Peter I Voronezh Chuo Kikuu cha Jimbo la Usanifu na Uhandisi wa Kiraia Taasisi ya Jimbo la Voronezh ya Utamaduni wa Kimwili Chuo Kikuu cha Matibabu cha Jimbo la Voronezh kilichopewa jina lake. N.N. Burdenko Voronezh State Pedagogical University Voronezh State Technical University Voronezh State University Voronezh State University of Engineering Technologies Voronezh State University of Engineering Technologies Voronezh ya Wizara ya Mambo ya Ndani ya Shirikisho la Urusi Voronezh Taasisi ya Uchumi na Sheria Taasisi ya Usimamizi, Masoko na Fedha Taasisi ya Kimataifa ya Kompyuta Technologies State Institute of Taasisi ya Ualimu ya Jimbo la Glazov, Uchumi, Fedha, Sheria na Teknolojia. V.G. Chuo Kikuu cha Kitaifa cha Ualimu cha Korolenko Glukhov kilichopewa jina lake. A. Dovzhenko Chuo Kikuu cha Jimbo la Belarusi cha Usafirishaji Biashara na Uchumi Chuo Kikuu cha Belarusi ushirikiano wa watumiaji Chuo cha Kilimo na Uchumi cha Jimbo la Gomel Chuo Kikuu cha Matibabu cha Gomel Jimbo la Gomel Chuo Kikuu cha Ufundi yao. KWA. Chuo Kikuu cha Jimbo la Sukhoi Gomel. Francysk Skaryna Chuo cha Kilimo cha Jimbo la Belarusi Chuo cha Kilimo cha Jimbo la Gorlovka Taasisi ya Kialimu ya Lugha za Kigeni DSPU Chuo Kikuu cha Jimbo la Grodno Chuo Kikuu cha Jimbo la Grodno kilichoitwa baada yake. Y. Kupala Chechen State University Dnepropetrovsk State Chuo cha fedha Dnepropetrovsk Medical Academy ya Wizara ya Afya ya Ukraine Dnepropetrovsk Jimbo Kilimo-Kiuchumi Chuo Kikuu cha Dnepropetrovsk State Chuo Kikuu cha Mambo ya Ndani Dnepropetrovsk Chuo Kikuu cha Taifa cha Usafiri wa Reli jina lake baada ya. Msomi V. Lazaryan Dnepropetrovsk Chuo Kikuu cha Taifa kilichoitwa baada ya. Chuo Kikuu cha Olesya Gonchar Dnepropetrovsk kilichoitwa baada. A. Nobel National Metalurgical Academy of Ukraine National Mining University Prydnieper State Academy of Construction and Architecture Ukrainian State Chemical-Technological University Moscow State Chuo Kikuu cha Fizikia na Teknolojia Chuo cha (MIPT). ulinzi wa raia Wizara ya Hali za Dharura ya DPR Donbass Chuo cha Sheria Donetsk Taasisi ya Usafiri wa Reli Donetsk National Medical University jina lake baada ya. M. Gorky Donetsk Chuo Kikuu cha Taifa cha Donetsk Chuo Kikuu cha Taifa cha Uchumi na Biashara kilichopewa jina lake. M. Tugan-Baranovsky Donetsk Shule ya Ufundi ya Viwanda Automation Donetsk Sheria Taasisi ya Wizara ya Mambo ya Ndani ya Ukraine Drogobych Chuo Kikuu cha Ualimu Jimbo jina lake baada ya. I. Franko Tajik State Medical University jina lake baada ya. Abuali ibni Sino (Avicens) Chuo Kikuu cha Tajiki cha Jimbo la Tajiki kilichopewa jina la Taasisi ya Sadriddin Aini Evpatoria sayansi ya kijamii(tawi la KFU) Taasisi ya Theatre ya Jimbo la Yekaterinburg Taasisi ya Mahusiano ya Kimataifa Chuo cha Usafiri wa Reli Jimbo la Kirusi la Ufundi Stadi Chuo Kikuu cha Usanifu wa Jimbo la Ural na Sanaa Conservatory ya Jimbo la Ural iliyopewa jina lake. M.P. Mussorgsky Ural State Agrarian University Ural State Mining University Ural State Forestry University Chuo Kikuu cha Ural State Medical University Ural State Pedagogical University of Ural State University of Transport Ural State Economic University University Ural State Law University Taasisi ya Ural biashara iliyopewa jina lake I. A. Ilyina Ural Taasisi ya Huduma ya Moto ya Jimbo la Wizara ya Hali ya Dharura ya Urusi Taasisi ya Ural ya Biashara na Sheria Taasisi ya Ural RANEPA (UrAGS) Taasisi ya Ural ya Uchumi, Usimamizi na Sheria ya Ural Technical School ya Usafiri wa Magari na Huduma Taasisi ya Ufundi ya Mawasiliano ya Ural na Informatics (tawi la SibGUTI) Chuo Kikuu cha Ural Federal . B.N. Yeltsin "UPI" Taasisi ya Fedha na Sheria ya Ural Taasisi ya Elabuga ya Kazan (Mkoa wa Volga) Chuo Kikuu cha Shirikisho (zamani EGPU) Chuo Kikuu cha Jimbo la Yelets kilichopewa jina lake. I.A. Bunin Yerevan State University Zhytomyr State Technological University Zhytomyr State University jina lake baada ya. Ivana Franko Zhytomyr Institute of Nursing Zhytomyr National Agroecological University Zaporozhye Automotive Technical School Zaporizhzhya State Engineering Academy Zaporizhzhya State Medical University Zaporizhzhya Institute of Economics and Information Technologies Zaporizhzhya National Technical University Zaporizhzhya National University Institute of Art and Information tawi la Frank Ivano Medical University, Moscow Technologies Medical University. Chuo Kikuu cha Ivano-Frankivsk Chuo Kikuu cha Kitaifa cha Ufundi cha Mafuta na Gesi Chuo Kikuu cha Kitaifa cha Prykarpattia kilichopewa jina lake. V. Stefanika Ivanovo State Academy of Architecture and Civil Engineering Ivanovo State Medical Academy Ivanovo State Agricultural Academy Ivanovo State University Ivanovo State Chemical-Technological University Ivanovo State Energy University aitwaye baada. KATIKA NA. Lenin Textile Institute IvSPU Moscow Mkoa Taasisi ya Usimamizi na Sheria Izhevsk State Medical Academy Izhevsk State Agricultural Academy Izhevsk State Technical University aitwaye baada. M. T. Kalashnikova Kama Taasisi ya Teknolojia ya Kibinadamu na Uhandisi Chuo Kikuu cha Jimbo la Udmurt Chuo cha Ualimu cha Kijamii cha Jamhuri ya Izmail Chuo cha Mitambo na Umeme. Kilimo Chuo Kikuu cha Jimbo la Baikal Chuo Kikuu cha Kilimo cha Jimbo la Irkutsk kilichopewa jina lake. A.A. Ezhevsky Irkutsk State Linguistic University Irkutsk State Medical University Irkutsk State University Irkutsk State University of Transport Irkutsk National Research Technical University Pedagogical Institute (tawi la ISU) Siberian Academy of Law, Economics and Management Institute of Law (tawi la ISU) Chuo Kikuu cha Taifa cha Kodi ya Jimbo. Huduma ya Ukraine Mari State University Interregional Open Taasisi ya Kijamii Chuo cha Chuo Kikuu cha Teknolojia cha Jimbo la Volga cha Taasisi ya Elimu ya Jamii ya Taasisi ya Maarifa ya Kijamii na Kibinadamu ya Taasisi ya Uchumi na Fedha ya KFU Taasisi ya Uchumi, Usimamizi na Sheria ya Jimbo la Kazan la Tiba ya Mifugo iliyopewa jina lake. N.E. Bauman Kazan State Conservatory (Chuo) kilichopewa jina lake. N. G. Zhiganova Kazan State Agrarian University Kazan State University of Architecture and Civil Engineering Kazan State Medical University Kazan State University of Culture and Arts Kazan State Energy University Kazan Cooperative Institute (tawi la RUK) Kazan National Research Technical University jina lake baada ya. A. N. Tupoleva Kazan Chuo Kikuu cha Kitaifa cha Utafiti cha Teknolojia cha Kazan Chuo Kikuu cha Shirikisho cha Chuo Kikuu cha Shirikisho cha Mkoa wa Volga Chuo cha Jimbo la Utamaduni wa Kimwili, Michezo na Utalii Jimbo la Tatar Kibinadamu na Chuo Kikuu cha Ualimu Chuo Kikuu cha Usimamizi TISBI Kalacheevsky shule ya ufundi ya kilimo Chuo cha Baltic State cha Uvuvi Fleet Baltic Information College Chuo Kikuu cha Shirikisho cha Baltic kilichopewa jina lake. I. Chuo Kikuu cha Ufundi cha Jimbo la Kant Kaliningrad Chuo Kikuu cha Huduma na Uchumi cha St. Petersburg (tawi la Kaliningrad) Chuo Kikuu cha Jimbo la Kaluga. K. E. Tsiolkovsky Kaluga tawi la RANEPA Kamenets-Podolsk Chuo Kikuu cha Taifa kilichoitwa baada. I. Ogienko Podolsk State Agrarian-Technical University Kamyshin Technological Institute (tawi la Volga State Technical University) Karaganda State Medical University Karaganda State Technical University Karaganda State University jina lake baada ya. E. A. Buketova Karaganda Bolashak Chuo Kikuu cha Karaganda Chuo Kikuu cha Uchumi Suleyman Demirel Chuo Kikuu cha Kemerovo State Medical University (zamani KemSMA) Kemerovo State Agricultural Institute Kemerovo State University Kemerovo State University of Utamaduni na Sanaa Kemerovo Taasisi ya Teknolojia ya Chakula Viwanda Kuzbass State Technical University Taasisi ya Kuzbass Uchumi na Sheria Kerch State Maritime Technological University State University of Telecommunications State Economic and Technology University of Transport. Chuo Kikuu cha Ulaya fedha, mifumo ya habari, usimamizi na biashara Kiev State Academy usafiri wa majini yao. Chuo Kikuu cha Tiba cha Konashevich-Sagaidachny Kiev UANM Kiev Chuo Kikuu cha Kitaifa cha Isimu Kiev Biashara ya Kitaifa na Chuo Kikuu cha Kiuchumi Chuo Kikuu cha Kitaifa cha Kiev kilichopewa jina lake. T. Shevchenko Kiev Chuo Kikuu cha Taifa cha Utamaduni na Sanaa Kiev Chuo Kikuu cha Taifa cha Ujenzi na Usanifu Kiev Chuo Kikuu cha Taifa cha Theatre, Filamu na Televisheni kilichopewa jina lake. I. K. Karpenko-Kary Kiev Chuo Kikuu cha Kitaifa cha Teknolojia na Ubunifu cha Kiev Chuo Kikuu cha Kitaifa cha Uchumi kilichopewa jina lake. V. Getman Kiev Chuo Kikuu cha Slavic Kiev Chuo Kikuu kilichoitwa baada ya. B. Grinchenko Kiev Chuo Kikuu cha Sheria cha Chuo cha Taifa cha Sayansi ya Ukraine Kiev Chuo Kikuu cha Utalii, Uchumi na Sheria Chuo Kikuu cha Kimataifa cha Sayansi na Ufundi jina lake baada ya. Yu Bugaya Interregional Academy ya Usimamizi wa Wafanyakazi Chuo cha Taifa cha Mambo ya Ndani ya Ukraine Chuo cha Taifa cha Usimamizi Wafanyakazi wa Utamaduni na Sanaa Chuo cha Taifa cha Takwimu, Uhasibu na Ukaguzi wa Chuo cha Taifa cha Usimamizi National Music Academy ya Ukraine jina lake baada ya. P.I. Tchaikovsky Chuo Kikuu cha Kitaifa cha Anga cha Chuo Kikuu cha Tiba kilichopewa jina lake. A.A. Chuo Kikuu cha Kitaifa cha Pedagogical cha Bogomolets kilichopewa jina lake. M.P. Dragomanova Chuo Kikuu cha Kitaifa cha Ufundi cha Ukraine "Taasisi ya Kiev Polytechnic" Chuo Kikuu cha Usafiri cha Chuo Kikuu cha Kitaifa " Chuo cha Kiev-Mohyla» Chuo Kikuu cha Taifa cha Bioresources na Usimamizi wa Mazingira Chuo Kikuu cha Taifa cha Teknolojia ya Chakula Chuo Kikuu cha Taifa cha Elimu ya Kimwili na Michezo ya Ukraine Open Chuo Kikuu cha Kimataifa cha Maendeleo ya Binadamu Ukraine Jimbo Kiukreni Chuo Kikuu cha Fedha na Biashara ya Kimataifa Samara State Agricultural Academy Volgo-Vyatka Institute (tawi la Jimbo la Moscow Chuo cha Sheria) Chuo cha Kilimo cha Vyatka Jimbo la Vyatka Chuo Kikuu cha Binadamu Vyatka State University Vyatka Taasisi ya Kijamii na Kiuchumi Moscow Chuo Kikuu cha Fedha na Sheria Kirov Kirov tawi Kirovograd Flight Academy ya Chuo Kikuu cha Taifa Aviation Kirovograd State Pedagogical University jina lake baada ya. V. Vinnichenko Kirovograd Taasisi ya Usimamizi wa Mkoa na Uchumi Kirovograd Chuo Kikuu cha Taifa cha Ufundi State Kilimo Chuo Kikuu cha Moldova State University of Medicine na Pharmacology jina lake baada ya. Nicolae Testemitanu Kimataifa Chuo Kikuu Kinachojitegemea Chuo cha Teknolojia cha Jimbo la Moldova Kovrov kilichopewa jina lake. V.A. Degtyareva Taasisi ya Kolomna tawi la MSMU Jimbo la Moscow Taasisi ya Kijamii na Kibinadamu ya Mkoa wa Amur Chuo Kikuu cha Kibinadamu na Kialimu cha Jimbo la Komsomolsk-on-Amur Chuo Kikuu cha Ufundi cha Jimbo la Konotop Taasisi ya SSU ya Chuo cha Fedha na Teknolojia Chuo Kikuu cha Jimbo la Kostanay kilichopewa jina lake. Akhmet Baitursynov Chuo Kikuu cha Teknolojia cha Jimbo la Kostroma Chuo Kikuu cha Jimbo la Kostroma kilichoitwa baada. KWENYE. Nekrasova Donbass State Engineering Academy Donbass chuo cha taifa ujenzi na usanifu Donetsk Chuo Kikuu cha Kitaifa cha Ufundi cha Chuo Kikuu cha Krasnoarmeysk Taasisi ya Viwanda DonNTU Chuo Kikuu cha Jimbo la Krasnodar cha Utamaduni na Sanaa Kuban Chuo Kikuu cha Kilimo cha Kuban Chuo Kikuu cha Tiba cha Kuban Chuo Kikuu cha Teknolojia cha Kuban Chuo Kikuu cha Jimbo cha Kuban Chuo Kikuu cha Jimbo la Utamaduni wa Kimwili, Michezo na Utalii Kuban Taasisi ya Kijamii na Kiuchumi ya Kisasa. Taasisi ya Kibinadamu ya Taasisi ya SFU ya Uhandisi wa Kiraia ya Taasisi ya Usanifu na Usanifu wa SFU ya Taasisi ya SFU ya Madini, Jiolojia na Jioteknolojia ya SFU Taasisi ya Sayansi Asilia na Binadamu ya Taasisi ya SFU ya Fizikia ya Uhandisi na Umeme wa Radio ya Taasisi ya SFU ya Anga na Teknolojia ya Habari ya Taasisi ya SFU ya Mafuta na Gesi ya SFU Taasisi ya Ualimu, Saikolojia na Sosholojia ya Taasisi ya SFU ya Usimamizi wa Mchakato wa Biashara na Uchumi SFU Taasisi ya Filolojia na Mawasiliano ya Lugha SFU Taasisi ya Baiolojia ya Msingi na Bayoteknolojia SFU Taasisi ya Taasisi ya Sayansi ya Metali na Nyenzo ya SFU. ya Uchumi, Usimamizi na Usimamizi wa Mazingira SFU Krasnoyarsk State Academy of Music and Theatre Krasnoyarsk State Academy of Architecture and Civil Engineering SFU Krasnoyarsk State Agrarian University Krasnoyarsk State Medical University jina lake baada ya. V.F. Chuo Kikuu cha Ufundi cha Jimbo la Voino-Yasenetsky Krasnoyarsk kilichopewa jina lake. V.P. Astafiev Krasnoyarsk Taasisi ya Usafiri wa Reli, tawi la IrGUPS Polytechnic Institute Siberian Federal University Siberian State Technological University Siberian State University of Science and Technology. Mwanataaluma M.F. Reshetnyova Taasisi ya Siberia biashara, usimamizi na saikolojia Siberian Interregional Training Center Siberian Federal University Trade and Economic Institute Siberian Federal University Law Institute SFU Kremenchug National University aitwaye baada. M. Ostrogradsky Krivoy Rog Chuo Kikuu cha Kitaifa cha Taasisi ya Kiuchumi ya Krivoy Rog KNEU iliyopewa jina lake. V. Getman Aviation Chuo cha Ufundi Chuo cha Kilimo cha Jimbo la Kurgan kilichopewa jina lake. T. S. Maltseva Chuo Kikuu cha Jimbo la Kurgan Chuo cha Kilimo cha Jimbo la Kursk kilichopewa jina lake. Ave. I.I. Ivanova Kursk State Medical University Kursk Taasisi ya Elimu ya Jamii Taasisi ya Kikanda ya Fedha na Uchumi Taasisi ya Jimbo la Kusini Magharibi Chuo Kikuu cha Jimbo la Tuva Lesosibirsk Taasisi ya Pedagogical (tawi la Siberian Federal University) Lipetsk State Pedagogical University Lipetsk State Technical University Luga Institute (tawi la Leningrad State University aitwaye baada ya A.S. Pushkin) Lugansk State Academy of Culture and Arts Lugansk State Medical University Lugansk State University of Internal named after. E.A. Chuo Kikuu cha Jimbo la Didorenko Lugansk kilichopewa jina lake. Chuo Kikuu cha Kitaifa cha Kilimo cha Vladimir Dahl Lugansk Chuo Kikuu cha Kitaifa cha Lugansk kilichopewa jina lake. Taras Shevchenko Chuo Kikuu cha Kitaifa cha Ulaya Mashariki kilichopewa jina lake. Lesya Ukrainka Lutsk National Technical University Lvov Commercial Academy Lvov National Academy of Arts Lvov State University of Internal Affairs Lvov State University of Physical Culture Lvov Institute of Economics and Tourism Lvov National Agrarian University Lvov National Medical University aitwaye baada. D. Galitsky Lviv Chuo Kikuu cha Kitaifa cha Tiba ya Mifugo na Bioteknolojia iliyopewa jina lake. S.Z. Chuo Kikuu cha Kitaifa cha Grzhitsky Lviv. I. Franko National University Lviv Polytechnic Russian Forodha Academy North-Eastern State University Ingush State University Magnitogorsk State Technical University aitwaye baada. G.I. Nosov Magnitogorsk Medical College iliyopewa jina lake. P.F. Nadezhdina Azov Maritime Institute Odessa National Maritime Academy Donetsk State University of Management Mariupol State University Priazov State Technical University Dagestan State Medical Academy Dagestan State Pedagogical University Dagestan State Technical University Dagestan State University Melitopol State Pedagogical University aitwaye baada. B. Khmelnitsky Tauride State Agrotechnological University Belarusian State Academy of Arts Belarusian State Academy of Music Belarusian State Academy of Communications Belarusian State Agrarian Technical University Belarusian State Medical University Belarusian State Pedagogical University jina lake baada ya. M. Tanka Kibelarusi State Technological University Belarusian State University Belarusian State University of Informatics and Radioelectronics Belarusian State University of Culture and Arts Belarusian State University of Physical Culture of Physical Culture Belarusian State Economic University Belarusian National Technical University Institute of Information Technologies BSUIR Institute of Border Guard Service of the Taasisi ya Jamhuri ya Belarusi ya Maarifa ya Kisasa iliyopewa jina lake. A.M. Chuo Kikuu cha Kimataifa cha Ikolojia cha Shirokov kilichopewa jina lake. Chuo Kikuu cha Kimataifa cha A. D. Sakharova MITSO Chuo cha Uhandisi cha Redio ya Juu cha Jimbo la Minsk Minsk State Polytechnic College Minsk Innovation University Minsk Chuo cha Utamaduni na Sanaa Mikhailovsky Technical School. A. Merzlova Kibelarusi-Kirusi Chuo Kikuu cha Jimbo la Mogilev kilichoitwa baada ya. A. A. Kuleshova Chuo Kikuu cha Jimbo la Mogilev cha Chakula Chuo Kikuu cha Pedagogical cha Jimbo la Mozyr kilichopewa jina lake. I.P. Taasisi ya Kimataifa ya Shamyakin Academic Law Institute Academy ya Huduma ya Moto ya Serikali ya Wizara ya Hali ya Dharura ya Urusi Chuo cha Viwango, Metrolojia na Vyeti vya Chuo cha Kazi na Mahusiano ya Kijamii cha Shirikisho la Vyama Huru vya Wafanyakazi wa Urusi Air Force. chuo cha uhandisi yao. Ave. N.E. Zhukovsky Chuo cha All-Russian biashara ya nje Wizara maendeleo ya kiuchumi Shirikisho la Urusi Chuo Kikuu cha Sinema cha Jimbo la Urusi-Yote kilichopewa jina lake. S.A. Gerasimov "VGIK" Shule ya Theatre ya Juu (Taasisi) iliyopewa jina lake. M. S. Shchepkina GAPOU College of Entrepreneurship No. 11 State Academy of Slavic Culture State Classical Academy jina lake baada ya. Chuo Kikuu cha Kitaaluma cha Jimbo la Maimonides cha Taasisi ya Jimbo la Lugha ya Kirusi iliyopewa jina lake. A.S. Chuo Kikuu cha Jimbo la Pushkin cha Usimamizi wa Ardhi Chuo Kikuu cha Usimamizi cha Taasisi ya Kibinadamu ya Televisheni na Utangazaji wa Redio iliyopewa jina lake. M.A. Taasisi ya Litovchina ya Elimu ya Kibinadamu na Taasisi ya Teknolojia ya Habari ya Taasisi ya Uandishi wa Habari na Taasisi ya Ubunifu wa Fasihi. sheria ya kimataifa na Uchumi iliyopewa jina la Taasisi ya A.S. Griboyedov ya Taasisi ya Uzamili ya Elimu ya Taaluma ya FMBTS (kituo cha utafiti) uchumi wa soko, Taasisi ya Sera ya Kijamii na Sheria ya Nguo na sekta ya mwanga Taasisi ya Utalii na Ukarimu MSUTU Taasisi ya Usimamizi na Taasisi ya Sheria ya Uchumi na Utamaduni Chuo cha Mipango Miji na Huduma Na. 38 Chuo cha Multilevel Elimu ya Ufundi Taasisi ya Fasihi ya RANEPA iliyopewa jina. A.M. Gorky Medical Institute of Continuing Education Medical College No. 1 International Academy of Business and Management Institute of International Law Institute of Economics and Law International Law Institute Moscow Academy of Astrology Moscow Academy of Entrepreneurship chini ya Serikali ya Moscow Moscow Academy of Economics and Law Moscow State Academy of Mifugo Dawa na Bayoteknolojia iliyopewa jina lake. K.I. Scriabin Moscow State Academy of Water Transport Moscow State Academy of Utilities and Construction Moscow State Academy of Physical Culture of Moscow State Conservatory. P.I. Tchaikovsky Chuo cha Sanaa na Viwanda cha Jimbo la Moscow kilichopewa jina lake. S. G. Stroganova Chuo cha Sheria cha Jimbo la Moscow kilichopewa jina lake. O.E. Kutafina Moscow Academy of Humanities and Technology Moscow Academy of Finance and Law Taasisi ya Usafiri wa Anga ya Moscow (chuo kikuu cha kitaifa cha utafiti) Moscow Automobile and Highway State Technical University Taasisi ya Usanifu na Uhandisi wa Kiraia Moscow Taasisi ya Usanifu (chuo cha serikali) Taasisi ya Benki ya Moscow Taasisi ya Madini ya Moscow ( tawi la NUST MISiS) Chuo Kikuu cha Ualimu cha Moscow City Chuo Kikuu cha Saikolojia na Kialimu cha Moscow City Chuo Kikuu cha Usimamizi cha Serikali ya Moscow Chuo Kikuu cha Uhandisi wa Kilimo cha Jimbo la Moscow kilichopewa jina lake. V.P. Goryachkina Chuo Kikuu cha Jimbo la Moscow cha Binadamu na Uchumi Chuo Kikuu cha Jimbo la Moscow kwa Binadamu. M.A. Jimbo la Sholokhov la Moscow chuo kikuu cha viwanda Taasisi ya Jimbo la Moscow ya Sekta ya Utalii iliyopewa jina lake. Yu.A. Taasisi ya Jimbo la Senkevich Moscow ya Uhandisi wa Redio, Umeme na Uendeshaji (Chuo Kikuu cha Ufundi) Taasisi ya Jimbo la Moscow ya Elektroniki na Hisabati (Chuo Kikuu cha Ufundi) Chuo Kikuu cha Jimbo la Moscow cha Teknolojia ya Habari Chuo Kikuu cha Isimu cha Jimbo la Moscow chuo kikuu cha uhandisi wa mitambo"MAMI" Chuo Kikuu cha Matibabu na Meno cha Jimbo la Moscow kilichopewa jina lake. A.I. Chuo Kikuu cha Evdokimov cha Mkoa wa Moscow Chuo Kikuu Huria cha Jimbo la Moscow kilichopewa jina lake. V. S. Chernomyrdin Moscow State University of Civil Aviation Moscow State Technical University of Civil Aviation Moscow State Technical University aitwaye baada. N.E. Bauman Chuo Kikuu cha Teknolojia cha Jimbo la Moscow "Stankin" Chuo Kikuu cha Jimbo la Moscow cha Geodesy na Cartography Chuo Kikuu cha Jimbo la Moscow cha Ubunifu na Teknolojia Chuo Kikuu cha Jimbo la Moscow. M.V. Chuo Kikuu cha Jimbo la Moscow Lomonosov uhandisi wa mazingira Chuo Kikuu cha Jimbo la Moscow la Uhusiano wa Kimataifa wa Wizara ya Mambo ya Nje ya Urusi (MGIMO) Chuo Kikuu cha Sanaa cha Uchapishaji cha Jimbo la Moscow. I. Fedorova Chuo Kikuu cha Jimbo la Moscow uzalishaji wa chakula Chuo Kikuu cha Jimbo la Moscow cha Uhandisi wa Ala na Informatics Chuo Kikuu cha Jimbo la Moscow cha Bayoteknolojia Inayotumika Chuo Kikuu cha Uhandisi wa Mazingira cha Jimbo la Moscow Chuo Kikuu cha Usafiri cha Jimbo la Moscow cha Teknolojia na Usimamizi kilichopewa jina lake. KILO. Razumovsky Moscow State University of Fine Chemical Technologies jina lake baada ya. M.V. Lomonosov Moscow State University of Economics, Statistics and Informatics (MESI) Moscow Humanitarian-Economic Institute Moscow Humanitarian Institute. E.R. Dashkova Chuo Kikuu cha Kibinadamu cha Moscow Taasisi ya Moscow serikali kudhibitiwa na Sheria Taasisi ya Moscow ya Ujasiriamali na Sheria Taasisi ya Televisheni na Utangazaji wa Redio ya Moscow "Ostankino" Chuo Kikuu cha Kimataifa cha Moscow Taasisi ya Sheria Mpya ya Moscow Complex ya Kielimu iliyopewa jina lake. V. Talalikhin Moscow Pedagogical State University Moscow Chuo Kikuu cha Saikolojia na Kijamii Chuo Kikuu cha Kijamii na Kiuchumi cha Moscow Chuo Kikuu cha Ufundi cha Mawasiliano na Informatics Taasisi ya Teknolojia ya Moscow "VTU" Chuo Kikuu cha Moscow. S.Yu. Witte (zamani Taasisi ya Uchumi, Usimamizi na Sheria ya Moscow) Chuo Kikuu cha Moscow cha Wizara ya Mambo ya Ndani ya Shirikisho la Urusi. V.Ya. Kikotya Moscow Chuo Kikuu cha Fedha na Viwanda Synergy Taasisi ya Sanaa na Viwanda Moscow Taasisi ya Kiuchumi ya Taasisi ya Jimbo la Muziki-Ufundishaji iliyopewa jina lake. MM. Taasisi ya Kitaifa ya Biashara ya Ippolitova-Ivanova Chuo Kikuu cha Teknolojia ya Utafiti wa Kitaifa "MISiS" Chuo Kikuu cha Kitaifa cha Utafiti "Shule ya Juu ya Uchumi" Chuo Kikuu cha Kitaifa cha Utafiti "MIET" Chuo Kikuu cha Kitaifa cha Utafiti "MPEI" Chuo Kikuu cha Kitaifa cha Utafiti wa Nyuklia (MEPhI) Chuo Kikuu Huria Israeli katika Taasisi ya Ufundishaji ya CIS ya Utamaduni wa Kimwili na Michezo ya Chuo Kikuu cha Ualimu cha Moscow City Chuo Kikuu cha Kwanza cha Matibabu cha Jimbo la Moscow kilichopewa jina lake. WAO. Chuo cha Sechenov Polytechnic kilichoitwa baada ya P.A. Ovchinnikova Orthodox Chuo Kikuu cha Kibinadamu cha Mtakatifu Tikhon Chuo cha Muziki cha Kirusi kilichopewa jina lake. Chuo cha Kirusi cha Gnessins Uchumi wa Taifa na utumishi wa umma chini ya Rais Shirikisho la Urusi Chuo cha Kimataifa cha Utalii cha Urusi Chuo Kikuu Huria cha Usafiri MIIT Chuo Kikuu cha Kilimo cha Jimbo la Urusi MSHA kilichopewa jina lake. Chuo Kikuu cha Matarajio cha Jiolojia cha Jimbo la Timiryazev kilichopewa jina lake. S. Ordzhonikidze Chuo Kikuu cha Kibinadamu cha Jimbo la Urusi Chuo Kikuu cha Kijamii cha Jimbo la Urusi Chuo Kikuu cha Teknolojia cha Jimbo la Urusi kilichopewa jina lake. K.E. Tsiolkovsky (MATI) Chuo Kikuu cha Biashara na Uchumi cha Jimbo la Urusi Chuo Kikuu cha Jimbo la Urusi kilichopewa jina la A.N. Kosygina Chuo Kikuu cha Jimbo la Urusi cha Teknolojia ya Ubunifu na Ujasiriamali Chuo Kikuu cha Jimbo la Urusi cha Mafuta na Gesi kilichopewa jina lake. WAO. Gubkina Chuo Kikuu cha Jimbo la Urusi cha Haki Chuo Kikuu cha Utalii na Huduma cha Jimbo la Urusi cha Utamaduni wa Kimwili, Michezo, Vijana na Utalii (GTSOLIFK) Chuo Kikuu cha Tiba cha Utafiti cha Kitaifa cha Urusi kilichopewa jina la N.I. Pirogov Chuo Kikuu Kipya cha Urafiki cha Watu wa Urusi Chuo Kikuu cha Sanaa cha Theatre cha Urusi. Uhandisi wa Kemikali wa Kirusi -Chuo Kikuu cha Teknolojia kilichoitwa baada. DI. Chuo Kikuu cha Kiuchumi cha Mendeleev. G.V. Taasisi ya Theatre ya Plekhanov Capital Financial na Humanitarian Academy iliyopewa jina lake. B.V. Shchukin katika ukumbi wa michezo wa Kiakademia wa Jimbo uliopewa jina lake. E. Vakhtangov Chuo Kikuu cha Kirusi Elimu Ubunifu Chuo Kikuu cha Chuo cha Urusi cha Elimu Taasisi ya Shirikisho ya Mafunzo ya Juu na Retraining Chuo Kikuu cha Fedha chini ya Serikali ya Shirikisho la Urusi Shule-Studio (Taasisi) jina lake baada ya. Vl. I. Nemirovich-Danchenko kwenye Ukumbi wa Sanaa wa Moscow. A. P. Chekhov Mukachevo Chuo Kikuu cha Jimbo la Mukachevo Taasisi ya Kimataifa ya Elimu ya Biashara ya Murmansk Jimbo la Chuo Kikuu cha Kibinadamu cha Jimbo la Moscow Chuo Kikuu cha Misitu cha Jimbo la Moscow Altshul Chuo Kikuu cha Ushirika cha Urusi Chuo Kikuu cha Ushirikiano cha Kama Uhandisi na Chuo cha Uchumi cha Naberezhnye Taasisi ya Biashara na Teknolojia ya Jimbo la Chelny Naberezhnye Chelny Taasisi ya KFU Naberezhnye Chelny Taasisi ya Kijamii na Ufundishaji. Teknolojia na rasilimali Chuo Kikuu cha Jimbo la Kabardino-Balkarian kilichopewa jina lake. H. Berbekova Nanjing Chuo Kikuu cha Sayansi na Teknolojia (Nanjing Chuo Kikuu cha Sayansi na Teknolojia) Nezhin State University jina lake baada ya. N. Gogol Nemeshaevsky Agrotechnical College Nizhnevartovsk State University Nizhnekamsk Chemical Taasisi ya Teknolojia Chuo Kikuu cha Teknolojia cha Jimbo la Kazan Chuo Kikuu cha Jimbo la Volga cha Usafiri wa Maji cha Nizhny Novgorod Jimbo la Conservatory jina lake baada. M.I. Glinka Nizhny Novgorod State Agricultural Academy Nizhny Novgorod Law Academy Nizhny Novgorod State University of Architecture and Civil Engineering Nizhny Novgorod State Engineering and Economic University Nizhny Novgorod State Linguistic University aitwaye baada. KWENYE. Dobrolyubov Nizhny Novgorod State Pedagogical University jina lake baada ya. K. Minin Chuo Kikuu cha Ufundi cha Jimbo la Nizhny Novgorod kilichoitwa baada. R.E. Chuo Kikuu cha Jimbo la Alekseev Nizhny Novgorod kilichopewa jina lake. N.I. Lobachevsky Nizhny Novgorod Taasisi ya Usimamizi na Biashara Taasisi ya Nizhny Novgorod Idara ya RANEPA (VVAGS) Privolzhsky Research Medical University (zamani NizhSMA) Nizhny Tagil State Social Pedagogical Institute (tawi la RGPPU) Nizhny Tagil Technological Institute (tawi la UrFU) Chuo Kikuu cha Taifa cha Shipbuilding jina lake baada ya. adm. Makarov Nikolaev Chuo Kikuu cha Kilimo cha Kitaifa cha Nikolaev kilichoitwa baada. V.A. Chuo Kikuu cha Jimbo la Bahari Nyeusi cha Sukhomlinsky kilichopewa jina lake. Peter Mogila Chuo Kikuu cha Jimbo la Novgorod kilichoitwa baada. Yaroslav the Wise Novokuznetsk Institute (tawi la Kemerovo State University) Siberian State Industrial University State University State Maritime University jina lake baada ya. Admiral F. F. Ushakov Taasisi ya Catalysis jina lake baada ya. G.K. Conservatory ya Jimbo la Boreskov Novosibirsk iliyopewa jina lake. M.I. Chuo Kikuu cha Kilimo cha Glinka Novosibirsk Chuo Kikuu cha Jimbo la Novosibirsk cha Usanifu na Uhandisi wa Kiraia Chuo Kikuu cha Tiba cha Jimbo la Novosibirsk Chuo Kikuu cha Ualimu cha Novosibirsk Chuo Kikuu cha Ufundi cha Jimbo la Novosibirsk Chuo Kikuu cha Jimbo la Novosibirsk Chuo Kikuu cha Jimbo la Usanifu, Usanifu na Sanaa (zamani NGAHA) Chuo Kikuu cha Utawala cha Novosibirsk cha Usimamizi wa Jimbo la Novosibirsk. Chuo cha Novosibirsk Law School taasisi (tawi la TSU) Siberian Academy of Finance and Banking Siberian State University of Water Transport Siberian State University of Geosystems and Technologies Siberian State University of Communications Siberian State University of Telecommunications and Informatics Siberian Institute of Management RANEPA (SibAGS) Siberian State University of Communications Siberian State University of Telecommunications and Informatics Siberian Institute of Management RANEPA (SibAGS) Siberian Chuo Kikuu cha Ushirikiano wa Watumiaji Kusini mwa Chuo Kikuu cha Ufundi cha Jimbo la Urusi (Novocherkassk Polytechnic Institute) (SRSTU (NPI)) Taasisi ya Kibinadamu ya Obninsk Obninsk Taasisi ya Nishati ya Nyuklia Utafiti wa Kitaifa wa Chuo Kikuu cha Nuclear MEPhI Chuo Kikuu cha Kitaifa cha Odessa Maritime Academy (zamani. ONMA) Chuo Kikuu cha Taifa cha Odessa Law Academy Odessa State Academy of Construction and Architecture Odessa National Academy of Food Technologies Odessa National Academy of Communications named after. A.S. Popov Odessa State Kilimo University Odessa State Ikological University Odessa State Economic University Odessa Corporate Computer College Odessa National Medical University Odessa National Maritime University Odessa National Polytechnic University Odessa National University. I.I. Chuo Kikuu cha Kitaifa cha Pedagogical cha Mechnikov Kiukreni Kusini kilichopewa jina lake. K.D. Taasisi ya Teknolojia ya Ushinsky Ozyorsk Chuo cha Omsk cha Wizara ya Mambo ya Ndani ya Chuo Kikuu cha Kilimo cha Jimbo la Omsk kilichoitwa baada. P. A. Stolypina Omsk State Institute of Service Omsk State Medical University Omsk State Pedagogical University Omsk State Technical University Omsk State University jina lake baada ya. F.M. Dostoevsky Omsk State University of Transport Omsk Economic Institute Omsk Law Institute Siberian State Automobile and Highway Academy Siberian State University of Physical Culture and Sports State University - elimu, kisayansi na uzalishaji tata (zamani Orel State Technical University) Medical Institute of Oryol State University Oryol State. Taasisi ya Sanaa na Utamaduni Orel State Taasisi ya Uchumi na Biashara Oryol tawi la RANEPA Orenburg State Agrarian University Orenburg State Institute of Management Orenburg State Medical University Orenburg State Pedagogical University Orenburg State University Orenburg Institute (tawi la Moscow State Law Academy Kutafina) Orsk Humanitarian- Taasisi ya Teknolojia (tawi la OSU) Chuo cha Matibabu cha Orsk GBPOU Ostashkov Chuo Kikuu cha Teknolojia cha Osh kilichoitwa baada. akad. MM. Adysheva Innovative Eurasian University Pavlodar State Pedagogical University Pavlodar State University jina lake baada ya. S. Toraigyrov Taasisi ya Pedagogical iliyoitwa baada ya. V. G. Belinsky Penza State University Penza State Agricultural Academy Penza State Technological University Penza State University Penza State University of Architecture and Construction Pereyaslav-Khmelnitsky State Pedagogical University jina lake baada ya. G.S. Skovoroda West Ural Institute of Economics and Law Perm State Academy of Art and Culture Perm State Agricultural Academy jina lake baada ya. D.N. Pryanishnikova Perm State Pharmaceutical Academy Perm State Humanitarian and Pedagogical University Perm State Medical University jina lake baada ya. ak. E.A. Chuo Kikuu cha Kitaifa cha Utafiti cha Wagner Perm Chuo Kikuu cha Utafiti cha Perm Taasisi ya Kibinadamu-Kiteknolojia Taasisi ya Perm ya Uchumi na Fedha ya Perm Utafiti wa Kitaifa wa Chuo cha Ufundi cha Jimbo la Karelian Chuo cha Ualimu cha Petrozavodsk Jimbo la Conservatory kilichopewa jina lake. A.K. Glazunov Petrozavodsk State University North Kazakhstan State University jina lake baada ya. M. Kozybaeva Kamchatka State Technical University Pinsk State Vocational Technical Technical College of Mechanical Engineering Polesie State University Poltava State Agrarian Academy Poltava National Pedagogical University jina lake baada ya. V. G. Korolenko Poltava Chuo Kikuu cha Kitaifa cha Ufundi. Yu Kondratyuk Poltava Chuo Kikuu cha Uchumi na Biashara Kiukreni Medical Dental Academy Pskov Agrotechnical College Pskov State University Leningrad State University jina lake baada ya. A.S. Pushkin Chuo Kikuu cha Kilimo cha Jimbo la St. Petersburg Jimbo la Pyatigorsk Chuo Kikuu cha Lugha Pyatigorsk State Technological University Pyatigorsk Medical-Pharmaceutical Institute (tawi la Volga State Medical University) North Caucasus Institute RANEPA (SKAGS) Rezhevsk Polytechnic School International Economics and Humanities University aitwaye baada. S. Demyanchuk Chuo Kikuu cha Kitaifa cha Usimamizi wa Maji na Usimamizi wa Mazingira Rivne State Humanitarian University Academy of Architecture and Arts Southern Federal University Don State Agrarian University Don State Technical University Institute of Service and Tourism (tawi la DSTU) Taasisi ya Usimamizi, Biashara na Sheria Jimbo la Rostov. Conservatory iliyopewa jina lake. S. V. Rachmaninova Rostov State Medical University Rostov State University of Transport Rostov State Economic University "RINH" Rostov Institute for the Protection of Entrepreneurs Rostov Law Institute (tawi la RPA MU) Southern Federal University Rybinsk State Aviation Technical University jina lake baada ya. P. A. Solovyov Shule ya Mto Rybinsk iliyopewa jina lake. KATIKA NA. Tawi la Kalashnikov Rybnitsa la Chuo Kikuu cha Jimbo la Transnistrian kilichoitwa baada ya T.G. Shevchenko Ryazan State Agrotechnological University kilichoitwa baada. P.A. Chuo Kikuu cha Matibabu cha Jimbo la Kostychev Ryazan kilichoitwa baada. akad. I.P. Chuo Kikuu cha Uhandisi cha Redio cha Jimbo la Pavlova Ryazan Chuo Kikuu cha Jimbo la Ryazan kilichopewa jina lake. S.A. Chuo Kikuu cha Matibabu cha Yesenina "REAVIZ" Jimbo la Volga Jimbo la Chuo cha Kijamii na Kibinadamu Mkoa wa Volga Chuo Kikuu cha Jimbo la Mawasiliano na Informatics Samara Chuo cha Jimbo na serikali ya manispaa Chuo cha Utamaduni na Sanaa cha Jimbo la Samara Chuo cha Kibinadamu cha Samara Chuo Kikuu cha Jimbo la Samara cha Usanifu na Uhandisi wa Kiraia Chuo Kikuu cha Tiba cha Jimbo la Samara Chuo Kikuu cha Ufundi cha Samara Chuo Kikuu cha Jimbo la Usafiri Chuo Kikuu cha Uchumi cha Samara Taasisi ya Samara- Shule ya Juu ya Ubinafsishaji na Ujasiriamali Chuo Kikuu cha Kitaifa cha Utafiti cha Samara kilichopewa jina lake. ak. S.P. Korolev (zamani SSAU, SamSU) Samarkand State Medical Institute Academy of Russian Ballet jina lake baada. NA MIMI. Vaganova Baltic Academy of Tourism and Entrepreneurship Chuo Kikuu cha Ufundi cha Jimbo la Baltic "VOENMEH" kilichopewa jina lake. D.F. Taasisi ya Kibinadamu ya Ustinova Baltic Taasisi ya Baltic ya Ikolojia, Siasa na Sheria Chuo cha Kijeshi mawasiliano yaliyopewa jina SENTIMITA. Budyonny Chuo cha Nafasi za Kijeshi yao. A.F. Chuo cha Matibabu cha Kijeshi cha Mozhaisky kilichopewa jina lake. SENTIMITA. Kirov Taasisi ya Ulaya Mashariki ya Psychoanalysis State Polar Academy State University of Sea and River Fleet jina lake baada ya. S.O. Taasisi ya Makarova ufundishaji maalum na saikolojia iliyopewa jina lake. R. Wallenberg Taasisi ya Televisheni, Biashara na Ubunifu Taasisi ya Kimataifa ya Saikolojia na Usimamizi Chuo Kikuu cha Taifa cha Utamaduni wa Kimwili, Michezo na Afya kilichopewa jina lake. P.F. Lesgafta National Mineral Resources University "Mining" National Open Institute of Russia First St. Petersburg State Medical University jina lake baada ya. I.P. Chuo Kikuu cha Usafiri cha Jimbo la Pavlov cha St. Kaizari Alexander I Chuo Kikuu cha Jimbo la Kirusi cha Hydrometeorological Chuo Kikuu cha Ufundishaji cha Jimbo la Urusi kilichopewa jina lake. A.I. Herzen Russian Christian Humanitarian Academy St. Petersburg State Academy of Veterinary Medicine St. Petersburg State Academy of Theatre Arts St. Petersburg State Conservatory iliyopewa jina lake. KWENYE. Rimsky-Korsakov Chuo cha Matibabu cha Jimbo la St. I.I. Mechnikov Jimbo la St. Petersburg Chuo cha Kemikali-Dawa cha Chuo cha Sanaa na Viwanda cha Jimbo la St. A.L. Stieglitz Chuo Kikuu cha Jimbo la St. Petersburg cha Usanifu na Uhandisi wa Kiraia cha Taasisi ya Jimbo la St. Petersburg ya Saikolojia na Kazi ya Jamii Chuo Kikuu cha Misitu cha Jimbo la St. SENTIMITA. Kirova St. Petersburg State Marine Technical University St. Petersburg State Pediatric Medical University St. Petersburg State Polytechnic University Institute of Mechanical Engineering Taasisi ya Jimbo la St. Petersburg (Technical University) St. Petersburg State Technological University of Plant Polymers St. Petersburg State Trade and Chuo Kikuu cha Uchumi cha Chuo Kikuu cha Jimbo la St. -Petersburg State University of St. Petersburg State University of Aerospace Instrumentation St. ya Utamaduni na Sanaa Chuo Kikuu cha Jimbo la St. Petersburg hali ya joto ya chini na teknolojia ya chakula cha Chuo Kikuu cha Huduma na Uchumi cha Jimbo la St. Prof. M.A. Bonch-Bruevich St. Petersburg State University of Technology and Design St. Petersburg State Economic University (zamani FINEK, INZHEKON) St. Petersburg State Electrotechnical University "LETI" St. Petersburg Humanitarian University of Trade Unions St. Petersburg Institute of Foreign Economic Relations, Uchumi na Sheria Taasisi ya Ukarimu ya St. -Petersburg Taasisi ya Usimamizi na Sheria ya St. Petersburg Polytechnic University of Peter the Great (zamani SPbSPU) Huduma ya Moto ya Jimbo la Chuo Kikuu cha St. Mambo ya Urusi Chuo Kikuu cha Usimamizi na Uchumi cha St. Petersburg cha Chuo Kikuu cha Sheria cha Chuo Kikuu cha Mwendesha Mashtaka Mkuu wa Ofisi ya Shirikisho la Urusi cha St. I.I. Mechnikov Taasisi ya Kaskazini Magharibi Idara ya RANEPA (SZAGS) Taasisi ya Smolny ya Chuo cha Elimu cha Urusi Taasisi ya Jimbo la Mordovian ya Ufundishaji iliyopewa jina lake. M.E. Chuo Kikuu cha Jimbo la Evseviev Mordovian kilichoitwa baada. Taasisi ya Usimamizi ya Mkoa wa Volga N. P. Ogarev iliyoitwa baada. P.A. Stolypin RANEPA (PAGS) Conservatory ya Jimbo la Saratov iliyopewa jina lake. L. V. Sobinova Saratov State Law Academy Saratov State Agrarian University jina lake baada ya. N.I. Vavilov Saratov State Medical University jina lake baada ya. KATIKA NA. Chuo Kikuu cha Ufundi cha Jimbo la Razumovsky Saratov kilichoitwa baada. Yu.A. Chuo Kikuu cha Jimbo la Gagarin Saratov kilichoitwa baada. N.G. Chernyshevsky Saratov Taasisi ya Kijamii na Kiuchumi REU iliyopewa jina lake. Plekhanov (zamani SGSEU) Sarov State Taasisi ya Fizikia na Teknolojia Sakhalin State University Sevastopol City Humanitarian University Sevastopol State University Sevastopol National University of Nuclear Energy and Industry Institute of Shipbuilding and Marine Arctic Technology (Sevmashvtuz) (tawi la NArFU) East Ukrainian National University aitwaye. baada ya. V. Dalya Seversky Technological Institute NRNU MEPhI State University iliyopewa jina la Shakarim wa Semey Kazakh Humanitarian and Legal Innovation University Academy of Bioresources and Environmental Management Academy of Construction and Architecture (tawi la KFU) Humanitarian and Pedagogical Academy (tawi la KFU) Crimean Engineering and Pedagogical Engineering. Chuo Kikuu cha Crimea Chuo Kikuu cha Utamaduni na Sanaa na utalii Chuo Kikuu cha Shirikisho cha Crimea kilichoitwa baada. KATIKA NA. Chuo cha Matibabu cha Vernadsky kilichoitwa baada. S.I. Chuo Kikuu cha Georgievsky Simferopol cha Uchumi na Usimamizi Chuo cha Tauride (tawi la KFU) Chuo Kikuu cha Kitaifa cha Tauride kilichopewa jina lake. KATIKA NA. Vernadsky Donbass State Pedagogical University Smolensk State Agricultural Academy Smolensk State Institute of Arts Smolensk State Medical University Smolensk State University Smolensk Humanitarian College Sosnovsky Agro-Industrial College Sochi State University Sochi Institute of Peoples' Friendship University of Russia North Caucasus Humanitarian-Technical Federal Institute Chuo Kikuu cha Stavropol Jimbo la Kilimo Chuo Kikuu cha Chuo Kikuu cha Jimbo la Stavropol Chuo Kikuu cha Matibabu cha Jimbo la Stavropol Taasisi ya Ualimu ya Stary Oskol Taasisi ya Teknolojia (tawi la NUST MISiS) Chuo cha Ualimu cha Jimbo la Sterlitamak Chuo cha Misitu cha Muromtsevo Chuo Kikuu cha Ualimu cha Jimbo la Sumy kilichoitwa baada. Makarenko Sumy State University Sumy National Agrarian University Ukrainian Academy of Banking of the National Bank of Ukraine Surgut State Pedagogical University Surgut State University Surgut Institute of Oil and Gas (tawi la Tyumen Industrial University) Komi Republican Academy of Public Service and Management Syktyvkar State University. Taasisi ya Misitu ya Pitirim Sorokin Syktyvkar (tawi la St. Petersburg GLTA) Chuo cha Uhandisi na Teknolojia cha Taasisi ya Taganrog ya Chuo Kikuu cha Shirikisho la Kusini iliyopewa jina lake. A.P. Chekhov Tambov Chuo Kikuu cha Ufundi cha Jimbo la Tambov kilichopewa jina lake. G.R. Derzhavin Tambov Chuo cha Uchumi na Ujasiriamali Tambov tawi la RANEPA (PAGS jina lake baada ya Stolypin) Taraz State University jina lake baada ya. M.H. Taasisi ya Dulati ya Kemia ya Kibiolojia iliyopewa jina lake. A. Sadykova Tashkent Taasisi ya meno ya Jimbo la Tashkent Chuo Kikuu cha Teknolojia ya Habari Tashkent Taasisi ya Teknolojia ya Kemikali Tver State Agricultural Academy Tver State Medical University Tver State Technical University Tver State University Tver State University Tver Institute of Icology and Law Tver Medical College Ternopil State Medical University jina lake baada ya. NA MIMI. Gorbachevsky Ternopil Chuo Kikuu cha Kitaifa cha Pedagogical kilichopewa jina lake. V. Gnatyuk Ternopil Chuo Kikuu cha Kitaifa cha Ufundi kilichoitwa baada ya. I. Pulyuya Ternopil National Economic University Transnistrian State University jina lake baada ya. T.G. Taasisi ya Pedagogical ya Jimbo la Shevchenko Tobolsk iliyopewa jina lake. DI. Chuo Kikuu cha Mendeleev Volga kilichoitwa baada. V.N. Tatishcheva Mkoa wa Volga Chuo Kikuu cha Jimbo cha Huduma cha Chuo Kikuu cha Jimbo cha Tolyatti Chuo Kikuu cha Jimbo cha Siberia Chuo Kikuu cha Matibabu cha Tomsk Chuo Kikuu cha Jimbo la Usanifu na Uhandisi wa Kiraia Chuo Kikuu cha Ualimu cha Tomsk Chuo Kikuu cha Jimbo la Tomsk Chuo Kikuu cha Udhibiti cha Mifumo na RedioElektroniki Tomsk Taasisi ya Biashara Chuo Kikuu cha Tomsk Polytechnic Taasisi ya Tiba ya Mifugo SUSU (zamani UGAVM) ) Chuo Kikuu cha Ualimu cha Jimbo la Tula kilichopewa jina lake. L.N. Chuo Kikuu cha Kimataifa cha Jimbo la Tolstoy Tula Chuo Kikuu cha Kimataifa cha Kazakh-Kituruki kilichopewa jina lake. H. A. Yassawi State Agrarian University of the Northern Trans-Urals Tyumen State Academy of Culture, Arts and Social Technologies Tyumen State Academy of World Economic, Management and Law Tyumen State University of Architecture and Civil Engineering Chuo Kikuu cha Tiba cha Tyumen State University Tyumen State Oil and Gas University Tyumen State University Transcarpathian State University Uzhgorod National University East Siberian State Academy of Culture and Arts East Siberian State University of Technology and Management Institute of Aviation Technologies and Management (tawi la Ulyanovsk State Technical University) Ulyanovsk State Agricultural Academy jina lake baada ya. P.A. Chuo Kikuu cha Ufundi cha Jimbo la Stolypin Ulyanovsk kilichopewa jina lake. I. N. Ulyanova Ulyanovsk Chuo Kikuu cha Ufundi cha Jimbo la Ulyanovsk Chuo Kikuu cha Jimbo la Ulyanovsk Taasisi ya Usafiri wa Anga ya Kiraia iliyopewa jina la Marshal Mkuu wa Usafiri wa Anga B.P. Shule ya Anga ya Juu ya Bugaeva Ulyanovsk Usafiri wa Anga Chuo Kikuu cha Ufundi cha Jimbo la Uman kilichopewa jina lake. P. Tychina Uman Chuo Kikuu cha Kitaifa cha Kilimo cha Bustani Magharibi mwa Kazakhstan Chuo Kikuu cha Kilimo-Ufundi kilichopewa jina lake. Chuo Kikuu cha Jimbo la Zhangir Khan Magharibi cha Kazakhstan kilichopewa jina lake. M. Utemisov Usinsky Polytechnic College Primorskaya State Agricultural Academy Ussuri College of Technology and Management School of Pedagogy FEFU East Kazakhstan State Technical University aitwaye baada. D. Serikbaev Chuo Kikuu cha Jimbo la Kazakhstan Mashariki kilichopewa jina lake. S. Amanzholova Bashkir Academy of Public Service and Management under the President of the Republic of Bashkortostan Bashkir State Agrarian University Bashkir State Medical University Bashkir State Pedagogical University jina lake baada ya. M. Akmulla Bashkir State University Eastern Economic-Legal Humanitarian Academy Ufa State Academy of Arts kilichopewa jina lake. Z. Ismagilova Ufa State Aviation Technical University Ufa State Petroleum Technical University University of Ufa State University of Economics and Service Ukhta State Technical University Tyumen Industrial University University Far East State Humanitarian University State University of Far East State Medical University University of Far East State University of Transport. Taasisi ya Mashariki ya Mbali Idara ya RANEPA (DVAGS) Taasisi ya Sheria ya Mashariki ya Mbali ya Wizara ya Mambo ya Ndani ya Shirikisho la Urusi Chuo Kikuu cha Jimbo la Pasifiki Khabarovsk Taasisi ya Jimbo la Sanaa na Utamaduni Khabarovsk Chuo Kikuu cha Jimbo la Uchumi na Sheria. Taasisi ya Khabarovsk infocommunications (tawi la SibGUTI) Khanty-Mansiysk State Medical Academy Ugra State University National Aerospace University jina lake baada ya N. E. Zhukovsky National Technical University Kharkov Polytechnic Institute National University of Civil Protection of Ukraine National Pharmaceutical University National Law University aitwaye baada ya. Yaroslav the Wise Ukrainian State Academy of Railway Transport Uhandisi Kiukreni na Pedagogical Academy Kharkov State Academy of Design na Sanaa Kharkov State Academy of Culture Kharkov State Academy of Physical Culture Kharkov State Veterinary Academy Kharkov Humanitarian Pedagogical Academy Kharkov State University of Lishe na Biashara Kharkov Chuo Kikuu cha Kibinadamu. Ya watu Chuo cha Kiukreni Taasisi ya Benki ya Kharkov UBD NBU Kharkov Taasisi ya Fedha (tawi la UGUFMT) Kharkov National Automobile and Highway University Kharkov National Agrarian University aitwaye baada. V.V. Dokuchaev Kharkov Chuo Kikuu cha Kitaifa cha Matibabu cha Kharkov Chuo Kikuu cha Kitaifa cha Ualimu kilichopewa jina lake. G.S. Skovoroda Kharkov Chuo Kikuu cha Kitaifa cha Ufundi cha Kilimo. P. Vasilenko Kharkov Chuo Kikuu cha Kitaifa cha Mambo ya Ndani cha Kharkov Chuo Kikuu cha Kitaifa cha Uchumi wa Mjini kilichopewa jina lake. A.N. Chuo Kikuu cha Kitaifa cha Beketov Kharkov kilichopewa jina lake. V. N. Karazin Kharkov Chuo Kikuu cha Kitaifa cha Sanaa. I.P. Kotlyarevsky Kharkov Chuo Kikuu cha Taifa cha Radio Electronics Kharkov Chuo Kikuu cha Kitaifa cha Ujenzi na Usanifu Kharkov Chuo Kikuu cha Kiuchumi cha Taifa kilichopewa jina lake. S. Kuznets Kharkov Patent na Chuo cha Kompyuta cha Kharkov Taasisi ya Biashara na Uchumi (tawi la KNTEU) Kherson State Maritime Academy Kherson State Agrarian University Kherson State University Kherson National Technical University Academy of Civil Defense EMERCOM of Russia Moscow State University of Culture and Arts Khmelnytsky National University Khmelnytsky Chuo Kikuu cha Usimamizi na haki Chuo Kikuu cha Jimbo la Khujand Tchaikovsky State Institute of Physical Culture Tchaikovsky Technological Institute (tawi la IzhSTU) Cheboksary Cooperative Institute (tawi la RUK) Chuvash State Agricultural Academy Chuvash State Pedagogical University jina lake baada ya. NA MIMI. Chuo Kikuu cha Jimbo la Yakovlev Chuvash kilichopewa jina lake. I.N. Ulyanova Taasisi ya Usimamizi ya Kirusi-Uingereza Chuo Kikuu cha Jimbo la Ural cha Utamaduni wa Kimwili Taasisi ya Kijamii na Kiuchumi ya Ural ya Chuo cha Kazi na Mahusiano ya Kijamii FNPR Jimbo la Chelyabinsk chuo cha uhandisi wa kilimo Chelyabinsk State Academy of Culture and Arts Chelyabinsk State Pedagogical University Chelyabinsk State University Chelyabinsk State Institute of Economic and Law. M.V. Ladoshina Chelyabinsk tawi la RANEPA (UrAGS Black Sea Fleet) Chelyabinsk Taasisi ya Sheria Wizara ya Mambo ya Ndani ya Shirikisho la Urusi South Ural State Medical University ya Wizara ya Afya ya Shirikisho la Urusi (zamani ChelSMA) South Ural State University South Ural Institute of Management and Economics South Ural Professional Institute Sayano-Shushensky Tawi la Siberian Federal University Cheremkhovo Medical College Institute of Management and Information Technologies (tawi SPbSPU) Cherepovets State University Cherkasy State University Technological University Cherkasy Institute usalama wa moto jina lake baada ya Mashujaa wa Chuo Kikuu cha Kitaifa cha Chernobyl Cherkasy kilichoitwa baada. B. Khmelnitsky Chernigov Taasisi ya Jimbo la Uchumi na Usimamizi Chernigov Chuo Kikuu cha Kitaifa cha Pedagogical kilichoitwa baada. T.G. Shevchenko Chernihiv Chuo Kikuu cha Kitaifa cha Teknolojia cha Jimbo la Bukovinian Medical University Chernivtsi Chuo Kikuu cha Kitaifa kilichopewa jina lake. Yu. Fedkovich Chistopol tawi "Mashariki" ya Kazan National Research Technical University jina lake baada ya A. N. Tupolev - KAI Zabaikalsky Taasisi ya Kilimo(tawi la IrGSHA) Chuo Kikuu cha Jimbo la Transbaikal Taasisi ya Usafiri wa Reli ya Transbaikal, tawi la IrGUPS Chita State Medical Academy Chita Institute of Baikal State University of Economics and Law Shadrinsk State Pedagogical Institute of Service Sector and Entrepreneurship DSTU Taasisi ya Kibinadamu ya Kusini mwa Urusi Chuo Kikuu cha Miras Kazakhstan Kusini Medical Academy South Kazakhstan State University jina lake baada. M. Auezova Chuo Kikuu cha Jimbo la Kalmyk Taasisi ya Teknolojia ya Engels Taasisi ya Teknolojia ya Yurginsky Tomsk Chuo Kikuu cha Polytechnic Chuo Kikuu cha Shirikisho la Kaskazini-Mashariki kilichoitwa baada ya. M.K. Ammosov Chuo Kikuu cha Kimataifa cha Biashara na Teknolojia Mpya Yaroslavl State Agricultural Academy Yaroslavl State Medical University Yaroslavl State Pedagogical University jina lake baada ya. K.D. Ushinsky Taasisi ya Theatre ya Jimbo la Yaroslavl Chuo Kikuu cha Ufundi cha Jimbo la Yaroslavl Chuo Kikuu cha Jimbo la Yaroslavl kilichopewa jina lake. P.G. Demidova

Chagua somo kutoka kwenye orodha Mageuzi ya Biofizikia ya AutoCAD MathCad/MatLab/Maple Automatisering ya muundo wa kimantiki Algorithms na mifumo ya data Misingi ya hesabu na mantiki ya mashine za kidijitali Hifadhidata Utendakazi wa hali ya juu. mifumo ya kompyuta Hisabati na programu za kompyuta Kompyuta, mifumo na mitandao Usalama wa habari Uhandisi na michoro za kompyuta Uhandisi na usalama wa taarifa za kiufundi Mifumo ingiliani ya picha Violesura Sayansi ya kompyuta Msaada wa Habari mifumo ya udhibiti Mifumo ya habari Teknolojia ya habari na mifumo Sayansi ya habari ya Quantum Mifumo tata ulinzi wa habari katika biashara Uundaji wa kompyuta wa vifaa vilivyojumuishwa Teknolojia ya kompyuta muundo wa vifaa vya kompyuta Ubunifu wa vifaa vya usalama wa habari Ubunifu, utengenezaji na uendeshaji wa teknolojia ya kompyuta Cryptology Mantiki ya hisabati na nadharia ya algorithms. Mbinu za hisabati usindikaji wa ishara za kidijitali mifumo ya utambuzi wa kihisabati Programu ya CAD Usaidizi wa kihisabati kwa usindikaji wa kidijitali na uwekaji usimbaji wa ishara Muundo wa hisabati wa mifumo ya mawasiliano Mifumo ya wasindikaji wadogo Mifumo ya kielelezo cha programu Mifumo ya uendeshaji Misingi ya teknolojia ya programu Misingi ya ukandamizaji wa habari Misingi ya nadharia ya habari Misingi ya kompyuta Warsha kuhusu viwanda. upangaji Mada na majukumu ya programu na usalama wa taarifa za maunzi mifumo ya maombi Ubunifu wa violesura vya mashine za binadamu Mitandao na Mfumo wa Mawasiliano programu Mifumo ya kubuni inayosaidiwa na kompyuta Mifumo ya akili Bandia Vifaa maalum vya kompyuta Miundo ya usindikaji wa data na algoriti Sakiti za kompyuta Nadharia ya habari na nadharia ya usimbaji. usalama wa habari na mbinu ya usalama wa habari Nadharia ya upangaji Nadharia ya lugha za programu Teknolojia ya utayarishaji Usindikaji wa mawimbi ya kidijitali Mifumo ya kitaalam Vipengele na vipengele vya kompyuta za kidijitali Masomo ya kitamaduni Historia Aljebra (jumla) Hisabati Tofauti Milinganyo tofauti. Algebra ya mstari Hisabati Uchambuzi wa hisabati Uundaji wa kihisabati Mbinu za uboreshaji Miundo na mbinu za kuchanganua maamuzi ya muundo Nadharia ya uwezekano na takwimu za hisabati Nadharia ya mchezo Nadharia ya michakato ya nasibu Nadharia ya utendakazi wa tofauti changamano Milinganyo ya tofauti ya kiasi. Uchambuzi wa kiutendaji Njia za nambari Micromechanics mitambo iliyotumika Mitambo ya kinadharia Mitambo ya kiufundi ya mifumo midogo Teknolojia ya utupu Sehemu za mashine na misingi ya muundo Ubunifu wa halvledare Ubunifu wa vifaa vya redio-elektroniki Mifumo ya mawasiliano Crystallography Nyenzo za vifaa vya elektroniki Mifumo ya mashine na muundo wao Mbinu za kipimo katika mifumo ya cathode ya thermionic Njia za upimaji na udhibiti Mbinu za utafiti Metrology, viwango na uthibitishaji. Vidhibiti vidogo vya kompyuta Vifaa na uendeshaji otomatiki wa michakato ya kiteknolojia Misingi ya teknolojia ya utupu Misingi ya kujenga mifumo ya cathode ya thermionic Utatuzi wa vidhibiti vidogo vya kompyuta Michakato ya Uchapishaji ya teknolojia ndogo na jumuishi. Msingi wa kinadharia uzalishaji Mazingira ya kiteknolojia na kinga ya Teknolojia ya Uzalishaji ya EMU ya EMU Msingi wa kimwili wa muundo wa vifaa Mifumo ya kielektroniki [UNSORTED] Mafunzo ya kijeshi(Idara ya kijeshi) Tasnifu (maandalizi na ulinzi) Michoro ya uhandisi Metrolojia Jiometri inayofafanua na michoro ya uhandisi Misingi ya usalama wa maisha Viwango vya usalama wa viwanda na mazingira, GOSTs Elimu ya Kimwili (Elimu ya Kimwili) Saikolojia Sayansi ya Siasa Sosholojia Haraka. taratibu za joto Mitambo ya quantum Mitambo ya quantum na fizikia ya takwimu Nadharia ya quantum na fizikia ya takwimu Fizikia mikromolekuli Optics Viongofu vya habari Muundo wa jambo Thermodynamics Fizikia Fizikia ya semiconductors na vifaa vya semiconductor Fizikia ya hali madhubuti Fizikia ya halvledare za kemikali Fluctuation kelele Electrodynamics Viwanja vya sumakuumeme na mawimbi ya Falsafa Kemia ya kimwili Uhasibu wa Ikolojia ya Kemia Kupanga na kudhibiti ndani ya nyumba Ulinzi na usindikaji wa nyaraka za siri Udhibiti wa Masoko Usimamizi wa uzalishaji wa kisayansi Shirika la usimamizi wa biashara Usimamizi wa kimkakati Usimamizi wa gharama za wafanyakazi Bei na ushindani Uchumi Misingi ya kiuchumi ya shughuli za ujasiriamali Uendeshaji wa mifumo mikubwa ya kubuni saketi iliyounganishwa (LSI) ) Uundaji wa kiotomatiki wa muundo wa kitopolojia wa teknolojia ya Analogi ya LSI Saketi zilizojumuishwa za Analogi Vifaa vya kulisha antena Teknolojia ya utupu na plasma katika vifaa vya elektroniki vya Kielektroniki vya Kiasi na vya macho Ubunifu wa mifumo ya otomatiki ya umeme Udhibiti na uchunguzi Njia za LSI Mbinu za kusoma muundo katika microelectronics Microcircuitry Microelectronics Mifumo ya mawasiliano ya redio ya rununu. bodi za saketi zilizochapishwa za semiconductor Misingi ya muundo wa kielektroniki Misingi ya uundaji wa kielelezo katika Mazingira ya Hali ya Juu Mfumo wa Kubuni Misingi ya utangazaji wa redio na TV Misingi ya umeme wa redio na sakiti Misingi ya teknolojia ya submicron ya LSI za ukubwa wa kati Misingi ya vifaa vya thermodynamic na saketi jumuishi Misingi ya msingi wa sehemu za elektroniki. teknolojia Mizunguko iliyounganishwa nusu-desturi Kupanga saketi zilizounganishwa za mantiki Ubunifu wa LSI za analogi Vipimo vya redio Vipokezi vya redio Elektroniki za redio Mizunguko mikubwa iliyounganishwa ya njia za mawasiliano Mitandao ya mawasiliano na mifumo ya kubadili Mfumo Uhandisi wa vifaa vya kupimia Mifumo na vifaa vya mawasiliano ya kidijitali Mzunguko Misingi ya kinadharia ya mawimbi. usindikaji Nadharia ya udhibiti wa otomatiki Nadharia ya mawasiliano ya kiotomatiki Nadharia ya mawasiliano ya umeme Michakato ya kiufundi na vifaa katika microelectronics Teknolojia na miundo ya nyaya zilizounganishwa Fizikia na kemia ya vifaa vya elektroniki vya kazi Misingi ya kimwili ya nanoteknik vipengele vya kifaa Misingi ya kimaumbile ya uhandisi wa umeme Saketi zilizounganishwa dijiti Saketi zilizounganishwa za dijiti za kiwango kikubwa zaidi cha kielektroniki Uhandisi wa umeme Mbinu za utafiti wa kielektroniki Msingi wa msingi wa mifumo ya mawasiliano Msingi wa msingi wa saketi jumuishi za dijiti na analogi Jurisprudence Lugha ya Kiingereza.