Preklopne spremenljivke: neodvisne spremenljivke , …,
Preklopna funkcija: odvisna spremenljivka nad preklopnimi spremenljivkami

Vhodni vektorji: predstavlja število v binarnem zapisu, pri čemer so in razporejene po preklopnih spremenljivkah
Primer: pomeni, da sta v tabeli najbolj desni spremenljivki v tem primeru nastavljeni na , ostale pa na
Vseh vhodnih vektorjev je - vse kombinacije nastavitev vrednosti spremenljivk
Pravilnostna tabela:

Logične funkcije: za spremenljivk obstaja logičnih funkcij
Logični simboli / operatorji: (podobni/isti kot izjavni vezniki)

Mintermi, makstermi, PDNO in PKNO

Minterm: Spremenljivke povezujemo s konjunkcijami in uporabljamo negacije

Maksterm: Spremenljivke povezujemo z disjunkcijami in uporabljamo negacije

Primer: 3 spremenljivke

Relacije med mintermi in makstermi:

Popolne normalne oblike

Popolna disjunktivna normalna oblika (PDNO): disjunkcija osnovnih konjunkcij vseh (vhodnih) spremenljivk

Primer zapisa:
Popolna konjunktivna normalna oblika (PKNO): konjunkcija osnovnih disjunkcij vseh (vhodnih) spremenljivk

Primer zapisa:
Pretvorba med PDNO in PKNO: dvojna negacija funkcije

Popolna Shefferjeva normalna oblika (PSNO): Shefferjevi mintermi (), povezani s Shefferjevim operatorjem

Popolna Pierceva normalna oblika: Piercevi makstermi (P_{2^n-1-i}=x_1^\overline{w_{1i}}\downarrow ... \downarrow x_n^\overline{w_{ni}}), povezani s Piercevim operatorjem

Veitchev diagram

Obsega polj, vsako polje določa minterm, presečišče polj pa določa funkcijo
Uporablja se za zapis in minimizacijo funkcij

Primer uporabe za minimizacijo:

Ločenje oz. Shannonov teorem

Če funkcijo po tem postopku ločimo po vseh spremenljivkah, pridemo do PDNO oblike funkcije

Dekompozicija preklopne funkcije

Funkcijo razdlimo na dva dela, zaradi česar jo lahko (če je možno) realiziramo z manj elementi.

Primer:

Odvisnost funkcije od spremenljivke

Variantnost preklopne funkcije

Funkcija je invariantna za zamenjavo dveh spremenljivk, če se pri zamenjavi neodvisnih spremenljivk med seboj funkcijska vrednost ne spremeni:

Simetrične funkcije

Funkcija je:

  • popolnoma simetrična, če je invariantna za vse zamenjave
  • delno simetrična, če je invariantna samo pri nekaterih zamenjavah
  • popolnoma nesimetrična, če je neinvariantna za vse zamenjave

Simetrijska števila

Simetrijsko število enic v vektorju vhodnih spremenljivk
Popolnoma simetrična funkcija mora imeti enako vrednost pri vseh simetrijskih številih (če ne bi pomenilo, da obstaja transpozicija enic po vhodnih vrednostih, ki se ne bi skladala z ostalimi)
- funkcija, simetrična pri simetričnih številih

Lastnosti simetričnih funkcijah

Simetrične funkcije so tudi:

  • Negacija simetrične funkcije
  • Negacija vhodnih spremenljivk
  • Dualna funkcija

Konjunkcija in disjunkcija ohranjata simetričnost
Ločenje ohranja simetričnost

Testiranje simetričnosti

  1. Testiranje vseh vhodnih naborov transpozicij
  2. S pomočjo razširjenega Veitchevega diagrama - številke v poljih predstavljajo število enic v vhodnem vektorju:
    1. Kot masko premikaš osnovni Veitchev diagram po razširjenem Veitchevem diagramu
    2. Če pokriva vsa enaka števila, je na ta števila simetrična, pri vhodu, kot razberemo iz pozicije zadnega minterma
      Primer modre: pokrite so vse in , minterm predstavlja - zato je funkcija pri tem vhodu simetrična funkcija za simetrijska števila in