All Study Guides Non-associative Algebra Unit 6
🧮 Non-associative Algebra Unit 6 – Quasigroups and loopsQuasigroups and loops are non-associative algebraic structures that generalize groups. They're defined by unique solutions to equations and the existence of identity elements, respectively. These structures have applications in cryptography, coding theory, and physics.
Latin squares, closely related to quasigroups, have a rich history dating back to Euler. Modern research explores connections between quasigroups, loops, and other algebraic structures, as well as their applications in various fields of mathematics and science.
Key Concepts and Definitions
Quasigroup is a set Q Q Q with a binary operation ∗ * ∗ such that for all a , b ∈ Q a,b \in Q a , b ∈ Q , there exist unique elements x , y ∈ Q x,y \in Q x , y ∈ Q satisfying a ∗ x = b a*x=b a ∗ x = b and y ∗ a = b y*a=b y ∗ a = b
Latin square is an n × n n \times n n × n array filled with n n n different symbols, each occurring exactly once in each row and exactly once in each column
Loop is a quasigroup with an identity element e e e such that a ∗ e = e ∗ a = a a*e=e*a=a a ∗ e = e ∗ a = a for all a ∈ Q a \in Q a ∈ Q
Identity element in a loop is unique
Inverse element in a loop for each a ∈ Q a \in Q a ∈ Q , there exists a unique element a − 1 ∈ Q a^{-1} \in Q a − 1 ∈ Q such that a ∗ a − 1 = a − 1 ∗ a = e a*a^{-1}=a^{-1}*a=e a ∗ a − 1 = a − 1 ∗ a = e
Associativity in a loop ( a ∗ b ) ∗ c = a ∗ ( b ∗ c ) (a*b)*c=a*(b*c) ( a ∗ b ) ∗ c = a ∗ ( b ∗ c ) for all a , b , c ∈ Q a,b,c \in Q a , b , c ∈ Q
Commutativity in a loop a ∗ b = b ∗ a a*b=b*a a ∗ b = b ∗ a for all a , b ∈ Q a,b \in Q a , b ∈ Q
Homomorphism is a map f : Q 1 → Q 2 f:Q_1 \to Q_2 f : Q 1 → Q 2 between two quasigroups ( Q 1 , ∗ 1 ) (Q_1,*_1) ( Q 1 , ∗ 1 ) and ( Q 2 , ∗ 2 ) (Q_2,*_2) ( Q 2 , ∗ 2 ) such that f ( a ∗ 1 b ) = f ( a ) ∗ 2 f ( b ) f(a *_1 b)=f(a) *_2 f(b) f ( a ∗ 1 b ) = f ( a ) ∗ 2 f ( b ) for all a , b ∈ Q 1 a,b \in Q_1 a , b ∈ Q 1
Historical Context and Development
Quasigroups first appeared in the early 20th century in the work of Suschkewitsch and Moufang
Loops were introduced by Albert in the 1940s as a generalization of groups
Latin squares, which are closely related to quasigroups, have a longer history dating back to Euler in the 18th century
Euler used Latin squares in his work on orthogonal matrices
Combinatorial aspects of quasigroups and loops were studied extensively in the mid-20th century by Bruck, Belousov, and others
Connections between quasigroups, loops, and other algebraic structures (groups, rings, fields) were explored in the latter half of the 20th century
Applications of quasigroups and loops in areas such as cryptography, coding theory, and physics have driven research in recent decades
Properties of Quasigroups
Cancellation laws hold in a quasigroup for all a , b , c ∈ Q a,b,c \in Q a , b , c ∈ Q , if a ∗ b = a ∗ c a*b=a*c a ∗ b = a ∗ c or b ∗ a = c ∗ a b*a=c*a b ∗ a = c ∗ a , then b = c b=c b = c
Isotopy of quasigroups ( Q 1 , ∗ 1 ) (Q_1,*_1) ( Q 1 , ∗ 1 ) and ( Q 2 , ∗ 2 ) (Q_2,*_2) ( Q 2 , ∗ 2 ) are isotopic if there exist bijections α , β , γ : Q 1 → Q 2 \alpha, \beta, \gamma: Q_1 \to Q_2 α , β , γ : Q 1 → Q 2 such that α ( a ) ∗ 2 β ( b ) = γ ( a ∗ 1 b ) \alpha(a) *_2 \beta(b) = \gamma(a *_1 b) α ( a ) ∗ 2 β ( b ) = γ ( a ∗ 1 b ) for all a , b ∈ Q 1 a,b \in Q_1 a , b ∈ Q 1
Isotopy is an equivalence relation on the class of all quasigroups
Quasigroups can be represented by Latin squares each element of the quasigroup corresponds to a row, column, and symbol in the Latin square
Orthogonal Latin squares L 1 L_1 L 1 and L 2 L_2 L 2 of order n n n are orthogonal if, when superimposed, each ordered pair of symbols occurs exactly once
Orthogonal Latin squares are related to mutually orthogonal quasigroups
Quasigroups can be used to construct block designs (Steiner triple systems) and error-correcting codes
Types of Loops
Moufang loops satisfy the Moufang identities ( x y ) ( z x ) = ( x ( y z ) ) x (xy)(zx)=(x(yz))x ( x y ) ( z x ) = ( x ( yz )) x and ( ( x y ) z ) y = x ( y ( z y ) ) ((xy)z)y=x(y(zy)) (( x y ) z ) y = x ( y ( zy )) for all x , y , z ∈ Q x,y,z \in Q x , y , z ∈ Q
Moufang loops are diassociative x ( y z ) = ( x y ) z x(yz)=(xy)z x ( yz ) = ( x y ) z whenever x x x , y y y , or z z z are equal
Bol loops satisfy the Bol identity ( ( x y ) z ) y = x ( ( y z ) y ) ((xy)z)y=x((yz)y) (( x y ) z ) y = x (( yz ) y ) for all x , y , z ∈ Q x,y,z \in Q x , y , z ∈ Q
Bol loops are left alternative x ( x y ) = ( x x ) y x(xy)=(xx)y x ( x y ) = ( xx ) y for all x , y ∈ Q x,y \in Q x , y ∈ Q
Bruck loops (K-loops) satisfy the identities ( x y ) − 1 = y − 1 x − 1 (xy)^{-1}=y^{-1}x^{-1} ( x y ) − 1 = y − 1 x − 1 and x ( y − 1 ( y z ) ) = ( x y ) z x(y^{-1}(yz))=(xy)z x ( y − 1 ( yz )) = ( x y ) z for all x , y , z ∈ Q x,y,z \in Q x , y , z ∈ Q
Commutative Moufang loops (C-loops) are Moufang loops that are also commutative
Lie groups are differentiable manifolds that are also groups the Lie algebra of a Lie group is a loop with additional structure
Relationship to Other Algebraic Structures
Groups are associative loops every group is a loop, but not every loop is a group
Associativity is the key difference between groups and loops
Moufang loops are generalizations of groups Moufang identities are a weakened form of associativity
Abelian groups are commutative groups every abelian group is a commutative Moufang loop, but not every commutative Moufang loop is an abelian group
Rings and fields have two binary operations (addition and multiplication) loops and quasigroups have only one binary operation
Some loops (e.g., Lie groups) can be endowed with additional structure to form rings or fields
Modules over a ring are abelian groups with scalar multiplication by elements of the ring loops can be viewed as non-associative modules
Applications and Examples
Cryptography quasigroups and loops can be used to construct cryptographic hash functions and block ciphers
Quasigroup string transformations are used in the Edon-R hash function
Coding theory quasigroups and loops are used in the construction of error-correcting codes
Quasigroup codes are a class of non-linear codes with good error-correcting properties
Physics loops and quasigroups appear in the study of non-associative quantum mechanics and alternative algebras
Octonions, a non-associative division algebra, form a loop under multiplication
Combinatorics Latin squares, which are closely related to quasigroups, have numerous applications in experimental design and statistics
Orthogonal Latin squares are used in the construction of mutually orthogonal Latin squares (MOLS)
Genetics Mendel's laws of inheritance can be modeled using quasigroups and loops
Genotypes of offspring can be predicted using a quasigroup operation on parental genotypes
Theorems and Proofs
Lagrange's theorem for loops the order of a subloop divides the order of the loop
Proof involves coset decomposition and counting arguments
Moufang's theorem a loop is a Moufang loop if and only if any two elements generate a subgroup
Proof relies on the Moufang identities and the diassociativity of Moufang loops
Bruck's theorem a loop is a Bol loop if and only if it satisfies the identity ( ( x y ) z ) y = x ( ( y z ) y ) ((xy)z)y=x((yz)y) (( x y ) z ) y = x (( yz ) y )
Proof uses the left alternative property and the Bol identity
Belousov's theorem a quasigroup is isotopic to a group if and only if it is a loop and satisfies the identity ( x y ) ( z x ) = ( x z ) ( y x ) (xy)(zx)=(xz)(yx) ( x y ) ( z x ) = ( x z ) ( y x )
Proof involves constructing an isotopy between the quasigroup and a group using the identity
Cauchy's theorem for loops if a prime p p p divides the order of a finite loop, then the loop has an element of order p p p
Proof is similar to the group-theoretic version, using cosets and the Lagrange's theorem for loops
Advanced Topics and Current Research
Quasigroup representations study of the representation theory of quasigroups and loops, analogous to group representation theory
Involves the study of quasigroup modules and loop algebras
Homotopy theory of quasigroups and loops extension of homotopy theory to the non-associative setting
Involves the study of loop spaces and quasigroup cohomology
Quandles non-associative algebraic structures related to knot theory and low-dimensional topology
Quandles are quasigroups satisfying additional identities, used to define knot invariants
Non-associative geometry study of geometric structures (manifolds, bundles, connections) based on non-associative algebraic structures
Involves the study of loop spaces, Lie groups, and alternative algebras
Computational methods development of algorithms and software for studying quasigroups, loops, and related structures
Includes methods for enumerating quasigroups and loops, solving the isomorphism problem, and studying their properties