Special graphs and quasigroup functional equations · Special graphs and quasigroup functional...

28
Dedication Quasigroups Equations Special graphs Special graphs and quasigroup functional equations Aleksandar Krapeˇ z Mathematical Institute of the SASA Belgrade, Serbia Spectra of graphs and applications 2016 Belgrade, May 19–20, 2016. Aleksandar Krapeˇ z Special graphs and quasigroup functional equations

Transcript of Special graphs and quasigroup functional equations · Special graphs and quasigroup functional...

Page 1: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Special graphsand

quasigroup functional equations

Aleksandar Krapez

Mathematical Institute of the SASABelgrade, Serbia

Spectra of graphs and applications 2016Belgrade, May 19–20, 2016.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 2: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Dedication

Dedicated to D. Cvetkovic at the occasion of his 75th birthday

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 3: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Quasigroups

Quasigroups are algebras (Q; ·, /, \) satisfying:

xy/y ≈ x x\xy ≈ y

(x/y)y ≈ x x(x\y) ≈ y

Best known quasigroups are groups:

x\y ≈ x−1 · y x/y ≈ x · y−1

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 4: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Quasigroups

Quasigroups are algebras (Q; ·, /, \) satisfying:

xy/y ≈ x x\xy ≈ y

(x/y)y ≈ x x(x\y) ≈ y

Best known quasigroups are groups:

x\y ≈ x−1 · y x/y ≈ x · y−1

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 5: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Quasigroups

in algebra: Quasigroups

in combinatorics: Latin squares

in geometry: 3–nets

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 6: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Homotopy / isotopy

Let (Q; ·, /, \) and (R; ◦, /, \) be two quasigroups.Homotopy is a triple of functions f , g , h : Q 7−→ R such that

f (x · y) = g(x) ◦ h(y)

A homotopy is an isotopy if all three components are bijective.

Homotopy (isotopy) is a generalization of homomorphism(isomorphism).

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 7: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Parastrophy

Operations ·, \, /, ∗, \\, //, defined by:

x · y ≈ z iff x\z ≈ y iff z/y ≈ x iffy ∗ x ≈ z iff z\\x ≈ y iff y//z ≈ x

are parastrophes of · (and of each other).

In groups:

x · y ≈ xy x\y ≈ x−1y x/y ≈ xy−1

x ∗ y ≈ yx x\\y ≈ y−1x x//y ≈ yx−1

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 8: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Parastrophy

Operations ·, \, /, ∗, \\, //, defined by:

x · y ≈ z iff x\z ≈ y iff z/y ≈ x iffy ∗ x ≈ z iff z\\x ≈ y iff y//z ≈ x

are parastrophes of · (and of each other).

In groups:

x · y ≈ xy x\y ≈ x−1y x/y ≈ xy−1

x ∗ y ≈ yx x\\y ≈ y−1x x//y ≈ yx−1

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 9: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Isostrophy

Isostrophy is a composition(in any order)of isotopies and parastrophies

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 10: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Generalized quadratic quasigroup functional equations

Operation symbols always represent quasigroups(quasigroup functional equations)

Every operation symbol appears only once in the equation(generalized equations)

Every (object) variable appears exactly twice in the equation(quadratic equations)

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 11: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Generalized associativity and bisymmetry

In the paper:

J. Aczel, V. D. Belousov, M. Hosszu:Generalized associativity and bisymmetry on quasigroups,Acta. Math. Acad. Sci. Hung. 11, (1960).

the following two theorems are proved:

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 12: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Generalized associativity

Theorem. A general solution of the functional equation ofgeneralized associativity:

A1(A2(x , y), z) ≈ A3(x ,A4(y , z))

is given by:

Ai (x , y) = αi (λix + %iy) (i = 1, . . . , 4)

where:1 + is an arbitrary group2 αi , λi , %i (i = 1, . . . , 4)

are arbitrary permutations such that:

α1 = α3 = Id

α2 = λ−11 α4 = %−13

λ2 = λ3 %2 = λ4 %1 = %4.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 13: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Generalized bisymmetry

Theorem. A general solution of the functional equation ofgeneralized bisymmetry:

A1(A2(x , y),A3(u, v)) ≈ A4(A5(x , u),A6(y , v))

is given by:

Ai (x , y) = αi (λix + %iy) (i = 1, . . . , 6)

where:1 + is an arbitrary Abelian group2 αi , λi , %i (i = 1, . . . , 6)

are arbitrary permutations such that:

α1 = α4 = Id

α2 = λ−11 α3 = %−11 α5 = λ−14 α6 = %−14

λ2 = λ5 %2 = λ6 λ3 = %5 %3 = %6.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 14: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Serbian group

S. B. Presic – formed the Serbian group

J. Usan – generalized n–ary associativity

S. Milic – 3–sorted quasigroups and GD–groupoids

Z. Stojakovic – infinitary quasigroups

B. Alimpic – solved generalized balanced equations

A. Krapez – solved generalized n–ary balanced equations

S. Krstic – solved quadratic equations using graphs

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 15: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

S. Krstic

In his PhD thesis S. Krstic proved:

Theorem

Generalized quadratic quasigroup functional equations Eq and Eq′

are parastrophically equivalent iff their Krstic graphs Γ(Eq) andΓ(Eq′) are isomorphic.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 16: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Definitions

Krstic graphs are connected cubic multigraphs.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 17: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Definitions

Parastrophic equivalence is defined by example:

Functional equations of generalized associativity:

A(B(x , y), z) ≈ C (x ,D(y , z))

and generalized transitivity:

A(B(x , y),F (y , u)) ≈ C (x , u)

are parastrophically equivalent because D = F−1 i.e.they are parastrophes of each other.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 18: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Definitions

For a generalized quadratic equation Eq,the Krstic graph Γ(Eq) is given by:

The vertices of Γ(Eq) are operation symbols from Eq

The edges of Γ(Eq) are subterms of Eq

If F (t1, t2) is a subterm of Eqthen the vertex F is incident to edges t1, t2,F (t1, t2)and no others.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 19: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Example: Krstic graph of an equation

A

B

x

C

y z

D

u z

E

F

G

y v

H

u x

I

v

J

w w

A

B

C D

G H J

F I

E

i

xu

z

y

v

w

(a) (b)

Figure: (a) The trees of terms s and t of the equation s = t. (b) Thegraph Γ(s = t) of the equation s = t ( – red vertex, – blue vertex).

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 20: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Krstic theorem again

Theorem

Generalized quadratic quasigroup functional equations Eq and Eq′

are parastrophically equivalent iff their Krstic graphs Γ(Eq) andΓ(Eq′) are isomorphic.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 21: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Example

There are exactly 100 generalized quadratic equationsparastrophically equivalent to generalized associativity.

We need to augment properties of Krstic graphsso that such graph uniquely defines corresponding equation.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 22: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Example

There are exactly 100 generalized quadratic equationsparastrophically equivalent to generalized associativity.

We need to augment properties of Krstic graphsso that such graph uniquely defines corresponding equation.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 23: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Special graphs

A special graph is a structure G = (V ,E ; I , i , α, ω) where:

(i) the triple G = (V ,E ; I ) is an underlying Krstic (multi)graphof G;

(ii) i ∈ E is a unique designated edge;

(iii) α : V → {red , blue} is a vertex (bi)coloring;

(iv) ω is a bidirection of edges defined below.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 24: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Bidirection

Bidirection is a mapping ω : uv 7→ {(u, α), (v , δ)}where α, δ ∈ {0, 1, 2}. The numbers correspond to direction ofedges at each end: the ”incoming” direction (0), and two”outcomming” directions (1,2).

incoming end outcoming ends

Figure: Incoming and outcoming ends of edges.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 25: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Bidirection

Bidirected graphs were defined first in:

J. Edmonds, E. L. Johnson:Matching: A Well–Solved Class of Integer Linear Programs,in the book:M. Junger, G. Reinelt, G. Rinaldi (eds.):Combinatorial Optimization Eureka, You Shrink!,Lecture Notes in Computer Science 2570,SpringerBerlin, Heidelberg(2003)

but we have edges with two different types of outcomming ends.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 26: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Bidirection

With such definition, at every vertex we have situation like this:

v

0

1 2

deg(v) = 3

indeg(v) = 1

outdeg(v) = 2

Figure: The degrees of a vertex.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 27: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Result

Theorem

Generalized quadratic quasigroup functional equations Eq and Eq′

are logically equivalent iff their special graphs G(Eq) and G(Eq′)are isomorphic.

Aleksandar Krapez Special graphs and quasigroup functional equations

Page 28: Special graphs and quasigroup functional equations · Special graphs and quasigroup functional equations Aleksandar Krape z Mathematical Institute of the SASA Belgrade, Serbia Spectra

DedicationQuasigroups

EquationsSpecial graphs

Example: special graph of an equation

A

B

x

C

y z

D

u z

E

F

G

y v

H

u x

I

v

J

w w

A

B

C D

G H J

F I

E

i

xu

z

y

v

w

(a) (b)

Figure: (a) The trees of terms s and t of the equation s = t. (b) Thegraph Γ(s = t) of the equation s = t ( – red vertex, – blue vertex).

Aleksandar Krapez Special graphs and quasigroup functional equations