• Rezultati Niso Bili Najdeni

UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO Matematika  1. stopnja Borut Zupan Ni£elno-neni£elni vzorci idempotentnih matrik Delo diplomskega seminarja Mentorica: izr. prof. dr. Polona Oblak Ljubljana, 2021

N/A
N/A
Protected

Academic year: 2022

Share "UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO Matematika  1. stopnja Borut Zupan Ni£elno-neni£elni vzorci idempotentnih matrik Delo diplomskega seminarja Mentorica: izr. prof. dr. Polona Oblak Ljubljana, 2021"

Copied!
28
0
0

Celotno besedilo

(1)

UNIVERZA V LJUBLJANI

FAKULTETA ZA MATEMATIKO IN FIZIKO Matematika 1. stopnja

Borut Zupan

Ni£elno-neni£elni vzorci idempotentnih matrik Delo diplomskega seminarja

Mentorica: izr. prof. dr. Polona Oblak

Ljubljana, 2021

(2)

Kazalo

1. Uvod 4

2. Karakterizacija idempotentnih ni£elno-neni£elnih matrik 4

2.1. Poenostavitev problema 5

2.2. Karakterizacija binarnih idempotentnih matrik 13 3. ’tevilo moºnih neni£elnih elementov v idempotentnih ni£elno-neni£elnih

matrikah 18

Slovar strokovnih izrazov 27

Literatura 28

(3)

Ni£elno-neni£elni vzorci idempotentnih matrik Povzetek

V delu karakteriziramo n ×n idempotentne ni£elno-neni£elne matrike z elementi iz mnoºice {0,∗}. Da bi identicirali vse take matrike, ta problem prevedemo na iskanje n ×n binarnih idempotentnih matrik nad poljem R, ki ta problem re²ijo.

Nato dolo£imo najve£je ²tevilo moºnih neni£elnih elementov v idempotentni ni£elno- neni£elni matriki z danim rangom.

Idempotent zero-nonzero patterns Abstract

We rst characterize idempotent n×n zero-nonzero patterns with elements from {0,∗}. To identify these matrices, we convert this problem into characterizingn×n binary idempotent matrices over theR. Next we determine maximal possible number of nonzero entries in idempotent zero-nonzero pattern with a given minimum rank.

Math. Subj. Class. (2020): 15A03 15B99 05C50

Klju£ne besede: ni£elno-neni£elne matrike, idempotentnost, binarne matrike, rang

Keywords: zero-nonzero pattern, idempotence, binary matrix, rank

(4)

1. Uvod

Prve omembe matrik predznakov in njihovih uporab so se pojavile v knjigi Fo- undations of Economic Analysis [3], ki jo je leta 1947 izdal Nobelov nagrajenec iz ekonomije, P. Samuelson. V knjigi je omenil, da je nekatere probleme v ekonomiji treba re²evati glede na predznake elementov v matriki, neni£elne vrednosti pa so lahko poljubne. ’e bolj splo²ne matrike od matrik predznakov so ni£elno-neni£elne matrike, kjer nas zanima le vzorec ni£elnih in neni£elnih elementov. Motivacija za

²tudij ni£elno-neni£elnih matrik je naravna povezava med njimi in gra. Veliko pri- merov takih povezav je v knjigi A Combinatorial Approach to Matrix Theory and Its Applications [4], kjer s pomo£jo grafov dobimo nov pogled na teorijo matrik.

Naj bo F polje. Ozna£imo z Mn,k(F) mnoºico n×k matrik nad poljem F. V delu se bomo ukvarjali le s kvadratnimi matrikami iz mnoºice Mn,n(F), ki jo kraj²e ozna£imo z Mn(F).

Denicija 1.1. Matriko z elementi iz mnoºice {0,∗} imenujemo ni£elno-neni£elna matrika, kjer ∗ v matriki predstavlja poljuben neni£elen element iz poljaF.

Primer 1.2. Primer ni£elno-neni£elne matrike je

A =

0 ∗ ∗

∗ 0 ∗

∗ ∗ 0

⎦.

♢ Naj bo A = (aij) ni£elno-neni£elna matrika. Ozna£imo z ZF(A) mnoºico matrik iz Mn,k(F) z vzorcem ni£el iz ni£elno-neni£elne matrike A, t.j.

ZF(A) = {B = (bij)∈Mn,k(F)|bij = 0⇔aij = 0}.

Denicija 1.3. Binarna matrika je matrika, ki ima elemente iz mnoºice {0,1}. Mnoºico binarnih n×n matrik nad poljem Rozna£imo z Mn{0,1}.

V delu bomo obravnavali problem idempotentnosti ni£elno-neni£elnih matrik. Po- kazali bomo, da jih lahko karakteriziramo s pomo£jo usmerjenih grafov, v katerih so sprehodi med istim za£etnim in kon£nim vozli²£em razli£nih dolºin. Nato bomo dokazali, da obstaja povezava med idempotentnimi ni£elno-neni£elnimi matrikami in binarnimi idempotentnimi matrikami iz mnoºice Mn{0,1}. Nazadnje si ogle- damo, koliko neni£elnih elementov je lahko v idempotentni ni£elno-neni£elni matriki s podanim rangom.

2. Karakterizacija idempotentnih ni£elno-neni£elnih matrik V tem poglavju se bomo seznanili z ni£elno-neni£elnimi matrikami in njihovo pove- zavo s teorijo grafov. Podrobneje si bomo ogledali prvi problem, t.j. karakterizacijo kvadratnih idempotentnih ni£elno-neni£elnih matrik. Pri tem bomo sledili [2].

Problem 1. Karakterizirajmo kvadratne ni£elno-neni£elne matrike A, za katere ve- lja, da je B2 ∈ZF(A), kadar je B ∈ZF(A).

Ni£elno-neni£elne matrike, ki imajo lastnost iz problema 1, imenujemo idempo- tentne ni£elno-neni£elne matrike nad poljem F. Mnoºico idempotentnih ni£elno- neni£elnih matrik A∈Mn(F) ozna£imo z Ωn(F).

(5)

2.1. Poenostavitev problema. Ozna£imo z A(i, j) element vi-ti vrstici in j-tem stolpcu matrikeA. Preden pridemo do glavnih rezultatov, moramo najprej dokazati nekaj lem.

Lema 2.1. Naj ima poljeF vsaj tri elemente in naj boA∈Ωn(F). ƒe jeA(i, j) =∗ in A(j, k) =∗, potem je A(i, k) =∗.

Dokaz. Poglejmo si dva primera.

Za primer, ko je j enaki alik, lema 2.1 velja trivialno.

V drugem primeruj ni enakiinj ni enakk. Naj boB ∈ZF(A). ƒe pokaºemo, da B2(i, k)̸= 0, potem sledi, da B(i, k)̸= 0, ker je A ∈Ωn(F). Najprej vsa neni£elna

²tevila v B zamenjajmo z 1, razen ²tevila B(i, j) in to novo matriko ozna£imo s C. Ker je B ∈ ZF(A), je tudi C ∈ ZF(A). Element C2(i, k) dobimo z matri£nim mnoºenjem matrike C same s sabo, torej

C2(i, k) = ∑︂

l

C(i, l)C(l, k) =C(i, j)C(j, k) +∑︂

l̸=j

C(i, l)C(l, k)

=C(i, j) +∑︂

l̸=j

C(i, l)C(l, k) Po deniciji matrike C je vsota ∑︁

l̸=j

C(i, l)C(l, k) ≥ 0. Ker ima polje F vsaj tri elemente, ima vsaj dva neni£elna elementa. Torej lahko sklepamo, da obstaja ne- ni£elen element C(i, j) v F, da je C2(i, k) ̸= 0. Torej je tudi C(i, k) ̸= 0. Zato

A(i, k) =∗. □

Matrikam z lastnostjo iz leme 2.1 pravimo, da so tranzitivne.

Lema 2.1 ne deluje za primer, ko ima polje le dva elementa.

Primer 2.2. Naj boAmatrika iz primera 1.2. ƒe vzamemo poljeF za polje z dvema elementoma Z2, potem je edina matrika v ZZ2(A) tista, v kateri ∗ zamenjamo z 1. Matriki

A =

0 ∗ ∗

∗ 0 ∗

∗ ∗ 0

⎦ priredimo matriko

B =

0 1 1 1 0 1 1 1 0

⎦∈ZZ2(A).

Po kratkem izra£unu dobimo, da jeB idempotentna. Zato jeA∈Ω3(Z2). V matriki A sta elementa A(i, j) = A(j, i) = ∗, ko je i razli£en od j. Po lemi 2.1 bi moral element A(i, i) biti neni£elen, vendarA(i, i) = 0.

Matrika A ni idempotentna nad vsemi moºnimi polji. Za protiprimer lahko vza- memo polje Z3, kjer je kvadrat matrike B enak

B2 =

2 1 1 1 2 1 1 1 2

⎦.

Elementi na diagonali so neni£elni, zato B2 ∈/ ZZ3(A). Sledi, da ni£elno-neni£elna

matrika A ni v mnoºici Ω3(Z3). ♢

Za nadaljnjo razpravo si moramo ogledati ²e nekaj denicij in oznak iz teorije grafov.

(6)

Denicija 2.3. Usmerjen graf G je urejen par G = (V, E), kjer je V neprazna mnoºica to£k oziroma vozli²£, E pa mnoºica usmerjenih povezav (vi, vj).

Povezavo od vozli²£a i do vozli²£a j ozna£imo z oznako i→j ali (i, j). Denicija 2.4. Naj bo G usmerjen graf. Zaporedje vozli²£ in povezav

v0e1v1e2v2...vk−1ekvk,

kjer jeei povezava med to£kamavi−1 invi,i∈ {1, ..., k}, imenujemo sprehod dolºine k.

(1) Dolºina sprehoda je ²tevilo povezav na sprehodu.

(2) Sprehod je enostaven, £e so vse uporabljene povezave razli£ne.

(3) Enostaven sprehod je pot, £e so vsa obiskana vozli²£a razli£na.

(4) Cikel je sklenjena pot, torej pot, kjer sta za£etno in kon£no vozli²£e enaka.

Z oznako i−→d j ozna£imo sprehod od i doj dolºine d.

Naj boA∈Mn(F)ni£elno-neni£elna matrika. Z D(A) = (V(A), E(A))ozna£imo usmerjeni graf matrike A, kjer je V(A) = {1,2, ..., n} mnoºica vozli²£. Povezava i→j je v E(A) natanko tedaj, ko je A(i, j)̸= 0.

Matrike in gra so med sabo povezani na ve£ razli£nih na£inov. Graf lahko pred- stavimo z matriko sosednosti ali z inciden£no matriko in iz matrike lahko dobimo graf na ºe prej opisan na£in. Lastnosti grafov lahko prepoznamo iz lastnosti pri- padajo£ih matrik in obratno. Za primer lahko vzamemo lemo 2.1. Dokazali smo, da £e sta A(i, j) = A(j, k) = ∗, potem je A(i, k) = ∗. Kaj bi ta lastnost povedala o grafu D(A)? Pove, da £e obstaja sprehod dolºine 2 od vozli²£a i do vozli²£a k, potem obstaja tudi sprehod dolºine 1 oz. povezava med istim za£etnim in kon£nim vozli²£em. Tako tudi deniramo tranzitivnost grafa. Pokaºimo to ²e na primeru.

Primer 2.5. Ni£elno-neni£elna matrika A=

0 ∗ ∗ 0 ∗ ∗ 0 0 0

⎦ porodi graf D(A), prikazan na sliki 1.

1

2 3

Slika 1. Graf D(A) matrikeA Opazimo, da je D(A)tranzitiven graf, ker

• obstajata povezavi 1→2 in2→3 in tudi povezava1→3,

• obstajata povezavi 1→2 in2→2 in tudi povezava1→2,

• obstajata povezavi 2→2 in2→3 in tudi povezava2→3.

• obstajata povezavi 2→2 in2→2 in tudi povezava2→2.

Drugih sprehodov dolºine 2 ni. ♢

S pomo£jo grafov lahko dokaºemo naslednjo lemo.

(7)

Lema 2.6. Naj bo Y ∈Mn(F) strogo zgornje trikotna matrika. Potem je Y nilpo- tentna matrika.

Dokaz. Naj bo Y strogo zgornje trikotna matrika in D(Y)njen usmerjeni graf. Ker je Y strogo zgornje trikotna matrika, povezava i→j obstaja natanko tedaj, ko jei strogo manj²i odj. Zato vD(Y)ni nobenih ciklov. Zaradi tega v D(Y) ne obstaja sprehod dolºine ve£je ali enake n. Produkt Y(i, i1)Y(i1, i2)· · ·Y(in−1, j) iz vsote

Yn(i, j) = ∑︂

1≤i1,...,ik−1≤n

Y(i, i1)Y(i1, i2)· · ·Y(in−1, j)

predstavlja sprehod dolºine n od i do j. Ker takih sprehodov ni, je Yn = 0, kar

pomeni, da je Y nilpotentna matrika. □

Dokaºimo nekaj lastnosti grafov, ki jih dobimo s pomo£jo matrik A ∈Ωn(F). Lema 2.7. Naj ima F vsaj tri elemente in naj bo A ∈ Ωn(F). ƒe je A(i, j) = 0, potem v grafu D(A) ne obstaja sprehod od vozli²£a i do vozli²£a j.

Dokaz. Recimo, da obstaja sprehod dolºinek odidoj. Ker jeA(i, j) = 0, povezave (i, j)vD(A)ni. Torej jek ≥2in obstajajo vozli²£ai1, i2, ..., ik−1, da veljaA(i, i1) = A(i1, i2) = ... = A(ik−1, j) = ∗. Sedaj uporabimo lemo 2.1 za elementa A(i, i1) in A(i1, i2). Ker sta oba elementa neni£elna, je tudi element A(i, i2) neni£elen. ’e enkrat uporabimo isto lemo, tokrat na elementih A(i, i2) in A(i2, i3). Ker sta spet oba neni£elna, je neni£elen tudi element A(i, i3). ƒe to ponavljamo (k −1)-krat, dobimo A(i, j) = ∗, kar je v protislovju s predpostavko, da je element A(i, j) enak

0. Zato ne obstaja sprehod med i inj v D(A). □

Ponovno smo uporabili predpostavko, da ima polje vsaj tri elemente. Kaj pa matrike nad poljem z dvema elementoma?

Primer 2.8. Naj bo A matrika iz primera 1.2, torej matrika A=

0 ∗ ∗

∗ 0 ∗

∗ ∗ 0

⎦∈Ω3(Z2).

Opazimo, da je A(2,2) = 0. Torej ni zanke na vozli²£u 2. Vendar sta elementa A(2,1) in A(1,2) enaka ∗, zato v D(A) obstaja sprehod dolºine 2 od vozli²£a 2 do vozli²£a 2. Torej lema 2.7 ne velja za matrike nadZ2. ♢ V lemi 2.7 smo pokazali, da £e je A(i, j) = 0, potem ne obstaja sprehod med iin j v D(A). Kaj pa £e je element A(i, j) neni£elen? To nam bo pokazala naslednja lema.

Lema 2.9. Naj bo A∈Ωn(F). ƒe je A(i, j) =∗, potem za vsako naravno ²tevilo k obstaja vsaj en sprehod dolºine k od vozli²£a i do vozli²£a j v D(A).

Dokaz. ƒe jek = 1, potem lema 2.9 velja trivialno, ker jeA(i, j) =∗in zato obstaja sprehod dolºine 1od i doj.

Za k ≥ 2 dokaºimo z indukcijo. Najprej si poglejmo, £e lema 2.9 velja za bazo, torej k= 2. Ker jeA∈Ωn(F), iz B(i, j)̸= 0 sledi B2(i, j)̸= 0 za vsak B ∈ZF(A). Ker element

B2(i, j) =

n

∑︂

l=1

B(i, l)B(l, j)

(8)

ni enak 0 lahko sklepamo, da za nek l velja B(i, l) = B(l, j) = ∗. To je sprehod dolºine dve od i doj. Torej lema 2.9 velja za k = 2.

Predpostavimo, da lema 2.9 velja za k =m≥3. Naj bo i→i1 →i2 →...→im−1 →j

sprehod dolºine m od i do j v D(A). Potem je A(im−1, j) = ∗. Ker lema velja za k = 2, obstaja vsaj en sprehod dolºine 2 od im−1 do j v grafu D(A). Pa naj bo im−1 → im → j tak sprehod. Naslednji korak je zdruºitev dveh sprehodov v en sprehod od i doj v D(A)oblike

i→i1 →i2 →...→im−1 →im →j,

ki je dolºine m+ 1. Zato lema 2.9 velja zak =m+ 1. □ Naslednje naravno vpra²anje po lemi 2.9 je vpra²anje o enoli£nosti takih spreho- dov, t.j. ali je v D(A)ve£ sprehodov dolºine k ali je morebiti samo eden.

Trditev 2.10. Naj ima F vsaj tri elemente in naj boA∈Ωn(F). ƒe jeA(i, j) = ∗, potem za vsako naravno ²tevilo k obstaja natanko en sprehod dolºine k od vozli²£a i do vozli²£a j v D(A).

Dokaz. Ozna£imo s k dolºino sprehoda. Za k = 1 lema velja, ker obstaja natanko ena povezava od i do j.

Pokaºimo najprej, da lema velja za k = 2. Po lemi 2.9 obstaja vsaj en sprehod dolºine 2 od i do j. Dokazovanja se lotimo tako, da predpostavimo, da obstajata vsaj dva sprehoda dolºine2, nato konstruitamo matrikoB ∈ZF(A), za katero velja B2(i, j) = 0, kar nas bo pripeljalo do protislovja s tem, da sta B(i, j) in B2(i, j) neni£elna. Lo£imo na dva primera.

(1) Naj bo i=j. V tem primeru je A(i, i) =∗ in zato ima graf D(A)zanko. ƒe se sprehodimo dvakrat po zanki, dobimo prvi sprehod dolºine 2od i doi. Denimo, da obstaja vsaj ²e en sprehod dolºine 2 od i do i. Ker obstajata dva sprehoda, obstaja i1, ki ni enaki, da velja A(i1, i) =A(i, i1) = ∗. ElementB2(i, i)se izra£una na naslednji na£in:

(1) B2(i, i) =B(i, i1)B(i1, i) +∑︂

l̸=i1

B(i, l)B(l, i).

Najprej pokaºimo, da obstajajo vrednosti vseh neni£elnih elementov matrikeBrazen B(i, i1) v F, da je vsota∑︁

l̸=i1B(i, l)B(l, i) razli£na od 0. Lo£imo dva primera.

(1a)Prvi£ si poglejmo primer, koA(i, l) = 0 aliA(l, i) = 0za vsakl, ki je razli£en od i ini1. Takrat je

∑︂

l̸=i1

B(i, l)B(l, i) = B2(i, i).

Naj bo C ∈ ZF(A) matrika, ki ima vse neni£elne elemente enake 1 razen element C(i, i1) naj bo enak B(i, i1). Potem velja

∑︂

l̸=i1

C(i, l)C(l, i) = C2(i, i) = 1.

Ker je C ∈ZF(A), velja

∑︂

l̸=i1

B(i, l)B(l, i)̸= 0.

(9)

(1b) V drugem primeru obstaja i2, ki je razli£en od i in i1, da je A(i, i2) = A(i2, i) = ∗. V tem primeru velja enakost

∑︂

l̸=i1

B(i, l)B(l, i) = B(i, i2)B(i2, i) + ∑︂

l̸=i1,i2

B(i, l)B(l, i).

Naj bo C ∈ ZF(A) matrika, ki ima vse neni£elne elemente enake 1 razen element C(i, i1) naj bo enak B(i, i1) in element C(i, i2) naj bo enak B(i, i2). Ker ima F vsaj dva neni£elna elementa, potem ne glede na vrednost vsote∑︁

l̸=i1,i2C(i, l)C(l, i) obstaja neni£elni element B(i, i2), da velja

∑︂

l̸=i1

C(i, l)C(l, i)̸= 0.

Ker je C ∈ZF(A), velja

∑︂

l̸=i1

B(i, l)B(l, i)̸= 0.

Naj bo element

B(i, i1) =− (︄

∑︂

l̸=i1

B(i, l)B(l, j) )︄

·B(j1, j)−1 ̸= 0.

Ta element vstavimo v enakost (1) in dobimo matriko B ∈ ZF(A) za katero velja, da je B2(i, i)enak 0.

(2)V drugem primeru gledamo izvendiagonalne elemente, torejA(i, j), kjeri̸=j. Denimo, da obstajata vsaj dva sprehoda dolºine 2 od i doj. Torej obstajata j1 in j2, kjerj1 ̸=j2 in j1 ̸=j, tako da A(i, j1) =A(j1, j) =A(i, j2) =A(j2, j) = ∗. Velja (2) B2(i, j) =B(i, j1)B(j1, j) +∑︂

l̸=j1

B(i, l)B(l, j).

Najprej pokaºimo, da obstajajo vrednosti vseh neni£elnih elementov matrikeBrazen B(i, j1)v F, da velja enakost

∑︂

l̸=j1

B(i, l)B(l, j) =B(i, j2)B(j2, j) + ∑︂

l̸=j1,j2

B(i, l)B(l, j)̸= 0.

Lo£imo na dva primera.

(2a) Prvi£, £e je j2 = j. Naj bo C ∈ ZF(A) matrika, ki ima vse neni£elne elemente enake 1 razen element C(i, j1) naj bo enak B(i, j1) in element C(j2, j) naj bo enak B(j2, j). Ker ima F po predpostavki vsaj tri elemente, ima vsaj dva neni£elna elementa. Zato obstaja neni£elna vrednost B(j2, j) v F, tako da velja

∑︁

l̸=j1C(i, l)C(l, j)̸= 0. Ker je C∈ZF(A), velja

∑︂

l̸=j1

B(i, l)B(l, j)̸= 0.

(2b)Drugi£, £e j2 ̸=j. Naj boC ∈ZF(A) matrika, ki ima vse neni£elne elemente enake 1 razen element C(i, j1) naj bo enak B(i, j1) in elementC(i, j2) naj bo enak B(i, j2). Polje F ima po predpostavki vsaj dva neni£elna elementa, zato obstaja neni£elna vrednost B(i, j2) v F, tako da velja ∑︁

l̸=j1C(i, l)C(l, j) ̸= 0. Ker je C ∈ ZF(A), velja

∑︂

l̸=j1

B(i, l)B(l, j)̸= 0.

(10)

Pokazali smo, da je vsota ∑︁

l̸=j1B(i, l)B(l, j)razli£na od 0. Naj bo element B(i, j1) = −

(︄

∑︂

l̸=j1

B(i, l)B(l, j) )︄

·B(j1, j)−1 ̸= 0.

Ta element vstavimo v enakost (2) in dobimo matriko B ∈ ZF(A) za katero velja, da jeB2(i, j)enak0. Ker jeA∈Ωn(F), je tudiB(i, j) = 0. Pri²li smo v protislovje s tem, da je element A(i, j) neni£elen. Zato obstaja natanko en sprehod dolºine 2 od i doj.

Dokazati moramo ²e, da lema velja za k ≥3. Po lemi 2.9 za vsakk ∈ N obstaja vsaj en sprehod dolºine k od i doj v D(A). Pa recimo, da za nek k0 ≥3obstajata vsaj dva razli£na sprehoda dolºine k0 od idoj. Recimo, da je prvii→i1 → · · · → ik0−1 →j in drugii→ j1 → · · · → jk0−1 →j. Ker sta sprehoda razli£na, obstajata i ∈ {i1, . . . , ik0−1}in j ∈ {j1, . . . , jk0−1}, ki sta razli£na. Opazimo lahko, da

A(i, i1) = · · ·=A(ik0−1, j) = ∗ in

A(i, j1) =· · ·=A(jk0−1, j) = ∗.

ƒe nekajkrat uporabimo lemo 2.1, dobimo, da sta elementa A(i, i) = A(i, j) = ∗ in prav tako sta elementa A(i, j) =A(j, j) =∗. Iz tega sledi, da sta i→i →j in i→j →j dva razli£na sprehoda dolºine 2od i do j v D(A), kar je v protislovju s tem, da obstaja samo en sprehod dolºine 2 od i do j. Zato za vsak k ≥ 3 obstaja

natanko en sprehod dolºine k od i doj v D(A). □

Trditev 2.10 ne deluje za matrike nad poljem Z2.

Primer 2.11. Naj bo F =Z2 in A matrika iz primera 1.2. Njen graf je prikazan na sliki 2.

1

2 3

Slika 2. Graf D(A) matrikeA∈Ω3(Z2)

V tej matriki je A(1,2) = ∗. Ampak 1 → 2 → 1 → 2 in 1 → 2 → 3 → 2 sta dva razli£na sprehoda dolºine 3od vozli²£a 1do vozli²£a 2 v D(A). ♢ Lema 2.12. Naj bo Y ∈Mn(F) idempotentna matrika. Potem je Yk =Y za vsak k ∈N.

Dokaz. Dokazujemo z indukcijo. Za k = 1 lema 2.12 velja trivialno. Naj lema 2.12 velja za k ≥1. Dokazujemo, da velja tudi za k+ 1. Velja

Yk+1 =Y ·Yk =Y ·Y =Y2.

Ker je Y idempotentna, je Y2 =Y. Torej Yk+1 =Y. □

(11)

Naj bo Y ∈ Mn(F). Po lemi 2.12 je Yk =Y za vsak k ∈N. Ali to velja tudi za idempotentne ni£elno-neni£elne matrike?

Posledica 2.13. Naj bo A∈Ωn(F). Potem za vsako naravno ²tevilo k velja, da je Bk∈ZF(A), £e je B ∈ZF(A).

Dokaz. Glede na ²tevilo elementov v polju F lo£imo dva primera.

(1) Polje F ima samo dva elementa. Torej F = Z2, v katerem obstaja samo en neni£elni element 1. Velja, da jeA(i, j) = ∗natanko tedaj, ko jeB(i, j) = 1. Iz tega sledi, da obstaja samo ena matrika B v mnoºiciZZ2(A), za katero veljaB2 =B. Po lemi 2.12 velja, da je Bk enakB za vsak k ∈N.

(2) PoljeF ima vsaj tri elemente. Za vsakB ∈ZF(A)in za vsako naravno ²tevilo k veljaD(A) = D(B). Velja, da je

Bk(i, j) = ∑︂

1≤i1,...,ik−1≤n

B(i, i1)B(i1, i2)· · ·B(ik−1, j).

ƒe je produkt B(i, i1)B(i1, i2)· · ·B(ik−1, j)razli£en od 0, potem je B(i, i1)̸= 0, B(i1, i2)̸= 0,. . ., B(ik−1, j)̸= 0. To pomeni, da v grafu D(B) obstaja sprehod

i→i1 → · · · →ik−1 →j

dolºine k od i do j. Lahko si mislimo, da produkt B(i, i1)B(i1, i2)· · ·B(ik−1, j) predstavlja sprehod dolºine k odi do j v grafuD(B). Torej, £e velja

B(i, i1)B(i1, i2)· · ·B(ik−1, j)̸= 0,

potem obstaja sprehod dolºinekodidoj po povezavahi→i1,i1 →i2,. . .,ik−1 →j. Po podobnih sklepih lahko ugotovimo, £e velja

B(i, i1)B(i1, i2)· · ·B(ik−1, j) = 0,

potem ne obstaja sprehod dolºine k od i do j po povezavah i → i1, i1 → i2,. . ., ik−1 → j. ƒe je B(i, j) = 0, po lemi 2.7 ne obstaja sprehod dolºine k od i do j. TorejBk(i, j) = 0. ƒe jeB(i, j)̸= 0, potem po trditvi 2.10 sledi, da obstaja natanko en sprehod dolºine k od ido j. Torej Bk(i, j)̸= 0. Sledi, da velja Bk(i, j)∈ZF(A)

za vsak k∈N. □

S tem smo pokazali, da iz idempotentnih ni£elno-neni£elnih matrik dobimo usmer- jene grafe, v katerih so sprehodi z istim za£etnim in kon£nim vozli²£em razli£nih dolºin. S Θ(n) ozna£imo mnoºico usmerjenih grafov na n vozli²£ih, ki imajo to lastnost. Te grafe je raziskoval Xingzhi Zhan [1], ki je podal problem 1.

Problem karakterizacije idempotentnih ni£elno-neni£elnih matrik ²e bolj poeno- stavimo. Naslednji izrek bo povezal idempotentne ni£elno-neni£elne matrike A z idempotentnimi matrikami A ∈Mn{0,1}.

Izrek 2.14. Naj bo F polje z vsaj tremi elementi. Naj bo A ∈ Mn(F) ni£elno- neni£elna matrika in A ∈ ZF(A) binarna matrika. Potem je A idempotentna ni£elno-neni£elna matrika natanko tedaj, ko je A idempotentna.

Dokaz. Naj bo A ∈ Ωn(F). Ozna£imo z A ∈ Mn{0,1} matriko, ki jo dobimo iz ni£elno-neni£elne matrike A tako, da vse ∗ zamenjamo z 1. Velja, da je graf D(A) enak grafu D(A), ker imata na istih mestih neni£elne elemente. Pokazati moramo, da je matrika A idempotentna. Torej, £e je A(i, j) = 0, potem je tudiA′2(i, j) = 0. To velja po lemi 2.7. Po trditvi 2.10 pa iz A(i, j) = 1 slediA′2(i, j) = 1, ker obstaja

(12)

natanko en sprehod dolºine 2 od vozli²£a i do vozli²£a j. Dokazali smo implikacijo v desno smer.

Dokaºimo ²e implikacijo v levo. Naj boA ∈Mn{0,1}idempotentna. Zanjo velja A(i, j) =A′2(i, j) =

n

∑︂

k=1

A(i, k)A(k, j).

ƒe je A(i, j) = 0, potem je produkt A(i, k)A(k, j) enak 0 za vsak k = 1, . . . , n. Kaj predstavlja produkt A(i, k)A(k, j)? A(i, k)predstavlja povezavo od vozli²£a i do vozli²£ak, torej produktA(i, k)A(k, j)predstavlja sprehod dolºine2od vozli²£a i do vozli²£a j. ƒe je ta produkt enak 0 za vsak k = 1, . . . , n, potem ne obstaja sprehod dolºine2odidojv grafuD(A). S podobnimi sklepi lahko ugotovimo, da £e je A(i, j) = 1, potem obstaja natanko en sprehod dolºine2odidoj v grafuD(A). Ozna£imo zAni£elno-neni£elno matriko pridobljeno izA tako, da vse1zamenjamo z ∗. Ker je D(A) = D(A), lahko sklepamo, da za vsak B ∈ ZF(A) iz B(i, j) = 0 sledi B2(i, j) = 0 in iz B(i, j)̸= 0 sledi B2(i, j)̸= 0. Zato jeA∈Ωn(F). □ Izrek ima enako pomanjkljivost kot nekatere prej²nje leme. Izrek namre£ ne deluje za polje Z2.

Primer 2.15. Vzamemo matriko Aiz primera 1.2. Matrika Aje v mnoºici Ω3(Z2). Po izreku 2.14 ji priredimo matriko

A =

0 1 1 1 0 1 1 1 0

⎦∈M3{0,1},

ki ni idempotentna, kot smo videli v primeru 2.2. ♢

Primer 2.16. Eden bolj o£itnih primerov idempotentnih ni£elno-neni£elnih matrik je matrika

AIn =

∗ 0 0 0 ∗ 0 0 0 ∗

⎦ Po izreku 2.14 matriki AIn priredimo matriko

1 0 0 0 1 0 0 0 1

⎦=In,

ki je idempotentna. Zato je tudi AIn idempotentna ni£elno-neni£elna matrika.

Primer matrik, ki niso idempotentne so nilpotentne matrike N, ker za njih velja, da je (N)k = 0n za nek k ∈ N. Zato tudi matrike N, ki jih dobimo iz N, niso v mnoºici Ωn(F). Konkretni primer je matrika

N =

0 ∗ ∗ 0 0 ∗ 0 0 0

⎦. Priredimo ji matriko

N =

0 1 1 0 0 1 0 0 0

⎦.

(13)

ƒe matriko N kvadriramo, dobimo matriko (N)2 =

0 0 1 0 0 0 0 0 0

⎦.

Ker (N)2 ̸=N, po izreku 2.14 velja, da matrikaN ni v mnoºici Ω3(F). ♢ 2.2. Karakterizacija binarnih idempotentnih matrik. V prej²njem podraz- delku smo problem karakterizacije matrik A ∈ Ωn(F) poenostavili na problem ka- rakterizacije idempotentnih matrik A ∈ Mn{0,1}. V tem podrazdelku se bomo zato posvetili karakterizaciji binarnih idempotentnih matrik.

Problem 2. Karakterizirajmo idempotentne matrike A ∈Mn{0,1}. Najprej poglejmo nekaj denicij.

Denicija 2.17. Matriki A in B iz Mn(F) sta podobni, £e obstaja obrnljiva n×n matrika P, da veljaB =P−1AP.

ƒe je matrika P permutacijska matrika, potem re£emo, da sta A in B permuta- cijsko podobni.

Denicija 2.18. Matrika A ∈ Mn(F) je razcepna, £e obstaja n×n permutacijska matrika P, da velja

PTAP =

[︃X Y 0 Z

]︃

,

kjer sta X inZ kvadratni matriki. ƒe matrika A ni razcepna, je nerazcepna.

ƒe bi permutacijsko podobnost, opisano v deniciji 2.18, uporabili ²e naprej na diagonalnih blokih matrike PTAP, bi na koncu pri²li do blo£no zgornje trikotne matrike, ki bi na diagonali imela le nerazcepne matrike. Taki obliki matrike pravimo Frobeniusova normalna oblika.

Trditev 2.19. Razcepna matrika A je permutacijsko podobna njeni Frobeniusovi normalni obliki

A11 A12 · · · A1p 0 A22 · · · A2p ... ... ... ...

0 0 · · · App

⎦ ,

kjer je vsak blok Aii nerazcepna matrika.

Kako preverimo, ali je neka matrika nerazcepna ali razcepna? Obstaja ve£ na£i- nov, ki pa so odvisni od posebne strukture matrike, npr. nenegativnost, v Hessen- bergove oblike itd.

Denicija 2.20. Naj bo D = (V, E) usmerjen graf. ƒe za vsak u, v ∈ V obstaja usmerjena pot od u do v in od v do u, potem takemu grafu re£emo, da je krepko povezan.

Trditev 2.21. Matrika Y ∈Mn(F)je nerazcepna natanko tedaj, ko je njen usmer- jeni graf D(Y) krepko povezan.

Dokaz. Naj bo Y ∈ Mn(F) matrika in naj bo D(Y) = (V, E) njen usmerjeni graf.

Recimo, da jeY razcepna matrika. Ker jeY permutacijsko podobna zgornje trikotni matriki, sledi, da lahko mnoºico vozli²£ V razdelimo na dve disjuntkni mnoºici

(14)

V1 in V2 tako, da ni nobene usmerjene povezave od vozli²£ iz V1 do vozli²£ iz V2. Ampak graf take matrike ni krepko povezan, ker ne obstaja usmerjena pot od vozli²£a u1 ∈V1 do vozli²£a u2 ∈V2.

Recimo, da D(Y) ni krepko povezan graf. Potem obstajata dve razli£ni vozli²£i u in v, med katerima ne obstaja usmerjena pot od u do v. Deniramo mnoºico W1, v kateri so vsa vozli²£a, za katera obstaja usmerjena pot od u do teh vozli²£.

Mnoºica W2 je denirana podobno, le da obstaja usmerjena pot do v od vozli²£ iz W2. Mnoºici W1 inW2 sta neprazni in disjunktni. Naj bo W3 mnoºica vozli²£, ki ne spadajo v W1 in W2. Sedaj pa permutiramo vrstice matrike Y tako, da so vrstice, ki ustrezajo vozli²£em iz W2 prve, naslednje so vrstice, ki ustrezajo vozli²£em izW3 in zadnje so vrstice, ki ustrezajo vozli²£em iz W1. Enako premutiramo tudi stolpce matrike Y. Dobimo matriko oblike

W2 W3 W1 W2 X11 X12 X13 W3 X21 X22 X23 W1 X31 X32 X33

⎦.

Ker ne obstaja usmerjena pot odudov, potem tudi ne obstaja povezava od vozli²£a iz W1 do vozli²£a iz W2. Ker so v W3 taka vozli²£a, ki ne spadajo ne v W1 kot tudi ne v W2, ne obstaja povezava med vsakim vozli²£emcizW3 in vsakim vozli²£emv2 iz W2. ƒe bi namre£ obstajala, potem bi vozli²£e c pripadalo W2. Zato je X31 = 0 in X21 = 0. Dobimo matriko

W2 W3 W1 W2 X11 X12 X13 W3 0 X22 X23 W1 0 X32 X33

⎦,

ki pa je blo£no zgornje trikotna, kar pomeni, da je Y razcepna. □ Trditev pravi, da £e ºelimo nerazcepne matrike A ∈ Mn{0,1}, moramo najti krepko povezane grafe D(A). Omejili se bomo na matrike A iz mnoºice

Γ(n) ={A ∈Mn{0,1}|(A)k ∈Mn{0,1}za vsak k ∈N} ⊆Mn{0,1}.

Ker za matriko A ∈ Γ(n) velja, da je (A)k ∈ Mn{0,1} za vsak k ∈ N, je graf D(A) ∈ Θ(n). V naslednji trditvi bomo pokazali, kak²en vzorec imajo matrike iz mnoºice Γ(n).

Trditev 2.22. Naj bo A ∈ Γ(n), kjer n ≥ 2. Matrika A je nerazcepna natanko tedaj, ko je A permutacijsko podobna matriki

Cn =

0 1 · · · 0 ... ... ... ...

0 · · · 0 1 1 0 · · · 0

⎦ .

Najprej dokaºimo naslednjo lemo.

Lema 2.23. Naj bo D ∈ Θ(n), kjer n ≥ 2. Potem je D krepko povezan natanko tedaj, ko je D cikel.

Dokaz. Implikacija v levo je preprosta, ker je vsak cikel krepko povezan. Zato mo- ramo dokazati samo implikacijo v desno.

(15)

Naj bo D ∈ Θ(n) krepko povezan graf. Da je D cikel, je dovolj dokazati, da je izhodna stopnja vsakega vozli²£a grafa D enaka 1. Ker je D krepko povezan, je izhodna stopnja vsaj 1. Dokazujemo s protislovjem. Recimo, da je izhodna stopnja nekega vozli²£a i grafa D vsaj 2. Torej ima vsaj dve razli£ni usmerjeni povezavi, kjer je i za£etno vozli²£e. Recimo da sta ti dve povezavi i → j in i → k. Lo£imo dva primera.

(1) Naj bo i = j ali i = k, torej graf D ima zanko. Brez ²kode za splo²nost vzemimo, da je i = j. Ker je D krepko povezan, obstaja pot k −→dki i. Dobili smo dva sprehoda od ido i in siceri→k −→dki i ter i→i→. . .→i, ki sta enako dolga.

To pa je v protislovju s tem, da je D∈Θ(n). Podobno velja za i=k.

(2) Naj bo j ̸=i in k ̸=i. Ker je D krepko povezan, obstaja pot j −→dji i in pot k −→dki i. Naj bo d= lcm(dji+ 1, dki+ 1) najmanj²i skupni ve£kratnik ²tevildji+ 1 in dki+ 1. Potem smo spet dobili dva razli£na sprehoda od i do i z dolºino d:

S1 :i→j −→dji i→. . .→i→j −→dji i S2 :i→k −→dki i→. . .→i→k −→dki i,

kjer je djid+1 ciklov i → j −→dji i v S1 in dkid+1 ciklov i → k −→dki i v S2. To je v

protislovju s tem, da je D∈Θ(n). □

Dokaz trditve 2.22. Po trditvi 2.21, je matrika A nerazcepna natanko tedaj, ko je D(A)krepko povezan. Uporabimo lemo 2.23 in dokaz je zaklju£en. □ Zakaj potrebujemo nerazcepnost matrik v tem delu? Ta lastnost nam bo poma- gala dokazati naslednjo lemo.

Lema 2.24. Naj bo A ∈Γ(n). Potem je A permutacijsko podobna matriki oblike

U B D

0 P C 0 0 V

⎦,

kjer sta U, V kvadratni, strogo zgornje trikotni matriki in P permutacijska matrika.

Matriki U in V se ne pojavita nujno. ƒe se matrika U ne pojavi, potem je matrika A permutacijsko podobna matriki

[︃P C 0 V

]︃

.

Podobno, £e matrikaV ne pojavi, potem je matrikaA permutacijsko podobna matriki [︃U B

0 P ]︃

.

V primeru, ko se ne pojavi nobena od matrik U in V, je matrika A permutacijsko podobna matriki P.

Dokaz. Dokazujemo z indukcijo na velikost matrike, torej na n. Za n= 1 lema 2.24 velja trivialno.

Recimo, da lema 2.24 velja za matrike iz Γ(n−1). Lo£imo na dva primera.

(1)MatrikaA je nerazcepna. Po trditvi 2.22 jeA permutacijsko podobna matriki Cn, ki je permutacijska matrika. Torej lema velja.

(16)

(2) Matrika A je razcepna. Potem je po trditvi 2.19 matrika A permutacijsko podobna njeni Frobeniusovi normalni obliki. Torej matriki oblike

G=

A1 A12 · · · A1s 0 A2 · · · A2s ... ... ... ...

0 0 · · · As

⎦ ,

kjer jes≥2inAi ∈Mni{0,1}je nerazcepna za vsaki= 1, . . . , s. Ker je A ∈Γ(n), je tudi G∈Γ(n). Vemo pa ²e, da je tudi Ai ∈Γ(ni) za vsak i= 1, . . . , s, ker

Gk =

(A1)k ⋄ · · · ⋄ 0 (A2)k · · · ⋄ ... ... ... ...

0 0 · · · (As)k

in G∈Γ(n). Denirajmo

Ω ={t|At ̸= 0,1≤t≤s}

={t|nt≥2,1≤t ≤s} ∪ {t|nt = 1, At= 1,1≤t ≤s}.

Za i ∈ Ω ozna£imo z Wi cikel ali zanko v grafu D(G), ki ustreza grafu D(Ai). Najprej pokaºimo, da ima matrika G naslednje ²tiri lastnosti:

(a)Za vsaki= 1, . . . , s, £e je Ai matrika velikostini×ni, kjerni ≥2, potem jeAi permutacijsko podobna matriki Cni. To sledi iz trditve 2.22, ker je Ai nerazcepna.

(b) Naj boAi nerazcepna diagonalni blok matrikeG. ƒe je Ai ni£elna matrika, je velikosti 1×1. To dokaºemo tako, da predpostavimo, da je nerazcepna matrika Ai velikosti ni×ni, kjer ni ≥ 2. Po lastnosti (a) je potem Ai permutacijsko podobna matriki Cni. Matrika Cni pa ima prini ≥2neni£elne elemente. Torej Ai ni ni£elna matrika. To pa pomeni, da so edine ni£elne nerazcepne matrike v Gvelikosti1×1. (c) Za vsaka razli£na i, j ∈ Ω, ne obstaja sprehod, ki bi povezoval Wi in Wj v D(G). Za taka i, j velja, da je Aij = 0. To dokaºemo tako, da predpostavimo da obstaja sprehod Wpq dolºinek od pdo q, kjer je p vozli²£e vWi inq vozli²£e v Wj. Po deniciji Wi, je dolºina cikla ali zankeWi enaka ni in dolºina Wj enaka nj. Naj bo d= lcm(ni, nj)najmanj²i skupni ve£kratnik ni innj. Potem imamo dva razli£na sprehoda od vozli²£a p do vozli²£a q, ki sta dolºine d+k v D(G):

W :p−→ni

Wi

p−→ni

Wi

p→. . .→p−→ni

Wi

p−−→k

Wpq

q

W :p−−→k

Wpq

q −→nj

Wj

q −→nj

Wj

q →. . .→q −→nj

Wj

q, kjer je ndi ciklov ali zank p−→ni

Wi

pv W in ndj ciklov ali zankq −→nj

Wj

qv W. Dobili smo protislovje s tem, da je D(A)∈Θ(n)in posledi£no D(G)∈Θ(n).

(d) ƒe je Ai = 0, potem je ali Aij = 0 za vsak j ∈ Ω aliAji = 0 za vsak j ∈Ω. To dokaºemo na naslednji na£in. Recimo, da je Ai = 0z ni = 1, matriki Aij in Aki pa sta neni£elni za j, k ∈ Ω. Ozna£imo z G(u, v) element matrike G v u-ti vrstici in v-tem stolpcu. Recimo, da Ai leºi v m-ti vrstici in posledi£no v m-tem stolpcu

(17)

matrike G:

G=

1 · · · m · · · n 1 ∗ · · · Aki · · · ∗ ... 0 ... ... ... ... ... ∗ m 0 · · · Ai · · · Aij · · · ∗ ... 0 ... ... ... ... ... ∗ n 0 · · · 0 · · · ∗

Ker smo predpostavili, da sta matriki Aij in Aki neni£elni, lahko sklepamo, da obstaja p in q, da je G(m, p) =G(q, m) = 1. Potem sta cikla Wk in Wj povezana s sprehodom q→m→p, kar je v protislovju s tem, kar smo dokazali v (c).

Poglejmo si sedaj, kak²ne oblike je matrika G. Lo£imo dva primera.

(i)MatrikaGje nesingularna. Veljadet(G)̸= 0. Ker je G blo£no zgornje trikotna, je det(G) = det(A1) · . . .· det(As). Sledi, da je det(Ai) razli£na od 0 za vsak i = 1, . . . , s. Torej so matrike Ai nesingularne. Iz lastnosti (a) matrike G lahko sklepamo, da so Ai permutacijsko podobneCni, torej so permutacijske matrike. Iz lastnosti (c) matrike G pa lahko sklepamo, da so vsi nediagonalni bloki ni£elne matrike. Iz tega sledi, da je G permutacijska matrika. To ustreza lemi 2.24 v primeru, ko ni blokov U inV.

(ii) Matrika G je singularna. Pokaºimo, da ima G ali vrstico samih ni£el ali pa ima stolpec samih ni£el. Pa recimo, da G nima stolpca samih ni£el, ki mu kraj²e re£emo ni£elni stolpec. Ker je G singularna matrika, ima det(G) = 0, torej ima vsaj en diagonalni blok Ai, ki je matrika samih ni£el. Po lastnosti (b) matrike G, je blok Ai velikosti 1×1. Naj bo Ai

1 prvi ni£elni blok med bloki A1, A2, . . . , As. Indeks i1 ne more biti enak 1, ker bi potem imeli ni£elni stolpec. Zato i1 ≥ 2 in 1, . . . , i1 −1 ∈ Ω. Ker stolpec, v katerem je Ai

1, ni ni£elen stolpec, obstaja nek 1≤ t0 ≤i1−1, da velja At

0,i1 ̸= 0. Ker to velja, potem je po lastnosti (d) matrike G matrika Ai1j = 0 za vsak j ∈ Ω. ƒe vrstica i1 ni ni£elna, potem obstaja nek i2 > i1, da je Ai

1,i2 ̸= 0. Sledi da i2 ∈/ Ω oziroma Ai

2 = 0, ker £e Ai

2 ̸= 0, potem bi obstajal sprehod od nekega vozli²£a iz At0 do nekega vozli²£a Ai2 v D(G), kar pa je v protislovju z lasnotstjo (c). Ker je Ai2 = 0, potem zaradi istih razlogov kot prej lahko sklepamo, da Ai2j = 0 za vsak j ∈ Ω. ƒe vrstica i2 ni ni£elna, potem obstaja nek i3 > i2, da Ai2,i3 ̸= 0 in Ai3 = 0. Ta postopek ponavljamo in enkrat dobimo vrstico samih ni£el, ker je matrika kon£ne velikosti. Po istem postopku lahko pokaºemo, da £e singularna matrika G nima vrstice samih ni£el, potem ima stolpec samih ni£el. ƒe imaGvrstico samih ni£el, potem staGinA permutacijsko podobni matriki oblike

[︃Y ∗ 0 0 ]︃

,

kjer je matrika Y velikosti (n−1)×(n−1). Ker je A ∈ Γ(n), je Y ∈ Γ(n−1). Uporabimo indukcijsko predpostavko na Y in dobimo obliko matrike iz leme 2.24.

ƒe pa ima Gstolpec samih ni£el, potem sta GinA permutacijsko podobni matriki oblike

[︃0 ∗ 0 Z ]︃

,

kjer je matrika Z velikosti (n −1)×(n−1). Ker je A ∈ Γ(n), je Z ∈ Γ(n−1). Uporabimo indukcijsko predpostavko na Z in dobimo obliko matrike iz leme 2.24.

S tem smo zaklju£ili dokaz. □

(18)

Lema 2.24 nam pove, kak²ne oblike so matrike A ∈Γ(n), ki pa niso nujno idem- potentne. Oglejmo si, kak²ne oblike je binarna idempotentna matrika.

Izrek 2.25. Matrika A ∈Mn{0,1} je idempotentna natanko tedaj, ko jeA permu- tacijsko podobna matriki oblike

(3) A′′ =

0r B BC 0 Is C 0 0 0t

⎦, kjer sta r in t ve£ja ali enaka 0 ter s ve£ji od 0.

Dokaz. Naj bo A permutacijsko podobna matriki A′′ iz (3). Potem je

(A′′)2 =

0r B BC 0 Is C 0 0 0t

2

=

0r BIs BC 0 Is2 IsC 0 0 0t

⎦=

0r B BC 0 Is C 0 0 0t

⎦=A′′.

Torej A′′ je idempotentna matrika. Ker je A permutacijsko podobna A′′, velja A = PTA′′P. Iz enakosti (A)2 = PTA′′P PTA′′P = PT(A′′)2P = PTA′′P = A sledi, da je A idempotentna.

Naj bo sedaj A ∈ Mn{0,1} idempotentna matrika. O£itno je, da je A ∈ Γ(n). Po lemi 2.24 je A permutacijsko podobna matriki

A′′2 =

U B D 0 P C

0 0 V

⎦,

kjer sta U, V kvadratni, strogo zgornje trikotni matriki inP permutacijska matrika.

Ker je A idempotentna, je idempotentna tudi A′′2. Velja, da je (A′′2)2 =A′′2. Torej (4) A′′2 = (A′′2)2 =

U B D 0 P C

0 0 V

2

=

U2 U B+BP U D+BC+DV 0 P2 P C+CV

0 0 V2

⎦. MatrikiU inV sta strogo zgornje trikotni, zato sta po lemi 2.6 nilpotentni matriki.

Naj bo k ∈ N tak, da je Uk = 0. Ker velja enakost (4) velja tudi U2 = U. Po lemi 2.12 je Un = U za vsak n ∈ N, torej tudi za n = k. Torej velja enakost U = Uk = 0. Po podobnih sklepih je tudi V = 0. Iz enakosti (4) dobimo D = U D+BC+DV. Ker staU inV ni£elni matriki, je matrika Denaka matrikiBC. Matrika P je permutacijska matrika, zato je PT njen inverz. Po enakosti 4 velja P =P2. To pomnoºimo z matrikoPT in dobimoP =I. Zato je edina idempotentna permutacijska matrika identi£na matrika. Sledi, da je A permutacijsko podobna

matriki iz (3). □

3. ’tevilo moºnih neni£elnih elementov v idempotentnih ni£elno-neni£elnih matrikah

V tem razdelku nas bo zanimalo, koliko ni£el oziroma koliko neni£elnih elementov ima lahko idempotentna ni£elno-neni£elna matrika ob podanem rangu matrike.

Na splo²no ranga ni£elno-neni£elne matrike ne moremo dolo£iti, ker ne vemo to£- nih vrednosti neni£elnih elementov. Pokaºimo to na primeru.

(19)

Primer 3.1. Naj bo polje F =Z5. Oglejmo si ni£elno-neni£elno matriko

A=

0 ∗ 0 ∗ 0 ∗ 0 ∗ 0 0 ∗ ∗ 0 0 0 0

⎦ .

Po izreku 2.14 je A idempotentna ni£elno-neni£elna matrika, ker je matrika

A =

0 1 0 1 0 1 0 1 0 0 1 1 0 0 0 0

idempotentna. Vse matrike iz ZZ5(A) nimajo istih rangov. Na primer za matriki

B1 =

0 2 0 2 0 3 0 3 0 0 4 1 0 0 0 0

⎦ in B2 =

0 2 0 1 0 4 0 3 0 0 1 3 0 0 0 0

iz mnoºice ZZ5(A) velja, da je rang matrike B1 enak2, rang matrike B2 pa enak 3.

Torej rang(B2)̸= rang(B1). ♢

Ni£elno-neni£elnim matrikam zato v splo²nem ne moremo dolo£iti ranga, lahko pa jim deniramo minimalni rang.

Denicija 3.2. Naj bo A ni£elno-neni£elna matrika. Minimalni rang matrike A nad poljem F je deniran kot

mrF(A) = min{rang(B)|B ∈ZF(A)}.

Cilj tega razdelka je re²iti naslednji problem.

Problem 3. Dolo£imo ²tevilo moºnih neni£elnih elementov v idempotentni ni£elno- neni£elni matriki s podanim minimalnim rangom.

Naj bo matrika A ∈ Mn{0,1} idempotentna z rangom s. Po izreku 2.25 je A permutacijsko podobna matriki

A′′ =

0r B BC 0 Is C 0 0 0t

⎦.

Naj bo A ∈ Ωn(F) matrika, ki jo dobimo iz A tako, da zamenjamo vse enice z

∗. Potem je matrika A idempotentna z minimalnim rangom s, ker ima drugi blok stolpcev vedno s linearno neodvisnih stolpcev. Zato je problem 3 ekvivalentem dolo£anju moºnih ²tevil enic v idempotentni matriki A ∈ Mn{0,1} ob podanem rangu. Za ta namen se posluºimo izreka iz [1, Theorem 2], ki pove kak²ne vrednosti ima funkcija

γ(n) = max{f(A)|A ∈Γ(n)},

kjer jef(A)²tevilo enic vn×n matrikiA. Funkcijaγ(n)predstavlja zgornjo mejo

²tevila enic matrike A ∈Γ(n). ƒe isto funkcijo pogledamo iz vidika teorije grafov, paγ(n)predstavlja zgornjo mejo povezav v grafuD(A)zn vozli²£i, ker vsaka enica v matriki A predstavlja eno povezavo v grafuD(A).

Lema 3.3 ([1, Theorem 2]). Naj bo n ∈N. Potem je

(20)

γ(n) =

{︄(n+1)2

4 , £e je n liho ²tevilo,

n(n+2)

4 , £e je n sodo ²tevilo.

Naj bo A ∈ Γ(n). Potem je f(A) ≤ γ(n) in f(A) = γ(n) natanko tedaj, ko je A permutacijsko podobna matriki

U E Jr,t 0 P Js,t

0 0 0

ali njeni transponiranki, kjer

• Jr,t ozna£uje r×t matriko samih enic,

• P je s×s permutacijska matrika in se vedno pojavi,

• U je r×r strogo zgornje trikotna matrika, ki se ne pojavi nujno,

• v vsaki vrstici matrike [U, E] se pojavi natanko ena 1. Pri tem je

t= {︄n−1

2 , £e je n liho ²tevilo,

n

2 −1 ali n2, £e je n sodo ²tevilo.

ƒe jen sodo ²tevilo, potemt lahko zasede dve razli£ni vrednosti. To se zgodi, ker obstajata matriki z razli£nim rangom, ki imata natanko γ(n) enic.

Primer 3.4. Naj bo matrika A iz mnoºiceΓ(4). Naj zaA veljaf(A) =γ(4) = 6. Po lemi 3.3 je za t= n2 = 2 matrikaA permutacijsko podobna matriki

A1 =

1 0 1 1 0 1 1 1 0 0 0 0 0 0 0 0

in ima rang enak 2, za t = n2 −1 pa jeA permutacijsko podobna matriki

A2 =

1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 0

⎦ ,

ki ima rang enak 3. ♢

Funkcija f je odvisna od ranga matrike. Kak²na je ta odvisnost, nam bo pokazal naslednji izrek.

Izrek 3.5. Naj bo A ∈Γ(n) idempotentna matrika z rangom s. (1) ƒe je s= 0, potem je f(A) = 0.

(2) ƒe je 1 ≤ s ≤ ⌊n2⌋+ 1, potem je s ≤ f(A) ≤ γ(n). Pri tem je f(A) = s natanko tedaj, ko je A diagonalna matrika in f(A) =γ(n) natanko tedaj, ko je A permutacijsko podobna matriki

0r E Jr,t

0 Is Js,t

0 0 0t

(21)

ali njeni transponiranki, kjer je v vsaki vrstici matrike E natanko ena enica in je t=

{︄n−1

2 , £e je n liho ²tevilo,

n

2 −1 ali n2, £e je n sodo ²tevilo.

(3) ƒe je s > ⌊n2⌋+ 1, potem je s ≤ f(A) ≤s(n−s+ 1). Pri tem je f(A) = s natanko tedaj, ko je A diagonalna in f(A) = s(n−s+ 1) natanko tedaj, ko je A permutacijsko podobna matriki

A1 =

[︃Is Js,n−s

0 0n−s

]︃

ali njeni transponiranki.

Dokaz. Ker je A ∈Γ(n) idempotentna matrika, je permutacijsko podobna matriki

A′′ =

0r B BC 0 Is C 0 0 0t

⎦.

’tevilo enic f(A) je enaka ²tevilu enic f(A′′), ker sta si A in A′′ permutacijsko podobni.

(1) ƒe je s= 0, potem jeA matrika samih ni£el. Sledi, da jef(A) = 0.

(2) Naj bo 1≤s≤ ⌊n2⌋+ 1. Zaradi bloka Is v matriki A′′ velja, da je f(A)≥s. Torej bo f(A) =s natanko tedaj, ko bo

A′′ =

0r 0 0 0 Is 0 0 0 0t

⎦. Ker je A ∈Γ(n) in

t = {︄n−1

2 , £e jen liho ²tevilo,

n

2 −1 ali n2, £e jen sodo ²tevilo,

lahko uporabimo lemo 3.3 in zato velja s ≤ f(A) ≤ γ(n). Po isti lemi velja tudi, da je f(A) = γ(n) natanko tedaj, ko je A permutacijsko podobna matriki

A3 =

U E Jr,t 0 P Js,t

0 0 0

ali njeni transponiranki, kjer so t in matrike U, E, Jr,t, Js,t, P kot navedeno v lemi 3.3. Ker jeA idempotentna, je A = (A)2. Prav tako to velja za matrikoA3, ker je (A3)2 =PTAP PTAP =PTAP =A3. Torej

U E Jr,t 0 P Js,t

0 0 0

⎦=A3 = (A3)2 =

U E Jr,t 0 P Js,t

0 0 0

2

=

U2 U E+EP U Jr,t+EJs,t

0 P2 P Js,t

0 0 0

⎦. Matrika U je strogo zgornje trikotna matrika. Po lemi 2.6 je potem U nilpotentna matrika. Naj bo k ∈ N tak, da je Uk = 0. Ker je A3 = (A3)2 velja tudi U2 = U. Po lemi 2.12 je Un = U za vsak n ∈ N, torej tudi za n = k. Torej velja enakost

Reference

POVEZANI DOKUMENTI

Najprej bomo spoznali Mangoldtovo funkcijo in funkcijo psi, ki se presenetljivo pojavljata tako v logaritmi£nem odvodu funkcije zeta, kot tudi v ekvivalentni obliki pra²tevil-

Uporabnost trditve, da lahko množico neurejenih parov topološko gledamo kot Möbiusov trak, prihaja iz dejstva, da preslikava G slika točke oblike {x, x} (kar je ravno

Iz normalizacijskega pogoja, da mora biti ||α j || = 1, lahko dobimo tudi normali- zacijski pogoj za koeficiente β j.. Spomnimo se, da je standardni skalarni produkt v

Dokaºemo, da je poljubna nerazcepna upodobitev abelove grupe prve stopnje.. Za konec si pogledamo karakterje upodobitev, to so preslikave, ki vsakemu elementu iz grupe priredijo

Tako bomo spoznali racionalno Euler-Rodriguesovo ogrodje, ki je naravno definirano na kvaternionski reprezentaciji prostorskih krivulj s pitagorejskim hodografom.. Videli bomo, da

Iskali bomo mnogoterosti, ki jih lahko dobimo z identifikacijo robov enega mno- gokotnika, vseeno pa si naslednji izrek oglejmo v večji splošnosti, ker bomo srečali tudi

Ideja prvega dokaza topolo²kega Radonovega izreka, ki ga bom obravnavala, je, da Borsuk-Ulamov izrek enostavno prenesemo na topolo²ki Radonov izrek.. ƒe se vrnemo na primer

Dokazali bomo formulo za izra£un ²tevila izjemnih enot v poljubnem kolobarju ostankov, nato pa si bomo ogledali, na koliko na£inov lahko predstavimo poljuben element iz kolobarja