Undecidability of { , 1 , } -equations in subvarieties of - - PowerPoint PPT Presentation

undecidability of 1 equations in subvarieties of
SMART_READER_LITE
LIVE PREVIEW

Undecidability of { , 1 , } -equations in subvarieties of - - PowerPoint PPT Presentation

Undecidability of { , 1 , } -equations in subvarieties of commutative residuated latices. Gavin St.John Under the advisement of Nikolaos Galatos University of Denver Department of Mathematics Topology, Algebra, and Categories in Logic


slide-1
SLIDE 1

Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices.

Gavin St.John

Under the advisement of Nikolaos Galatos University of Denver Department of Mathematics Topology, Algebra, and Categories in Logic 2017 Institute of Computer Science, Czech Academy of Sciences

27 June 2017

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 1 / 28

slide-2
SLIDE 2

Residuated Latices

Definition

A (commutative) residuated latice is a structure R = (R, ·, ∨, ∧, \, /, 1), such that

◮ (R, ∨, ∧) is a latice ◮ (R, ·, 1) is a (commutative) monoid ◮ For all x, y, z ∈ R

x · y ≤ z ⇐ ⇒ y ≤ x\z ⇐ ⇒ x ≤ z/y, where ≤ is the latice order. We denote the variety of (commutative) residuated latices by (CRL) RL. If (r) is a rule (axiom), then (C)RLr := (C)RL + (r).

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 2 / 28

slide-3
SLIDE 3

Known results for Qasi-Equational Theory

(km

n ) represents the knoted rule xn ≤ xm

Undecidable Q.Eq. Theory Decidable Q.Eq. Theory

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 3 / 28

slide-4
SLIDE 4

Known results for Qasi-Equational Theory

(km

n ) represents the knoted rule xn ≤ xm

Undecidable Q.Eq. Theory Decidable Q.Eq. Theory RL CRL

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 3 / 28

slide-5
SLIDE 5

Known results for Qasi-Equational Theory

(km

n ) represents the knoted rule xn ≤ xm

Undecidable Q.Eq. Theory Decidable Q.Eq. Theory RL CRL RL + (km

n ), 1 ≤ n < m

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 3 / 28

slide-6
SLIDE 6

Known results for Qasi-Equational Theory

(km

n ) represents the knoted rule xn ≤ xm

Undecidable Q.Eq. Theory Decidable Q.Eq. Theory RL CRL RL + (km

n ), 1 ≤ n < m

CRL + (km

n )

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 3 / 28

slide-7
SLIDE 7

Known results for Qasi-Equational Theory

(km

n ) represents the knoted rule xn ≤ xm

Undecidable Q.Eq. Theory Decidable Q.Eq. Theory RL CRL RL + (km

n ), 1 ≤ n < m

CRL + (km

n )

CRL + (?)

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 3 / 28

slide-8
SLIDE 8

◮ Van Alten (2005) showed CRL in the presence of any knoted

rule has the FEP.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 4 / 28

slide-9
SLIDE 9

◮ Van Alten (2005) showed CRL in the presence of any knoted

rule has the FEP.

  • Consequently, extensions of CRL in the signatures {≤, ·, 1}

have been fully characterized.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 4 / 28

slide-10
SLIDE 10

◮ Van Alten (2005) showed CRL in the presence of any knoted

rule has the FEP.

  • Consequently, extensions of CRL in the signatures {≤, ·, 1}

have been fully characterized.

◮ We inspect (in)equations in the signature {·, 1, ∨}.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 4 / 28

slide-11
SLIDE 11

◮ Van Alten (2005) showed CRL in the presence of any knoted

rule has the FEP.

  • Consequently, extensions of CRL in the signatures {≤, ·, 1}

have been fully characterized.

◮ We inspect (in)equations in the signature {·, 1, ∨}.

  • Proof theoretically, such axioms correspond to inference

rules, e.g., x ≤ x2 ∨ 1 ⇐ ⇒ X, Y, Y, Z ⊢ C X, Z ⊢ C X, Y, Z ⊢ C

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 4 / 28

slide-12
SLIDE 12

◮ Van Alten (2005) showed CRL in the presence of any knoted

rule has the FEP.

  • Consequently, extensions of CRL in the signatures {≤, ·, 1}

have been fully characterized.

◮ We inspect (in)equations in the signature {·, 1, ∨}.

  • Proof theoretically, such axioms correspond to inference

rules, e.g., x ≤ x2 ∨ 1 ⇐ ⇒ X, Y, Y, Z ⊢ C X, Z ⊢ C X, Y, Z ⊢ C

  • The work of Chvalovský & Horčík (2016) implies the

undecidability for many such extensions in RL.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 4 / 28

slide-13
SLIDE 13

◮ Van Alten (2005) showed CRL in the presence of any knoted

rule has the FEP.

  • Consequently, extensions of CRL in the signatures {≤, ·, 1}

have been fully characterized.

◮ We inspect (in)equations in the signature {·, 1, ∨}.

  • Proof theoretically, such axioms correspond to inference

rules, e.g., x ≤ x2 ∨ 1 ⇐ ⇒ X, Y, Y, Z ⊢ C X, Z ⊢ C X, Y, Z ⊢ C

  • The work of Chvalovský & Horčík (2016) implies the

undecidability for many such extensions in RL.

  • So we restrict our investigation to the commutative case.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 4 / 28

slide-14
SLIDE 14

Linearization

Any equation s = t in the signature {·, 1, ∨} is equivalent to some conjunction of linear inequations we call “d-rules” of the form: (d) x1 · · · xn ≤

m

  • j=1

xdj(1)

1

· · · xdj(n)

n

, where d := {d1, ..., dm} ⊂ Nn.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 5 / 28

slide-15
SLIDE 15

Linearization

Any equation s = t in the signature {·, 1, ∨} is equivalent to some conjunction of linear inequations we call “d-rules” of the form: (d) x1 · · · xn ≤

m

  • j=1

xdj(1)

1

· · · xdj(n)

n

, where d := {d1, ..., dm} ⊂ Nn. Such conjoins can be determined by the properties of CRL:

◮ x ≤ y ⇐

⇒ x ∨ y = y

◮ x ∨ y ≤ z ⇐

⇒ x ≤ z and y ≤ z

◮ linearization

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 5 / 28

slide-16
SLIDE 16

Linearization

Any equation s = t in the signature {·, 1, ∨} is equivalent to some conjunction of linear inequations we call “d-rules” of the form: (d) x1 · · · xn ≤

m

  • j=1

xdj(1)

1

· · · xdj(n)

n

, where d := {d1, ..., dm} ⊂ Nn. Such conjoins can be determined by the properties of CRL:

◮ x ≤ y ⇐

⇒ x ∨ y = y

◮ x ∨ y ≤ z ⇐

⇒ x ≤ z and y ≤ z

◮ linearization

E.g., the rule (∀u)(∀v) u2v ≤ u3 ∨ uv is equivalent to, via the substitutions u = x ∨ y and v = z, (∀x)(∀y)(∀z) xyz ≤ x3 ∨ x2y ∨ xy2 ∨ y3 ∨ xz ∨ yz

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 5 / 28

slide-17
SLIDE 17

Conditions on d ⊂ Nn

◮ If (d) implies a knoted rule, then CRL + (d) is decidable.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 6 / 28

slide-18
SLIDE 18

Conditions on d ⊂ Nn

◮ If (d) implies a knoted rule, then CRL + (d) is decidable.

E.g., if (d) is xy ≤ xy2 ∨ x2y, then CRL + (d) | = x2 ≤ x3.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 6 / 28

slide-19
SLIDE 19

Conditions on d ⊂ Nn

◮ If (d) implies a knoted rule, then CRL + (d) is decidable.

E.g., if (d) is xy ≤ xy2 ∨ x2y, then CRL + (d) | = x2 ≤ x3.

◮ If CRL + (d) is to be undecidable, d ⊂ Nn must refute certain

conditions with respect to the set of vectors representing the exponents of the variables.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 6 / 28

slide-20
SLIDE 20

Conditions on d ⊂ Nn

◮ If (d) implies a knoted rule, then CRL + (d) is decidable.

E.g., if (d) is xy ≤ xy2 ∨ x2y, then CRL + (d) | = x2 ≤ x3.

◮ If CRL + (d) is to be undecidable, d ⊂ Nn must refute certain

conditions with respect to the set of vectors representing the exponents of the variables.

◮ We view d = {dj}m j=1 as a set of linear subspaces of Rn.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 6 / 28

slide-21
SLIDE 21

Conditions on d ⊂ Nn

◮ If (d) implies a knoted rule, then CRL + (d) is decidable.

E.g., if (d) is xy ≤ xy2 ∨ x2y, then CRL + (d) | = x2 ≤ x3.

◮ If CRL + (d) is to be undecidable, d ⊂ Nn must refute certain

conditions with respect to the set of vectors representing the exponents of the variables.

◮ We view d = {dj}m j=1 as a set of linear subspaces of Rn.

(⋆) Given any nonempty A ⊆ {1, ..., n}, and any nontrivial valuation of variables x1, ..., xn in N, there exists j = j′ ≤ m such that the supports of dj and dj′ intersect A, and

n

  • i=1

dj(i)xi =

n

  • i=1

dj′(i)xi

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 6 / 28

slide-22
SLIDE 22

Conditions on d ⊂ Nn

◮ If (d) implies a knoted rule, then CRL + (d) is decidable.

E.g., if (d) is xy ≤ xy2 ∨ x2y, then CRL + (d) | = x2 ≤ x3.

◮ If CRL + (d) is to be undecidable, d ⊂ Nn must refute certain

conditions with respect to the set of vectors representing the exponents of the variables.

◮ We view d = {dj}m j=1 as a set of linear subspaces of Rn.

(⋆) Given any nonempty A ⊆ {1, ..., n}, and any nontrivial valuation of variables x1, ..., xn in N, there exists j = j′ ≤ m such that the supports of dj and dj′ intersect A, and

n

  • i=1

dj(i)xi =

n

  • i=1

dj′(i)xi (⋆⋆) For any valuation of the xi’s, there exists j ≤ m such that

n

  • i=1

xi <

n

  • i=1

dj(i)xi

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 6 / 28

slide-23
SLIDE 23

Examples and Non-examples of (⋆) & (⋆⋆)

Rule (⋆) (⋆⋆) x ≤ x2

  • x ≤ x2 ∨ 1
  • x ≤ x2 ∨ x3
  • xy ≤ x2 ∨ y2

xy ≤ x ∨ x2y xy ≤ x ∨ x2y ∨ y2

  • xyz ≤ x3 ∨ x2y ∨ y3 ∨ y2z ∨ z3 ∨ z2x
  • xyzw ≤ x2yzw ∨ x3y2z2w2
  • Gavin St.John

Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 7 / 28

slide-24
SLIDE 24

Examples and Non-examples of (⋆) & (⋆⋆)

Rule (⋆) (⋆⋆) x ≤ x2

  • x ≤ x2 ∨ 1
  • x ≤ x2 ∨ x3
  • xy ≤ x2 ∨ y2

xy ≤ x ∨ x2y xy ≤ x ∨ x2y ∨ y2

  • xyz ≤ x3 ∨ x2y ∨ y3 ∨ y2z ∨ z3 ∨ z2x
  • xyzw ≤ x2yzw ∨ x3y2z2w2
  • Determining whether a given (d)-rule satisfies these conditions

amounts to showing certain systems of equations do not have “non-trivial ” solutions in Nn. This can be simplified by asking if there are positive solutions in Rn.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 7 / 28

slide-25
SLIDE 25

And-branching Counter Machines

An And-branching k-Counter Machine (k-ACM), (Linclon et. al. 1992) M = (Rk, Q, P) is a type of non-deterministic parallel-computing counter machine that has

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 8 / 28

slide-26
SLIDE 26

And-branching Counter Machines

An And-branching k-Counter Machine (k-ACM), (Linclon et. al. 1992) M = (Rk, Q, P) is a type of non-deterministic parallel-computing counter machine that has

◮ a set Rk := {r1, ..., rk} of k registers (bins) that can each

store a non-negative integer (tokens),

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 8 / 28

slide-27
SLIDE 27

And-branching Counter Machines

An And-branching k-Counter Machine (k-ACM), (Linclon et. al. 1992) M = (Rk, Q, P) is a type of non-deterministic parallel-computing counter machine that has

◮ a set Rk := {r1, ..., rk} of k registers (bins) that can each

store a non-negative integer (tokens),

◮ a finite set Q of states with designated initial state qI and

final state qf,

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 8 / 28

slide-28
SLIDE 28

And-branching Counter Machines

An And-branching k-Counter Machine (k-ACM), (Linclon et. al. 1992) M = (Rk, Q, P) is a type of non-deterministic parallel-computing counter machine that has

◮ a set Rk := {r1, ..., rk} of k registers (bins) that can each

store a non-negative integer (tokens),

◮ a finite set Q of states with designated initial state qI and

final state qf,

◮ and a finite set P of instructions p of the form:

  • Increment:

q ≤p q′r

  • Decrement:

qr ≤p q′

  • Fork:

q ≤p q′ ∨ q′′, where q, q′, q′′ ∈ Q and r ∈ Rk.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 8 / 28

slide-29
SLIDE 29

ACM’s continued

◮ Instructions of an ACM act on configurations, which consist

  • f a single state and a number register tokens

C = qrn1

1 rn2 2 · · · rnk k .

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 9 / 28

slide-30
SLIDE 30

ACM’s continued

◮ Instructions of an ACM act on configurations, which consist

  • f a single state and a number register tokens

C = qrn1

1 rn2 2 · · · rnk k . ◮ Forking instructions allow parallel computation. The status of a

machine at a given time in a computation is called an instantaneous description (ID), u = C1 ∨ C2 ∨ · · · ∨ Cn, where C1, ..., Cn are configurations.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 9 / 28

slide-31
SLIDE 31

ACM’s continued

◮ Instructions of an ACM act on configurations, which consist

  • f a single state and a number register tokens

C = qrn1

1 rn2 2 · · · rnk k . ◮ Forking instructions allow parallel computation. The status of a

machine at a given time in a computation is called an instantaneous description (ID), u = C1 ∨ C2 ∨ · · · ∨ Cn, where C1, ..., Cn are configurations.

◮ An instruction p acts on a single configuration of an ID u to

create a new configuration u′.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 9 / 28

slide-32
SLIDE 32

Computations

We view computations as order relations on the free commutative idempotent semiring AM = (AM, ∨, ·, ⊥, 1) generated by Q ∪ Rk, where M = (Rk, Q, P) is a k-ACM and

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 10 / 28

slide-33
SLIDE 33

Computations

We view computations as order relations on the free commutative idempotent semiring AM = (AM, ∨, ·, ⊥, 1) generated by Q ∪ Rk, where M = (Rk, Q, P) is a k-ACM and

◮ (AM, ∨, ⊥) is a ∨-semilatice with botom element ⊥ := ∅,

and

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 10 / 28

slide-34
SLIDE 34

Computations

We view computations as order relations on the free commutative idempotent semiring AM = (AM, ∨, ·, ⊥, 1) generated by Q ∪ Rk, where M = (Rk, Q, P) is a k-ACM and

◮ (AM, ∨, ⊥) is a ∨-semilatice with botom element ⊥ := ∅,

and

◮ (AM, ·, 1) is a commutative monoid with identity 1, and

multiplication distributes over join.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 10 / 28

slide-35
SLIDE 35

Computations

We view computations as order relations on the free commutative idempotent semiring AM = (AM, ∨, ·, ⊥, 1) generated by Q ∪ Rk, where M = (Rk, Q, P) is a k-ACM and

◮ (AM, ∨, ⊥) is a ∨-semilatice with botom element ⊥ := ∅,

and

◮ (AM, ·, 1) is a commutative monoid with identity 1, and

multiplication distributes over join. Each instruction p ∈ P defines a relation ≤p closed under u ≤p v ux ≤p vx [·] and u ≤p v u ∨ w ≤p v ∨ w [∨], for u, v, w ∈ ID(M) and x ∈ R∗

k, where R∗ k is the free commutative

monoid generated by Rk.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 10 / 28

slide-36
SLIDE 36

Computations

We view computations as order relations on the free commutative idempotent semiring AM = (AM, ∨, ·, ⊥, 1) generated by Q ∪ Rk, where M = (Rk, Q, P) is a k-ACM and

◮ (AM, ∨, ⊥) is a ∨-semilatice with botom element ⊥ := ∅,

and

◮ (AM, ·, 1) is a commutative monoid with identity 1, and

multiplication distributes over join. Each instruction p ∈ P defines a relation ≤p closed under u ≤p v ux ≤p vx [·] and u ≤p v u ∨ w ≤p v ∨ w [∨], for u, v, w ∈ ID(M) and x ∈ R∗

k, where R∗ k is the free commutative

monoid generated by Rk. We define the computation relation ≤M to be the smallest preorder containing

p∈P

≤p.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 10 / 28

slide-37
SLIDE 37

Computations cont.

We say a machine M terminates on an ID u if u ≤M qf.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 11 / 28

slide-38
SLIDE 38

Computations cont.

We say a machine M terminates on an ID u if u ≤M qf.

◮ If u = C1 ∨ · · · ∨ Cn, then u ≤M qf iff Ci ≤M qf, ∀i ≤ n.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 11 / 28

slide-39
SLIDE 39

Computations cont.

We say a machine M terminates on an ID u if u ≤M qf.

◮ If u = C1 ∨ · · · ∨ Cn, then u ≤M qf iff Ci ≤M qf, ∀i ≤ n. ◮ If u ≤M qf, then there exists p1, ..., pn ∈ P and

u0, ..., un ∈ ID(M), such that u = u0 ≤p1 u1 ≤p2 · · · ≤pn un = qf.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 11 / 28

slide-40
SLIDE 40

Computations cont.

We say a machine M terminates on an ID u if u ≤M qf.

◮ If u = C1 ∨ · · · ∨ Cn, then u ≤M qf iff Ci ≤M qf, ∀i ≤ n. ◮ If u ≤M qf, then there exists p1, ..., pn ∈ P and

u0, ..., un ∈ ID(M), such that u = u0 ≤p1 u1 ≤p2 · · · ≤pn un = qf.

Example Machine

Let M = Meven := ({r}, {q0, q1, qf}, {p1, p2, p3}), with instructions q0r ≤p1 q1; q1r ≤p2 q0; q0 ≤p3 qf.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 11 / 28

slide-41
SLIDE 41

Computations cont.

We say a machine M terminates on an ID u if u ≤M qf.

◮ If u = C1 ∨ · · · ∨ Cn, then u ≤M qf iff Ci ≤M qf, ∀i ≤ n. ◮ If u ≤M qf, then there exists p1, ..., pn ∈ P and

u0, ..., un ∈ ID(M), such that u = u0 ≤p1 u1 ≤p2 · · · ≤pn un = qf.

Example Machine

Let M = Meven := ({r}, {q0, q1, qf}, {p1, p2, p3}), with instructions q0r ≤p1 q1; q1r ≤p2 q0; q0 ≤p3 qf.

◮ Note that q0rn ≤M qf iff n is even.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 11 / 28

slide-42
SLIDE 42

Computations cont.

We say a machine M terminates on an ID u if u ≤M qf.

◮ If u = C1 ∨ · · · ∨ Cn, then u ≤M qf iff Ci ≤M qf, ∀i ≤ n. ◮ If u ≤M qf, then there exists p1, ..., pn ∈ P and

u0, ..., un ∈ ID(M), such that u = u0 ≤p1 u1 ≤p2 · · · ≤pn un = qf.

Example Machine

Let M = Meven := ({r}, {q0, q1, qf}, {p1, p2, p3}), with instructions q0r ≤p1 q1; q1r ≤p2 q0; q0 ≤p3 qf.

◮ Note that q0rn ≤M qf iff n is even.

q0r4 ≤p1 q1r3 ≤p2 q0r2 ≤p1 q1r ≤p2 q0 ≤p3 qf

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 11 / 28

slide-43
SLIDE 43

Computations cont.

We say a machine M terminates on an ID u if u ≤M qf.

◮ If u = C1 ∨ · · · ∨ Cn, then u ≤M qf iff Ci ≤M qf, ∀i ≤ n. ◮ If u ≤M qf, then there exists p1, ..., pn ∈ P and

u0, ..., un ∈ ID(M), such that u = u0 ≤p1 u1 ≤p2 · · · ≤pn un = qf.

Example Machine

Let M = Meven := ({r}, {q0, q1, qf}, {p1, p2, p3}), with instructions q0r ≤p1 q1; q1r ≤p2 q0; q0 ≤p3 qf.

◮ Note that q0rn ≤M qf iff n is even.

q0r4 ≤p1 q1r3 ≤p2 q0r2 ≤p1 q1r ≤p2 q0 ≤p3 qf q0r3 ≤p1 q1r2 ≤p2 q0r ≤p3 qfr

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 11 / 28

slide-44
SLIDE 44

Undecidable Problem

Theorem [Lincoln et. al., 1992]

There exists a 2-ACM M such that membership of the set {u ∈ ID( M) : u ≤

M qf} is undecidable. Furthermore, it is

undecidable whether qI ≤

M qf.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 12 / 28

slide-45
SLIDE 45

Undecidable Problem

Theorem [Lincoln et. al., 1992]

There exists a 2-ACM M such that membership of the set {u ∈ ID( M) : u ≤

M qf} is undecidable. Furthermore, it is

undecidable whether qI ≤

M qf. ◮ Given an ACM M we define the theory of M Th(M) to be

the conjunction of all syntactic instructions in P, i.e., Th(M) := &{C ≤ u : (C ≤p u) ∈ P}.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 12 / 28

slide-46
SLIDE 46

Undecidable Problem

Theorem [Lincoln et. al., 1992]

There exists a 2-ACM M such that membership of the set {u ∈ ID( M) : u ≤

M qf} is undecidable. Furthermore, it is

undecidable whether qI ≤

M qf. ◮ Given an ACM M we define the theory of M Th(M) to be

the conjunction of all syntactic instructions in P, i.e., Th(M) := &{C ≤ u : (C ≤p u) ∈ P}.

◮ Given an ID u, we define the quasi-equation HaltM(u) to be

Th(M) = ⇒ u ≤ qf.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 12 / 28

slide-47
SLIDE 47

d-rules and the relation ≤d(M)

Given a d-rule, e.g. [d] is given by x ≤ x2 ∨ x4, we add “ambient” instructions of the form qxy ≤d qxy2 ∨ qxy4, for each q ∈ Q and any x, y ∈ R∗

k.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 13 / 28

slide-48
SLIDE 48

d-rules and the relation ≤d(M)

Given a d-rule, e.g. [d] is given by x ≤ x2 ∨ x4, we add “ambient” instructions of the form qxy ≤d qxy2 ∨ qxy4, for each q ∈ Q and any x, y ∈ R∗

k.

As with the instructions in P, we close ≤d under the inference rules [·] and [∨], and we define the relation ≤d(M) to be the smallest preorder generated by ≤d ∪ ≤M.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 13 / 28

slide-49
SLIDE 49

◮ Clearly, if u ≤M qf then u ≤d(M) qf since ≤M⊂≤d(M).

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 14 / 28

slide-50
SLIDE 50

◮ Clearly, if u ≤M qf then u ≤d(M) qf since ≤M⊂≤d(M). ◮ However, for some ACM’s M, it’s possible that u ≤d(M) qf but

u ≤M qf.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 14 / 28

slide-51
SLIDE 51

◮ Clearly, if u ≤M qf then u ≤d(M) qf since ≤M⊂≤d(M). ◮ However, for some ACM’s M, it’s possible that u ≤d(M) qf but

u ≤M qf.

Example

Consider M = Meven and (d) given by x ≤ x2 ∨ x4.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 14 / 28

slide-52
SLIDE 52

◮ Clearly, if u ≤M qf then u ≤d(M) qf since ≤M⊂≤d(M). ◮ However, for some ACM’s M, it’s possible that u ≤d(M) qf but

u ≤M qf.

Example

Consider M = Meven and (d) given by x ≤ x2 ∨ x4.

◮ q0r3 ≤M qf since 3 is odd.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 14 / 28

slide-53
SLIDE 53

◮ Clearly, if u ≤M qf then u ≤d(M) qf since ≤M⊂≤d(M). ◮ However, for some ACM’s M, it’s possible that u ≤d(M) qf but

u ≤M qf.

Example

Consider M = Meven and (d) given by x ≤ x2 ∨ x4.

◮ q0r3 ≤M qf since 3 is odd. ◮ However, q0r3 ≤d(M) qf, witnessed by

q0r3 = q0r2r ≤d q0r2r2 ∨ q0r2r4 = q0r4 ∨ q0r6 ≤d(M) qf, since q0r4 ≤M qf and q0r6 ≤M qf.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 14 / 28

slide-54
SLIDE 54

Goal

Given an ACM M and a d-rule, is it possible to construct a new ACM M′ such that u ≤M qf if and only if θ(u) ≤d(M′) qF , (where θ : ID(M) → ID(M′) is computable and qF is the final state

  • f M′) and if so, under what conditions?

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 15 / 28

slide-55
SLIDE 55

Then MK machine

Let M = (R2, Q, P) be a 2-ACM and let K > 1 be given. We define the 3-ACM MK = (R3, QK, PK) such that

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 16 / 28

slide-56
SLIDE 56

Then MK machine

Let M = (R2, Q, P) be a 2-ACM and let K > 1 be given. We define the 3-ACM MK = (R3, QK, PK) such that

◮ Q ⊂ QK with qF the final state of MK and instruction

(qfr1r2 ≤F qF ) ∈ PK,

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 16 / 28

slide-57
SLIDE 57

Then MK machine

Let M = (R2, Q, P) be a 2-ACM and let K > 1 be given. We define the 3-ACM MK = (R3, QK, PK) such that

◮ Q ⊂ QK with qF the final state of MK and instruction

(qfr1r2 ≤F qF ) ∈ PK,

◮ each forking instruction in P is contained in PK,

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 16 / 28

slide-58
SLIDE 58

Then MK machine

Let M = (R2, Q, P) be a 2-ACM and let K > 1 be given. We define the 3-ACM MK = (R3, QK, PK) such that

◮ Q ⊂ QK with qF the final state of MK and instruction

(qfr1r2 ≤F qF ) ∈ PK,

◮ each forking instruction in P is contained in PK, ◮ each increment and decrement instruction of P is replaced by

multiply and divide by K programs, i.e. q ≤p q′r ∈ P = ⇒ qr∀ ⊑p q′rK·∀ ⊂ PK qr ≤p q′ ∈ P = ⇒ qr∀ ⊑p q′rK\∀ ⊂ PK .

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 16 / 28

slide-59
SLIDE 59

Then MK machine

Let M = (R2, Q, P) be a 2-ACM and let K > 1 be given. We define the 3-ACM MK = (R3, QK, PK) such that

◮ Q ⊂ QK with qF the final state of MK and instruction

(qfr1r2 ≤F qF ) ∈ PK,

◮ each forking instruction in P is contained in PK, ◮ each increment and decrement instruction of P is replaced by

multiply and divide by K programs, i.e. q ≤p q′r ∈ P = ⇒ qr∀ ⊑p q′rK·∀ ⊂ PK qr ≤p q′ ∈ P = ⇒ qr∀ ⊑p q′rK\∀ ⊂ PK .

◮ We obtain, for each q ∈ Q,

qrn1

1 rn2 2

≤M qf ⇐ ⇒ qrKn1

1

rKn2

2

≤MK qF .

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 16 / 28

slide-60
SLIDE 60

Detecting applications of ≤d

Observation

Consider a configuration where the contents of some register r is n = s + t, whereafer ≤d is applied to t-many tokens, i.e., qrn = qrsrt ≤d qrs(r2t ∨ r4t) = qrs+2t ∨ qrs+4t

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 17 / 28

slide-61
SLIDE 61

Detecting applications of ≤d

Observation

Consider a configuration where the contents of some register r is n = s + t, whereafer ≤d is applied to t-many tokens, i.e., qrn = qrsrt ≤d qrs(r2t ∨ r4t) = qrs+2t ∨ qrs+4t

Fact

For d : x ≤ x2 ∨ x4, if K ≥ (4 − 2) + 1 = 3, it is impossible for s + 2t and s + 4t to both be powers of K.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 17 / 28

slide-62
SLIDE 62

Detecting applications of ≤d

Observation

Consider a configuration where the contents of some register r is n = s + t, whereafer ≤d is applied to t-many tokens, i.e., qrn = qrsrt ≤d qrs(r2t ∨ r4t) = qrs+2t ∨ qrs+4t

Fact

For d : x ≤ x2 ∨ x4, if K ≥ (4 − 2) + 1 = 3, it is impossible for s + 2t and s + 4t to both be powers of K.

◮ Such a K will exist for any rule satisfying (⋆). ◮ Consequently, qrn ≤d(MK) qf iff qrn ≤MK qF . ◮ For rules in more than one variable, satisfying (⋆⋆) is sufficient

to guarantee “detection.”

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 17 / 28

slide-63
SLIDE 63

≤d(MK)

Let M = M = (R2, Q, P) be the 2-ACM such that it is undecidable whether qI ≤M qf. Consider the rule (d) be given by x ≤ x2 ∨ x4. We construct MK = (R3, QK, PK) for K = 3.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 18 / 28

slide-64
SLIDE 64

≤d(MK)

Let M = M = (R2, Q, P) be the 2-ACM such that it is undecidable whether qI ≤M qf. Consider the rule (d) be given by x ≤ x2 ∨ x4. We construct MK = (R3, QK, PK) for K = 3. By the observation, for any q′ ∈ Q3, q′rn1

1 rn2 2 rn3 3

≤M3 qF ⇐ ⇒ q′rn1

1 rn2 2 rn3 3

≤d(M3) qF .

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 18 / 28

slide-65
SLIDE 65

≤d(MK)

Let M = M = (R2, Q, P) be the 2-ACM such that it is undecidable whether qI ≤M qf. Consider the rule (d) be given by x ≤ x2 ∨ x4. We construct MK = (R3, QK, PK) for K = 3. By the observation, for any q′ ∈ Q3, q′rn1

1 rn2 2 rn3 3

≤M3 qF ⇐ ⇒ q′rn1

1 rn2 2 rn3 3

≤d(M3) qF . Hence, for any q ∈ Q, qrn1

1 rn2 2

≤M qf ⇐ ⇒ qr3n1

1

r3n2

2

≤d(M3) qF , so it is undecidable whether qIr1r2 ≤d(M3) qF .

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 18 / 28

slide-66
SLIDE 66

Undecidable word problem

Let V ⊆ CRL be a variety. We can show V has an undecidable word problem (and hence quasi-equational theory) if we can demonstrate V | = Haltd(MK)(qIr1r2) ⇐ ⇒ qIr1r2 ≤M qf.

◮ If V ⊆ CRL then (⇐) is immediate. ◮ We use the theory of Residuated Frames (Galatos & Jipsen

2013) for a completeness of encoding to provide a model and valuation proving the contrapositive of (⇒), for varieties V satisfying certain conditions.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 19 / 28

slide-67
SLIDE 67

Residuated frames

Definition [Galatos & Jipsen 2013]

A residuated frame is a structure W = (W, W ′, N, ◦, , , 1), s.t.

◮ (W, ◦, 1) is a monoid and W ′ is a set. ◮ N ⊆ W × W ′, called the Galois relation, and ◮ : W × W ′ → W ′ and : W ′ × W → W ′ such that ◮ N is a nuclear, i.e. for all u, v ∈ W and w ∈ W ′,

(u ◦ v) N w iff u N (w v) iff v N (u w).

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 20 / 28

slide-68
SLIDE 68

Residuated frames

Definition [Galatos & Jipsen 2013]

A residuated frame is a structure W = (W, W ′, N, ◦, , , 1), s.t.

◮ (W, ◦, 1) is a monoid and W ′ is a set. ◮ N ⊆ W × W ′, called the Galois relation, and ◮ : W × W ′ → W ′ and : W ′ × W → W ′ such that ◮ N is a nuclear, i.e. for all u, v ∈ W and w ∈ W ′,

(u ◦ v) N w iff u N (w v) iff v N (u w). Define ⊲ : P(W) → P(W ′) and ⊳ : P(W ′) → P(W) via X⊲ = {y ∈ W ′ : ∀x ∈ X, xNy} and Y ⊳ = {x ∈ W : ∀y ∈ Y, xNy}, for each X ⊆ W and Y ⊆ W ′. Then (⊲, ⊳) is a Galois connection. So X

γN

− − → X⊲⊳ is a closure operator on P(W).

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 20 / 28

slide-69
SLIDE 69

Residuated frames cont.

Theorem [Galatos & Jipsen 2013]

W+ := (γN[P(W)], ∪γN , ∩, ◦γN , , , γN({1})), X ∪γN Y = γN(X ∪ Y ) and X ◦γN Y = γN(X ◦ Y ), is a residuated latice.

Proposition [Galatos & Jipsen 2013]

All simple rules are preserved by (−)+.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 21 / 28

slide-70
SLIDE 70

Termination as a nuclear relation

Let M = (Rk, Q, P) be a k-ACM and W := (Q ∪ Rk)∗ be the free commutative monoid generated by Q ∪ Rk.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 22 / 28

slide-71
SLIDE 71

Termination as a nuclear relation

Let M = (Rk, Q, P) be a k-ACM and W := (Q ∪ Rk)∗ be the free commutative monoid generated by Q ∪ Rk.

The frame WM

Similar to Chvalovský & Horčík (2016) , we let W ′ := W and define the relation NM ⊆ W × W ′ via x NM z iff xz ≤M qf, for all x, z ∈ W. Observe that, for any x, y, z ∈ W, xy NM z ⇐ ⇒ xyz ≤M qf ⇐ ⇒ x NM yz. Since W is commutive it follows that NM is nuclear.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 22 / 28

slide-72
SLIDE 72

Termination as a nuclear relation

Let M = (Rk, Q, P) be a k-ACM and W := (Q ∪ Rk)∗ be the free commutative monoid generated by Q ∪ Rk.

The frame WM

Similar to Chvalovský & Horčík (2016) , we let W ′ := W and define the relation NM ⊆ W × W ′ via x NM z iff xz ≤M qf, for all x, z ∈ W. Observe that, for any x, y, z ∈ W, xy NM z ⇐ ⇒ xyz ≤M qf ⇐ ⇒ x NM yz. Since W is commutive it follows that NM is nuclear.

Lemma

WM := (W, W ′, NM) is a residuated frame, W+ ∈ CRL, and there exists a valuation ν : Fm → W + such that W+, ν | = Th(M).

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 22 / 28

slide-73
SLIDE 73

Lemma

Let (d) be any rule satisfying (⋆). Define Wd(M) := (W, W ′, Nd(M)). Then W+

d(M) ∈ CRLd.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 23 / 28

slide-74
SLIDE 74

Lemma

Let (d) be any rule satisfying (⋆). Define Wd(M) := (W, W ′, Nd(M)). Then W+

d(M) ∈ CRLd.

Fix M = M be the 2-ACM such that it is undecidable whether qI ≤M qf.

Theorem

Let (d) be a rule satisfying (⋆) and (⋆⋆), and let K ≥ 2 be sufficiently

  • large. Then it is undecidable whether W+

d(MK) |

= Halt

MK(qIr1r2).

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 23 / 28

slide-75
SLIDE 75

Lemma

Let (d) be any rule satisfying (⋆). Define Wd(M) := (W, W ′, Nd(M)). Then W+

d(M) ∈ CRLd.

Fix M = M be the 2-ACM such that it is undecidable whether qI ≤M qf.

Theorem

Let (d) be a rule satisfying (⋆) and (⋆⋆), and let K ≥ 2 be sufficiently

  • large. Then it is undecidable whether W+

d(MK) |

= Halt

MK(qIr1r2).

Corollary

For any variety V ⊆ CRL, if W+

d(MK) ∈ V,

then V has an undecidable word problem, and hence an undecidable quasi-equational theory.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 23 / 28

slide-76
SLIDE 76

Known results for Equational Theory

(km

n ) represents the knoted rule xn ≤ xm

Undecidable Eq. Theory Decidable Eq. Theory RL CRL RL + (km

n ), 1 ≤ n < m

CRL + (km

n )

CRL + (?)

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 24 / 28

slide-77
SLIDE 77

We can encode the instructions of an ACM M = (Rk, Q, P) as a single term θM using the full signature of of CRL via θM := 1 ∧

  • (C≤Mu)∈P

C → u. Let (d) be given such that there exists n ≥ 1 and k, c1, ..., cn ≥ 1 such that CRLd | = xk ≤

n

  • i=1

xk+ci, (⋆ ⋆ ⋆) then (d) can be used to “bootstrap” the undeciablity of the quasi-equation theory of CRLd to the equational theory.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 25 / 28

slide-78
SLIDE 78

Undecidable equational theory

Corollary

Let (d) be a rule satisfying (⋆), (⋆⋆), (⋆ ⋆ ⋆) and let K ≥ 2 be sufficiently large. Then it is undecidable whether CRLd | = θMK → (qIr1r2 → qF ), and therefore CRLd has an undecidable equational theory.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 26 / 28

slide-79
SLIDE 79

Thank You!

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 27 / 28

slide-80
SLIDE 80

References

C.J. van Alten, The finite model property for knoted extensions of propositional linear logic. J. Symbolic Logic 70 (2005), no. 1, 84-98.

  • K. Chvalovský, R. Horčík, Full Lambek calculus with contraction

is undecidable. J. Symbolic Logic 81 (2016), no. 2, 524-540.

  • P. Lincoln, J. Mitchell, A. Scedrov, N. Shankar, Decision problems

for proposition linear logic. Annals of Pure and Applied Logic 56 (1992), 239-311

  • A. Urquhart, The complexity of decision procedures in relevance
  • logic. II, J. Symbolic Logic 64 (1999), no. 4, 1774-1802.
  • N. Galatos, P. Jipsen, Residuated frames with applications to
  • decidability. Trans. Amer. Math. Soc. 365 (2013), no. 3, 1219-1249.

Gavin St.John Undecidability of {·, 1, ∨}-equations in subvarieties of commutative residuated latices. 28 / 28