Nonassociative right hoops Peter Jipsen , Chapman University joint - - PowerPoint PPT Presentation

nonassociative right hoops
SMART_READER_LITE
LIVE PREVIEW

Nonassociative right hoops Peter Jipsen , Chapman University joint - - PowerPoint PPT Presentation

Nonassociative right hoops Peter Jipsen , Chapman University joint work with Michael Kinyon , University of Denver BLAST 2018 University of Denver August 7, 2018 Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver)


slide-1
SLIDE 1

Nonassociative right hoops

Peter Jipsen, Chapman University joint work with Michael Kinyon, University of Denver BLAST 2018 University of Denver August 7, 2018

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-2
SLIDE 2

Overview

Right residuated posets Nonassociative right hoops Equational axioms Independence of axioms Unital nonassociative right hoops Characterizing unital congruences

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-3
SLIDE 3

Introduction

A residuated magma is a partially ordered algebra (A,≤,·,/,\) such that

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-4
SLIDE 4

Introduction

A residuated magma is a partially ordered algebra (A,≤,·,/,\) such that (A,≤) is a poset,

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-5
SLIDE 5

Introduction

A residuated magma is a partially ordered algebra (A,≤,·,/,\) such that (A,≤) is a poset, · is a binary operation and

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-6
SLIDE 6

Introduction

A residuated magma is a partially ordered algebra (A,≤,·,/,\) such that (A,≤) is a poset, · is a binary operation and /,\ are the right and left residuals of ·, i.e., the residuation property x ·y ≤ z ⇐ ⇒ x ≤ z/y ⇐ ⇒ y ≤ x\z holds for all x,y,z ∈ A.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-7
SLIDE 7

Introduction

A residuated magma is a partially ordered algebra (A,≤,·,/,\) such that (A,≤) is a poset, · is a binary operation and /,\ are the right and left residuals of ·, i.e., the residuation property x ·y ≤ z ⇐ ⇒ x ≤ z/y ⇐ ⇒ y ≤ x\z holds for all x,y,z ∈ A. As usual, we abbreviate x ·y by xy and adopt the convention that · binds stronger than /,\

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-8
SLIDE 8

Introduction

A residuated magma is a partially ordered algebra (A,≤,·,/,\) such that (A,≤) is a poset, · is a binary operation and /,\ are the right and left residuals of ·, i.e., the residuation property x ·y ≤ z ⇐ ⇒ x ≤ z/y ⇐ ⇒ y ≤ x\z holds for all x,y,z ∈ A. As usual, we abbreviate x ·y by xy and adopt the convention that · binds stronger than /,\ A right-residuated magma is of the form (A,≤,·,/) such that (A,≤) is a poset and xy ≤ z ⇐ ⇒ x ≤ z/y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-9
SLIDE 9

Introduction

Define the term x ⊓y = (x/y)y and consider the following two varieties: A right quasigroup is an algebra (A,·,/) satisfying the identities x ⊓y = x = (xy)/y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-10
SLIDE 10

Introduction

Define the term x ⊓y = (x/y)y and consider the following two varieties: A right quasigroup is an algebra (A,·,/) satisfying the identities x ⊓y = x = (xy)/y. Right quasigroups are precisely those right-residuated magmas for which the partial order ≤ is the equality relation. A right hoop is an algebra (A,·,/) satisfying the identities x ⊓y = y ⊓x, (x/x)y = y and x/(yz) = (x/z)/y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-11
SLIDE 11

Introduction

Define the term x ⊓y = (x/y)y and consider the following two varieties: A right quasigroup is an algebra (A,·,/) satisfying the identities x ⊓y = x = (xy)/y. Right quasigroups are precisely those right-residuated magmas for which the partial order ≤ is the equality relation. A right hoop is an algebra (A,·,/) satisfying the identities x ⊓y = y ⊓x, (x/x)y = y and x/(yz) = (x/z)/y. Then it turns out that x/x is a constant (denoted by 1),

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-12
SLIDE 12

Introduction

Define the term x ⊓y = (x/y)y and consider the following two varieties: A right quasigroup is an algebra (A,·,/) satisfying the identities x ⊓y = x = (xy)/y. Right quasigroups are precisely those right-residuated magmas for which the partial order ≤ is the equality relation. A right hoop is an algebra (A,·,/) satisfying the identities x ⊓y = y ⊓x, (x/x)y = y and x/(yz) = (x/z)/y. Then it turns out that x/x is a constant (denoted by 1), the operation · is associative,

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-13
SLIDE 13

Introduction

Define the term x ⊓y = (x/y)y and consider the following two varieties: A right quasigroup is an algebra (A,·,/) satisfying the identities x ⊓y = x = (xy)/y. Right quasigroups are precisely those right-residuated magmas for which the partial order ≤ is the equality relation. A right hoop is an algebra (A,·,/) satisfying the identities x ⊓y = y ⊓x, (x/x)y = y and x/(yz) = (x/z)/y. Then it turns out that x/x is a constant (denoted by 1), the operation · is associative, the operation ⊓ is a semilattice operation,

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-14
SLIDE 14

Introduction

Define the term x ⊓y = (x/y)y and consider the following two varieties: A right quasigroup is an algebra (A,·,/) satisfying the identities x ⊓y = x = (xy)/y. Right quasigroups are precisely those right-residuated magmas for which the partial order ≤ is the equality relation. A right hoop is an algebra (A,·,/) satisfying the identities x ⊓y = y ⊓x, (x/x)y = y and x/(yz) = (x/z)/y. Then it turns out that x/x is a constant (denoted by 1), the operation · is associative, the operation ⊓ is a semilattice operation, 1 is the top element with respect to the semilattice order ≤, and

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-15
SLIDE 15

Introduction

Define the term x ⊓y = (x/y)y and consider the following two varieties: A right quasigroup is an algebra (A,·,/) satisfying the identities x ⊓y = x = (xy)/y. Right quasigroups are precisely those right-residuated magmas for which the partial order ≤ is the equality relation. A right hoop is an algebra (A,·,/) satisfying the identities x ⊓y = y ⊓x, (x/x)y = y and x/(yz) = (x/z)/y. Then it turns out that x/x is a constant (denoted by 1), the operation · is associative, the operation ⊓ is a semilattice operation, 1 is the top element with respect to the semilattice order ≤, and / is the right residual of · with respect to ≤.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-16
SLIDE 16

Small right quasigroups

(A,·,/) is a right quasigroup iff ra(x) = xa and qa(x) = x/a are inverses

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-17
SLIDE 17

Small right quasigroups

(A,·,/) is a right quasigroup iff ra(x) = xa and qa(x) = x/a are inverses i.e., the columns of the operation table of · are permutations

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-18
SLIDE 18

Small right quasigroups

(A,·,/) is a right quasigroup iff ra(x) = xa and qa(x) = x/a are inverses i.e., the columns of the operation table of · are permutations For A = {0,1} with discrete order:

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-19
SLIDE 19

Small right quasigroups

(A,·,/) is a right quasigroup iff ra(x) = xa and qa(x) = x/a are inverses i.e., the columns of the operation table of · are permutations For A = {0,1} with discrete order: · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 ,

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-20
SLIDE 20

Small right quasigroups

(A,·,/) is a right quasigroup iff ra(x) = xa and qa(x) = x/a are inverses i.e., the columns of the operation table of · are permutations For A = {0,1} with discrete order: · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 ,three nonisomorphic

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-21
SLIDE 21

Small right quasigroups

(A,·,/) is a right quasigroup iff ra(x) = xa and qa(x) = x/a are inverses i.e., the columns of the operation table of · are permutations For A = {0,1} with discrete order: · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 ,three nonisomorphic |A| = 3, ⇒ 6 permutations, 3 columns, so 63 = 216, only 44 up to iso

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-22
SLIDE 22

Small right quasigroups

(A,·,/) is a right quasigroup iff ra(x) = xa and qa(x) = x/a are inverses i.e., the columns of the operation table of · are permutations For A = {0,1} with discrete order: · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 · 1 1 1 1 ,three nonisomorphic |A| = 3, ⇒ 6 permutations, 3 columns, so 63 = 216, only 44 up to iso |A| = 4, ⇒ 244 = 331776 quasigroups, only 14022 up to iso

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-23
SLIDE 23

Small right residuated magmas

(A,≤,·,/) is a right residuated magma iff ra(x) = xa and qa(x) = x/a are a unary residuated pair, hence order preserving and 0a = 0

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-24
SLIDE 24

Small right residuated magmas

(A,≤,·,/) is a right residuated magma iff ra(x) = xa and qa(x) = x/a are a unary residuated pair, hence order preserving and 0a = 0 For A = 2 = {0 < 1} · 1 1 · 1 1 1 · 1 1 1 · 1 1 1 1 , so total 7 noniso

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-25
SLIDE 25

Small right residuated magmas

(A,≤,·,/) is a right residuated magma iff ra(x) = xa and qa(x) = x/a are a unary residuated pair, hence order preserving and 0a = 0 For A = 2 = {0 < 1} · 1 1 · 1 1 1 · 1 1 1 · 1 1 1 1 , so total 7 noniso For |A| = 3 there are 299 right residuated magmas up to isomorphism

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-26
SLIDE 26

Small right residuated magmas

(A,≤,·,/) is a right residuated magma iff ra(x) = xa and qa(x) = x/a are a unary residuated pair, hence order preserving and 0a = 0 For A = 2 = {0 < 1} · 1 1 · 1 1 1 · 1 1 1 · 1 1 1 1 , so total 7 noniso For |A| = 3 there are 299 right residuated magmas up to isomorphism |A| = 1 2 3 4 5 6 Right res. magmas 1 7 299

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-27
SLIDE 27

Small right residuated magmas

(A,≤,·,/) is a right residuated magma iff ra(x) = xa and qa(x) = x/a are a unary residuated pair, hence order preserving and 0a = 0 For A = 2 = {0 < 1} · 1 1 · 1 1 1 · 1 1 1 · 1 1 1 1 , so total 7 noniso For |A| = 3 there are 299 right residuated magmas up to isomorphism |A| = 1 2 3 4 5 6 Right res. magmas 1 7 299 Quasigroups 1 3 44 14022

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-28
SLIDE 28

Small right residuated magmas

(A,≤,·,/) is a right residuated magma iff ra(x) = xa and qa(x) = x/a are a unary residuated pair, hence order preserving and 0a = 0 For A = 2 = {0 < 1} · 1 1 · 1 1 1 · 1 1 1 · 1 1 1 1 , so total 7 noniso For |A| = 3 there are 299 right residuated magmas up to isomorphism |A| = 1 2 3 4 5 6 Right res. magmas 1 7 299 Quasigroups 1 3 44 14022 Right hoops 1 1 2 8 24 91

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-29
SLIDE 29

Small right residuated magmas

(A,≤,·,/) is a right residuated magma iff ra(x) = xa and qa(x) = x/a are a unary residuated pair, hence order preserving and 0a = 0 For A = 2 = {0 < 1} · 1 1 · 1 1 1 · 1 1 1 · 1 1 1 1 , so total 7 noniso For |A| = 3 there are 299 right residuated magmas up to isomorphism |A| = 1 2 3 4 5 6 Right res. magmas 1 7 299 Quasigroups 1 3 44 14022 Right hoops 1 1 2 8 24 91 2-elt right hoop = BA reduct, 3-elt right hoops = Gödel alg and MV-alg

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-30
SLIDE 30

Introduction

Right hoops were introduced by Bosbach [1969,1970] under the name “left complementary semigroups”

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-31
SLIDE 31

Introduction

Right hoops were introduced by Bosbach [1969,1970] under the name “left complementary semigroups” Büchi and Owens [1975] studied the case where · is commutative, referring to these structures as “hoops”.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-32
SLIDE 32

Introduction

Right hoops were introduced by Bosbach [1969,1970] under the name “left complementary semigroups” Büchi and Owens [1975] studied the case where · is commutative, referring to these structures as “hoops”. The partial order is definable in both cases, which motivates the next definition.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-33
SLIDE 33

Nonassociative right hoops

A nonassociative right hoop (A,≤,·,/), or narhoop for short, is a right-residuated magma such that for all x,y ∈ A

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-34
SLIDE 34

Nonassociative right hoops

A nonassociative right hoop (A,≤,·,/), or narhoop for short, is a right-residuated magma such that for all x,y ∈ A (N) x ≤ y ⇐ ⇒ x ⊓y = x = y ⊓x .

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-35
SLIDE 35

Nonassociative right hoops

A nonassociative right hoop (A,≤,·,/), or narhoop for short, is a right-residuated magma such that for all x,y ∈ A (N) x ≤ y ⇐ ⇒ x ⊓y = x = y ⊓x . In any right-residuated magma (x/y)y ≤ x or equivalently x ⊓y ≤ x holds for all x,y,

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-36
SLIDE 36

Nonassociative right hoops

A nonassociative right hoop (A,≤,·,/), or narhoop for short, is a right-residuated magma such that for all x,y ∈ A (N) x ≤ y ⇐ ⇒ x ⊓y = x = y ⊓x . In any right-residuated magma (x/y)y ≤ x or equivalently x ⊓y ≤ x holds for all x,y, hence in a narhoop (N) implies that the identity (x ⊓y)⊓x = x ⊓y holds.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-37
SLIDE 37

Nonassociative right hoops

A nonassociative right hoop (A,≤,·,/), or narhoop for short, is a right-residuated magma such that for all x,y ∈ A (N) x ≤ y ⇐ ⇒ x ⊓y = x = y ⊓x . In any right-residuated magma (x/y)y ≤ x or equivalently x ⊓y ≤ x holds for all x,y, hence in a narhoop (N) implies that the identity (x ⊓y)⊓x = x ⊓y holds. This provides an alternative definition for narhoops: they are right-residuated magmas that satisfy the identity (N1) (x ⊓y)⊓x = x ⊓y and

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-38
SLIDE 38

Nonassociative right hoops

A nonassociative right hoop (A,≤,·,/), or narhoop for short, is a right-residuated magma such that for all x,y ∈ A (N) x ≤ y ⇐ ⇒ x ⊓y = x = y ⊓x . In any right-residuated magma (x/y)y ≤ x or equivalently x ⊓y ≤ x holds for all x,y, hence in a narhoop (N) implies that the identity (x ⊓y)⊓x = x ⊓y holds. This provides an alternative definition for narhoops: they are right-residuated magmas that satisfy the identity (N1) (x ⊓y)⊓x = x ⊓y and (N’) x ≤ y ⇐ ⇒ x = y ⊓x

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-39
SLIDE 39

Nonassociative right hoops

A nonassociative right hoop (A,≤,·,/), or narhoop for short, is a right-residuated magma such that for all x,y ∈ A (N) x ≤ y ⇐ ⇒ x ⊓y = x = y ⊓x . In any right-residuated magma (x/y)y ≤ x or equivalently x ⊓y ≤ x holds for all x,y, hence in a narhoop (N) implies that the identity (x ⊓y)⊓x = x ⊓y holds. This provides an alternative definition for narhoops: they are right-residuated magmas that satisfy the identity (N1) (x ⊓y)⊓x = x ⊓y and (N’) x ≤ y ⇐ ⇒ x = y ⊓x since in the presence of (N1), if x = y ⊓x then multiplying by y

  • n the right we have x ⊓y = (y ⊓x)⊓y = y ⊓x = x.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-40
SLIDE 40

Nonassociative (left) hoops

A nonassociative left hoop or nalhoop (A,≤,·,\) is defined dually

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-41
SLIDE 41

Nonassociative (left) hoops

A nonassociative left hoop or nalhoop (A,≤,·,\) is defined dually A nonassociative hoop or nahoop is both a narhoop and a nalhoop

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-42
SLIDE 42

Nonassociative (left) hoops

A nonassociative left hoop or nalhoop (A,≤,·,\) is defined dually A nonassociative hoop or nahoop is both a narhoop and a nalhoop We consider only narhoops in this talk.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-43
SLIDE 43

Nonassociative (left) hoops

A nonassociative left hoop or nalhoop (A,≤,·,\) is defined dually A nonassociative hoop or nahoop is both a narhoop and a nalhoop We consider only narhoops in this talk. The two motivating varieties fit into this framework as follows: A narhoop (A,≤,·,/) is a right quasigroup if and only if ≤ is the equality relation.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-44
SLIDE 44

Nonassociative (left) hoops

A nonassociative left hoop or nalhoop (A,≤,·,\) is defined dually A nonassociative hoop or nahoop is both a narhoop and a nalhoop We consider only narhoops in this talk. The two motivating varieties fit into this framework as follows: A narhoop (A,≤,·,/) is a right quasigroup if and only if ≤ is the equality relation. A narhoop (A,≤,·,/) is a right hoop if and only if x/yz = (x/z)/y and the quasiequation x ⊓y = x ⇒ x ≤ y holds.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-45
SLIDE 45

Nonassociative (left) hoops

A nonassociative left hoop or nalhoop (A,≤,·,\) is defined dually A nonassociative hoop or nahoop is both a narhoop and a nalhoop We consider only narhoops in this talk. The two motivating varieties fit into this framework as follows: A narhoop (A,≤,·,/) is a right quasigroup if and only if ≤ is the equality relation. A narhoop (A,≤,·,/) is a right hoop if and only if x/yz = (x/z)/y and the quasiequation x ⊓y = x ⇒ x ≤ y holds. |A| = 1 2 3 4 5 6 Right res. magmas 1 7 299 Narhoops 1 4 52 14607 Quasigroups 1 3 44 14022 Right hoops 1 1 2 8 24 91

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-46
SLIDE 46

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-47
SLIDE 47

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-48
SLIDE 48

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y (N2) xy/y ⊓x = x

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-49
SLIDE 49

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y (N2) xy/y ⊓x = x (N3) xz ⊓(x ⊓y)z = (x ⊓y)z

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-50
SLIDE 50

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y (N2) xy/y ⊓x = x (N3) xz ⊓(x ⊓y)z = (x ⊓y)z (N4) (x/z)⊓(x ⊓y)/z = (x ⊓y)/z.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-51
SLIDE 51

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y (N2) xy/y ⊓x = x (N3) xz ⊓(x ⊓y)z = (x ⊓y)z (N4) (x/z)⊓(x ⊓y)/z = (x ⊓y)/z. Conversely, let (A,·,/) be an algebra with two binary operations satisfying (N1)–(N4), and define x ≤ y ⇐ ⇒ x = y ⊓x. Then the identities (N5) x ⊓xy/y = x

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-52
SLIDE 52

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y (N2) xy/y ⊓x = x (N3) xz ⊓(x ⊓y)z = (x ⊓y)z (N4) (x/z)⊓(x ⊓y)/z = (x ⊓y)/z. Conversely, let (A,·,/) be an algebra with two binary operations satisfying (N1)–(N4), and define x ≤ y ⇐ ⇒ x = y ⊓x. Then the identities (N5) x ⊓xy/y = x (N6) (x ⊓y)/y = x/y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-53
SLIDE 53

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y (N2) xy/y ⊓x = x (N3) xz ⊓(x ⊓y)z = (x ⊓y)z (N4) (x/z)⊓(x ⊓y)/z = (x ⊓y)/z. Conversely, let (A,·,/) be an algebra with two binary operations satisfying (N1)–(N4), and define x ≤ y ⇐ ⇒ x = y ⊓x. Then the identities (N5) x ⊓xy/y = x (N6) (x ⊓y)/y = x/y (N7) (x ⊓y)⊓y = x ⊓y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-54
SLIDE 54

Main result

Narhoops form a finitely based variety of algebras. We assume that x/y binds stronger than x ⊓y = (x/y)y.

Theorem

Let (A,≤,·,/) be a narhoop. Then the following identities hold: (N1) (x ⊓y)⊓x = x ⊓y (N2) xy/y ⊓x = x (N3) xz ⊓(x ⊓y)z = (x ⊓y)z (N4) (x/z)⊓(x ⊓y)/z = (x ⊓y)/z. Conversely, let (A,·,/) be an algebra with two binary operations satisfying (N1)–(N4), and define x ≤ y ⇐ ⇒ x = y ⊓x. Then the identities (N5) x ⊓xy/y = x (N6) (x ⊓y)/y = x/y (N7) (x ⊓y)⊓y = x ⊓y hold and (A,≤,·,/) is a narhoop.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-55
SLIDE 55

Proof.

Assume (A,≤,·,/) is a narhoop. As noted before, the identity (N1: (x ⊓y)⊓x = x ⊓y) holds in narhoops

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-56
SLIDE 56

Proof.

Assume (A,≤,·,/) is a narhoop. As noted before, the identity (N1: (x ⊓y)⊓x = x ⊓y) holds in narhoops Right-residuated magmas also satisfy x ≤ xy/y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-57
SLIDE 57

Proof.

Assume (A,≤,·,/) is a narhoop. As noted before, the identity (N1: (x ⊓y)⊓x = x ⊓y) holds in narhoops Right-residuated magmas also satisfy x ≤ xy/y hence (N2) xy/y ⊓x = x follows from (N’: x ≤ y ⇐ ⇒ x = y ⊓x)

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-58
SLIDE 58

Proof.

Assume (A,≤,·,/) is a narhoop. As noted before, the identity (N1: (x ⊓y)⊓x = x ⊓y) holds in narhoops Right-residuated magmas also satisfy x ≤ xy/y hence (N2) xy/y ⊓x = x follows from (N’: x ≤ y ⇐ ⇒ x = y ⊓x) Having a right residual implies that right-multiplication is order preserving so (x ⊓y)z ≤ xz holds in all narhoops, which produces (N3).

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-59
SLIDE 59

Proof.

Assume (A,≤,·,/) is a narhoop. As noted before, the identity (N1: (x ⊓y)⊓x = x ⊓y) holds in narhoops Right-residuated magmas also satisfy x ≤ xy/y hence (N2) xy/y ⊓x = x follows from (N’: x ≤ y ⇐ ⇒ x = y ⊓x) Having a right residual implies that right-multiplication is order preserving so (x ⊓y)z ≤ xz holds in all narhoops, which produces (N3). Similarly the right residual is order preserving in the first argument, hence (x ⊓y)/z ≤ x/z holds, and now (N4) follows from (N’).

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-60
SLIDE 60

Proof continued.

Conversely, suppose (A,·,/) satisfies (N1)–(N4), and ≤ is defined by (N’)

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-61
SLIDE 61

Proof continued.

Conversely, suppose (A,·,/) satisfies (N1)–(N4), and ≤ is defined by (N’) From (N2: xy/y ⊓x = x), (N1: (x ⊓y)⊓x = x ⊓y) and (N2) again, we get (N5): x ⊓(xy/y) = (xy/y ⊓x)⊓(xy/y) = (xy/y)⊓x = x Replace x in (N5) by x/y to get x/y ⊓(x ⊓y)/y = x/y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-62
SLIDE 62

Proof continued.

Conversely, suppose (A,·,/) satisfies (N1)–(N4), and ≤ is defined by (N’) From (N2: xy/y ⊓x = x), (N1: (x ⊓y)⊓x = x ⊓y) and (N2) again, we get (N5): x ⊓(xy/y) = (xy/y ⊓x)⊓(xy/y) = (xy/y)⊓x = x Replace x in (N5) by x/y to get x/y ⊓(x ⊓y)/y = x/y then use (N4: (x/z)⊓(x ⊓y)/z = (x ⊓y)/z) to get N6: (x ⊓y)/y = x/y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-63
SLIDE 63

Proof continued.

Conversely, suppose (A,·,/) satisfies (N1)–(N4), and ≤ is defined by (N’) From (N2: xy/y ⊓x = x), (N1: (x ⊓y)⊓x = x ⊓y) and (N2) again, we get (N5): x ⊓(xy/y) = (xy/y ⊓x)⊓(xy/y) = (xy/y)⊓x = x Replace x in (N5) by x/y to get x/y ⊓(x ⊓y)/y = x/y then use (N4: (x/z)⊓(x ⊓y)/z = (x ⊓y)/z) to get N6: (x ⊓y)/y = x/y To prove (N7: (x ⊓y)⊓y = x ⊓y) multiply (N6) on the right by y

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-64
SLIDE 64

Proof continued.

Now reflexivity of ≤ follows from (N5) and (N1): x ⊓x = (x ⊓xy/y)⊓x = x ⊓(xy/y) = x.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-65
SLIDE 65

Proof continued.

Now reflexivity of ≤ follows from (N5) and (N1): x ⊓x = (x ⊓xy/y)⊓x = x ⊓(xy/y) = x. For antisymmetry, if x ≤ y and y ≤ x, then x ⊓y = x = y ⊓x and y = x ⊓y, hence x = y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-66
SLIDE 66

Proof continued.

Now reflexivity of ≤ follows from (N5) and (N1): x ⊓x = (x ⊓xy/y)⊓x = x ⊓(xy/y) = x. For antisymmetry, if x ≤ y and y ≤ x, then x ⊓y = x = y ⊓x and y = x ⊓y, hence x = y. Transitivity: Suppose x ≤ y and y ≤ z so that x ⊓y = x = y ⊓x and y ⊓z = y = z ⊓y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-67
SLIDE 67

Proof continued.

Now reflexivity of ≤ follows from (N5) and (N1): x ⊓x = (x ⊓xy/y)⊓x = x ⊓(xy/y) = x. For antisymmetry, if x ≤ y and y ≤ x, then x ⊓y = x = y ⊓x and y = x ⊓y, hence x = y. Transitivity: Suppose x ≤ y and y ≤ z so that x ⊓y = x = y ⊓x and y ⊓z = y = z ⊓y. First, note that z/x ⊓y/x = z/x ⊓(z ⊓y)/x = (z ⊓y)/x = y/x using (N4) in the second equality.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-68
SLIDE 68

Proof continued.

Now we compute z ⊓x = (z ⊓x)⊓x by N6: (x ⊓y)/y = x/y = (z ⊓x)⊓(y ⊓x) = (z/x)x ⊓(y/x)x = (z/x)x ⊓(z/x ⊓y/x)x since z/x ⊓y/x = y/x = (z/x ⊓y/x)x by (N3) = (z/x ⊓(z ⊓y)/x)x = ((z ⊓y)/x)x by (N4) = (z ⊓y)⊓x = y ⊓x = x . From x = z ⊓x we deduce x ⊓z = (z ⊓x)⊓z = z ⊓x by (N1), hence x ≤ z.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-69
SLIDE 69

Proof continued.

Finally, we prove / is the right residual of · with respect to ≤

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-70
SLIDE 70

Proof continued.

Finally, we prove / is the right residual of · with respect to ≤ The right residuation property is equivalent to (x/y)y ≤ x ≤ xy/y and

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-71
SLIDE 71

Proof continued.

Finally, we prove / is the right residual of · with respect to ≤ The right residuation property is equivalent to (x/y)y ≤ x ≤ xy/y and x ≤ y implies xz ≤ yz and x/z ≤ y/z

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-72
SLIDE 72

Proof continued.

Finally, we prove / is the right residual of · with respect to ≤ The right residuation property is equivalent to (x/y)y ≤ x ≤ xy/y and x ≤ y implies xz ≤ yz and x/z ≤ y/z Note that (N2) and (N’) show x ≤ xy/y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-73
SLIDE 73

Proof continued.

Finally, we prove / is the right residual of · with respect to ≤ The right residuation property is equivalent to (x/y)y ≤ x ≤ xy/y and x ≤ y implies xz ≤ yz and x/z ≤ y/z Note that (N2) and (N’) show x ≤ xy/y. If x ≤ y, then (N3) gives yz ⊓xz = yz ⊓(y ⊓x)z = (y ⊓x)z = xz, and so (N’) implies xz ≤ yz.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-74
SLIDE 74

Proof continued.

Finally, we prove / is the right residual of · with respect to ≤ The right residuation property is equivalent to (x/y)y ≤ x ≤ xy/y and x ≤ y implies xz ≤ yz and x/z ≤ y/z Note that (N2) and (N’) show x ≤ xy/y. If x ≤ y, then (N3) gives yz ⊓xz = yz ⊓(y ⊓x)z = (y ⊓x)z = xz, and so (N’) implies xz ≤ yz. By the same argument, (N4) gives x/z ≤ y/z.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-75
SLIDE 75

Proof continued.

To prove (x/y)y ≤ x, or equivalently x ⊓y ≤ x,

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-76
SLIDE 76

Proof continued.

To prove (x/y)y ≤ x, or equivalently x ⊓y ≤ x, substitute x/x for x, x for y, and (x ⊓y)/x for z in (N3) to get (x/x)x ⊓(x/x ⊓(x ⊓y)/x)x = (x/x ⊓(x ⊓y)/x)x

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-77
SLIDE 77

Proof continued.

To prove (x/y)y ≤ x, or equivalently x ⊓y ≤ x, substitute x/x for x, x for y, and (x ⊓y)/x for z in (N3) to get (x/x)x ⊓(x/x ⊓(x ⊓y)/x)x = (x/x ⊓(x ⊓y)/x)x Using (N4) this simplifies to (x ⊓x)⊓((x ⊓y)/x)x = ((x ⊓y)/x)x

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-78
SLIDE 78

Proof continued.

To prove (x/y)y ≤ x, or equivalently x ⊓y ≤ x, substitute x/x for x, x for y, and (x ⊓y)/x for z in (N3) to get (x/x)x ⊓(x/x ⊓(x ⊓y)/x)x = (x/x ⊓(x ⊓y)/x)x Using (N4) this simplifies to (x ⊓x)⊓((x ⊓y)/x)x = ((x ⊓y)/x)x so by (N1), (N’) and reflexivity we have x ⊓y ≤ x ⊓x = x

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-79
SLIDE 79

Independence of axioms

The equational basis (N1)–(N4) for narhoops is independent as can be seen from algebras Ai = {0,1} (i = 1,2,3,4) that each satisfy the axioms except for (Ni). In A1, · is ordinary multiplication and x/y = y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-80
SLIDE 80

Independence of axioms

The equational basis (N1)–(N4) for narhoops is independent as can be seen from algebras Ai = {0,1} (i = 1,2,3,4) that each satisfy the axioms except for (Ni). In A1, · is ordinary multiplication and x/y = y. In A2, x ·y = x and x/y = 1.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-81
SLIDE 81

Independence of axioms

The equational basis (N1)–(N4) for narhoops is independent as can be seen from algebras Ai = {0,1} (i = 1,2,3,4) that each satisfy the axioms except for (Ni). In A1, · is ordinary multiplication and x/y = y. In A2, x ·y = x and x/y = 1. In A3, x ·y is addition modulo 2 and x/y = 0 except that 1/0 = 1.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-82
SLIDE 82

Independence of axioms

The equational basis (N1)–(N4) for narhoops is independent as can be seen from algebras Ai = {0,1} (i = 1,2,3,4) that each satisfy the axioms except for (Ni). In A1, · is ordinary multiplication and x/y = y. In A2, x ·y = x and x/y = 1. In A3, x ·y is addition modulo 2 and x/y = 0 except that 1/0 = 1. In A4, x ·y is the max operation and x/y is addition modulo 2.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-83
SLIDE 83

In general, neither · nor the term operation ⊓ of a narhoop is associative.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-84
SLIDE 84

In general, neither · nor the term operation ⊓ of a narhoop is associative. However ⊓ is associative both in right quasigroups and in right hoops.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-85
SLIDE 85

In general, neither · nor the term operation ⊓ of a narhoop is associative. However ⊓ is associative both in right quasigroups and in right hoops. In right quasigroups, this follows from the identity x ⊓y = x.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-86
SLIDE 86

In general, neither · nor the term operation ⊓ of a narhoop is associative. However ⊓ is associative both in right quasigroups and in right hoops. In right quasigroups, this follows from the identity x ⊓y = x. In right hoops, ⊓ turns out be a semilattice operation (J. 2017, Lem. 4).

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-87
SLIDE 87

In general, neither · nor the term operation ⊓ of a narhoop is associative. However ⊓ is associative both in right quasigroups and in right hoops. In right quasigroups, this follows from the identity x ⊓y = x. In right hoops, ⊓ turns out be a semilattice operation (J. 2017, Lem. 4). In both cases the reduct (A,⊓) is a left normal band, i.e., an idempotent semigroup satisfying the identity x ⊓y ⊓z = x ⊓z ⊓y.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-88
SLIDE 88

Narhoops with associative ⊓

If (A,·,/) is a narhoop and B ⊆ A is closed under ⊓, then B inherits the

  • rder ≤ from A.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-89
SLIDE 89

Narhoops with associative ⊓

If (A,·,/) is a narhoop and B ⊆ A is closed under ⊓, then B inherits the

  • rder ≤ from A.

Theorem

Let (A,·,/) be a narhoop and let B ⊆ A be closed under ⊓. The following are equivalent.

1 (B,⊓) is a left normal band; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-90
SLIDE 90

Narhoops with associative ⊓

If (A,·,/) is a narhoop and B ⊆ A is closed under ⊓, then B inherits the

  • rder ≤ from A.

Theorem

Let (A,·,/) be a narhoop and let B ⊆ A be closed under ⊓. The following are equivalent.

1 (B,⊓) is a left normal band; 2 (B,⊓) is a semigroup; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-91
SLIDE 91

Narhoops with associative ⊓

If (A,·,/) is a narhoop and B ⊆ A is closed under ⊓, then B inherits the

  • rder ≤ from A.

Theorem

Let (A,·,/) be a narhoop and let B ⊆ A be closed under ⊓. The following are equivalent.

1 (B,⊓) is a left normal band; 2 (B,⊓) is a semigroup; 3 For all x,y ∈ B, x ⊓(y ⊓x) = x ⊓y and (x ⊓(y ⊓z))⊓z = x ⊓(y ⊓z). Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-92
SLIDE 92

Narhoops with commutative ⊓

⊓-reducts of right hoops are semilattices A nonassociative generalization of right hoops is the following variety of narhoops:

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-93
SLIDE 93

Narhoops with commutative ⊓

⊓-reducts of right hoops are semilattices A nonassociative generalization of right hoops is the following variety of narhoops:

Theorem

Let (A,·,/) be a narhoop and let B ⊆ A be closed under ⊓. The following are equivalent.

1 (B,⊓) is commutative; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-94
SLIDE 94

Narhoops with commutative ⊓

⊓-reducts of right hoops are semilattices A nonassociative generalization of right hoops is the following variety of narhoops:

Theorem

Let (A,·,/) be a narhoop and let B ⊆ A be closed under ⊓. The following are equivalent.

1 (B,⊓) is commutative; 2 For all x,y ∈ B, x ⊓(y ⊓x) = y ⊓x. Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-95
SLIDE 95

Narhoops with commutative ⊓

⊓-reducts of right hoops are semilattices A nonassociative generalization of right hoops is the following variety of narhoops:

Theorem

Let (A,·,/) be a narhoop and let B ⊆ A be closed under ⊓. The following are equivalent.

1 (B,⊓) is commutative; 2 For all x,y ∈ B, x ⊓(y ⊓x) = y ⊓x.

When these equivalent conditions hold, (B,⊓) is a semilattice.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-96
SLIDE 96

Principal ideals of narhoops

In a left normal band, the identity x ⊓y ⊓z = x ⊓z ⊓y expresses the fact that every downset (a] = {x ∈ A | x ≤ a} = {a ⊓x | x ∈ A} is a subsemilattice.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-97
SLIDE 97

Principal ideals of narhoops

In a left normal band, the identity x ⊓y ⊓z = x ⊓z ⊓y expresses the fact that every downset (a] = {x ∈ A | x ≤ a} = {a ⊓x | x ∈ A} is a subsemilattice. The same role is played by (x ⊓y)⊓z = (x ⊓z)⊓y in narhoops.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-98
SLIDE 98

Principal ideals of narhoops

In a left normal band, the identity x ⊓y ⊓z = x ⊓z ⊓y expresses the fact that every downset (a] = {x ∈ A | x ≤ a} = {a ⊓x | x ∈ A} is a subsemilattice. The same role is played by (x ⊓y)⊓z = (x ⊓z)⊓y in narhoops.

Theorem

Let (A,·,/) be a narhoop that satisfies (x ⊓(y ⊓z))⊓z = x ⊓(y ⊓z), and fix a ∈ A. Then the downset (a] is closed under ⊓ and is a semilattice.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-99
SLIDE 99

Narhoops with a left identity element

Lemma

Let (A,≤,·,/) be a right-residuated magma such that x ≤ y ⇐ ⇒ x = y ⊓x holds for all x,y ∈ A. Then

1 x/x is a maximal element for all x ∈ A, Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-100
SLIDE 100

Narhoops with a left identity element

Lemma

Let (A,≤,·,/) be a right-residuated magma such that x ≤ y ⇐ ⇒ x = y ⊓x holds for all x,y ∈ A. Then

1 x/x is a maximal element for all x ∈ A, 2 the identity (x/x)y/y = x/x holds in A, and Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-101
SLIDE 101

Narhoops with a left identity element

Lemma

Let (A,≤,·,/) be a right-residuated magma such that x ≤ y ⇐ ⇒ x = y ⊓x holds for all x,y ∈ A. Then

1 x/x is a maximal element for all x ∈ A, 2 the identity (x/x)y/y = x/x holds in A, and 3 if A has a top element then the term x/x is this top element. Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-102
SLIDE 102

Unital narhoops

Lemma

Let (A,·,/) be a narhoop. The following are equivalent.

1 x/x = y/y for all x,y ∈ A; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-103
SLIDE 103

Unital narhoops

Lemma

Let (A,·,/) be a narhoop. The following are equivalent.

1 x/x = y/y for all x,y ∈ A; 2 (x/x)y = y for all x,y ∈ A; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-104
SLIDE 104

Unital narhoops

Lemma

Let (A,·,/) be a narhoop. The following are equivalent.

1 x/x = y/y for all x,y ∈ A; 2 (x/x)y = y for all x,y ∈ A; 3 There exists e ∈ A such that ey = y for all y ∈ A. Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-105
SLIDE 105

Unital narhoops

Lemma

Let (A,·,/) be a narhoop. The following are equivalent.

1 x/x = y/y for all x,y ∈ A; 2 (x/x)y = y for all x,y ∈ A; 3 There exists e ∈ A such that ey = y for all y ∈ A.

When these conditions hold, the element 1 = x/x is the maximum left identity element in (A,≤). A narhoop (A,·,/) is unital if the equivalent conditions of this lemma hold.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-106
SLIDE 106

Unital narhoops

Lemma

Let (A,·,/) be a narhoop. The following are equivalent.

1 x/x = y/y for all x,y ∈ A; 2 (x/x)y = y for all x,y ∈ A; 3 There exists e ∈ A such that ey = y for all y ∈ A.

When these conditions hold, the element 1 = x/x is the maximum left identity element in (A,≤). A narhoop (A,·,/) is unital if the equivalent conditions of this lemma hold. In this case we denote by 1 = x/x the distinguished left identity element.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-107
SLIDE 107

Unital narhoops

Lemma

Let (A,·,/) be a narhoop. The following are equivalent.

1 x/x = y/y for all x,y ∈ A; 2 (x/x)y = y for all x,y ∈ A; 3 There exists e ∈ A such that ey = y for all y ∈ A.

When these conditions hold, the element 1 = x/x is the maximum left identity element in (A,≤). A narhoop (A,·,/) is unital if the equivalent conditions of this lemma hold. In this case we denote by 1 = x/x the distinguished left identity element. Note that the lemma does not claim that 1 is the unique left identity element, even when ⊓ is commutative.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-108
SLIDE 108

Theorem

If A is finite and unital, then 1 is the unique left identity element.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-109
SLIDE 109

Theorem

If A is finite and unital, then 1 is the unique left identity element. In a unital narhoop A the partial order ≤ can be characterized in terms of 1 and /: x ≤ y ⇐ ⇒ x/y = 1 for all x,y ∈ A.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-110
SLIDE 110

Theorem

If A is finite and unital, then 1 is the unique left identity element. In a unital narhoop A the partial order ≤ can be characterized in terms of 1 and /: x ≤ y ⇐ ⇒ x/y = 1 for all x,y ∈ A. Furthermore, the left identity 1 can also be used to characterize the commutativity of ⊓.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-111
SLIDE 111

Theorem

If A is finite and unital, then 1 is the unique left identity element. In a unital narhoop A the partial order ≤ can be characterized in terms of 1 and /: x ≤ y ⇐ ⇒ x/y = 1 for all x,y ∈ A. Furthermore, the left identity 1 can also be used to characterize the commutativity of ⊓.

Theorem

Let (A,·,/,1) be a unital narhoop. Then:

1 The left unit 1 is the top element of (A,≤) if and only if ⊓ is

commutative.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-112
SLIDE 112

Theorem

If A is finite and unital, then 1 is the unique left identity element. In a unital narhoop A the partial order ≤ can be characterized in terms of 1 and /: x ≤ y ⇐ ⇒ x/y = 1 for all x,y ∈ A. Furthermore, the left identity 1 can also be used to characterize the commutativity of ⊓.

Theorem

Let (A,·,/,1) be a unital narhoop. Then:

1 The left unit 1 is the top element of (A,≤) if and only if ⊓ is

commutative.

2 The downset (1] is a subnarhoop and ((1],⊓) is a semilattice. Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-113
SLIDE 113

A congruence θ on a narhoop (A,·,/) is said to be unital if the factor narhoop A/θ is unital.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-114
SLIDE 114

A congruence θ on a narhoop (A,·,/) is said to be unital if the factor narhoop A/θ is unital. In other words, θ is unital if and only if x/x θ y/y for all x,y ∈ A.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-115
SLIDE 115

A congruence θ on a narhoop (A,·,/) is said to be unital if the factor narhoop A/θ is unital. In other words, θ is unital if and only if x/x θ y/y for all x,y ∈ A. If A itself is unital then every congruence on A is unital.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-116
SLIDE 116

A congruence θ on a narhoop (A,·,/) is said to be unital if the factor narhoop A/θ is unital. In other words, θ is unital if and only if x/x θ y/y for all x,y ∈ A. If A itself is unital then every congruence on A is unital. For a unital congruence on an arbitrary narhoop, set Nθ = {x ∈ A | x θ y/y for some y ∈ A} = {x ∈ A | x θ y/y for all y ∈ A},

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-117
SLIDE 117

A congruence θ on a narhoop (A,·,/) is said to be unital if the factor narhoop A/θ is unital. In other words, θ is unital if and only if x/x θ y/y for all x,y ∈ A. If A itself is unital then every congruence on A is unital. For a unital congruence on an arbitrary narhoop, set Nθ = {x ∈ A | x θ y/y for some y ∈ A} = {x ∈ A | x θ y/y for all y ∈ A}, where the second equality follows since θ is unital.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-118
SLIDE 118

Analogous to the relationship between congruences and normal subgroups in group theory, we claim that θ is determined by the congruence class Nθ.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-119
SLIDE 119

Analogous to the relationship between congruences and normal subgroups in group theory, we claim that θ is determined by the congruence class Nθ. To state the result concisely, we introduce six families of mappings on a narhoop (A,·,/).

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-120
SLIDE 120

Analogous to the relationship between congruences and normal subgroups in group theory, we claim that θ is determined by the congruence class Nθ. To state the result concisely, we introduce six families of mappings on a narhoop (A,·,/). For each x,y ∈ A, i = 1,...,6, define φi,x,y : A → A by φ1,x,y(z) = (zx ·y)/xy , φ2,x,y(z) = (zx/y)/(x/y), φ3,x,y(z) = (x ·zy)/xy , φ4,x,y(z) = (x/zy)/(x/y), φ5,x,y(z) = xy/(x ·zy), φ6,x,y(z) = (x/y)/(x/zy).

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-121
SLIDE 121

Analogous to the relationship between congruences and normal subgroups in group theory, we claim that θ is determined by the congruence class Nθ. To state the result concisely, we introduce six families of mappings on a narhoop (A,·,/). For each x,y ∈ A, i = 1,...,6, define φi,x,y : A → A by φ1,x,y(z) = (zx ·y)/xy , φ2,x,y(z) = (zx/y)/(x/y), φ3,x,y(z) = (x ·zy)/xy , φ4,x,y(z) = (x/zy)/(x/y), φ5,x,y(z) = xy/(x ·zy), φ6,x,y(z) = (x/y)/(x/zy). Keeping analogies with group theory in mind, let Inn(A) denote the transformation semigroup on A generated by these six families of mappings.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-122
SLIDE 122

Theorem

Let θ be a unital congruence on a narhoop (A,·,/). Then:

1 Nθ is a subnarhoop of A; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-123
SLIDE 123

Theorem

Let θ be a unital congruence on a narhoop (A,·,/). Then:

1 Nθ is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ Nθ, then y ∈ Nθ; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-124
SLIDE 124

Theorem

Let θ be a unital congruence on a narhoop (A,·,/). Then:

1 Nθ is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ Nθ, then y ∈ Nθ; 3 Nθ is invariant under Inn(A). Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-125
SLIDE 125

Theorem

Let θ be a unital congruence on a narhoop (A,·,/). Then:

1 Nθ is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ Nθ, then y ∈ Nθ; 3 Nθ is invariant under Inn(A).

Let (A,·,/) be a narhoop. A nonempty subset N of A is said to be a normal subnarhoop of A, denoted N A, if the following hold:

1 N is a subnarhoop of A; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-126
SLIDE 126

Theorem

Let θ be a unital congruence on a narhoop (A,·,/). Then:

1 Nθ is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ Nθ, then y ∈ Nθ; 3 Nθ is invariant under Inn(A).

Let (A,·,/) be a narhoop. A nonempty subset N of A is said to be a normal subnarhoop of A, denoted N A, if the following hold:

1 N is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ N, then y ∈ N; Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-127
SLIDE 127

Theorem

Let θ be a unital congruence on a narhoop (A,·,/). Then:

1 Nθ is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ Nθ, then y ∈ Nθ; 3 Nθ is invariant under Inn(A).

Let (A,·,/) be a narhoop. A nonempty subset N of A is said to be a normal subnarhoop of A, denoted N A, if the following hold:

1 N is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ N, then y ∈ N; 3 N is invariant under Inn(A). Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-128
SLIDE 128

Theorem

Let θ be a unital congruence on a narhoop (A,·,/). Then:

1 Nθ is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ Nθ, then y ∈ Nθ; 3 Nθ is invariant under Inn(A).

Let (A,·,/) be a narhoop. A nonempty subset N of A is said to be a normal subnarhoop of A, denoted N A, if the following hold:

1 N is a subnarhoop of A; 2 For all x,y ∈ A, if x ≤ y and x ∈ N, then y ∈ N; 3 N is invariant under Inn(A).

Theorem

Let (A,·,/) be a narhoop and assume N A is nonempty. Define θN on A by x θN y if and only if x/y,y/x ∈ N. Then θN is a unital congruence and NθN = N.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-129
SLIDE 129

Acknowledgments

This research was supported by the automated theorem prover Prover9 and the finite model builder Mace4, both created by McCune [2009].

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-130
SLIDE 130

Acknowledgments

This research was supported by the automated theorem prover Prover9 and the finite model builder Mace4, both created by McCune [2009]. We would like to thank Bob Veroff for hosting the 2016 Workshop on Automated Deduction and its Applications to Mathematics (ADAM) which is where this collaboration began.

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018

slide-131
SLIDE 131

References

  • B. Bosbach, Komplementäre Halbgruppen. Axiomatik und Arithmetik.
  • Fund. Math. 64 (1969), 257–287.
  • B. Bosbach, Komplementäre Halbgruppen. Kongruenzen und Quotienten.
  • Fund. Math. 69 (1970), 1–14.
  • J. R. Büchi and T. M. Owens, Complemented monoids and hoops, 1975,

unpublished.

  • P. Jipsen, On generalized hoops, homomorphic images of residuated

lattices, and (G)BL-algebras, Soft Computing 21(1) (2017), 17–27.

  • W. McCune, Prover9 and Mace4, version 2009-11A.

http://www.cs.unm.edu/~mccune/prover9. THANKS

Peter Jipsen (Chapman University) and Michael Kinyon (University of Denver) — BLAST, August 7, 2018