SLIDE 1
Augmented quasigroups: from group duals to Heyting algebras - - PowerPoint PPT Presentation
Augmented quasigroups: from group duals to Heyting algebras - - PowerPoint PPT Presentation
Augmented quasigroups: from group duals to Heyting algebras Jonathan D.H. Smith Iowa State University email: jdhsmith@iastate.edu https://orion.math.iastate.edu/jdhsmith/ Symmetric monoidal categories Symmetric monoidal categories A symmetric
SLIDE 2
SLIDE 3
Symmetric monoidal categories
A symmetric monoidal category is a category V
SLIDE 4
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B
SLIDE 5
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1
SLIDE 6
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid
SLIDE 7
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid (up to coherent natural isomorphisms like 1 ⊗ A lA A A ⊗ 1
rA
- , etc.)
SLIDE 8
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid (up to coherent natural isomorphisms like 1 ⊗ A lA A A ⊗ 1
rA
- , etc.)
Examples:
- (Set, ×, ⊤), (Rel, ×, ⊤) with a one-element set ⊤;
SLIDE 9
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid (up to coherent natural isomorphisms like 1 ⊗ A lA A A ⊗ 1
rA
- , etc.)
Examples:
- (Set, ×, ⊤), (Rel, ×, ⊤) with a one-element set ⊤;
- Category (P, ⊗, P) of finitely-generated free (semi-)modules
- ver a commutative unital (semi-)ring P;
SLIDE 10
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid (up to coherent natural isomorphisms like 1 ⊗ A lA A A ⊗ 1
rA
- , etc.)
Examples:
- (Set, ×, ⊤), (Rel, ×, ⊤) with a one-element set ⊤;
- Category (P, ⊗, P) of finitely-generated free (semi-)modules
- ver a commutative unital (semi-)ring P;
- Any entropic variety (V, ⊗, I),
with tensor product ⊗ and I free on one generator;
SLIDE 11
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid (up to coherent natural isomorphisms like 1 ⊗ A lA A A ⊗ 1
rA
- , etc.)
Examples:
- (Set, ×, ⊤), (Rel, ×, ⊤) with a one-element set ⊤;
- Category (P, ⊗, P) of finitely-generated free (semi-)modules
- ver a commutative unital (semi-)ring P;
- Any entropic variety (V, ⊗, I),
with tensor product ⊗ and I free on one generator;
- Any category (C, +, ⊥) with coproduct + and initial object ⊥.
SLIDE 12
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid (up to coherent natural isomorphisms like 1 ⊗ A lA A A ⊗ 1
rA
- , etc.)
Examples:
- (Set, ×, ⊤), (Rel, ×, ⊤) with a one-element set ⊤;
- Category (P, ⊗, P) of finitely-generated free (semi-)modules
- ver a commutative unital (semi-)ring P;
- Any entropic variety (V, ⊗, I),
with tensor product ⊗ and I free on one generator;
- Any category (C, +, ⊥) with coproduct + and initial object ⊥.
Magma: (A, ∇: A ⊗ A → A)
SLIDE 13
Symmetric monoidal categories
A symmetric monoidal category is a category V with a (tensor product) bifunctor ⊗: V × V → V; (A, B) → A ⊗ B and a (unit) object 1 such that (V, ⊗, 1) is a commutative Monoid (up to coherent natural isomorphisms like 1 ⊗ A lA A A ⊗ 1
rA
- , etc.)
Examples:
- (Set, ×, ⊤), (Rel, ×, ⊤) with a one-element set ⊤;
- Category (P, ⊗, P) of finitely-generated free (semi-)modules
- ver a commutative unital (semi-)ring P;
- Any entropic variety (V, ⊗, I),
with tensor product ⊗ and I free on one generator;
- Any category (C, +, ⊥) with coproduct + and initial object ⊥.
Magma: (A, ∇: A ⊗ A → A) Comagma: (A, ∆: A → A ⊗ A)
SLIDE 14
Compact closed categories
SLIDE 15
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure:
SLIDE 16
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure: contravariant duality functor ∗: V → V;
SLIDE 17
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure: contravariant duality functor ∗: V → V; natural transformation evaluation evA: A ⊗ A∗ → 1;
SLIDE 18
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure: contravariant duality functor ∗: V → V; natural transformation evaluation evA: A ⊗ A∗ → 1; and natural transformation coevaluation coevA: 1 → A∗ ⊗ A ,
SLIDE 19
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure: contravariant duality functor ∗: V → V; natural transformation evaluation evA: A ⊗ A∗ → 1; and natural transformation coevaluation coevA: 1 → A∗ ⊗ A , such that the (mutually dual) yanking conditions hold:
SLIDE 20
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure: contravariant duality functor ∗: V → V; natural transformation evaluation evA: A ⊗ A∗ → 1; and natural transformation coevaluation coevA: 1 → A∗ ⊗ A , such that the (mutually dual) yanking conditions hold: A1A⊗coev
A ⊗ A∗ ⊗ A ev⊗1A A reduces to 1A
SLIDE 21
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure: contravariant duality functor ∗: V → V; natural transformation evaluation evA: A ⊗ A∗ → 1; and natural transformation coevaluation coevA: 1 → A∗ ⊗ A , such that the (mutually dual) yanking conditions hold: A1A⊗coev
A ⊗ A∗ ⊗ A ev⊗1A A reduces to 1A
and A∗coev⊗1A
A∗ ⊗ A ⊗ A∗ 1A⊗ev A∗ reduces to 1A∗,
SLIDE 22
Compact closed categories
Symmetric monoidal categories (V, ⊗, 1) with extra structure: contravariant duality functor ∗: V → V; natural transformation evaluation evA: A ⊗ A∗ → 1; and natural transformation coevaluation coevA: 1 → A∗ ⊗ A , such that the (mutually dual) yanking conditions hold: A1A⊗coev
A ⊗ A∗ ⊗ A ev⊗1A A reduces to 1A
and A∗coev⊗1A
A∗ ⊗ A ⊗ A∗ 1A⊗ev A∗ reduces to 1A∗,
for each object A of V.
SLIDE 23
Pictorial yanking
r−1
A
1A ⊗ coev
ev ⊗ 1A
lA
✲
A
✲
A ⊗
✲
A
✲
A∗
1
✲
A∗
✲
A
1
✲
A
✲
A
✲
A ⊗
✲
A
SLIDE 24
Pictorial yanking
r−1
A
1A ⊗ coev
ev ⊗ 1A
lA
✲
A
✲
A
✲
A
✛ A ✛ A ✲
A
✲
A
✲
A
✲
A
✲
A
SLIDE 25
Finite-dimensional real vector spaces
SLIDE 26
Finite-dimensional real vector spaces
Suppose spaces A, B have respective finite bases X, Y ,
SLIDE 27
Finite-dimensional real vector spaces
Suppose spaces A, B have respective finite bases X, Y , so A ⊗ B has basis X × Y = {x ⊗ y | x ∈ X , y ∈ Y }.
SLIDE 28
Finite-dimensional real vector spaces
Suppose spaces A, B have respective finite bases X, Y , so A ⊗ B has basis X × Y = {x ⊗ y | x ∈ X , y ∈ Y }. Unit object 1 = R, with basis {1}.
SLIDE 29
Finite-dimensional real vector spaces
Suppose spaces A, B have respective finite bases X, Y , so A ⊗ B has basis X × Y = {x ⊗ y | x ∈ X , y ∈ Y }. Unit object 1 = R, with basis {1}. Duality functor ∗: R → R; A → A∗ = R(A, R)
SLIDE 30
Finite-dimensional real vector spaces
Suppose spaces A, B have respective finite bases X, Y , so A ⊗ B has basis X × Y = {x ⊗ y | x ∈ X , y ∈ Y }. Unit object 1 = R, with basis {1}. Duality functor ∗: R → R; A → A∗ = R(A, R) Evaluation evA: A ⊗ A∗ → R; x′ ⊗ δx → x′δx = δx′,x
SLIDE 31
Finite-dimensional real vector spaces
Suppose spaces A, B have respective finite bases X, Y , so A ⊗ B has basis X × Y = {x ⊗ y | x ∈ X , y ∈ Y }. Unit object 1 = R, with basis {1}. Duality functor ∗: R → R; A → A∗ = R(A, R) Evaluation evA: A ⊗ A∗ → R; x′ ⊗ δx → x′δx = δx′,x Coevaluation coevA: R → A∗ ⊗ A; 1 → ∑
x∈X δx ⊗ x
SLIDE 32
Finite-dimensional real vector spaces
Suppose spaces A, B have respective finite bases X, Y , so A ⊗ B has basis X × Y = {x ⊗ y | x ∈ X , y ∈ Y }. Unit object 1 = R, with basis {1}. Duality functor ∗: R → R; A → A∗ = R(A, R) Evaluation evA: A ⊗ A∗ → R; x′ ⊗ δx → x′δx = δx′,x Coevaluation coevA: R → A∗ ⊗ A; 1 → ∑
x∈X δx ⊗ x
First yanking condition x′
✤
r−1
A x′ ⊗ 1
✤
1A⊗coev
x′ ⊗ ∑
x∈X δx ⊗ x ✤ev⊗1A ∑ x∈X x′δx ⊗ x = 1 ⊗ x′ ✤ lA x′
SLIDE 33
Examples of compact-closed categories
SLIDE 34
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
SLIDE 35
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
SLIDE 36
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
SLIDE 37
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
- The category (Rel, ⊗, ⊤) of relations between sets, say ⊤ = {0},
SLIDE 38
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
- The category (Rel, ⊗, ⊤) of relations between sets, say ⊤ = {0},
- tensor product A ⊗ B is the Cartesian product,
SLIDE 39
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
- The category (Rel, ⊗, ⊤) of relations between sets, say ⊤ = {0},
- tensor product A ⊗ B is the Cartesian product,
- biproduct A ⊕ B is the disjoint union,
SLIDE 40
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
- The category (Rel, ⊗, ⊤) of relations between sets, say ⊤ = {0},
- tensor product A ⊗ B is the Cartesian product,
- biproduct A ⊕ B is the disjoint union,
- dual A∗ = A,
SLIDE 41
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
- The category (Rel, ⊗, ⊤) of relations between sets, say ⊤ = {0},
- tensor product A ⊗ B is the Cartesian product,
- biproduct A ⊕ B is the disjoint union,
- dual A∗ = A,
- evA = {(a ⊗ a, 0) | a ∈ A},
SLIDE 42
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
- The category (Rel, ⊗, ⊤) of relations between sets, say ⊤ = {0},
- tensor product A ⊗ B is the Cartesian product,
- biproduct A ⊕ B is the disjoint union,
- dual A∗ = A,
- evA = {(a ⊗ a, 0) | a ∈ A},
- coevA = {(0, a ⊗ a) | a ∈ A},
SLIDE 43
Examples of compact-closed categories
- The category of finite-dimensional Hilbert spaces;
- Categories of finitely-generated free semimodules over a semiring;
- Joyal’s category of Conway games;
- The category (Rel, ⊗, ⊤) of relations between sets, say ⊤ = {0},
- tensor product A ⊗ B is the Cartesian product,
- biproduct A ⊕ B is the disjoint union,
- dual A∗ = A,
- evA = {(a ⊗ a, 0) | a ∈ A},
- coevA = {(0, a ⊗ a) | a ∈ A},
- yanking {(a, a ⊗ b ⊗ b) | a, b ∈ A} ◦ {(a ⊗ a ⊗ b, b) | a, b ∈ A} =
A.
SLIDE 44
Augmented magmas
SLIDE 45
Augmented magmas
Augmented magma: (A, µ, ∆, ε) in compact closed (V, ⊗, 1) with:
SLIDE 46
Augmented magmas
Augmented magma: (A, µ, ∆, ε) in compact closed (V, ⊗, 1) with: multiplication (structure) µ: A ⊗ A → A∗,
SLIDE 47
Augmented magmas
Augmented magma: (A, µ, ∆, ε) in compact closed (V, ⊗, 1) with: multiplication (structure) µ: A ⊗ A → A∗, comultiplication ∆: A → A ⊗ A,
SLIDE 48
Augmented magmas
Augmented magma: (A, µ, ∆, ε) in compact closed (V, ⊗, 1) with: multiplication (structure) µ: A ⊗ A → A∗, comultiplication ∆: A → A ⊗ A, and augmentation ε: A → 1,
SLIDE 49
Augmented magmas
Augmented magma: (A, µ, ∆, ε) in compact closed (V, ⊗, 1) with: multiplication (structure) µ: A ⊗ A → A∗, comultiplication ∆: A → A ⊗ A, and augmentation ε: A → 1, such that A ⊗ A
coevA⊗µ
- ε⊗ε
- A∗ ⊗ A ⊗ A∗
1A∗⊗∆⊗1A∗
A∗ ⊗ A ⊗ A ⊗ A∗
τ⊗evA
- 1
A ⊗ A∗
evA
- commutes.
SLIDE 50
Group algebras as augmented magmas
SLIDE 51
Group algebras as augmented magmas
Commutative, unital ring R, finite group G, group algebra RG.
SLIDE 52
Group algebras as augmented magmas
Commutative, unital ring R, finite group G, group algebra RG. Hopf algebra (RG, ∇, η, ∆, ε, S) with ∆: g → g ⊗ g and ε: g → 1
SLIDE 53
Group algebras as augmented magmas
Commutative, unital ring R, finite group G, group algebra RG. Hopf algebra (RG, ∇, η, ∆, ε, S) with ∆: g → g ⊗ g and ε: g → 1 gives augmented magma (RG, µ, ∆, ε) in (R, ⊗, R) with multiplication structure µ: RG ⊗ RG → RG∗; g ⊗ h → [δgh: x → δx,gh] .
SLIDE 54
Group algebras as augmented magmas
Commutative, unital ring R, finite group G, group algebra RG. Hopf algebra (RG, ∇, η, ∆, ε, S) with ∆: g → g ⊗ g and ε: g → 1 gives augmented magma (RG, µ, ∆, ε) in (R, ⊗, R) with multiplication structure µ: RG ⊗ RG → RG∗; g ⊗ h → [δgh: x → δx,gh] . Diagram chase for the augmented magma condition: g ⊗ h ✤
coevA⊗µ
- ❴
ε⊗ε
- ∑
x∈G δx ⊗ x ⊗ δgh
✤
1A∗⊗∆⊗1A∗
∑
x∈G δx ⊗ x ⊗ x ⊗ δgh
❴
τ⊗evA
- 1 = δgh,gh
∑
x∈G δx,gh(x ⊗ δx)
✤
evA
SLIDE 55
Group algebras as augmented magmas
Commutative, unital ring R, finite group G, group algebra RG. Hopf algebra (RG, ∇, η, ∆, ε, S) with ∆: g → g ⊗ g and ε: g → 1 gives augmented magma (RG, µ, ∆, ε) in (R, ⊗, R) with multiplication structure µ: RG ⊗ RG → RG∗; g ⊗ h → [δgh: x → δx,gh] . Diagram chase for the augmented magma condition: g ⊗ h ✤
coevA⊗µ
- ❴
ε⊗ε
- ∑
x∈G δx ⊗ x ⊗ δgh
✤
1A∗⊗∆⊗1A∗
∑
x∈G δx ⊗ x ⊗ x ⊗ δgh
❴
τ⊗evA
- 1 = δgh,gh
∑
x∈G δx,gh(x ⊗ δx)
✤
evA
- Remark: If R = Z, then ε: g → 1 is the augmentation in ZG.
SLIDE 56
Group algebras as augmented magmas
Commutative, unital ring R, finite group G, group algebra RG. Hopf algebra (RG, ∇, η, ∆, ε, S) with ∆: g → g ⊗ g and ε: g → 1 gives augmented magma (RG, µ, ∆, ε) in (R, ⊗, R) with multiplication structure µ: RG ⊗ RG → RG∗; g ⊗ h → [δgh: x → δx,gh] . Diagram chase for the augmented magma condition: g ⊗ h ✤
coevA⊗µ
- ❴
ε⊗ε
- ∑
x∈G δx ⊗ x ⊗ δgh
✤
1A∗⊗∆⊗1A∗
∑
x∈G δx ⊗ x ⊗ x ⊗ δgh
❴
τ⊗evA
- 1 = δgh,gh
∑
x∈G δx,gh(x ⊗ δx)
✤
evA
- Remark: If R = Z, then ε: g → 1 is the augmentation in ZG.
In general, the augmentation need not be a counit for ∆.
SLIDE 57
Hypermagmas
SLIDE 58
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y.
SLIDE 59
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A},
SLIDE 60
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A}, comultiplication ∆ = {(x, x ⊗ x) | x ∈ A}, i.e., diagonal relation,
SLIDE 61
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A}, comultiplication ∆ = {(x, x ⊗ x) | x ∈ A}, i.e., diagonal relation, and multiplication relation {(x ⊗ y, z) | x, y, z ∈ A, z ∈ x ⋄ y}.
SLIDE 62
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A}, comultiplication ∆ = {(x, x ⊗ x) | x ∈ A}, i.e., diagonal relation, and multiplication relation {(x ⊗ y, z) | x, y, z ∈ A, z ∈ x ⋄ y}. Hypermagma: x ⋄ y is nonempty for all x, y in A.
SLIDE 63
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A}, comultiplication ∆ = {(x, x ⊗ x) | x ∈ A}, i.e., diagonal relation, and multiplication relation {(x ⊗ y, z) | x, y, z ∈ A, z ∈ x ⋄ y}. Hypermagma: x ⋄ y is nonempty for all x, y in A. Theorem: Set A with function A × A → 2A; (x, y) → x ⋄ y
SLIDE 64
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A}, comultiplication ∆ = {(x, x ⊗ x) | x ∈ A}, i.e., diagonal relation, and multiplication relation {(x ⊗ y, z) | x, y, z ∈ A, z ∈ x ⋄ y}. Hypermagma: x ⋄ y is nonempty for all x, y in A. Theorem: Set A with function A × A → 2A; (x, y) → x ⋄ y forms a hypermagma if and only if (A, µ, ∆, ε) is an augmented magma in the category (Rel, ⊗, ⊤).
SLIDE 65
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A}, comultiplication ∆ = {(x, x ⊗ x) | x ∈ A}, i.e., diagonal relation, and multiplication relation {(x ⊗ y, z) | x, y, z ∈ A, z ∈ x ⋄ y}. Hypermagma: x ⋄ y is nonempty for all x, y in A. Theorem: Set A with function A × A → 2A; (x, y) → x ⋄ y forms a hypermagma if and only if (A, µ, ∆, ε) is an augmented magma in the category (Rel, ⊗, ⊤). Magmas and hypermagmas treated uniformly, regardless of type!
SLIDE 66
Hypermagmas
Consider set A with function A × A → 2A; (x, y) → x ⋄ y. In (Rel, ⊗, ⊤), take augmentation ε = {(x, 0) | x ∈ A}, comultiplication ∆ = {(x, x ⊗ x) | x ∈ A}, i.e., diagonal relation, and multiplication relation {(x ⊗ y, z) | x, y, z ∈ A, z ∈ x ⋄ y}. Hypermagma: x ⋄ y is nonempty for all x, y in A. Theorem: Set A with function A × A → 2A; (x, y) → x ⋄ y forms a hypermagma if and only if (A, µ, ∆, ε) is an augmented magma in the category (Rel, ⊗, ⊤). Magmas and hypermagmas treated uniformly, regardless of type! In the magma case, (A, µ, ∆, ε) lies in (Set, ⊗, ⊤).
SLIDE 67
Currying and braiding in compact closed categories
SLIDE 68
Currying and braiding in compact closed categories
Compact closed category (V, ⊗, 1).
SLIDE 69
Currying and braiding in compact closed categories
Compact closed category (V, ⊗, 1). Lemma: There is a natural isomorphism with components φA,B,C : V(B ⊗ A, C) → V(B, C ⊗ A∗) at objects A, B, C of V.
SLIDE 70
Currying and braiding in compact closed categories
Compact closed category (V, ⊗, 1). Lemma: There is a natural isomorphism with components φA,B,C : V(B ⊗ A, C) → V(B, C ⊗ A∗) at objects A, B, C of V. For an object A of V, define τ13: A3 ⊗ A2 ⊗ A1 → A1 ⊗ A2 ⊗ A3; a3 ⊗ a2 ⊗ a1 → a1 ⊗ a2 ⊗ a3
SLIDE 71
Currying and braiding in compact closed categories
Compact closed category (V, ⊗, 1). Lemma: There is a natural isomorphism with components φA,B,C : V(B ⊗ A, C) → V(B, C ⊗ A∗) at objects A, B, C of V. For an object A of V, define τ13: A3 ⊗ A2 ⊗ A1 → A1 ⊗ A2 ⊗ A3; a3 ⊗ a2 ⊗ a1 → a1 ⊗ a2 ⊗ a3 and τ23: A1 ⊗ A3 ⊗ A2 → A1 ⊗ A2 ⊗ A3; a1 ⊗ a3 ⊗ a2 → a1 ⊗ a2 ⊗ a3
SLIDE 72
Augmented quasigroups
SLIDE 73
Augmented quasigroups
Given an augmented magma (A, µ, ∆, ε) in (V, ⊗, 1),
SLIDE 74
Augmented quasigroups
Given an augmented magma (A, µ, ∆, ε) in (V, ⊗, 1), have right division (structure) ρ: A ⊗ A → A∗ with ρ = µφ−1
A,A⊗A,1τ∗ 13φA,A⊗A,1
SLIDE 75
Augmented quasigroups
Given an augmented magma (A, µ, ∆, ε) in (V, ⊗, 1), have right division (structure) ρ: A ⊗ A → A∗ with ρ = µφ−1
A,A⊗A,1τ∗ 13φA,A⊗A,1
and left division (structure) λ: A ⊗ A → A∗ with λ = µφ−1
A,A⊗A,1τ∗ 23φA,A⊗A,1.
SLIDE 76
Augmented quasigroups
Given an augmented magma (A, µ, ∆, ε) in (V, ⊗, 1), have right division (structure) ρ: A ⊗ A → A∗ with ρ = µφ−1
A,A⊗A,1τ∗ 13φA,A⊗A,1
and left division (structure) λ: A ⊗ A → A∗ with λ = µφ−1
A,A⊗A,1τ∗ 23φA,A⊗A,1.
(A, µ, ρ, λ, ∆, ε) is the (augmented) prequasigroup on (A, µ, ∆, ε).
SLIDE 77
Augmented quasigroups
Given an augmented magma (A, µ, ∆, ε) in (V, ⊗, 1), have right division (structure) ρ: A ⊗ A → A∗ with ρ = µφ−1
A,A⊗A,1τ∗ 13φA,A⊗A,1
and left division (structure) λ: A ⊗ A → A∗ with λ = µφ−1
A,A⊗A,1τ∗ 23φA,A⊗A,1.
(A, µ, ρ, λ, ∆, ε) is the (augmented) prequasigroup on (A, µ, ∆, ε). Augmented quasigroup: Augmented magma (A, µ, ∆, ε) for which (A, ρ, ∆, ε) and (A, λ, ∆, ε) are augmented magmas.
SLIDE 78
(Quasi-)Group algebras as augmented quasigroups
SLIDE 79
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy].
SLIDE 80
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy]. Thus µφ−1
RG,RG⊗RG,R: x ⊗ y ⊗ z → δz,xy,
SLIDE 81
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy]. Thus µφ−1
RG,RG⊗RG,R: x ⊗ y ⊗ z → δz,xy,
whence µ φ−1
RG,RG⊗RG,R τ∗ 13: z ⊗ y ⊗ x → δz,xy = δx,zy−1 = δx,z/y,
SLIDE 82
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy]. Thus µφ−1
RG,RG⊗RG,R: x ⊗ y ⊗ z → δz,xy,
whence µ φ−1
RG,RG⊗RG,R τ∗ 13: z ⊗ y ⊗ x → δz,xy = δx,zy−1 = δx,z/y,
so right division µ φ−1
RG,RG⊗RG,R τ∗ 13 φRG,RG⊗RG,R = ρ: z ⊗ y → δz/y.
SLIDE 83
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy]. Thus µφ−1
RG,RG⊗RG,R: x ⊗ y ⊗ z → δz,xy,
whence µ φ−1
RG,RG⊗RG,R τ∗ 13: z ⊗ y ⊗ x → δz,xy = δx,zy−1 = δx,z/y,
so right division µ φ−1
RG,RG⊗RG,R τ∗ 13 φRG,RG⊗RG,R = ρ: z ⊗ y → δz/y.
Similarly, have left division structure λ: x ⊗ z → δx−1z = δx\z.
SLIDE 84
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy]. Thus µφ−1
RG,RG⊗RG,R: x ⊗ y ⊗ z → δz,xy,
whence µ φ−1
RG,RG⊗RG,R τ∗ 13: z ⊗ y ⊗ x → δz,xy = δx,zy−1 = δx,z/y,
so right division µ φ−1
RG,RG⊗RG,R τ∗ 13 φRG,RG⊗RG,R = ρ: z ⊗ y → δz/y.
Similarly, have left division structure λ: x ⊗ z → δx−1z = δx\z. Associativity not used for the augmented magma condition on µ,
SLIDE 85
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy]. Thus µφ−1
RG,RG⊗RG,R: x ⊗ y ⊗ z → δz,xy,
whence µ φ−1
RG,RG⊗RG,R τ∗ 13: z ⊗ y ⊗ x → δz,xy = δx,zy−1 = δx,z/y,
so right division µ φ−1
RG,RG⊗RG,R τ∗ 13 φRG,RG⊗RG,R = ρ: z ⊗ y → δz/y.
Similarly, have left division structure λ: x ⊗ z → δx−1z = δx\z. Associativity not used for the augmented magma condition on µ, so conclude that (RG, µ, ∆, ε) is an augmented quasigroup.
SLIDE 86
(Quasi-)Group algebras as augmented quasigroups
Group algebra RG had multiplication structure µ: RG ⊗ RG → RG∗; x ⊗ y → [δxy : z → δz,xy]. Thus µφ−1
RG,RG⊗RG,R: x ⊗ y ⊗ z → δz,xy,
whence µ φ−1
RG,RG⊗RG,R τ∗ 13: z ⊗ y ⊗ x → δz,xy = δx,zy−1 = δx,z/y,
so right division µ φ−1
RG,RG⊗RG,R τ∗ 13 φRG,RG⊗RG,R = ρ: z ⊗ y → δz/y.
Similarly, have left division structure λ: x ⊗ z → δx−1z = δx\z. Associativity not used for the augmented magma condition on µ, so conclude that (RG, µ, ∆, ε) is an augmented quasigroup. Works equally well for a finite quasigroup (G, ·, /, \).
SLIDE 87
Marty quasigroups as augmented quasigroups
SLIDE 88
Marty quasigroups as augmented quasigroups
(A, ⋄, ⋌, ⋋) with hypermagma structures (A, ⋄), (A, ⋌), and (A, ⋋) is a Marty quasigroup iff ∀ x, y, z ∈ A , z ∈ x ⋄ y ⇔ x ∈ z ⋌ y ⇔ y ∈ x ⋋ z.
SLIDE 89
Marty quasigroups as augmented quasigroups
(A, ⋄, ⋌, ⋋) with hypermagma structures (A, ⋄), (A, ⋌), and (A, ⋋) is a Marty quasigroup iff ∀ x, y, z ∈ A , z ∈ x ⋄ y ⇔ x ∈ z ⋌ y ⇔ y ∈ x ⋋ z. Hypergroup if ⋄ is associative [F. Marty, 1936].
SLIDE 90
Marty quasigroups as augmented quasigroups
(A, ⋄, ⋌, ⋋) with hypermagma structures (A, ⋄), (A, ⋌), and (A, ⋋) is a Marty quasigroup iff ∀ x, y, z ∈ A , z ∈ x ⋄ y ⇔ x ∈ z ⋌ y ⇔ y ∈ x ⋋ z. Hypergroup if ⋄ is associative [F. Marty, 1936]. Theorem: Marty quasigroups ≡ augmented quasigroups in (Rel, ⊗, ⊤).
SLIDE 91
Marty quasigroups as augmented quasigroups
(A, ⋄, ⋌, ⋋) with hypermagma structures (A, ⋄), (A, ⋌), and (A, ⋋) is a Marty quasigroup iff ∀ x, y, z ∈ A , z ∈ x ⋄ y ⇔ x ∈ z ⋌ y ⇔ y ∈ x ⋋ z. Hypergroup if ⋄ is associative [F. Marty, 1936]. Theorem: Marty quasigroups ≡ augmented quasigroups in (Rel, ⊗, ⊤). Corollary: Heyting algebra (A, ∧, →), meet semilattice with x ∧ y ≤ z ⇔ x ≤ y → z ⇔ y ≤ x → z,
SLIDE 92
Marty quasigroups as augmented quasigroups
(A, ⋄, ⋌, ⋋) with hypermagma structures (A, ⋄), (A, ⋌), and (A, ⋋) is a Marty quasigroup iff ∀ x, y, z ∈ A , z ∈ x ⋄ y ⇔ x ∈ z ⋌ y ⇔ y ∈ x ⋋ z. Hypergroup if ⋄ is associative [F. Marty, 1936]. Theorem: Marty quasigroups ≡ augmented quasigroups in (Rel, ⊗, ⊤). Corollary: Heyting algebra (A, ∧, →), meet semilattice with x ∧ y ≤ z ⇔ x ≤ y → z ⇔ y ≤ x → z, is a Marty quasigroup or augmented quasigroup in (Rel, ⊗, ⊤)
SLIDE 93
Marty quasigroups as augmented quasigroups
(A, ⋄, ⋌, ⋋) with hypermagma structures (A, ⋄), (A, ⋌), and (A, ⋋) is a Marty quasigroup iff ∀ x, y, z ∈ A , z ∈ x ⋄ y ⇔ x ∈ z ⋌ y ⇔ y ∈ x ⋋ z. Hypergroup if ⋄ is associative [F. Marty, 1936]. Theorem: Marty quasigroups ≡ augmented quasigroups in (Rel, ⊗, ⊤). Corollary: Heyting algebra (A, ∧, →), meet semilattice with x ∧ y ≤ z ⇔ x ≤ y → z ⇔ y ≤ x → z, is a Marty quasigroup or augmented quasigroup in (Rel, ⊗, ⊤) with x ⋄ y = ↑(x ∧ y) , z ⋌ y = ↓(y → z) , x ⋋ z = ↓(x → z).
SLIDE 94
Multisets as augmented comagmas
SLIDE 95
Multisets as augmented comagmas
For A = NX in (N, ⊗, N), augmented comagma (A, ∆, ε) with diagonal ∆: x → x ⊗ x and augmentation ε: A → N.
SLIDE 96
Multisets as augmented comagmas
For A = NX in (N, ⊗, N), augmented comagma (A, ∆, ε) with diagonal ∆: x → x ⊗ x and augmentation ε: A → N. Set A0 = {a ∈ A | a∆ = a ⊗ a and aε ̸= 0} of grouplike elements.
SLIDE 97
Multisets as augmented comagmas
For A = NX in (N, ⊗, N), augmented comagma (A, ∆, ε) with diagonal ∆: x → x ⊗ x and augmentation ε: A → N. Set A0 = {a ∈ A | a∆ = a ⊗ a and aε ̸= 0} of grouplike elements. Augmented comagma (A, ∆, ε) is multisetlike if A = NA0.
SLIDE 98
Multisets as augmented comagmas
For A = NX in (N, ⊗, N), augmented comagma (A, ∆, ε) with diagonal ∆: x → x ⊗ x and augmentation ε: A → N. Set A0 = {a ∈ A | a∆ = a ⊗ a and aε ̸= 0} of grouplike elements. Augmented comagma (A, ∆, ε) is multisetlike if A = NA0. [Note: if A ̸= {0} and ε = 0, then (A, ∆, ε) is not multisetlike.]
SLIDE 99
Multisets as augmented comagmas
For A = NX in (N, ⊗, N), augmented comagma (A, ∆, ε) with diagonal ∆: x → x ⊗ x and augmentation ε: A → N. Set A0 = {a ∈ A | a∆ = a ⊗ a and aε ̸= 0} of grouplike elements. Augmented comagma (A, ∆, ε) is multisetlike if A = NA0. [Note: if A ̸= {0} and ε = 0, then (A, ∆, ε) is not multisetlike.] Then have multiset ε: X → N+; x → w(x),
SLIDE 100
Multisets as augmented comagmas
For A = NX in (N, ⊗, N), augmented comagma (A, ∆, ε) with diagonal ∆: x → x ⊗ x and augmentation ε: A → N. Set A0 = {a ∈ A | a∆ = a ⊗ a and aε ̸= 0} of grouplike elements. Augmented comagma (A, ∆, ε) is multisetlike if A = NA0. [Note: if A ̸= {0} and ε = 0, then (A, ∆, ε) is not multisetlike.] Then have multiset ε: X → N+; x → w(x), setlike if ε: X → {1}.
SLIDE 101
Multisets as augmented comagmas
For A = NX in (N, ⊗, N), augmented comagma (A, ∆, ε) with diagonal ∆: x → x ⊗ x and augmentation ε: A → N. Set A0 = {a ∈ A | a∆ = a ⊗ a and aε ̸= 0} of grouplike elements. Augmented comagma (A, ∆, ε) is multisetlike if A = NA0. [Note: if A ̸= {0} and ε = 0, then (A, ∆, ε) is not multisetlike.] Then have multiset ε: X → N+; x → w(x), setlike if ε: X → {1}. Tare weight |X|, gross weight ∑
x∈X w(x).
SLIDE 102
The Lifting Theorem
SLIDE 103
The Lifting Theorem
In (N, ⊗, N), multisetlike object (NX, ∆, εX) lifts to, or is covered by, setlike object (NQ, ∆, εQ) if there is a surjective covering function f : Q → X with εX = ∑
x∈X
( ∑
q∈Q qfδx
)
δx.
SLIDE 104
The Lifting Theorem
In (N, ⊗, N), multisetlike object (NX, ∆, εX) lifts to, or is covered by, setlike object (NQ, ∆, εQ) if there is a surjective covering function f : Q → X with εX = ∑
x∈X
( ∑
q∈Q qfδx
)
δx. In other words, εX : X → N+; x → |f−1{x}|.
SLIDE 105
The Lifting Theorem
In (N, ⊗, N), multisetlike object (NX, ∆, εX) lifts to, or is covered by, setlike object (NQ, ∆, εQ) if there is a surjective covering function f : Q → X with εX = ∑
x∈X
( ∑
q∈Q qfδx
)
δx. In other words, εX : X → N+; x → |f−1{x}|. Lifting Theorem [Hilton, Wojciechowski (1993); S. (2018)]:
SLIDE 106
The Lifting Theorem
In (N, ⊗, N), multisetlike object (NX, ∆, εX) lifts to, or is covered by, setlike object (NQ, ∆, εQ) if there is a surjective covering function f : Q → X with εX = ∑
x∈X
( ∑
q∈Q qfδx
)
δx. In other words, εX : X → N+; x → |f−1{x}|. Lifting Theorem [Hilton, Wojciechowski (1993); S. (2018)]: A multisetlike augmented quasigroup (NX, µX, ∆X, εX)
- f gross weight W in (N, ⊗, N)
SLIDE 107
The Lifting Theorem
In (N, ⊗, N), multisetlike object (NX, ∆, εX) lifts to, or is covered by, setlike object (NQ, ∆, εQ) if there is a surjective covering function f : Q → X with εX = ∑
x∈X
( ∑
q∈Q qfδx
)
δx. In other words, εX : X → N+; x → |f−1{x}|. Lifting Theorem [Hilton, Wojciechowski (1993); S. (2018)]: A multisetlike augmented quasigroup (NX, µX, ∆X, εX)
- f gross weight W in (N, ⊗, N)
lifts to a setlike quasigroup algebra (NQ, µQ, ∆Q, εQ) with |Q| = W.
SLIDE 108
The dual group of a finite abelian group G . . .
SLIDE 109
The dual group of a finite abelian group G . . .
. . . is the group G of homomorphisms χ: G → S1 from G to the circle group S1 = {z ∈ C | zz = 1}.
SLIDE 110
The dual group of a finite abelian group G . . .
. . . is the group G of homomorphisms χ: G → S1 from G to the circle group S1 = {z ∈ C | zz = 1}. Example: Group C3 with character table C3 1 2 χ0 1 1 1 χ1 1 ω ω2 χ2 1 ω2 ω
SLIDE 111
The dual group of a finite abelian group G . . .
. . . is the group G of homomorphisms χ: G → S1 from G to the circle group S1 = {z ∈ C | zz = 1}. Example: Group C3 with character table C3 1 2 χ0 1 1 1 χ1 1 ω ω2 χ2 1 ω2 ω ⊗ χ0 χ1 χ2 χ0 χ0 χ1 χ2 χ1 χ1 χ2 χ0 χ2 χ2 χ0 χ1
SLIDE 112
The dual group of a finite abelian group G . . .
. . . is the group G of homomorphisms χ: G → S1 from G to the circle group S1 = {z ∈ C | zz = 1}. Example: Group C3 with character table C3 1 2 χ0 1 1 1 χ1 1 ω ω2 χ2 1 ω2 ω
- G
χ0 χ1 χ2 χ0 χ0 χ1 χ2 χ1 χ1 χ2 χ0 χ2 χ2 χ0 χ1 → ⊗ χ0 χ1 χ2 χ0 χ0 χ1 χ2 χ1 χ1 χ2 χ0 χ2 χ2 χ0 χ1
SLIDE 113
A dual quasigroup of a finite group G . . .
SLIDE 114
A dual quasigroup of a finite group G . . .
. . . is a quasigroup lift G of the group’s character algebra NG∨ with εG∨ : χi → χi(1)2 and µG∨ : χi ⊗ χj → [χk → χi(1)χj(1)χk(1)⟨χi ⊗ χj | χk⟩]
SLIDE 115
A dual quasigroup of a finite group G . . .
. . . is a quasigroup lift G of the group’s character algebra NG∨ with εG∨ : χi → χi(1)2 and µG∨ : χi ⊗ χj → [χk → χi(1)χj(1)χk(1)⟨χi ⊗ χj | χk⟩] Example: Group S3 with character table S3 1 t c χ1 1 1 1 χ2 1 −1 1 θ 2 −1
SLIDE 116
A dual quasigroup of a finite group G . . .
. . . is a quasigroup lift G of the group’s character algebra NG∨ with εG∨ : χi → χi(1)2 and µG∨ : χi ⊗ χj → [χk → χi(1)χj(1)χk(1)⟨χi ⊗ χj | χk⟩] Example: Group S3 with character table S3 1 t c χ1 1 1 1 χ2 1 −1 1 θ 2 −1 ⊗ χ1 χ2 θ χ1 χ1 χ2 θ χ2 χ2 χ1 θ θ θ θ χ1 + χ2 + θ
SLIDE 117
A dual quasigroup of a finite group G . . .
. . . is a quasigroup lift G of the group’s character algebra NG∨ with εG∨ : χi → χi(1)2 and µG∨ : χi ⊗ χj → [χk → χi(1)χj(1)χk(1)⟨χi ⊗ χj | χk⟩] Example: Group S3 with character table S3 1 t c χ1 1 1 1 χ2 1 −1 1 θ 2 −1
- S3
χ1 χ2 θ1 θ2 θ3 θ4 χ1 χ1 χ2 θ1 θ2 θ3 θ4 χ2 χ2 χ1 θ2 θ1 θ4 θ3 θ1 θ1 θ2 θ3 θ4 χ1 χ2 θ2 θ2 θ1 θ4 θ3 χ2 χ1 θ3 θ3 θ4 χ1 χ2 θ1 θ2 θ4 θ4 θ3 χ2 χ1 θ2 θ1 → ⊗ χ1 χ2 θ χ1 χ1 χ2 θ χ2 χ2 χ1 θ θ θ θ χ1 + χ2 + θ
SLIDE 118
A dual quasigroup of a finite group G . . .
. . . is a quasigroup lift G of the group’s character algebra NG∨ with εG∨ : χi → χi(1)2 and µG∨ : χi ⊗ χj → [χk → χi(1)χj(1)χk(1)⟨χi ⊗ χj | χk⟩] Example: Group S3 with character table S3 1 t c χ1 1 1 1 χ2 1 −1 1 θ 2 −1
- S3
χ1 χ2 θ1 θ2 θ3 θ4 χ1 χ1 χ2 θ1 θ2 θ3 θ4 χ2 χ2 χ1 θ2 θ1 θ4 θ3 θ1 θ1 θ2 θ3 θ4 χ1 χ2 θ2 θ2 θ1 θ4 θ3 χ2 χ1 θ3 θ3 θ4 χ1 χ2 θ1 θ2 θ4 θ4 θ3 χ2 χ1 θ2 θ1 → ⊗ χ1 χ2 θ χ1 χ1 χ2 θ χ2 χ2 χ1 θ θ θ θ χ1 + χ2 + θ E.g., θ(1)3⟨θ ⊗ θ|θ⟩ = 8 = |{θ1, θ2}2 ∪ {θ3, θ4}2|.
SLIDE 119