Undecidability of FL e in the presence of structural rules Gavin - - PowerPoint PPT Presentation

undecidability of fl e in the presence of structural rules
SMART_READER_LITE
LIVE PREVIEW

Undecidability of FL e in the presence of structural rules Gavin - - PowerPoint PPT Presentation

Undecidability of FL e in the presence of structural rules Gavin St.John In collaboration with Nikolaos Galatos Contact: gavin.stjohn@du.edu University of Denver Department of Mathematics 4th SYSMICS Workshop Chapman University Orange,


slide-1
SLIDE 1

Undecidability of FLe in the presence of structural rules

Gavin St.John

In collaboration with Nikolaos Galatos Contact: gavin.stjohn@du.edu University of Denver Department of Mathematics 4th SYSMICS Workshop Chapman University Orange, California

17 September 2018

Gavin St.John Undecidability of FLe in the presence of structural rules 1 / 34

slide-2
SLIDE 2

Application 6. Residuated frames and (un)decidability

Gavin St.John

In collaboration with Nikolaos Galatos Contact: gavin.stjohn@du.edu University of Denver Department of Mathematics 4th SYSMICS Workshop Chapman University Orange, California

17 September 2018

Gavin St.John Application 6. Residuated frames and (un)decidability 2 / 34

slide-3
SLIDE 3

Residuated Latices

Definition

A (commutative) residuated latice is an algebraic 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 induced latice order.

Gavin St.John Application 6. Residuated frames and (un)decidability 3 / 34

slide-4
SLIDE 4

Residuated Latices

Definition

A (commutative) residuated latice is an algebraic 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 induced latice order. (Commutative) residuated latices form a variety, denoted by (C)RL.

Gavin St.John Application 6. Residuated frames and (un)decidability 3 / 34

slide-5
SLIDE 5

Residuated Latices

Definition

A (commutative) residuated latice is an algebraic 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 induced latice order. (Commutative) residuated latices form a variety, denoted by (C)RL. If [r] is a rule (axiom), then (C)RL + [r] denotes the subvariety by adjoining [r].

Gavin St.John Application 6. Residuated frames and (un)decidability 3 / 34

slide-6
SLIDE 6

Known results for Qasi-Equational Theory

Undecidable Q.Eq. Theory/ Decidable Q.Eq. Theory/ (Undecidable Deducibility) (Decidable Deducibility)

Gavin St.John Application 6. Residuated frames and (un)decidability 4 / 34

slide-7
SLIDE 7

Known results for Qasi-Equational Theory

Undecidable Q.Eq. Theory/ Decidable Q.Eq. Theory/ (Undecidable Deducibility) (Decidable Deducibility) RL (FL) CRL (FLe)

Gavin St.John Application 6. Residuated frames and (un)decidability 4 / 34

slide-8
SLIDE 8

Known results for Qasi-Equational Theory

Undecidable Q.Eq. Theory/ Decidable Q.Eq. Theory/ (Undecidable Deducibility) (Decidable Deducibility) RL (FL) CRL (FLe) RL + [km

n ] (FL + [km n ]),

for 1 ≤ n < m & 2 ≤ m < n,

Gavin St.John Application 6. Residuated frames and (un)decidability 4 / 34

slide-9
SLIDE 9

Known results for Qasi-Equational Theory

Undecidable Q.Eq. Theory/ Decidable Q.Eq. Theory/ (Undecidable Deducibility) (Decidable Deducibility) RL (FL) CRL (FLe) RL + [km

n ] (FL + [km n ]),

for 1 ≤ n < m & 2 ≤ m < n, CRL + [km

n ] (FLe + [km n ])

Gavin St.John Application 6. Residuated frames and (un)decidability 4 / 34

slide-10
SLIDE 10

Known results for Qasi-Equational Theory

Undecidable Q.Eq. Theory/ Decidable Q.Eq. Theory/ (Undecidable Deducibility) (Decidable Deducibility) RL (FL) CRL (FLe) RL + [km

n ] (FL + [km n ]),

for 1 ≤ n < m & 2 ≤ m < n, CRL + [km

n ] (FLe + [km n ])

[km

n ] denotes the knoted rule

RL : (∀x) xn ≤ xm FL : Π,

m

  • X, ..., X, Σ ⊢ ψ

Π, X, ..., X

  • n

, Σ ⊢ ψ

Gavin St.John Application 6. Residuated frames and (un)decidability 4 / 34

slide-11
SLIDE 11

Decidability:

◮ Van Alten (2005) showed CRL + [km n ], for n = m, has the finite

embedability property (FEP).

Gavin St.John Application 6. Residuated frames and (un)decidability 5 / 34

slide-12
SLIDE 12

Decidability:

◮ Van Alten (2005) showed CRL + [km n ], for n = m, has the finite

embedability property (FEP).

  • Galatos & Jipsen (2013) CRL + [km

n ] + Γ, for any set Γ of

∨, ·, 1-equations has the FEP, and hence decidability in the signature ≤, ·, 1 has been fully characterized.

Gavin St.John Application 6. Residuated frames and (un)decidability 5 / 34

slide-13
SLIDE 13

Decidability:

◮ Van Alten (2005) showed CRL + [km n ], for n = m, has the finite

embedability property (FEP).

  • Galatos & Jipsen (2013) CRL + [km

n ] + Γ, for any set Γ of

∨, ·, 1-equations has the FEP, and hence decidability in the signature ≤, ·, 1 has been fully characterized. Undecidability:

◮ Shown by encoding a Halting Problem for counter machines,

and utilizing the theory of Residuated Frames to guarantee the completeness of the encoding.

Gavin St.John Application 6. Residuated frames and (un)decidability 5 / 34

slide-14
SLIDE 14

Decidability:

◮ Van Alten (2005) showed CRL + [km n ], for n = m, has the finite

embedability property (FEP).

  • Galatos & Jipsen (2013) CRL + [km

n ] + Γ, for any set Γ of

∨, ·, 1-equations has the FEP, and hence decidability in the signature ≤, ·, 1 has been fully characterized. Undecidability:

◮ Shown by encoding a Halting Problem for counter machines,

and utilizing the theory of Residuated Frames to guarantee the completeness of the encoding.

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

Gavin St.John Application 6. Residuated frames and (un)decidability 5 / 34

slide-15
SLIDE 15

Decidability:

◮ Van Alten (2005) showed CRL + [km n ], for n = m, has the finite

embedability property (FEP).

  • Galatos & Jipsen (2013) CRL + [km

n ] + Γ, for any set Γ of

∨, ·, 1-equations has the FEP, and hence decidability in the signature ≤, ·, 1 has been fully characterized. Undecidability:

◮ Shown by encoding a Halting Problem for counter machines,

and utilizing the theory of Residuated Frames to guarantee the completeness of the encoding.

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

  • Proof theoretically, such axioms correspond to inference

rules, e.g., x ≤ x2 ∨ 1 ⇐ ⇒ Π, X, X, Σ ⊢ ψ Π, Σ ⊢ ψ Π, X, Σ ⊢ ψ

Gavin St.John Application 6. Residuated frames and (un)decidability 5 / 34

slide-16
SLIDE 16

Decidability:

◮ Van Alten (2005) showed CRL + [km n ], for n = m, has the finite

embedability property (FEP).

  • Galatos & Jipsen (2013) CRL + [km

n ] + Γ, for any set Γ of

∨, ·, 1-equations has the FEP, and hence decidability in the signature ≤, ·, 1 has been fully characterized. Undecidability:

◮ Shown by encoding a Halting Problem for counter machines,

and utilizing the theory of Residuated Frames to guarantee the completeness of the encoding.

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

  • Proof theoretically, such axioms correspond to inference

rules, e.g., x ≤ x2 ∨ 1 ⇐ ⇒ Π, X, X, Σ ⊢ ψ Π, Σ ⊢ ψ Π, X, Σ ⊢ ψ

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

undecidability for many such extensions in RL.

Gavin St.John Application 6. Residuated frames and (un)decidability 5 / 34

slide-17
SLIDE 17

Decidability:

◮ Van Alten (2005) showed CRL + [km n ], for n = m, has the finite

embedability property (FEP).

  • Galatos & Jipsen (2013) CRL + [km

n ] + Γ, for any set Γ of

∨, ·, 1-equations has the FEP, and hence decidability in the signature ≤, ·, 1 has been fully characterized. Undecidability:

◮ Shown by encoding a Halting Problem for counter machines,

and utilizing the theory of Residuated Frames to guarantee the completeness of the encoding.

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

  • Proof theoretically, such axioms correspond to inference

rules, e.g., x ≤ x2 ∨ 1 ⇐ ⇒ Π, X, X, Σ ⊢ ψ Π, Σ ⊢ ψ Π, X, Σ ⊢ ψ

  • 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 Application 6. Residuated frames and (un)decidability 5 / 34

slide-18
SLIDE 18

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 Application 6. Residuated frames and (un)decidability 6 / 34

slide-19
SLIDE 19

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} for each X ⊆ W and Y ⊳ = {x ∈ W : ∀y ∈ Y, xNy} for each Y ⊆ W ′. Then (⊲, ⊳) is a Galois connection. So γN defined via X

γN

− − → X⊲⊳ is a closure operator on P(W). Fact: N is nuclear iff γN is a nucleus.

Gavin St.John Application 6. Residuated frames and (un)decidability 6 / 34

slide-20
SLIDE 20

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.

Gavin St.John Application 6. Residuated frames and (un)decidability 7 / 34

slide-21
SLIDE 21

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.

Comment

Certain structural properties (inference rules) for the nuclear relation N are preserved by the ordering relation ⊆ on W+.

Gavin St.John Application 6. Residuated frames and (un)decidability 7 / 34

slide-22
SLIDE 22

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.

Comment

Certain structural properties (inference rules) for the nuclear relation N are preserved by the ordering relation ⊆ on W+.

  • We can encode “desirable properties” we want a RL to satisfy in

N.

Gavin St.John Application 6. Residuated frames and (un)decidability 7 / 34

slide-23
SLIDE 23

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.

Comment

Certain structural properties (inference rules) for the nuclear relation N are preserved by the ordering relation ⊆ on W+.

  • We can encode “desirable properties” we want a RL to satisfy in

N.

  • In particular, (simple) rules in the signature ∨, ·, 1 are preserved

via (−)+,

Gavin St.John Application 6. Residuated frames and (un)decidability 7 / 34

slide-24
SLIDE 24

Rules in the signature ∨, ·, 1 and Linearization

Any equation s = t in the signature ∨, ·, 1 is equivalent to some conjunction of simple rules. (d) x1 · · · xn ≤

m

  • j=1

xdj(1)

1

· · · xdj(n)

n

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

Gavin St.John Application 6. Residuated frames and (un)decidability 8 / 34

slide-25
SLIDE 25

Rules in the signature ∨, ·, 1 and Linearization

Any equation s = t in the signature ∨, ·, 1 is equivalent to some conjunction of simple rules. (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 Application 6. Residuated frames and (un)decidability 8 / 34

slide-26
SLIDE 26

Rules in the signature ∨, ·, 1 and Linearization

Any equation s = t in the signature ∨, ·, 1 is equivalent to some conjunction of simple rules. (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 substitution σ: u σ − → x ∨ y and v σ − → z, (∀x)(∀y)(∀z) xyz ≤ x3 ∨ x2y ∨ xy2 ∨ y3 ∨ xz ∨ yz

Gavin St.John Application 6. Residuated frames and (un)decidability 8 / 34

slide-27
SLIDE 27

Simple rules and Residuated Frames

Let W = (W, W ′, N) be a residuated frame and (d) be the simple rule given by x1 · · · xn ≤

m

  • j=1

xdj(1)

1

· · · xdj(n)

n

.

Gavin St.John Application 6. Residuated frames and (un)decidability 9 / 34

slide-28
SLIDE 28

Simple rules and Residuated Frames

Let W = (W, W ′, N) be a residuated frame and (d) be the simple rule given by x1 · · · xn ≤

m

  • j=1

xdj(1)

1

· · · xdj(n)

n

. We say W | = [d] iff for all u1, ..., un ∈ W and v ∈ W ′, the following inference rule is satisfied n

i=1 ud1(i) i

N v · · · n

i=1 udm(i) i

N v n

i=1 ui N v

[d].

Gavin St.John Application 6. Residuated frames and (un)decidability 9 / 34

slide-29
SLIDE 29

Simple rules and Residuated Frames

Let W = (W, W ′, N) be a residuated frame and (d) be the simple rule given by x1 · · · xn ≤

m

  • j=1

xdj(1)

1

· · · xdj(n)

n

. We say W | = [d] iff for all u1, ..., un ∈ W and v ∈ W ′, the following inference rule is satisfied n

i=1 ud1(i) i

N v · · · n

i=1 udm(i) i

N v n

i=1 ui N v

[d].

Proposition [Galatos & Jipsen 2013]

All simple rules are preserved by (−)+. In particular, W | = [d] iff W+ | = (d).

Gavin St.John Application 6. Residuated frames and (un)decidability 9 / 34

slide-30
SLIDE 30

The Word Problem

A presentation for L is a pair X, E where

◮ X is a set of generators, and ◮ E is a set of equations over T(X).

Gavin St.John Application 6. Residuated frames and (un)decidability 10 / 34

slide-31
SLIDE 31

The Word Problem

A presentation for L is a pair X, E where

◮ X is a set of generators, and ◮ E is a set of equations over T(X).

If both X and E are finite, we call the presentation X, E finite.

Gavin St.John Application 6. Residuated frames and (un)decidability 10 / 34

slide-32
SLIDE 32

The Word Problem

A presentation for L is a pair X, E where

◮ X is a set of generators, and ◮ E is a set of equations over T(X).

If both X and E are finite, we call the presentation X, E finite.

◮ We denote the conjunction of equations in E by &E.

Gavin St.John Application 6. Residuated frames and (un)decidability 10 / 34

slide-33
SLIDE 33

The Word Problem

A presentation for L is a pair X, E where

◮ X is a set of generators, and ◮ E is a set of equations over T(X).

If both X and E are finite, we call the presentation X, E finite.

◮ We denote the conjunction of equations in E by &E.

We say V has an undecidable word problem if there exists a finite presentation X, E such that there is no algorithm deciding whether the q.e. (&E = ⇒ s = t) holds in V having s, t ∈ T(X) as inputs.

Gavin St.John Application 6. Residuated frames and (un)decidability 10 / 34

slide-34
SLIDE 34

The Word Problem

A presentation for L is a pair X, E where

◮ X is a set of generators, and ◮ E is a set of equations over T(X).

If both X and E are finite, we call the presentation X, E finite.

◮ We denote the conjunction of equations in E by &E.

We say V has an undecidable word problem if there exists a finite presentation X, E such that there is no algorithm deciding whether the q.e. (&E = ⇒ s = t) holds in V having s, t ∈ T(X) as inputs. Or equivalently, there is a finitely presented algebra A ∈ V generated by X such that the following set is undecidable: {(s, t) ∈ T(X)2 : A | = s = t}.

Gavin St.John Application 6. Residuated frames and (un)decidability 10 / 34

slide-35
SLIDE 35

The Word Problem

A presentation for L is a pair X, E where

◮ X is a set of generators, and ◮ E is a set of equations over T(X).

If both X and E are finite, we call the presentation X, E finite.

◮ We denote the conjunction of equations in E by &E.

We say V has an undecidable word problem if there exists a finite presentation X, E such that there is no algorithm deciding whether the q.e. (&E = ⇒ s = t) holds in V having s, t ∈ T(X) as inputs. Or equivalently, there is a finitely presented algebra A ∈ V generated by X such that the following set is undecidable: {(s, t) ∈ T(X)2 : A | = s = t}.

◮ undecidable word problem ⇒ undecidable q.e. theory.

Gavin St.John Application 6. Residuated frames and (un)decidability 10 / 34

slide-36
SLIDE 36

Counter Machines

A k-CM M = (Rk, Q, P) is a finite state automaton that has

Gavin St.John Application 6. Residuated frames and (un)decidability 11 / 34

slide-37
SLIDE 37

Counter Machines

A k-CM M = (Rk, Q, P) is a finite state automaton that has

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

store a non-negative integer (tokens),

Gavin St.John Application 6. Residuated frames and (un)decidability 11 / 34

slide-38
SLIDE 38

Counter Machines

A k-CM M = (Rk, Q, P) is a finite state automaton 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 final state qf,

Gavin St.John Application 6. Residuated frames and (un)decidability 11 / 34

slide-39
SLIDE 39

Counter Machines

A k-CM M = (Rk, Q, P) is a finite state automaton 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 final state qf, ◮ and a finite set P of instructions p of the form:

  • Increment register r:

q +r q′

  • Decrement register r:

q −r q′

  • Zero-test register r:

q 0r q′, where q, q′ ∈ Q and r ∈ Rk. E.g,

Gavin St.John Application 6. Residuated frames and (un)decidability 11 / 34

slide-40
SLIDE 40

Counter Machines

A k-CM M = (Rk, Q, P) is a finite state automaton 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 final state qf, ◮ and a finite set P of instructions p of the form:

  • Increment register r:

q +r q′

  • Decrement register r:

q −r q′

  • Zero-test register r:

q 0r q′, where q, q′ ∈ Q and r ∈ Rk. E.g, input configuration inst.

  • utput configuration

q; n1, ..., ni, ..., nk

q +ri q′

− − − − − → q′; n1, ..., ni + 1, ..., nk q; n1, ..., ni + 1, ..., nk

q −ri q′

− − − − − → q′; n1, ..., ni, ..., nk q; n1, ..., 0, ..., nk

q 0ri q′

− − − − → q′; n1, ..., 0, ..., nk

Gavin St.John Application 6. Residuated frames and (un)decidability 11 / 34

slide-41
SLIDE 41

And-branching k-Counter Machines (k-ACM)

A k-ACM M = (Rk, Q, P), as introduced by Lincoln, Mitchell, Scedrov, Shankar (1992), 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 final state qf,

Gavin St.John Application 6. Residuated frames and (un)decidability 12 / 34

slide-42
SLIDE 42

And-branching k-Counter Machines (k-ACM)

A k-ACM M = (Rk, Q, P), as introduced by Lincoln, Mitchell, Scedrov, Shankar (1992), 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 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 Application 6. Residuated frames and (un)decidability 12 / 34

slide-43
SLIDE 43

ACM’s continued

◮ A configuration C is a word which consists of a single state

and a number of register tokens C = qrn1

1 rn2 2 · · · rnk k .

Gavin St.John Application 6. Residuated frames and (un)decidability 13 / 34

slide-44
SLIDE 44

ACM’s continued

◮ A configuration C is a word which consists of a single state

and a number of register tokens C = qrn1

1 rn2 2 · · · rnk k . ◮ Forking instructions allow parallel computation. The “status” u

  • f a machine at a given moment in a computation is called an

instantaneous description (ID), u = C1 ∨ C2 ∨ · · · ∨ Cn, where C1, ..., Cn are configurations.

Gavin St.John Application 6. Residuated frames and (un)decidability 13 / 34

slide-45
SLIDE 45

ACM’s continued

◮ A configuration C is a word which consists of a single state

and a number of register tokens C = qrn1

1 rn2 2 · · · rnk k . ◮ Forking instructions allow parallel computation. The “status” u

  • f a machine at a given moment in a computation is called an

instantaneous description (ID), u = C1 ∨ C2 ∨ · · · ∨ Cn, where C1, ..., Cn are configurations.

◮ An instruction p is a function (relation) on ID’s that can replace

a single configuration C by an ID v, i.e. C ∨ u ≤p v ∨ u

Gavin St.John Application 6. Residuated frames and (un)decidability 13 / 34

slide-46
SLIDE 46

Computations

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

Gavin St.John Application 6. Residuated frames and (un)decidability 14 / 34

slide-47
SLIDE 47

Computations

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

◮ (AM, ∨, ⊥) is a commutative monoid with identity ⊥ = ∅, ◮ (AM, ·, 1) is a commutative monoid with identity 1, and ◮ multiplication (·) distributes over “join” (∨).

Gavin St.John Application 6. Residuated frames and (un)decidability 14 / 34

slide-48
SLIDE 48

Computations

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

◮ (AM, ∨, ⊥) is a commutative monoid with identity ⊥ = ∅, ◮ (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, x ∈ AM.

Gavin St.John Application 6. Residuated frames and (un)decidability 14 / 34

slide-49
SLIDE 49

Computations

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

◮ (AM, ∨, ⊥) is a commutative monoid with identity ⊥ = ∅, ◮ (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, x ∈ AM. We define the computation relation ≤M to be the smallest (·, ∨)-compatible preorder containing

p∈P

≤p.

Gavin St.John Application 6. Residuated frames and (un)decidability 14 / 34

slide-50
SLIDE 50

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-51
SLIDE 51

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

We say a machine M accepts an ID u (writen u ∈ Acc(M)) if u ≤M v, for some v ∈ Fin(M).

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-52
SLIDE 52

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

We say a machine M accepts an ID u (writen u ∈ Acc(M)) if u ≤M v, for some v ∈ Fin(M).

◮ C1 ∨ · · · ∨ Cn ∈ Acc(M) ⇐

⇒ C1, ..., Cn ∈ Acc(M).

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-53
SLIDE 53

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

We say a machine M accepts an ID u (writen u ∈ Acc(M)) if u ≤M v, for some v ∈ Fin(M).

◮ C1 ∨ · · · ∨ Cn ∈ Acc(M) ⇐

⇒ C1, ..., Cn ∈ Acc(M).

◮ u ∈ Acc(M) =

⇒ ∃p1, ..., pn ∈ P and ∃u0, ..., un ∈ ID(M), u = u0 ≤p1 u1 ≤p2 · · · ≤pn un ∈ Fin(M).

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-54
SLIDE 54

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

We say a machine M accepts an ID u (writen u ∈ Acc(M)) if u ≤M v, for some v ∈ Fin(M).

◮ C1 ∨ · · · ∨ Cn ∈ Acc(M) ⇐

⇒ C1, ..., Cn ∈ Acc(M).

◮ u ∈ Acc(M) =

⇒ ∃p1, ..., pn ∈ P and ∃u0, ..., un ∈ ID(M), u = u0 ≤p1 u1 ≤p2 · · · ≤pn un ∈ Fin(M).

Example Machine

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

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-55
SLIDE 55

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

We say a machine M accepts an ID u (writen u ∈ Acc(M)) if u ≤M v, for some v ∈ Fin(M).

◮ C1 ∨ · · · ∨ Cn ∈ Acc(M) ⇐

⇒ C1, ..., Cn ∈ Acc(M).

◮ u ∈ Acc(M) =

⇒ ∃p1, ..., pn ∈ P and ∃u0, ..., un ∈ ID(M), u = u0 ≤p1 u1 ≤p2 · · · ≤pn un ∈ Fin(M).

Example Machine

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

◮ Note that q0rn ∈ Acc(M) iff n is even.

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-56
SLIDE 56

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

We say a machine M accepts an ID u (writen u ∈ Acc(M)) if u ≤M v, for some v ∈ Fin(M).

◮ C1 ∨ · · · ∨ Cn ∈ Acc(M) ⇐

⇒ C1, ..., Cn ∈ Acc(M).

◮ u ∈ Acc(M) =

⇒ ∃p1, ..., pn ∈ P and ∃u0, ..., un ∈ ID(M), u = u0 ≤p1 u1 ≤p2 · · · ≤pn un ∈ Fin(M).

Example Machine

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

◮ Note that q0rn ∈ Acc(M) iff n is even.

q0r4 ≤p1 q1r3 ≤p2 q0r2 ≤p1 q1r ≤p2 q0 ≤p3 qf ∨ qf ∈ Acc(M)

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-57
SLIDE 57

Define Fin(M) = {n

i=1 qf : n ∈ Z+} to be the set of Final ID’s.

We say a machine M accepts an ID u (writen u ∈ Acc(M)) if u ≤M v, for some v ∈ Fin(M).

◮ C1 ∨ · · · ∨ Cn ∈ Acc(M) ⇐

⇒ C1, ..., Cn ∈ Acc(M).

◮ u ∈ Acc(M) =

⇒ ∃p1, ..., pn ∈ P and ∃u0, ..., un ∈ ID(M), u = u0 ≤p1 u1 ≤p2 · · · ≤pn un ∈ Fin(M).

Example Machine

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

◮ Note that q0rn ∈ Acc(M) iff n is even.

q0r4 ≤p1 q1r3 ≤p2 q0r2 ≤p1 q1r ≤p2 q0 ≤p3 qf ∨ qf ∈ Acc(M) q0r3 ≤p1 q1r2 ≤p2 q0r ≤p3 qfr ∨ qfr ∈ Acc(M)

Gavin St.John Application 6. Residuated frames and (un)decidability 15 / 34

slide-58
SLIDE 58

Undecidable Problem

Theorem [LMSS 1992]

There exists a 2-ACM M such that membership of the set {u ∈ ID(M) : u ∈ Acc(M)} is undecidable.

Gavin St.John Application 6. Residuated frames and (un)decidability 16 / 34

slide-59
SLIDE 59

Undecidable Problem

Theorem [LMSS 1992]

There exists a 2-ACM M such that membership of the set {u ∈ ID(M) : u ∈ Acc(M)} is undecidable. Let M = (Rk, Q, P) be a k-ACM and u ∈ ID(M),

◮ We can define a quasi-equation accM(u) in the signature

∨, ·, 1 via &P = ⇒ u ≤ qf.

Gavin St.John Application 6. Residuated frames and (un)decidability 16 / 34

slide-60
SLIDE 60

ACM’s and Residuated Frames

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 Application 6. Residuated frames and (un)decidability 17 / 34

slide-61
SLIDE 61

ACM’s and Residuated Frames

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

Inspired by Horčík (2015), we let W ′ := W and define the relation NM ⊆ W × W ′ via x NM z iff xz ∈ Acc(M), for all x, z ∈ W.

Gavin St.John Application 6. Residuated frames and (un)decidability 17 / 34

slide-62
SLIDE 62

ACM’s and Residuated Frames

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

Inspired by Horčík (2015), we let W ′ := W and define the relation NM ⊆ W × W ′ via x NM z iff xz ∈ Acc(M), for all x, z ∈ W. Observe that, for any x, y, z ∈ W, xy NM z ⇐ ⇒ xyz ∈ Acc(M) ⇐ ⇒ x NM yz. Since W is commutive it follows that NM is nuclear.

Gavin St.John Application 6. Residuated frames and (un)decidability 17 / 34

slide-63
SLIDE 63

ACM’s and Residuated Frames

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

Inspired by Horčík (2015), we let W ′ := W and define the relation NM ⊆ W × W ′ via x NM z iff xz ∈ Acc(M), for all x, z ∈ W. Observe that, for any x, y, z ∈ W, xy NM z ⇐ ⇒ xyz ∈ Acc(M) ⇐ ⇒ x NM yz. Since W is commutive it follows that NM is nuclear.

Lemma

WM := (W, W ′, NM) is a residuated frame, W+

M ∈ CRL, and there

exists a valuation ν : Tm → W +

M such that W+ M, ν |

= &P.

Gavin St.John Application 6. Residuated frames and (un)decidability 17 / 34

slide-64
SLIDE 64

ACM’s and Residuated Frames cont.

Let M be a k-ACM and V ⊆ (C)RL a variety.

Theorem

If W+

M ∈ V then for all u ∈ ID(M),

u ∈ Acc(M) if and only if V | = accM(u).

Gavin St.John Application 6. Residuated frames and (un)decidability 18 / 34

slide-65
SLIDE 65

ACM’s and Residuated Frames cont.

Let M be a k-ACM and V ⊆ (C)RL a variety.

Theorem

If W+

M ∈ V then for all u ∈ ID(M),

u ∈ Acc(M) if and only if V | = accM(u).

Corollary

If W+

M ∈ V then the computational complexity for the word

problem of V is at least as complex as the membership of Acc(M).

Gavin St.John Application 6. Residuated frames and (un)decidability 18 / 34

slide-66
SLIDE 66

ACM’s and Residuated Frames cont.

Let M be a k-ACM and V ⊆ (C)RL a variety.

Theorem

If W+

M ∈ V then for all u ∈ ID(M),

u ∈ Acc(M) if and only if V | = accM(u).

Corollary

If W+

M ∈ V then the computational complexity for the word

problem of V is at least as complex as the membership of Acc(M).

Corollary

Suppose membership of Acc(M) is undecidable. If W+

M ∈ V then V

has an undecidable word problem.

Gavin St.John Application 6. Residuated frames and (un)decidability 18 / 34

slide-67
SLIDE 67

ACM’s and Residuated Frames cont.

Let M be a k-ACM and V ⊆ (C)RL a variety.

Theorem

If W+

M ∈ V then for all u ∈ ID(M),

u ∈ Acc(M) if and only if V | = accM(u).

Corollary

If W+

M ∈ V then the computational complexity for the word

problem of V is at least as complex as the membership of Acc(M).

Corollary

Suppose membership of Acc(M) is undecidable. If W+

M ∈ V then V

has an undecidable word problem. In particular, (C)RL has an undecidable word problem since W+

˜ M ∈ CRL, where ˜

M is the machine from LMSS (1992).

Gavin St.John Application 6. Residuated frames and (un)decidability 18 / 34

slide-68
SLIDE 68

Simple rules in k-ACM’s and the relation ≤dM

Let M = (Rk, Q, P) be a k-ACM. Given a simple rule, e.g. (d) : x ≤ x2 ∨ x4, we add “ambient” instructions of the form t ≤d t2 ∨ t4

  • n

i=1 ti ≤¯ d m

  • j=1

n

i=1 tdj(i) i

  • ,

for each t ∈ (Q ∪ Rk)∗ (t1, ..., tn ∈ (Q ∪ Rk)∗).

Gavin St.John Application 6. Residuated frames and (un)decidability 19 / 34

slide-69
SLIDE 69

Simple rules in k-ACM’s and the relation ≤dM

Let M = (Rk, Q, P) be a k-ACM. Given a simple rule, e.g. (d) : x ≤ x2 ∨ x4, we add “ambient” instructions of the form t ≤d t2 ∨ t4

  • n

i=1 ti ≤¯ d m

  • j=1

n

i=1 tdj(i) i

  • ,

for each t ∈ (Q ∪ Rk)∗ (t1, ..., tn ∈ (Q ∪ Rk)∗).

◮ As with the instructions in P, we close ≤d under the inference

rules [·] and [∨].

Gavin St.John Application 6. Residuated frames and (un)decidability 19 / 34

slide-70
SLIDE 70

Simple rules in k-ACM’s and the relation ≤dM

Let M = (Rk, Q, P) be a k-ACM. Given a simple rule, e.g. (d) : x ≤ x2 ∨ x4, we add “ambient” instructions of the form t ≤d t2 ∨ t4

  • n

i=1 ti ≤¯ d m

  • j=1

n

i=1 tdj(i) i

  • ,

for each t ∈ (Q ∪ Rk)∗ (t1, ..., tn ∈ (Q ∪ Rk)∗).

◮ As with the instructions in P, we close ≤d under the inference

rules [·] and [∨].

◮ Similarly, we define the relation ≤dM to be the smallest

(·, ∨)-compatible preorder generated by ≤d ∪ ≤M.

Gavin St.John Application 6. Residuated frames and (un)decidability 19 / 34

slide-71
SLIDE 71

Simple rules in k-ACM’s and the relation ≤dM

Let M = (Rk, Q, P) be a k-ACM. Given a simple rule, e.g. (d) : x ≤ x2 ∨ x4, we add “ambient” instructions of the form t ≤d t2 ∨ t4

  • n

i=1 ti ≤¯ d m

  • j=1

n

i=1 tdj(i) i

  • ,

for each t ∈ (Q ∪ Rk)∗ (t1, ..., tn ∈ (Q ∪ Rk)∗).

◮ As with the instructions in P, we close ≤d under the inference

rules [·] and [∨].

◮ Similarly, we define the relation ≤dM to be the smallest

(·, ∨)-compatible preorder generated by ≤d ∪ ≤M.

◮ We denote this new machine by dM.

Gavin St.John Application 6. Residuated frames and (un)decidability 19 / 34

slide-72
SLIDE 72

Simple rules in k-ACM’s and the relation ≤dM

Let M = (Rk, Q, P) be a k-ACM. Given a simple rule, e.g. (d) : x ≤ x2 ∨ x4, we add “ambient” instructions of the form t ≤d t2 ∨ t4

  • n

i=1 ti ≤¯ d m

  • j=1

n

i=1 tdj(i) i

  • ,

for each t ∈ (Q ∪ Rk)∗ (t1, ..., tn ∈ (Q ∪ Rk)∗).

◮ As with the instructions in P, we close ≤d under the inference

rules [·] and [∨].

◮ Similarly, we define the relation ≤dM to be the smallest

(·, ∨)-compatible preorder generated by ≤d ∪ ≤M.

◮ We denote this new machine by dM.

Lemma

Let M = (Rk, Q, P) be a k-ACM and (d) a simple rule. Then WdM | = [d], and therefore W+

dM ∈ CRL + (d).

Gavin St.John Application 6. Residuated frames and (un)decidability 19 / 34

slide-73
SLIDE 73

Admissibility of simple rules for a machine

Definition

Let M be a k-ACM and (d) be a d-rule. We say (d) is admissible in M if Acc(M) = Acc(dM),

Gavin St.John Application 6. Residuated frames and (un)decidability 20 / 34

slide-74
SLIDE 74

Admissibility of simple rules for a machine

Definition

Let M be a k-ACM and (d) be a d-rule. We say (d) is admissible in M if Acc(M) = Acc(dM), i.e., W+

M ∈ CRL + (d).

Gavin St.John Application 6. Residuated frames and (un)decidability 20 / 34

slide-75
SLIDE 75

Admissibility of simple rules for a machine

Definition

Let M be a k-ACM and (d) be a d-rule. We say (d) is admissible in M if Acc(M) = Acc(dM), i.e., W+

M ∈ CRL + (d).

However, we will rephrase admissibility as the intermediate notions register and state admissibility.

Gavin St.John Application 6. Residuated frames and (un)decidability 20 / 34

slide-76
SLIDE 76

Admissibility cont.

We define ≤¯

d to be the “ambient” instruction, for each x ∈ R∗ k

(x1, ..., xn ∈ R∗

k),

x ≤¯

d x2 ∨ x4

  • n

i=1 xi ≤¯ d m

  • j=1

n

i=1 xdj(i) i

  • ,

and define ≤¯

dM as usual.

Gavin St.John Application 6. Residuated frames and (un)decidability 21 / 34

slide-77
SLIDE 77

Admissibility cont.

We define ≤¯

d to be the “ambient” instruction, for each x ∈ R∗ k

(x1, ..., xn ∈ R∗

k),

x ≤¯

d x2 ∨ x4

  • n

i=1 xi ≤¯ d m

  • j=1

n

i=1 xdj(i) i

  • ,

and define ≤¯

dM as usual. In this way, we see

Acc(M) ⊆ Acc(¯ dM) ⊆ Acc(dM).

Gavin St.John Application 6. Residuated frames and (un)decidability 21 / 34

slide-78
SLIDE 78

Admissibility cont.

We define ≤¯

d to be the “ambient” instruction, for each x ∈ R∗ k

(x1, ..., xn ∈ R∗

k),

x ≤¯

d x2 ∨ x4

  • n

i=1 xi ≤¯ d m

  • j=1

n

i=1 xdj(i) i

  • ,

and define ≤¯

dM as usual. In this way, we see

Acc(M) ⊆ Acc(¯ dM) ⊆ Acc(dM). We say (d) is register (state) admissible in M if Acc(M) = Acc(¯ dM) (Acc(¯ dM) = Acc(dM)).

Gavin St.John Application 6. Residuated frames and (un)decidability 21 / 34

slide-79
SLIDE 79

Admissibility cont.

We define ≤¯

d to be the “ambient” instruction, for each x ∈ R∗ k

(x1, ..., xn ∈ R∗

k),

x ≤¯

d x2 ∨ x4

  • n

i=1 xi ≤¯ d m

  • j=1

n

i=1 xdj(i) i

  • ,

and define ≤¯

dM as usual. In this way, we see

Acc(M) ⊆ Acc(¯ dM) ⊆ Acc(dM). We say (d) is register (state) admissible in M if Acc(M) = Acc(¯ dM) (Acc(¯ dM) = Acc(dM)). Therefore, (d) is admissible in M iff it is both state and register admissible in M.

Gavin St.John Application 6. Residuated frames and (un)decidability 21 / 34

slide-80
SLIDE 80

Admissibility cont.

We define ≤¯

d to be the “ambient” instruction, for each x ∈ R∗ k

(x1, ..., xn ∈ R∗

k),

x ≤¯

d x2 ∨ x4

  • n

i=1 xi ≤¯ d m

  • j=1

n

i=1 xdj(i) i

  • ,

and define ≤¯

dM as usual. In this way, we see

Acc(M) ⊆ Acc(¯ dM) ⊆ Acc(dM). We say (d) is register (state) admissible in M if Acc(M) = Acc(¯ dM) (Acc(¯ dM) = Acc(dM)). Therefore, (d) is admissible in M iff it is both state and register admissible in M.

Theorem

Let M be a k-ACM and (d) a d-rule. Then (d) is state-admissible in M iff there is no substitution σ : Var → Var∗ such that σ[d] ≡ xk ≤ x or σ[d] ≡ xk ≤ 1.

Gavin St.John Application 6. Residuated frames and (un)decidability 21 / 34

slide-81
SLIDE 81

◮ For rules that don’t entail k-mingle (xk ≤ x), it suffices to show

  • nly register-admissibility for a machine.

Gavin St.John Application 6. Residuated frames and (un)decidability 22 / 34

slide-82
SLIDE 82

◮ For rules that don’t entail k-mingle (xk ≤ x), it suffices to show

  • nly register-admissibility for a machine.

◮ However, for some ACM’s M, it’s possible that C ∈ Acc(¯

dM) but C ∈ Acc(M).

Gavin St.John Application 6. Residuated frames and (un)decidability 22 / 34

slide-83
SLIDE 83

◮ For rules that don’t entail k-mingle (xk ≤ x), it suffices to show

  • nly register-admissibility for a machine.

◮ However, for some ACM’s M, it’s possible that C ∈ Acc(¯

dM) but C ∈ Acc(M).

Example

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

Gavin St.John Application 6. Residuated frames and (un)decidability 22 / 34

slide-84
SLIDE 84

◮ For rules that don’t entail k-mingle (xk ≤ x), it suffices to show

  • nly register-admissibility for a machine.

◮ However, for some ACM’s M, it’s possible that C ∈ Acc(¯

dM) but C ∈ Acc(M).

Example

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

◮ q0r3 ∈ Acc(M) since 3 is odd.

Gavin St.John Application 6. Residuated frames and (un)decidability 22 / 34

slide-85
SLIDE 85

◮ For rules that don’t entail k-mingle (xk ≤ x), it suffices to show

  • nly register-admissibility for a machine.

◮ However, for some ACM’s M, it’s possible that C ∈ Acc(¯

dM) but C ∈ Acc(M).

Example

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

◮ q0r3 ∈ Acc(M) since 3 is odd. ◮ However, q0r3 ∈ Acc(dM), witnessed by

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

Gavin St.John Application 6. Residuated frames and (un)decidability 22 / 34

slide-86
SLIDE 86

Goal

Given an ACM M and a d-rule (d), is it possible to construct a new ACM M′ such that (1) C ∈ Acc(M) ⇐ ⇒ θ(C) ∈ Acc(M′) (where θ : ID(M) → ID(M′) is some computable function), and (2) (d) is register-admissible in M′? And if so, under what conditions?

Gavin St.John Application 6. Residuated frames and (un)decidability 23 / 34

slide-87
SLIDE 87

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 Application 6. Residuated frames and (un)decidability 24 / 34

slide-88
SLIDE 88

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 ∨ qF ) ∈ PK,

Gavin St.John Application 6. Residuated frames and (un)decidability 24 / 34

slide-89
SLIDE 89

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 ∨ qF ) ∈ PK,

◮ each forking instruction in P is contained in PK,

Gavin St.John Application 6. Residuated frames and (un)decidability 24 / 34

slide-90
SLIDE 90

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 ∨ 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 Application 6. Residuated frames and (un)decidability 24 / 34

slide-91
SLIDE 91

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 ∨ 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 .

Fact

For each q ∈ Q, qrn1

1 rn2 2

∈ Acc(M) ⇐ ⇒ qrKn1

1

rKn2

2

∈ Acc(MK).

Gavin St.John Application 6. Residuated frames and (un)decidability 24 / 34

slide-92
SLIDE 92

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 Application 6. Residuated frames and (un)decidability 25 / 34

slide-93
SLIDE 93

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 > 3, it is impossible for s + 2t and s + 4t to both be powers of K.

Gavin St.John Application 6. Residuated frames and (un)decidability 25 / 34

slide-94
SLIDE 94

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 > 3, it is impossible for s + 2t and s + 4t to both be powers of K.

◮ Consequently, qrn ∈ Acc(¯

dMK) iff qrn ∈ Acc(MK), i.e Acc(¯ dMK) = Acc(MK), so (d) is register-admissible in MK.

Gavin St.John Application 6. Residuated frames and (un)decidability 25 / 34

slide-95
SLIDE 95

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 > 3, it is impossible for s + 2t and s + 4t to both be powers of K.

◮ Consequently, qrn ∈ Acc(¯

dMK) iff qrn ∈ Acc(MK), i.e Acc(¯ dMK) = Acc(MK), so (d) is register-admissible in MK.

◮ (d) does not entail k-mingle, therefore (d) is MK admissible.

Gavin St.John Application 6. Residuated frames and (un)decidability 25 / 34

slide-96
SLIDE 96

Undecidable quasi-equational theory for 1-variable d-rules

Let D1 be the set of 1-variable d-rules defined via (d) ∈ D1 iff (d) : xn ≤

m∈X xm such that n ∈ X or |X \ {0}| ≥ 2 for some

finite X ⊆ N.

Theorem

Let (d) ∈ D1. Then there exists a K > 1 such that (d) is admissible in MK for any 2-ACM M.

Gavin St.John Application 6. Residuated frames and (un)decidability 26 / 34

slide-97
SLIDE 97

Undecidable quasi-equational theory for 1-variable d-rules

Let D1 be the set of 1-variable d-rules defined via (d) ∈ D1 iff (d) : xn ≤

m∈X xm such that n ∈ X or |X \ {0}| ≥ 2 for some

finite X ⊆ N.

Theorem

Let (d) ∈ D1. Then there exists a K > 1 such that (d) is admissible in MK for any 2-ACM M.

Theorem

Let Γ ⊂ D1 be finite. Then then CRL + Γ has an undecidable quasi-equational theory.

Gavin St.John Application 6. Residuated frames and (un)decidability 26 / 34

slide-98
SLIDE 98

Undecidable quasi-equational theory for 1-variable d-rules

Let D1 be the set of 1-variable d-rules defined via (d) ∈ D1 iff (d) : xn ≤

m∈X xm such that n ∈ X or |X \ {0}| ≥ 2 for some

finite X ⊆ N.

Theorem

Let (d) ∈ D1. Then there exists a K > 1 such that (d) is admissible in MK for any 2-ACM M.

Theorem

Let Γ ⊂ D1 be finite. Then then CRL + Γ has an undecidable quasi-equational theory.

◮ CRL + (xn ≤ xm) has the FEP, and hence is decidable for any

n = m.

◮ However, the decidability of CRL + (xn ≤ xm ∨ 1) remains

  • pen, for any n = m > 0.

Gavin St.John Application 6. Residuated frames and (un)decidability 26 / 34

slide-99
SLIDE 99

The general case.

Let (d) be an n-variable d-rule. We define the set D via (d) ∈ D if there exists K > 1 such that: For all s, s′ ∈ Nn, if there exists α, α′ ∈ N such that d • s + α and d • s′ + α′ are powers of K for each d ∈ d, then there exists ¯ d ∈ d such that ¯ d • s = ln • s and ¯ d • s′ = ln • s′, where ln(i) = 1 for each i = 1, ..., n.

Gavin St.John Application 6. Residuated frames and (un)decidability 27 / 34

slide-100
SLIDE 100

The general case.

Let (d) be an n-variable d-rule. We define the set D via (d) ∈ D if there exists K > 1 such that: For all s, s′ ∈ Nn, if there exists α, α′ ∈ N such that d • s + α and d • s′ + α′ are powers of K for each d ∈ d, then there exists ¯ d ∈ d such that ¯ d • s = ln • s and ¯ d • s′ = ln • s′, where ln(i) = 1 for each i = 1, ..., n.

Theorem

For every (d) ∈ D there exists a K > 1 such that (d) is admissible in MK, for any 2-ACM M. Consequently, (C)RL + (d) has an undecidable quasi-equational theory.

Gavin St.John Application 6. Residuated frames and (un)decidability 27 / 34

slide-101
SLIDE 101

The general case.

Let (d) be an n-variable d-rule. We define the set D via (d) ∈ D if there exists K > 1 such that: For all s, s′ ∈ Nn, if there exists α, α′ ∈ N such that d • s + α and d • s′ + α′ are powers of K for each d ∈ d, then there exists ¯ d ∈ d such that ¯ d • s = ln • s and ¯ d • s′ = ln • s′, where ln(i) = 1 for each i = 1, ..., n.

Theorem*

For every Γ ⊂ D finite there exists a K > 1 such that (d) is admissible in MK, for all (d) ∈ Γ and any 2-ACM M. Consequently, (C)RL + Γ has an undecidable quasi-equational theory.

Gavin St.John Application 6. Residuated frames and (un)decidability 28 / 34

slide-102
SLIDE 102

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 Application 6. Residuated frames and (un)decidability 29 / 34

slide-103
SLIDE 103

Undecidable Equational Theory

Let M = (Rk, Q, P) be a k-ACM. We define the equation ǫn

M(u) in the signature →, ∨, ·, 1 via

ǫn

M(u) := u · (1 ∧ p∈P p→)n ≤ qf,

where p→ := C → v, where p is the instruction C ≤ v, and n ≥ 1.

Gavin St.John Application 6. Residuated frames and (un)decidability 30 / 34

slide-104
SLIDE 104

Undecidable Equational Theory

Let M = (Rk, Q, P) be a k-ACM. We define the equation ǫn

M(u) in the signature →, ∨, ·, 1 via

ǫn

M(u) := u · (1 ∧ p∈P p→)n ≤ qf,

where p→ := C → v, where p is the instruction C ≤ v, and n ≥ 1.

Theorem

Let V ⊆ CRL be a variety and M a 2-ACM such that membership

  • f Acc(M) is undecidable.

Gavin St.John Application 6. Residuated frames and (un)decidability 30 / 34

slide-105
SLIDE 105

Undecidable Equational Theory

Let M = (Rk, Q, P) be a k-ACM. We define the equation ǫn

M(u) in the signature →, ∨, ·, 1 via

ǫn

M(u) := u · (1 ∧ p∈P p→)n ≤ qf,

where p→ := C → v, where p is the instruction C ≤ v, and n ≥ 1.

Theorem

Let V ⊆ CRL be a variety and M a 2-ACM such that membership

  • f Acc(M) is undecidable. Suppose M is V-admissible and

V | = xn ≤

c∈X

xn+c for some finite X ⊂ Z+.

Gavin St.John Application 6. Residuated frames and (un)decidability 30 / 34

slide-106
SLIDE 106

Undecidable Equational Theory

Let M = (Rk, Q, P) be a k-ACM. We define the equation ǫn

M(u) in the signature →, ∨, ·, 1 via

ǫn

M(u) := u · (1 ∧ p∈P p→)n ≤ qf,

where p→ := C → v, where p is the instruction C ≤ v, and n ≥ 1.

Theorem

Let V ⊆ CRL be a variety and M a 2-ACM such that membership

  • f Acc(M) is undecidable. Suppose M is V-admissible and

V | = xn ≤

c∈X

xn+c for some finite X ⊂ Z+. Then for all u ∈ ID(M), V | = ǫn

M(u) ⇐

⇒ V | = accM(u) ⇐ ⇒ u ∈ Acc(M) and hence V has an undecidable equational theory.

Gavin St.John Application 6. Residuated frames and (un)decidability 30 / 34

slide-107
SLIDE 107

Revisiting the definition of D

◮ Membership of (d) ∈ D is foremost dependent upon whether

there exists very special non-negative integral solutions to a system of equations determined by certain partitions of d = {d1, ..., dm} ⊂ Nn viewed as affine subspaces Rn.

Gavin St.John Application 6. Residuated frames and (un)decidability 31 / 34

slide-108
SLIDE 108

Revisiting the definition of D

◮ Membership of (d) ∈ D is foremost dependent upon whether

there exists very special non-negative integral solutions to a system of equations determined by certain partitions of d = {d1, ..., dm} ⊂ Nn viewed as affine subspaces Rn.

◮ The condition of membership of (d) ∈ D is equivalent to:

For all s ∈ Nn, if there exists α ∈ N such that d • s + α is a power of K for each d ∈ d, then there exists ¯ d ∈ d such that ¯ d • s = ln • s,

Gavin St.John Application 6. Residuated frames and (un)decidability 31 / 34

slide-109
SLIDE 109

Revisiting the definition of D

◮ Membership of (d) ∈ D is foremost dependent upon whether

there exists very special non-negative integral solutions to a system of equations determined by certain partitions of d = {d1, ..., dm} ⊂ Nn viewed as affine subspaces Rn.

◮ The condition of membership of (d) ∈ D is equivalent to:

For all s ∈ Nn, if there exists α ∈ N such that d • s + α is a power of K for each d ∈ d, then there exists ¯ d ∈ d such that ¯ d • s = ln • s, which, in turn, is equivalent to the non-existence of a substitution σ : Var → Var∗ such that σ(d) is equivalent to a non-redundant spine, i.e., n

i=1 xλ(i) i

≤ (1∨) xρ1(1)

1

∨ xρ2(1)

1

xρ2(2)

2

∨ · · · ∨ n

i=1 xρn(i) i

with λ = ρn.

Gavin St.John Application 6. Residuated frames and (un)decidability 31 / 34

slide-110
SLIDE 110

Revisiting the definition of D cont.

Fact

Suppose (d) implies some non-redundant spine, i.e., n

i=1 xλ(i) i

≤ (1∨) xρ1(1)

1

∨ xρ2(1)

1

xρ2(2)

2

∨ · · · ∨ n

i=1 xρn(i) i

with λ = ρn. Then for every injective function φ : N → N, there exists s ∈ Nn and α ∈ N such that d • s + α ∈ φ[N] but d • s = ln • s, for all d ∈ d.

Gavin St.John Application 6. Residuated frames and (un)decidability 32 / 34

slide-111
SLIDE 111

Revisiting the definition of D cont.

Fact

Suppose (d) implies some non-redundant spine, i.e., n

i=1 xλ(i) i

≤ (1∨) xρ1(1)

1

∨ xρ2(1)

1

xρ2(2)

2

∨ · · · ∨ n

i=1 xρn(i) i

with λ = ρn. Then for every injective function φ : N → N, there exists s ∈ Nn and α ∈ N such that d • s + α ∈ φ[N] but d • s = ln • s, for all d ∈ d. I.e., our method cannot be extended for spines.

Gavin St.John Application 6. Residuated frames and (un)decidability 32 / 34

slide-112
SLIDE 112

Revisiting the definition of D cont.

Fact

Suppose (d) implies some non-redundant spine, i.e., n

i=1 xλ(i) i

≤ (1∨) xρ1(1)

1

∨ xρ2(1)

1

xρ2(2)

2

∨ · · · ∨ n

i=1 xρn(i) i

with λ = ρn. Then for every injective function φ : N → N, there exists s ∈ Nn and α ∈ N such that d • s + α ∈ φ[N] but d • s = ln • s, for all d ∈ d. I.e., our method cannot be extended for spines.

Theorem

For any n ∈ N, (d) ∈ D iff there is no substitution σ : Var → Var∗ such that σ(d) is equivalent to a non-redundant spine.

Gavin St.John Application 6. Residuated frames and (un)decidability 32 / 34

slide-113
SLIDE 113

Revisiting the definition of D cont.

Fact

Suppose (d) implies some non-redundant spine, i.e., n

i=1 xλ(i) i

≤ (1∨) xρ1(1)

1

∨ xρ2(1)

1

xρ2(2)

2

∨ · · · ∨ n

i=1 xρn(i) i

with λ = ρn. Then for every injective function φ : N → N, there exists s ∈ Nn and α ∈ N such that d • s + α ∈ φ[N] but d • s = ln • s, for all d ∈ d. I.e., our method cannot be extended for spines.

Theorem

For any n ∈ N, (d) ∈ D iff there is no substitution σ : Var → Var∗ such that σ(d) is equivalent to a non-redundant spine.

Open

What is the decidability of CRL with non-redundant spines? E.g., x ≤ 1 ∨ x2.

Gavin St.John Application 6. Residuated frames and (un)decidability 32 / 34

slide-114
SLIDE 114

Thank You!

Gavin St.John Application 6. Residuated frames and (un)decidability 33 / 34

slide-115
SLIDE 115

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 Application 6. Residuated frames and (un)decidability 34 / 34