PREBROJAVANJE KLASA EKVIVALENCIJE BULOVIH FUNKCIJA

eLibrary

 
 

PREBROJAVANJE KLASA EKVIVALENCIJE BULOVIH FUNKCIJA

Show simple item record

dc.contributor.advisor Živković, Miodrag
dc.contributor.author Carić, Marko
dc.date.accessioned 2023-05-31T11:24:31Z
dc.date.available 2023-05-31T11:24:31Z
dc.date.issued 2023
dc.identifier.uri http://hdl.handle.net/123456789/5571
dc.description.abstract This dissertation discusses the problem of calculating the number of equivalent classes of a Boolean function. The difficulty of determining the number of equivalence classes increases sharply with the number of variables sn. The motivation for choosing this topic lies in the fact that concrete numbers have been known so far only for relatively small values of n, although the problem itself has long been theoretically solved. Let G be the permutation group of the set Bn={0,1}n. Effect of Gonscalar group, Bn→B1, that is, vector invertible Boolean functions, Bn→Bn. Two scalar Boolean functions f(k)ig(k), defined by Bn, are considered equivalent. ∈G forever ∈Bnf(k )=g(σ(k)) holds. Two vector invertible Boolean functions f(k) and g(k) are considered equivalent in relation to the group G, i.e. ))).The equivalence relation∼decomposes the sets of all Boolean functions into equivalence classes.The equivalence of Boolean functions confers significant applications in the logical synthesis of combinatorial circuits and cryptography, especially in connection with the design of S-boxes. Let Un(G) and Vn(G) denote the number of scalar equivalence classes, ie. vector invertible Boolean functions of n variables with respect to the group G. The numbers Un(G) and Vn(G) can be calculated relatively simply if the cycle index from the group G to the G group is known. Induced by the group Snpermutations of coordinate elements step = (k1,k2,...,kn)∈Bn, •group Gn, induced by permutations and additions of coordinates, •group GLnlinear invertible transformations of elements of vector space Bn, and •group AGLof invertible transformations of elements Bn. If the permutation σ∈Ghasikcycles of lengthk1, its cycle structure is(σ)=(i1,i2,...).The cyclic index of the groupGisgeneratrix ZG(f1,f2,...)=1 |G|σ∈Gk1 fik k structure cycles σene structures of cycles σfraconstructionsGsides ∗pressuresGpermutations of the red group are known, but the cycle indexes itself, i.e. numbers Un(G) and Vn(G), are practically calculated only for relatively small values, for example n10. The dissertation presents original results in the field of enumeration of equivalence classes of Boolean functions in relation to these four groups of soft transformations. A similar expression is derived for all four groups of soft transformations for the cycle index in the form of the sumover partition softhennumbern. Based on the precyclical index much more. An overview of known results for relatively small and new results in the thesis for larger ones are shown in the following table: Number\GSnGnGLnAGLn Un(G)11→3310→328→3110→31 Vn(G)6→307→276→266, participates in direct effect, by special effect 26 latingthenumberofequivalenceclassesthatdoesnotuseacycleindex is shown and described in the third paper from the introductory chapter. These second parts of the dissertation refer to monotone Boolean functions — scalar Boolean functions that satisfy the condition of monotonicity (from which follows f(k)f(i)). Letrn, i.e. monotoneBooleanfunctionsofnvariables. The difficulty of calculating the number rn increases rapidly with n, so that until recently the last term of the sequence to be calculated was r7. The procedure described in the dissertation is based on Frobenius' theorem, on the basis of which the number r8 was determined. The dissertation consists of the first introductory chapter and the following three chapters. In the second chapter, theoretical concepts related to the material from chapters 3 and 4 are introduced, and they relate to discrete mathematics, combinatorics and the index of the cycle considered by the soft cycle of the 3rd form for describing the 3rd cycle. indices for the four considered groups of permutations, as well as the numbers Un(G) and Vn(G) of the equivalent class of the Boolean function with respect to these groups. First, the common improvements for all four groups are discussed, and then the specific accelerations related to individual groups are published by group. ter. In Chapter 4, the problem of finding the number of equivalence classes of a monotone Boolean function is solved. First, a general expression for calculating a number is given based on the Frobenius theorem of the form of the sum (by the soft number partition of the number) of the number from the fixed part of the graph corresponding to the point corresponding to the point. In different partitions, different ways of calculating the number of non-fixed points for n8 are shown. The procedure based on which the number r8 was calculated, which also represents the original contribution of this dissertation, is shown in the first paper from the list from pp. 1 to 3. practically at the same time the obtained result described in the dissertation. en_US
dc.description.provenance Submitted by Slavisha Milisavljevic (slavisha) on 2023-05-31T11:24:31Z No. of bitstreams: 1 MarkoCaricDisertacija.pdf: 1467212 bytes, checksum: b0a9b5da8c207bf556a5ecea2c70a777 (MD5) en
dc.description.provenance Made available in DSpace on 2023-05-31T11:24:31Z (GMT). No. of bitstreams: 1 MarkoCaricDisertacija.pdf: 1467212 bytes, checksum: b0a9b5da8c207bf556a5ecea2c70a777 (MD5) Previous issue date: 2023 en
dc.language.iso sr en_US
dc.publisher Beograd en_US
dc.title PREBROJAVANJE KLASA EKVIVALENCIJE BULOVIH FUNKCIJA en_US
mf.author.birth-date 1973-05-22
mf.author.birth-place Beograd en_US
mf.author.birth-country Srbija en_US
mf.author.residence-state Srbija en_US
mf.author.citizenship Srpsko en_US
mf.author.nationality Srbin en_US
mf.subject.area Computer science en_US
mf.subject.keywords Boolean functions, monotone Boolean functions, partitions, cyclic index, Frobenius theorem, Dedekind numbers en_US
mf.subject.subarea Discrete mathematics en_US
mf.contributor.committee Marić, Filip
mf.contributor.committee Marinković, Vesna
mf.contributor.committee Živaljević, Rade
mf.university.faculty Mathematical Faculty en_US
mf.document.references 43 en_US
mf.document.pages 122 en_US
mf.document.location Belgrade en_US
mf.document.genealogy-project No en_US
mf.university Belgrade en_US

Files in this item

Files Size Format View
MarkoCaricDisertacija.pdf 1.467Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record