Приказ основних података о дисертацији
Parallel software system for counting finite models
Паралелни програмски систем за пребројавање коначних структура
dc.contributor.advisor | Gilezan, Silvia | |
dc.contributor.other | Davidović, Tatjana | |
dc.contributor.other | Stojaković, Miloš | |
dc.contributor.other | Popović, Miroslav | |
dc.contributor.other | Ivetić, Jelena | |
dc.contributor.other | Gilezan, Silvia | |
dc.creator | Pejović, Aleksandar | |
dc.date.accessioned | 2020-07-06T11:25:36Z | |
dc.date.available | 2020-03-05T11:25:36Z | |
dc.date.available | 2020-07-03T14:08:54Z | |
dc.date.issued | 2020-02-28 | |
dc.identifier.uri | https://nardus.mpn.gov.rs/handle/123456789/12178 | |
dc.identifier.uri | https://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija15740787572779.pdf?controlNumber=(BISIS)112402&fileName=15740787572779.pdf&id=14264&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://www.cris.uns.ac.rs/record.jsf?recordId=112402&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije157407876288923.pdf?controlNumber=(BISIS)112402&fileName=157407876288923.pdf&id=14265&source=NaRDuS&language=sr | sr |
dc.description.abstract | This dissertation is about the development of a parallel software system for representing and solving problems of finite model theory and its application. The theoretical foundation of the system is presented, as well as an in-depth explanation of the implementation in Python. In particular, a parallel method for computing Boolean expressions based on the properties of finite free Boolean algebras is developed. It is also shown how various finite combinatorial objects can be coded in the formalism of Boolean algebras and counted by this procedure. Specifically, using a translation of first order predicate formulas to propositional formulas, we developed a technique for constructing and counting finite models of first order theories. Finally, we have developed some general techniques that enable more effective use of our system. We illustrate these techniques on two examples. The first one deals with partial orders, while the other one is about random graphs. | en |
dc.description.abstract | Ова дисертација се бави развојем паралелног софтверског система за представљање и решавање проблема теорије коначних модела и његовом применом. Износи се теоријска основа система, као и детаљно објашњење имплементације у Пајтону. Конкретно, развијен је паралелан метод за рачунање Булових израза заснован на особинама коначних слободних Булових алгебри. Такође се показује како се различити коначни комбинаторни објекти могу кодирати у формализму Булових алгебри и избројати применом овог поступка. Конкретно, користећи транслацију предикатских формула првог реда на исказне формуле развили смо технику за конструисање и бројање коначних модела теорија првог реда. На крају, развили смо неке опште технике које омогућавају ефективније коришћење нашег система. Ове технике приказујемо на два примера. Први се бави парцијалним уређењима, а други се односи на случајне графове. | sr |
dc.description.abstract | Ova disertacija se bavi razvojem paralelnog softverskog sistema za predstavljanje i rešavanje problema teorije konačnih modela i njegovom primenom. Iznosi se teorijska osnova sistema, kao i detaljno objašnjenje implementacije u Pajtonu. Konkretno, razvijen je paralelan metod za računanje Bulovih izraza zasnovan na osobinama konačnih slobodnih Bulovih algebri. Takođe se pokazuje kako se različiti konačni kombinatorni objekti mogu kodirati u formalizmu Bulovih algebri i izbrojati primenom ovog postupka. Konkretno, koristeći translaciju predikatskih formula prvog reda na iskazne formule razvili smo tehniku za konstruisanje i brojanje konačnih modela teorija prvog reda. Na kraju, razvili smo neke opšte tehnike koje omogućavaju efektivnije korišćenje našeg sistema. Ove tehnike prikazujemo na dva primera. Prvi se bavi parcijalnim uređenjima, a drugi se odnosi na slučajne grafove. | sr |
dc.language | en | |
dc.publisher | Универзитет у Новом Саду, Факултет техничких наука | sr |
dc.rights | openAccess | en |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
dc.source | Универзитет у Новом Саду | sr |
dc.subject | model theory | en |
dc.subject | теорија модела | sr |
dc.subject | teorija modela | sr |
dc.subject | free algebras | en |
dc.subject | finite combinatorics | en |
dc.subject | declarative programming | en |
dc.subject | parallel programming | en |
dc.subject | slobodne algebre | sr |
dc.subject | konačna kombinatorika | sr |
dc.subject | deklarativno programiranje | sr |
dc.subject | paralelno programiranje | sr |
dc.subject | слободне алгебре | sr |
dc.subject | коначна комбинаторика | sr |
dc.subject | декларативно програмирање | sr |
dc.subject | паралелно програмирање | sr |
dc.title | Parallel software system for counting finite models | en |
dc.title.alternative | Паралелни програмски систем за пребројавање коначних структура | sr |
dc.title.alternative | Paralelni programski sistem za prebrojavanje konačnih struktura | sr |
dc.type | doctoralThesis | en |
dc.rights.license | BY-NC | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/42147/IzvestajKomisije.pdf | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/42146/Disertacija.pdf | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/42147/IzvestajKomisije.pdf | |
dc.identifier.fulltext | http://nardus.mpn.gov.rs/bitstream/id/42146/Disertacija.pdf | |
dc.identifier.rcub | https://hdl.handle.net/21.15107/rcub_nardus_12178 |