The variety of nuclear implicative semilattices is locally finite - - PowerPoint PPT Presentation

the variety of nuclear implicative semilattices is
SMART_READER_LITE
LIVE PREVIEW

The variety of nuclear implicative semilattices is locally finite - - PowerPoint PPT Presentation

The variety of nuclear implicative semilattices is locally finite Guram Bezhanishvili, Nick Bezhanishvili, David Gabelaia, Silvio Ghilardi, Mamuka Jibladze Wednesday, June 28 TACL2017, Prague 1 / 29 , ,


slide-1
SLIDE 1

The variety of nuclear implicative semilattices is locally finite

Guram Bezhanishvili, Nick Bezhanishvili, David Gabelaia, Silvio Ghilardi, Mamuka Jibladze Wednesday, June 28 TACL2017, Prague

1 / 29

slide-2
SLIDE 2

An implicative semilattice A,,,1, is a meet-semilattice A,,,1 with a binary A A A satisfying a , b D c

  • a D b c

for any a,b,c > A.

  • ,
  • ,
  • >

L

D

L

  • L

, ,

2 / 29

slide-3
SLIDE 3

An implicative semilattice A,,,1, is a meet-semilattice A,,,1 with a binary A A A satisfying a , b D c

  • a D b c

for any a,b,c > A. A nuclear implicative semilattice A,,,1,,j is an implicative semilattice A,,,1, with a unary j A A satisfying a jb ja jb for all a,b > A.

L

D

L

  • L

, ,

2 / 29

slide-4
SLIDE 4

An implicative semilattice A,,,1, is a meet-semilattice A,,,1 with a binary A A A satisfying a , b D c

  • a D b c

for any a,b,c > A. A nuclear implicative semilattice A,,,1,,j is an implicative semilattice A,,,1, with a unary j A A satisfying a jb ja jb for all a,b > A. A less concise but probably more understandable equivalent formulation:

L a D ja L jja ja L ja , b ja , jb

Terminology – j is a nucleus.

2 / 29

slide-5
SLIDE 5

First appearance?

(F. W. Lawvere, “Toposes, Algebraic Geometry and Logic”, Introduction. Dalhousie University, Halifax 1971, Springer LNM 274) 3 / 29

slide-6
SLIDE 6

Main contributors

Lawvere and Tierney used nuclei to interpret (Cohen) forcing in their topos-theoretic proof of independence of the Continuum Hypothesis. Roughly, the forcing relation p ϕ between a poset of forcing conditions and formulæ of certain theory corresponds in their context to p > jValϕ (where Val is the valuation in a given model of certain theory).

4 / 29

slide-7
SLIDE 7

Main contributors

Lawvere and Tierney used nuclei to interpret (Cohen) forcing in their topos-theoretic proof of independence of the Continuum Hypothesis. Roughly, the forcing relation p ϕ between a poset of forcing conditions and formulæ of certain theory corresponds in their context to p > jValϕ (where Val is the valuation in a given model of certain theory). Isbell, Simmons, Banaschewski, Johnstone, Pultr, Picado, Escardo, ...

4 / 29

slide-8
SLIDE 8

Kripke + nuclei = all cHa

Every complete Heyting algebra can be obtained (in many ways) as the algebra of fixed points of a nucleus on the algebra UpP

  • f all up-sets of a poset P.

5 / 29

slide-9
SLIDE 9

Kripke + nuclei = all cHa

Every complete Heyting algebra can be obtained (in many ways) as the algebra of fixed points of a nucleus on the algebra UpP

  • f all up-sets of a poset P.

Thus cHa semantics (in particular, topological semantics) for intuitionistic logic can be reformulated using Kripke models with extra structure, in form of a nucleus.

5 / 29

slide-10
SLIDE 10

Dragalin frames

The latter had several alternative descriptions in the literature - The idea of coverage (Johnstone): U U x (or x T U), a relation between elements and up-sets of P, re-axiomatizing “x > jU” (“j makes elements of U cover p”). > S

  • 6 / 29
slide-11
SLIDE 11

Dragalin frames

The latter had several alternative descriptions in the literature - The idea of coverage (Johnstone): U U x (or x T U), a relation between elements and up-sets of P, re-axiomatizing “x > jU” (“j makes elements of U cover p”). Dragalin had a variant of neighborhood semantics, axiomatized in such a way that jU x > P S every neighborhood of x meets U produces a nucleus.

6 / 29

slide-12
SLIDE 12

Dragalin frames

The latter had several alternative descriptions in the literature - The idea of coverage (Johnstone): U U x (or x T U), a relation between elements and up-sets of P, re-axiomatizing “x > jU” (“j makes elements of U cover p”). Dragalin had a variant of neighborhood semantics, axiomatized in such a way that jU x > P S every neighborhood of x meets U produces a nucleus. (He only had it for topological semantics; recently generalized by Guram Bezhanishvili and Wesley Holliday to any complete Heyting algebras.)

6 / 29

slide-13
SLIDE 13

Semantics for Propositional Lax Logic

(Journal of Logic and Computation 21 (2011), pp. 1035–1063) 7 / 29

slide-14
SLIDE 14

Examples

Open nuclei jx a x (fixed points a x S x > A).

  • S

>

  • 8 / 29
slide-15
SLIDE 15

Examples

Open nuclei jx a x (fixed points a x S x > A). “Quasi-closed” nuclei jx x a a (fixed points x a S x > A).

  • 8 / 29
slide-16
SLIDE 16

Examples

Open nuclei jx a x (fixed points a x S x > A). “Quasi-closed” nuclei jx x a a (fixed points x a S x > A). On a Boolean algebra, every nucleus j has form jx a - x (fixed points a).

8 / 29

slide-17
SLIDE 17

  • hler duality

Our proof of local finiteness of the variety of nuclear implicative semilattices is based on the duality for finite implicative semilattices developed in

  • P. K¨
  • hler, Brouwerian semilattices, Trans. Amer. Math. Soc.

268 (1981), no. 1, 103-126.

  • 9 / 29
slide-18
SLIDE 18

  • hler duality

Our proof of local finiteness of the variety of nuclear implicative semilattices is based on the duality for finite implicative semilattices developed in

  • P. K¨
  • hler, Brouwerian semilattices, Trans. Amer. Math. Soc.

268 (1981), no. 1, 103-126. Every finite implicative semilattice is isomorphic to one of the form UpX for a finite partially ordered set X.

9 / 29

slide-19
SLIDE 19

  • hler duality

Moreover homomorphisms h UpX UpX are determined by certain partial maps X c Y

f

  • X;

namely, Y can be arbitrary subset of X while f Y X is a strict p-morphism.

  • >
  • >
  • >
  • E

E

  • @
  • @
  • >

10 / 29

slide-20
SLIDE 20

  • hler duality

Moreover homomorphisms h UpX UpX are determined by certain partial maps X c Y

f

  • X;

namely, Y can be arbitrary subset of X while f Y X is a strict p-morphism. Recall that f Y X is a p-morphism means fU > UpX for every U > UpY

  • >
  • E

E

  • @
  • @
  • >

10 / 29

slide-21
SLIDE 21

  • hler duality

Moreover homomorphisms h UpX UpX are determined by certain partial maps X c Y

f

  • X;

namely, Y can be arbitrary subset of X while f Y X is a strict p-morphism. Recall that f Y X is a p-morphism means fU > UpX for every U > UpY

  • n elements, y > Y x E fy y E y fy x.

@

  • @
  • >

10 / 29

slide-22
SLIDE 22

  • hler duality

Moreover homomorphisms h UpX UpX are determined by certain partial maps X c Y

f

  • X;

namely, Y can be arbitrary subset of X while f Y X is a strict p-morphism. Recall that f Y X is a p-morphism means fU > UpX for every U > UpY

  • n elements, y > Y x E fy y E y fy x.

Such a p-morphism is called strict if moreover y0 @ y1 implies fy0 @ fy1 for all y0,y1 > Y .

10 / 29

slide-23
SLIDE 23

  • hler duality

A partial strict p-morphism X c Y

f

  • X

gives rise to an implicative semilattice homomorphism hf UpX UpX. UpX UpY UpX

Y 9 f1

  • 11 / 29
slide-24
SLIDE 24

  • hler duality

A partial strict p-morphism X c Y

f

  • X

gives rise to an implicative semilattice homomorphism hf UpX UpX. UpX UpY UpX

Y 9 f1

  • 11 / 29
slide-25
SLIDE 25

  • hler duality

A partial strict p-morphism X c Y

f

  • X

gives rise to an implicative semilattice homomorphism hf UpX UpX. UpX UpY UpX

Y 9 f1

and every implicative semilattice homomorphism h UpX UpX has this form for a unique partial strict p-morphism f.

11 / 29

slide-26
SLIDE 26

  • hler duality and nuclei

We first extend the K¨

  • hler duality to nuclear finite implicative

semilattices UpX,j where j is a nucleus on UpX. b

  • b

12 / 29

slide-27
SLIDE 27

  • hler duality and nuclei

We first extend the K¨

  • hler duality to nuclear finite implicative

semilattices UpX,j where j is a nucleus on UpX. Now every subset S b X of a poset X gives rise to a nucleus jS

  • n UpX,

jSU X S U, and for finite posets X, every nucleus j UpX UpX is equal to jS for a unique S b X.

12 / 29

slide-28
SLIDE 28

  • hler duality and nuclei

Then, to complete the extension of the K¨

  • hler duality to nuclear

implicative semilattices, we need to answer this question: Given finite posets X, X and subsets S b X, S b X, for which partial strict p-morphisms X c Y

f

  • X

is the corresponding implicative semilattice homomorphism hf UpX UpX actually a homomorphism of nuclear implicative semilattices UpX,jS UpX,jS?

13 / 29

slide-29
SLIDE 29

Dual description of subalgebras

Having obtained description of such homomorphisms, we in particular obtain a dual description of subalgebras of a nuclear implicative semilattice UpX,jS.

  • L
  • D

D

  • L
  • L
  • L

> E

  • >
  • D
  • D
  • 14 / 29
slide-30
SLIDE 30

Dual description of subalgebras

Having obtained description of such homomorphisms, we in particular obtain a dual description of subalgebras of a nuclear implicative semilattice UpX,jS. Nuclear implicative subsemilattices of a finite nuclear implicative semilattice UpX,jS are in one-to-one correspondence with partial equivalence relations on X with the following properties:

L is p-morphic: y1 y2 D y 2 y1 D y 1 y 2; L

  • L
  • L

> E

  • >
  • D
  • D
  • 14 / 29
slide-31
SLIDE 31

Dual description of subalgebras

Having obtained description of such homomorphisms, we in particular obtain a dual description of subalgebras of a nuclear implicative semilattice UpX,jS. Nuclear implicative subsemilattices of a finite nuclear implicative semilattice UpX,jS are in one-to-one correspondence with partial equivalence relations on X with the following properties:

L is p-morphic: y1 y2 D y 2 y1 D y 1 y 2; L is strict: all -equivalence classes are antichains; L

  • L

> E

  • >
  • D
  • D
  • 14 / 29
slide-32
SLIDE 32

Dual description of subalgebras

Having obtained description of such homomorphisms, we in particular obtain a dual description of subalgebras of a nuclear implicative semilattice UpX,jS. Nuclear implicative subsemilattices of a finite nuclear implicative semilattice UpX,jS are in one-to-one correspondence with partial equivalence relations on X with the following properties:

L is p-morphic: y1 y2 D y 2 y1 D y 1 y 2; L is strict: all -equivalence classes are antichains; L S is -saturated: every -equivalence class is either disjoint

from S or contained in S;

L

> E

  • >
  • D
  • D
  • 14 / 29
slide-33
SLIDE 33

Dual description of subalgebras

Having obtained description of such homomorphisms, we in particular obtain a dual description of subalgebras of a nuclear implicative semilattice UpX,jS. Nuclear implicative subsemilattices of a finite nuclear implicative semilattice UpX,jS are in one-to-one correspondence with partial equivalence relations on X with the following properties:

L is p-morphic: y1 y2 D y 2 y1 D y 1 y 2; L is strict: all -equivalence classes are antichains; L S is -saturated: every -equivalence class is either disjoint

from S or contained in S;

L for all s > S and all y E s, if y belongs to a -equivalence

class, then there is an s > S belonging to a (possibly different) -equivalence class, such that s D s and s D y with y y.

14 / 29

slide-34
SLIDE 34

Dual description of subalgebras

y y s s

  • equivalence

classes outside S

  • equivalence

classes in S

15 / 29

slide-35
SLIDE 35

Dual description of subalgebras

y y s s

  • equivalence

classes outside S

  • equivalence

classes in S

15 / 29

slide-36
SLIDE 36

General method of Ghilardi

Armed with this dual description of subalgebras, we can now use the powerful general method of description of universal models given in Silvio Ghilardi, Irreducible models and definable embeddings, Logic Colloquium 92 (Veszpr´ em, 1992), Stud. Logic Lang. Inform., CSLI Publ., Stanford, CA, 1995, pp. 95113.

16 / 29

slide-37
SLIDE 37

General method of Ghilardi

Armed with this dual description of subalgebras, we can now use the powerful general method of description of universal models given in Silvio Ghilardi, Irreducible models and definable embeddings, Logic Colloquium 92 (Veszpr´ em, 1992), Stud. Logic Lang. Inform., CSLI Publ., Stanford, CA, 1995, pp. 95113. In that paper, for any variety having the variety of implicative semilattices as a reduct, a fairly explicit construction of universal models is given provided one knows the dual description of the situation when a finite algebra A is generated by its given elements a1, ..., an.

16 / 29

slide-38
SLIDE 38

Generators

We thus also need to answer the following question: Given a finite poset X, a subset S b X, and up-sets U1,...,Un > UpX, when does it happen that these up-sets generate UpX as a nuclear implicative semilattice? That is, UpX,jS does not possess any proper nuclear implicative subsemilattices A b UpX containing all U1, ..., Un?

17 / 29

slide-39
SLIDE 39

Colorings and irreducibility

There is a well known method to simplify answers to such questions – the so called coloring technique. >

  • 18 / 29
slide-40
SLIDE 40

Colorings and irreducibility

There is a well known method to simplify answers to such questions – the so called coloring technique. To each element x > X one assigns a set cx of “colors”, to determine uniquely to which of the U1,...,Un does x belong. For example, if x belongs to U1 and U2 and does not belong to any other Ui, one puts cx 1,2.

  • 18 / 29
slide-41
SLIDE 41

Colorings and irreducibility

There is a well known method to simplify answers to such questions – the so called coloring technique. To each element x > X one assigns a set cx of “colors”, to determine uniquely to which of the U1,...,Un does x belong. For example, if x belongs to U1 and U2 and does not belong to any other Ui, one puts cx 1,2. In terms of these colors one can give a dual description of the situation when U1,...,Un generate UpX as a nuclear implicative semilattice. Ghilardi calls the corresponding dual “colored” models irreducible.

18 / 29

slide-42
SLIDE 42

Coloring and S

X X X X X X X X X X U1 U2 U3 S

19 / 29

slide-43
SLIDE 43

Coloring and S

X X X X X X X X X X U1 U2 U3 S

19 / 29

slide-44
SLIDE 44

Coloring and S

X X X X X X X X X X U1 U2 U3 S

19 / 29

slide-45
SLIDE 45

Coloring and S

X X X X X X X X X X U1 U2 U3 S

19 / 29

slide-46
SLIDE 46

Coloring and S

X X X X X X X X X X U1 U2 U3 S

19 / 29

slide-47
SLIDE 47

Colorings and irreducibility

To characterize irreducibility, let us also extend the colorings from elements to subsets of X via cX cx S x > X for X b X. > K

  • K

> K

  • 20 / 29
slide-48
SLIDE 48

Colorings and irreducibility

To characterize irreducibility, let us also extend the colorings from elements to subsets of X via cX cx S x > X for X b X. Moreover, for x > X let Kx minx x. We then have

  • Theorem. The up-sets U1, ...,Un of UpX generate

UpX,jS as a nuclear implicative semilattice if and only if in the corresponding colored model, cx cKx implies that x > S and moreover Kx S.

20 / 29

slide-49
SLIDE 49

X X X X X X X X X X x Kx

  • K

21 / 29

slide-50
SLIDE 50

X X X X X X X X X X x Kx

  • K

21 / 29

slide-51
SLIDE 51

X X X X X X X X X X x Kx

  • K

21 / 29

slide-52
SLIDE 52

X X X X X X X X X X x Kx x retains all possible colors x is black, and Kx is not all black.

21 / 29

slide-53
SLIDE 53

Universal model

Using this we can then construct the universal model and prove that it is finite.

  • 9

9

  • 22 / 29
slide-54
SLIDE 54

Universal model

Using this we can then construct the universal model and prove that it is finite. The universal n-model L X,S,U1,...,Un is an (a priori infinite) poset with n upsets U1, ..., Un is characterized by the property that for any finite X,S,U

1,...,U n there is a unique

embedding X X which identifies X with an up-set of X such that under this identification, S X 9 S, U

i X 9 Ui,

i 1,...,n.

22 / 29

slide-55
SLIDE 55

Universal model - stepwise construction

We start from L1 which consists of the empty set X1 with the empty subset S1 and the valuation given by the empty map. For each k, having Lk we construct Lk1 as follows.

c

  • c

c

  • >
  • b

E

  • >
  • K

K

  • 23 / 29
slide-56
SLIDE 56

Universal model - stepwise construction

We start from L1 which consists of the empty set X1 with the empty subset S1 and the valuation given by the empty map. For each k, having Lk we construct Lk1 as follows. The poset Xk1 c Xk of depth k 1 and the subset Xk1 c Sk1 c Sk are obtained by adding to Xk new elements rα,σ Sk1 and sα,σ > Sk1, where α b Xk is any antichain which for k E 0 is required to satisfy α Xk1, while σ cα for all k.

  • >
  • K

K

  • 23 / 29
slide-57
SLIDE 57

Universal model - stepwise construction

We start from L1 which consists of the empty set X1 with the empty subset S1 and the valuation given by the empty map. For each k, having Lk we construct Lk1 as follows. The poset Xk1 c Xk of depth k 1 and the subset Xk1 c Sk1 c Sk are obtained by adding to Xk new elements rα,σ Sk1 and sα,σ > Sk1, where α b Xk is any antichain which for k E 0 is required to satisfy α Xk1, while σ cα for all k. Moreover if α Sk then we also add sα,cα > Sk1.

  • K

K

  • 23 / 29
slide-58
SLIDE 58

Universal model - stepwise construction

We start from L1 which consists of the empty set X1 with the empty subset S1 and the valuation given by the empty map. For each k, having Lk we construct Lk1 as follows. The poset Xk1 c Xk of depth k 1 and the subset Xk1 c Sk1 c Sk are obtained by adding to Xk new elements rα,σ Sk1 and sα,σ > Sk1, where α b Xk is any antichain which for k E 0 is required to satisfy α Xk1, while σ cα for all k. Moreover if α Sk then we also add sα,cα > Sk1. The partial order is extended from Xk to Xk1 by the equalities Krα,σ Ksα,σ α and the valuation by crα,σ csα,σ σ (including sα,cα whenever it exists).

23 / 29

slide-59
SLIDE 59

Finiteness of the universal model

Let then X,S be the union of the expanding sets Xk and

  • Sk. Then L is the model X,S,c, with c extended all along

the Xk.

  • K
  • >

K > K A A A > K

24 / 29

slide-60
SLIDE 60

Finiteness of the universal model

Let then X,S be the union of the expanding sets Xk and

  • Sk. Then L is the model X,S,c, with c extended all along

the Xk. Proof of finiteness of L is based on the above characterization of

  • irreducibility. This characterization gives two things: on the
  • ne hand, when x S, we must have cx cKx, so that if

there were no S, we would run out of colors after depth n ( number of generators). This can be used to show that X S is actually finite. > K > K A A A > K

24 / 29

slide-61
SLIDE 61

Finiteness of the universal model

Let then X,S be the union of the expanding sets Xk and

  • Sk. Then L is the model X,S,c, with c extended all along

the Xk. Proof of finiteness of L is based on the above characterization of

  • irreducibility. This characterization gives two things: on the
  • ne hand, when x S, we must have cx cKx, so that if

there were no S, we would run out of colors after depth n ( number of generators). This can be used to show that X S is actually finite. On the other hand, although for s > S one is allowed to have cs cKs, still each such s is required to possess some element r > Ks S. A A A > K

24 / 29

slide-62
SLIDE 62

Finiteness of the universal model

Let then X,S be the union of the expanding sets Xk and

  • Sk. Then L is the model X,S,c, with c extended all along

the Xk. Proof of finiteness of L is based on the above characterization of

  • irreducibility. This characterization gives two things: on the
  • ne hand, when x S, we must have cx cKx, so that if

there were no S, we would run out of colors after depth n ( number of generators). This can be used to show that X S is actually finite. On the other hand, although for s > S one is allowed to have cs cKs, still each such s is required to possess some element r > Ks S. Combining these facts, one manages to show that along any descending chain s1 A s2 A s3 A ... in S one eventually runs out

  • f required elements rk > Ksk S.

24 / 29

slide-63
SLIDE 63

Finiteness of the universal model

Let then X,S be the union of the expanding sets Xk and

  • Sk. Then L is the model X,S,c, with c extended all along

the Xk. Proof of finiteness of L is based on the above characterization of

  • irreducibility. This characterization gives two things: on the
  • ne hand, when x S, we must have cx cKx, so that if

there were no S, we would run out of colors after depth n ( number of generators). This can be used to show that X S is actually finite. On the other hand, although for s > S one is allowed to have cs cKs, still each such s is required to possess some element r > Ks S. Combining these facts, one manages to show that along any descending chain s1 A s2 A s3 A ... in S one eventually runs out

  • f required elements rk > Ksk S.

This then can be used to prove finiteness of L.

24 / 29

slide-64
SLIDE 64

Finite model property

There is a more or less standard argument to show that in presence of the finite model property, finiteness of the universal n-model for every n implies local finiteness of the variety. Finite model property for the variety of nuclear implicative semilattices is relatively easy to show.

25 / 29

slide-65
SLIDE 65

What remains to be done

It would be much nicer of course to have a purely algebraic proof of local finiteness. There is a very simple such proof for implicative semilattices, based on induction on the number of generators and on properties of subdirectly irreducible algebras.

26 / 29

slide-66
SLIDE 66

What remains to be done

It would be much nicer of course to have a purely algebraic proof of local finiteness. There is a very simple such proof for implicative semilattices, based on induction on the number of generators and on properties of subdirectly irreducible algebras. From local finiteness one must be able to obtain normal forms for nuclear implicative semilattices.

26 / 29

slide-67
SLIDE 67

What remains to be done

How fast does it grow? For n 1, the cyclic algebra is easy to describe; the dual looks like (with S x,y,t), and the algebra itself is (with o the generator and o).

27 / 29

slide-68
SLIDE 68

What remains to be done

However already the 2-generated algebras may be huge. Experimentally, the dual can have up to six elements on the highest (zeroth) level, up to 68 elements on the next (first) level, and at least billions of elements on the second level. We

  • nly have a rough upper bound for its depth.

28 / 29

slide-69
SLIDE 69

What remains to be done

However already the 2-generated algebras may be huge. Experimentally, the dual can have up to six elements on the highest (zeroth) level, up to 68 elements on the next (first) level, and at least billions of elements on the second level. We

  • nly have a rough upper bound for its depth.

28 / 29

slide-70
SLIDE 70

Thank you for patience!

29 / 29