Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf ·...

83
Finitary functors: from Set to Preord and Poset Adriana Balan 1 Alexander Kurz 2 1 University Politehnica of Bucharest, Romania 2 University of Leicester, UK 4th Conference on Algebra and Coalgebra in Computer Science, 2011 A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 1 / 27

Transcript of Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf ·...

Page 1: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Finitary functors: from Set to Preord and Poset

Adriana Balan1 Alexander Kurz2

1University Politehnica of Bucharest, Romania

2University of Leicester, UK

4th Conference on Algebra and Coalgebra in Computer Science, 2011

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 1 / 27

Page 2: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Motivation

Most of coalgebraic logic is focussed on Set-coalgebras and theirassociated (Boolean) logics.

Investigation of coalgebraic logic over Poset already started –expressivity results [Kurz-Kapulkin-Velebil CMCS2010].

Would deserve a systematic investigation of Poset-functors and theircoalgebras.

In this talk: we restrict on how to move from (finitary) Set-functors(fairly-well understood) to Preord and Poset-functors with a quicklook on their properties and coalgebras.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 2 / 27

Page 3: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Outline

1 Extensions and liftings

2 From Set-functors to Preord-functorsOrder on variablesOrder on operationsOrder both variables and operations

3 Finally, from Preord to Poset

4 Further work

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 3 / 27

Page 4: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Extensions and liftings

We fix a Set-functor T

Recall the adjunction Set ⊥D ��

PreordU

��

Extension: Preord à �� Preord

Set

D

��

T �� Set

D

�� Lifting: Preord

U��

à �� Preord

U��

Set T �� Set

Similarly we can define extensions/liftings to Poset.

We require for Γ (lifting or extension) to be locally monotone and alsofinitary if T is finitary.

If Γ : Preord → Preord is a lifting/extension of T , then T = UΓD.

What about the composition Γ = DTU? DTU is not locallymonotone.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 4 / 27

Page 5: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Extensions and liftings

We fix a Set-functor T

Recall the adjunction Set ⊥D ��

PreordU

��

Extension: Preord à �� Preord

Set

D

��

T �� Set

D

�� Lifting: Preord

U��

à �� Preord

U��

Set T �� Set

Similarly we can define extensions/liftings to Poset.

We require for Γ (lifting or extension) to be locally monotone and alsofinitary if T is finitary.

If Γ : Preord → Preord is a lifting/extension of T , then T = UΓD.

What about the composition Γ = DTU? DTU is not locallymonotone.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 4 / 27

Page 6: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Extensions and liftings

We fix a Set-functor T

Recall the adjunction Set ⊥D ��

PreordU

��

Extension: Preord à �� Preord

Set

D

��

T �� Set

D

�� Lifting: Preord

U��

à �� Preord

U��

Set T �� Set

Similarly we can define extensions/liftings to Poset.

We require for Γ (lifting or extension) to be locally monotone and alsofinitary if T is finitary.

If Γ : Preord → Preord is a lifting/extension of T , then T = UΓD.

What about the composition Γ = DTU? DTU is not locallymonotone.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 4 / 27

Page 7: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Extensions and liftings

We fix a Set-functor T

Recall the adjunction Set ⊥D ��

PreordU

��

Extension: Preord à �� Preord

Set

D

��

T �� Set

D

�� Lifting: Preord

U��

à �� Preord

U��

Set T �� Set

Similarly we can define extensions/liftings to Poset.

We require for Γ (lifting or extension) to be locally monotone and alsofinitary if T is finitary.

If Γ : Preord → Preord is a lifting/extension of T , then T = UΓD.

What about the composition Γ = DTU?

DTU is not locallymonotone.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 4 / 27

Page 8: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Extensions and liftings

We fix a Set-functor T

Recall the adjunction Set ⊥D ��

PreordU

��

Extension: Preord à �� Preord

Set

D

��

T �� Set

D

�� Lifting: Preord

U��

à �� Preord

U��

Set T �� Set

Similarly we can define extensions/liftings to Poset.

We require for Γ (lifting or extension) to be locally monotone and alsofinitary if T is finitary.

If Γ : Preord → Preord is a lifting/extension of T , then T = UΓD.

What about the composition Γ = DTU? DTU is not locallymonotone.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 4 / 27

Page 9: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Example of a finitary Set-functor having an extension

which is not finitary

Consider the functor T : Set → Set,

TX = {l : N → X | l(n) = l(n + 1) for all but a finite number of n}

T is finitary

and has the Preord-extension

Γ(X ,≤) = {l : (N,≤) → (X ,≤) | l(n) ≤ l(n + 1)

for all but a finite number of n}

with the pointwise order.

But Γ is not finitary: take the sequence

(1,≤) ⊆ (2,≤) ⊆ . . . −→ (N,≤)

Then Γ(N,≤) � colimΓ(n,≤).

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 5 / 27

Page 10: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Example of a finitary Set-functor having an extension

which is not finitary

Consider the functor T : Set → Set,

TX = {l : N → X | l(n) = l(n + 1) for all but a finite number of n}

T is finitary and has the Preord-extension

Γ(X ,≤) = {l : (N,≤) → (X ,≤) | l(n) ≤ l(n + 1)

for all but a finite number of n}

with the pointwise order.

But Γ is not finitary: take the sequence

(1,≤) ⊆ (2,≤) ⊆ . . . −→ (N,≤)

Then Γ(N,≤) � colimΓ(n,≤).

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 5 / 27

Page 11: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

More on extensions/liftings

Extensions and liftings are not unique.

Examples:

ExtensionT = IdΓ1 = IdΓ2=(discrete) connectedcomponent functor

LiftingTX = 2× X

Γ1(X ,≤) = 2× X , product orderΓ2(X ,≤) = 2� X , lexicographicorder

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 6 / 27

Page 12: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

About coalgebras

Γ extension of T

Set �D ��

PreordC

��

Coalg(T ) �D ��

Coalg(Γ)C��

Final Γ-coalgebra is the(discrete) final T -coalgebra.

Γ lifting of T

Set ⊥D ��

PreordU

��

Coalg(T ) ⊥D ��

Coalg(Γ)U��

Final Γ-coalgebra is the finalT -coalgebra with some

preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 7 / 27

Page 13: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

About coalgebras

Γ extension of T

Set �D ��

PreordC

��

Coalg(T ) �D ��

Coalg(Γ)C��

Final Γ-coalgebra is the(discrete) final T -coalgebra.

Γ lifting of T

Set ⊥D ��

PreordU

��

Coalg(T ) ⊥D ��

Coalg(Γ)U��

Final Γ-coalgebra is the finalT -coalgebra with some

preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 7 / 27

Page 14: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Outline

1 Extensions and liftings

2 From Set-functors to Preord-functorsOrder on variablesOrder on operationsOrder both variables and operations

3 Finally, from Preord to Poset

4 Further work

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 8 / 27

Page 15: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Outline

1 Extensions and liftings

2 From Set-functors to Preord-functorsOrder on variablesOrder on operationsOrder both variables and operations

3 Finally, from Preord to Poset

4 Further work

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 9 / 27

Page 16: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

First construction: order on variables

T finitary Set-functor ⇐⇒ quotient of a polynomial functor.

Canonicalpresentation:Now: (X ,≤) preordered set. And compute the coequalizer in Preord

�n<ω

Σn × X n �� �� TX

Obtain functor T (X ,≤) = (TX ,�) : Preord → Preord

Locally monotone

Both lifting and extension

Call T the preordification of T

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 10 / 27

Page 17: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

First construction: order on variables

T finitary Set-functor ⇐⇒ quotient of a polynomial functor. Canonicalpresentation:

Now: (X ,≤) preordered set. And compute the coequalizer in Preord

�m,n<ω

Set(m, n)× Tm × X n ���� �n<ω

Tn × X n �� TX

Obtain functor T (X ,≤) = (TX ,�) : Preord → Preord

Locally monotone

Both lifting and extension

Call T the preordification of T

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 10 / 27

Page 18: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

First construction: order on variables

T finitary Set-functor ⇐⇒ quotient of a polynomial functor. Canonicalpresentation:Now: (X ,≤) preordered set. And compute the coequalizer in Preord

�m,n<ω

Set(m, n)× Tm × (X n,≤) ���� �n<ω

Tn × (X n,≤) �� TX

Obtain functor T (X ,≤) = (TX ,�) : Preord → Preord

Locally monotone

Both lifting and extension

Call T the preordification of T

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 10 / 27

Page 19: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

First construction: order on variables

T finitary Set-functor ⇐⇒ quotient of a polynomial functor. Canonicalpresentation:Now: (X ,≤) preordered set. And compute the coequalizer in Preord

�m,n<ω

Set(m, n)× Tm × (X n,≤) ���� �n<ω

Tn × (X n,≤) �� (TX ,�)

Obtain functor T (X ,≤) = (TX ,�) : Preord → Preord

Locally monotone

Both lifting and extension

Call T the preordification of T

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 10 / 27

Page 20: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

First construction: order on variables

T finitary Set-functor ⇐⇒ quotient of a polynomial functor. Canonicalpresentation:Now: (X ,≤) preordered set. And compute the coequalizer in Preord

�m,n<ω

Set(m, n)× Tm × (X n,≤) ���� �n<ω

Tn × (X n,≤) �� (TX ,�)

Obtain functor T (X ,≤) = (TX ,�) : Preord → Preord

Locally monotone

Both lifting and extension

Call T the preordification of T

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 10 / 27

Page 21: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Proposition

T is independent of the chosen presentation of T .

Examples

TX = X ∗

Then � compares lists of same length element by element:

[x0 . . . xn−1]�[y0 . . . ym−1] ⇔ m = n ∧ xi ≤ yi , ∀i < n

TX = Pf X

Then � is the Egli-Milner preorder on Pf (X ,≤):

u�v for u, v ⊆ X finite ⇔�∀a ∈ u ∃b ∈ v . a ≤ b

∀b ∈ v ∃a ∈ u. a ≤ b

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 11 / 27

Page 22: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Proposition

T is independent of the chosen presentation of T .

Examples

TX = X ∗

Then � compares lists of same length element by element:

[x0 . . . xn−1]�[y0 . . . ym−1] ⇔ m = n ∧ xi ≤ yi , ∀i < n

TX = Pf X

Then � is the Egli-Milner preorder on Pf (X ,≤):

u�v for u, v ⊆ X finite ⇔�∀a ∈ u ∃b ∈ v . a ≤ b

∀b ∈ v ∃a ∈ u. a ≤ b

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 11 / 27

Page 23: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Outline

1 Extensions and liftings

2 From Set-functors to Preord-functorsOrder on variablesOrder on operationsOrder both variables and operations

3 Finally, from Preord to Poset

4 Further work

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 12 / 27

Page 24: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

T finitary Set functor.

Take (Tn,≤) preordered such that Tf : (Tm,≤) → (Tn,≤) ismonotone for any map f : m → n.

Motivation: there are natural examples, like Pf with inclusion.

But also easy general example:

T1 �= ∅ �� pick ≤preorder on T1

�� obtain ≤preorder on Tn

n!→ 1

��Tn

T !→ T1

��

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 13 / 27

Page 25: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

T finitary Set functor.

Take (Tn,≤) preordered such that Tf : (Tm,≤) → (Tn,≤) ismonotone for any map f : m → n.

Motivation: there are natural examples, like Pf with inclusion.

But also easy general example:

T1 �= ∅ �� pick ≤preorder on T1

�� obtain ≤preorder on Tn

n!→ 1

��Tn

T !→ T1

��

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 13 / 27

Page 26: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

T finitary Set functor.

Take (Tn,≤) preordered such that Tf : (Tm,≤) → (Tn,≤) ismonotone for any map f : m → n.

Motivation: there are natural examples, like Pf with inclusion.

But also easy general example:

T1 �= ∅ �� pick ≤preorder on T1

�� obtain ≤preorder on Tn

n!→ 1

��Tn

T !→ T1

��

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 13 / 27

Page 27: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

Preorder on signature (Tn,≤)n<ω

Coequalizer in

�m,n<ω

Set(m, n)× × X n ���� �n<ω

× X n ��

Obtain (finitary) functor TX = (TX ,�) : Set → Preord, calledorder on T .

Proposition

The preorder on the signature is recovered.

There is an one-to-one correspondence

order TX = (TX ,�) ⇐⇒ preorder on signature (Tn,≤)n<ω

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 14 / 27

Page 28: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

Preorder on signature (Tn,≤)n<ω

Coequalizer in Set

�m,n<ω

Set(m, n)× Tm × X n ���� �n<ω

Tn × X n ��TX

Obtain (finitary) functor TX = (TX ,�) : Set → Preord, calledorder on T .

Proposition

The preorder on the signature is recovered.

There is an one-to-one correspondence

order TX = (TX ,�) ⇐⇒ preorder on signature (Tn,≤)n<ω

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 14 / 27

Page 29: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

Preorder on signature (Tn,≤)n<ω

Coequalizer in Preord

�m,n<ω

Set(m, n)× (Tm,≤)× X n ���� �n<ω

(Tn,≤)× X n ��(TX ,�)

Obtain (finitary) functor TX = (TX ,�) : Set → Preord, calledorder on T .

Proposition

The preorder on the signature is recovered.

There is an one-to-one correspondence

order TX = (TX ,�) ⇐⇒ preorder on signature (Tn,≤)n<ω

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 14 / 27

Page 30: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

Preorder on signature (Tn,≤)n<ω

Coequalizer in Preord

�m,n<ω

Set(m, n)× (Tm,≤)× X n ���� �n<ω

(Tn,≤)× X n ��(TX ,�)

Obtain (finitary) functor TX = (TX ,�) : Set → Preord, calledorder on T .

Proposition

The preorder on the signature is recovered.

There is an one-to-one correspondence

order TX = (TX ,�) ⇐⇒ preorder on signature (Tn,≤)n<ω

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 14 / 27

Page 31: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

Preorder on signature (Tn,≤)n<ω

Coequalizer in Preord�

m,n<ωSet(m, n)× (Tm,≤)× X n ��

�� �n<ω

(Tn,≤)× X n ��(TX ,�)

Obtain (finitary) functor TX = (TX ,�) : Set → Preord, calledorder on T .Order: Preord

U��

Set T ��

T��

Set

Proposition

The preorder on the signature is recovered.

There is an one-to-one correspondence

order TX = (TX ,�) ⇐⇒ preorder on signature (Tn,≤)n<ω

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 14 / 27

Page 32: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second construction: order on operations

Preorder on signature (Tn,≤)n<ω

Coequalizer in Preord

�m,n<ω

Set(m, n)× (Tm,≤)× X n ���� �n<ω

(Tn,≤)× X n ��(TX ,�)

Obtain (finitary) functor TX = (TX ,�) : Set → Preord, calledorder on T .Not yet a lifting!

Proposition

The preorder on the signature is recovered.

There is an one-to-one correspondence

order TX = (TX ,�) ⇐⇒ preorder on signature (Tn,≤)n<ω

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 14 / 27

Page 33: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Second ingredient in second construction: T–relators

For relation R ⊆ X × Y , the T -relation lifting RelT (R) ⊆ TX × TY

is described as

(u, v) ∈ RelT (R) ⇔ ∃w ∈ TR . Tπ1(w) = u ∧ Tπ2(w) = v ,

where X Rπ1�� π2 ��Y .

Now: assume order TX = (TX ,�) on T .

For any relation R ⊆ X × Y , the T -relator Rel�T (R) ⊆ TX × TY isgiven by

(u, v) ∈ Rel�T (R) ⇔ ∃w ∈ T (R). u�Tπ1(w) ∧ Tπ2(w)�v

[Thijs 1996, Hughes-Jacobs 2004]

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 15 / 27

Page 34: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Properties of T -relators

�TX = Rel�T (=X ) . If R ⊆ S then Rel�T (R) ⊆ Rel�T (S) .

For any functions f : X → X �, g : Y → Y � and any relationR � ⊆ X � × Y � , Rel�T ((f × g)−1(R �)) ⊆ (Tf × Tg)−1(Rel�T (R

�))

If holds with equality, say that the order T is stable.

If R ⊆ X ×Y and S ⊆ Y ×Z , then Rel�T (S ◦R) ⊆ Rel�T (S) ◦Rel�T (R)

If holds with equality, say that the order T preserves composition of

relations.

In particular, Rel�T (≤) ⊆ Rel�T (≤) ◦ Rel�T (≤) for any preordered set(X ,≤).

If holds with equality, say that the order T preserves composition of

preorders.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 16 / 27

Page 35: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Properties of T -relators

�TX = Rel�T (=X ) . If R ⊆ S then Rel�T (R) ⊆ Rel�T (S) .

For any functions f : X → X �, g : Y → Y � and any relationR � ⊆ X � × Y � , Rel�T ((f × g)−1(R �)) ⊆ (Tf × Tg)−1(Rel�T (R

�))

If holds with equality, say that the order T is stable.

If R ⊆ X ×Y and S ⊆ Y ×Z , then Rel�T (S ◦R) ⊆ Rel�T (S) ◦Rel�T (R)

If holds with equality, say that the order T preserves composition of

relations.

In particular, Rel�T (≤) ⊆ Rel�T (≤) ◦ Rel�T (≤) for any preordered set(X ,≤).

If holds with equality, say that the order T preserves composition of

preorders.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 16 / 27

Page 36: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Properties of T -relators

�TX = Rel�T (=X ) . If R ⊆ S then Rel�T (R) ⊆ Rel�T (S) .

For any functions f : X → X �, g : Y → Y � and any relationR � ⊆ X � × Y � , Rel�T ((f × g)−1(R �)) ⊆ (Tf × Tg)−1(Rel�T (R

�))

If holds with equality, say that the order T is stable.

If R ⊆ X ×Y and S ⊆ Y ×Z , then Rel�T (S ◦R) ⊆ Rel�T (S) ◦Rel�T (R)

If holds with equality, say that the order T preserves composition of

relations.

In particular, Rel�T (≤) ⊆ Rel�T (≤) ◦ Rel�T (≤) for any preordered set(X ,≤).

If holds with equality, say that the order T preserves composition of

preorders.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 16 / 27

Page 37: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Properties of T -relators

�TX = Rel�T (=X ) . If R ⊆ S then Rel�T (R) ⊆ Rel�T (S) .

For any functions f : X → X �, g : Y → Y � and any relationR � ⊆ X � × Y � , Rel�T ((f × g)−1(R �)) ⊆ (Tf × Tg)−1(Rel�T (R

�))

If holds with equality, say that the order T is stable.

If R ⊆ X ×Y and S ⊆ Y ×Z , then Rel�T (S ◦R) ⊆ Rel�T (S) ◦Rel�T (R)

If holds with equality, say that the order T preserves composition of

relations.

In particular, Rel�T (≤) ⊆ Rel�T (≤) ◦ Rel�T (≤) for any preordered set(X ,≤).

If holds with equality, say that the order T preserves composition of

preorders.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 16 / 27

Page 38: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Properties of T -relators

�TX = Rel�T (=X ) . If R ⊆ S then Rel�T (R) ⊆ Rel�T (S) .

For any functions f : X → X �, g : Y → Y � and any relationR � ⊆ X � × Y � , Rel�T ((f × g)−1(R �)) ⊆ (Tf × Tg)−1(Rel�T (R

�))If holds with equality, say that the order T is stable.

If R ⊆ X ×Y and S ⊆ Y ×Z , then Rel�T (S ◦R) ⊆ Rel�T (S) ◦Rel�T (R)

If holds with equality, say that the order T preserves composition of

relations.

In particular, Rel�T (≤) ⊆ Rel�T (≤) ◦ Rel�T (≤) for any preordered set(X ,≤).

If holds with equality, say that the order T preserves composition of

preorders.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 16 / 27

Page 39: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Properties of T -relators

�TX = Rel�T (=X ) . If R ⊆ S then Rel�T (R) ⊆ Rel�T (S) .

For any functions f : X → X �, g : Y → Y � and any relationR � ⊆ X � × Y � , Rel�T ((f × g)−1(R �)) ⊆ (Tf × Tg)−1(Rel�T (R

�))If holds with equality, say that the order T is stable.

If R ⊆ X ×Y and S ⊆ Y ×Z , then Rel�T (S ◦R) ⊆ Rel�T (S) ◦Rel�T (R)

If holds with equality, say that the order T preserves composition of

relations.

In particular, Rel�T (≤) ⊆ Rel�T (≤) ◦ Rel�T (≤) for any preordered set(X ,≤).

If holds with equality, say that the order T preserves composition of

preorders.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 16 / 27

Page 40: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Properties of T -relators

�TX = Rel�T (=X ) . If R ⊆ S then Rel�T (R) ⊆ Rel�T (S) .

For any functions f : X → X �, g : Y → Y � and any relationR � ⊆ X � × Y � , Rel�T ((f × g)−1(R �)) ⊆ (Tf × Tg)−1(Rel�T (R

�))If holds with equality, say that the order T is stable.

If R ⊆ X ×Y and S ⊆ Y ×Z , then Rel�T (S ◦R) ⊆ Rel�T (S) ◦Rel�T (R)

If holds with equality, say that the order T preserves composition of

relations.

In particular, Rel�T (≤) ⊆ Rel�T (≤) ◦ Rel�T (≤) for any preordered set(X ,≤).If holds with equality, say that the order T preserves composition of

preorders.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 16 / 27

Page 41: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

And now comes the lifting...

Let TX = (TX ,�) an order on T .

Assume T preserves composition of preorders.

Obtain Preord-lifting of T given by T (X ,≤) = (TX ,Rel�T (≤)).

Examples

If the order on T is discrete and T preserves weak pullbacks, thenRelT (≤) = � and consequently T = T Preordification

If the order is indiscrete then T (X ,≤) = (TX ,TX × TX )

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 17 / 27

Page 42: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

And now comes the lifting...

Let TX = (TX ,�) an order on T .

Assume T preserves composition of preorders.

Obtain Preord-lifting of T given by T (X ,≤) = (TX ,Rel�T (≤)).

Examples

If the order on T is discrete and T preserves weak pullbacks, thenRelT (≤) = � and consequently T = T Preordification

If the order is indiscrete then T (X ,≤) = (TX ,TX × TX )

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 17 / 27

Page 43: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

And now comes the lifting...

Let TX = (TX ,�) an order on T .

Assume T preserves composition of preorders.

Obtain Preord-lifting of T given by T (X ,≤) = (TX ,Rel�T (≤)).

Examples

If the order on T is discrete and T preserves weak pullbacks, thenRelT (≤) = � and consequently T = T Preordification

If the order is indiscrete then T (X ,≤) = (TX ,TX × TX )

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 17 / 27

Page 44: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

More examples

T = Pf

Order: the inclusion; stable.Lifting with: (u, v) ∈ Rel⊆Pf

(≤) ⇔ ∀a ∈ u ∃b ∈ v . a ≤ b, whereu, v ∈ Pf X and (X ,≤) is preordered.

TX = N× X

Order: lexicographic; not stable, but preserves composition ofpreorders.Lifting: T (X ,≤) = N� X lexicographically ordered.T = (−)3

2

Order: zig-zag

. . . (x1, x2, x1) (x2, x2, x3) . . .

(x1, x1, x1) (x2, x2, x2) (x3, x3, x3)

Order does not preserve composition of preorders, thus Rel�T (≤) isnot necessarily a preorder, for (X ,≤) preordered set.No lifting using relators.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 18 / 27

Page 45: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

More examples

T = Pf

Order: the inclusion; stable.Lifting with: (u, v) ∈ Rel⊆Pf

(≤) ⇔ ∀a ∈ u ∃b ∈ v . a ≤ b, whereu, v ∈ Pf X and (X ,≤) is preordered.TX = N× X

Order: lexicographic; not stable, but preserves composition ofpreorders.Lifting: T (X ,≤) = N� X lexicographically ordered.

T = (−)32

Order: zig-zag

. . . (x1, x2, x1) (x2, x2, x3) . . .

(x1, x1, x1) (x2, x2, x2) (x3, x3, x3)

Order does not preserve composition of preorders, thus Rel�T (≤) isnot necessarily a preorder, for (X ,≤) preordered set.No lifting using relators.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 18 / 27

Page 46: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

More examples

T = Pf

Order: the inclusion; stable.Lifting with: (u, v) ∈ Rel⊆Pf

(≤) ⇔ ∀a ∈ u ∃b ∈ v . a ≤ b, whereu, v ∈ Pf X and (X ,≤) is preordered.TX = N× X

Order: lexicographic; not stable, but preserves composition ofpreorders.Lifting: T (X ,≤) = N� X lexicographically ordered.T = (−)3

2

Order: zig-zag

. . . (x1, x2, x1) (x2, x2, x3) . . .

(x1, x1, x1) (x2, x2, x2) (x3, x3, x3)

Order does not preserve composition of preorders, thus Rel�T (≤) isnot necessarily a preorder, for (X ,≤) preordered set.No lifting using relators.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 18 / 27

Page 47: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor

Set: weak pullback-preserving functors

Weak pullback: Pα ��

�

X

f��

Yg �� Z

with f α =gβ, such that

∀x ∈ X , y ∈ Y . f (x) =g(y) ⇒ ∃p ∈ P . x =α(p) ∧ β(p) =y

Proposition

Let T be a finitary Set-functor having an order T (X ,≤) = (TX ,�) whichpreserves composition of preorders. Then the following are equivalent:

1 The order is stable.

2 The order maps weak pullbacks to exact squares.

3 The lifting T (X ,≤) = (TX ,Rel�T (≤)) preserves exact squares.

Consequence: if T is a finitary Set-functor, then T preserves weakpullbacks if and only if its preordification T preserves exact squares.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 19 / 27

Page 48: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor

Preord: exact square-preserving functors

Exact square: Pα ��

�

X

f��

Yg �� Z

with f α ≤gβ, such that

∀x ∈ X , y ∈ Y . f (x) ≤g(y) ⇒ ∃p ∈ P . x ≤α(p) ∧ β(p) ≤y

Proposition

Let T be a finitary Set-functor having an order T (X ,≤) = (TX ,�) whichpreserves composition of preorders. Then the following are equivalent:

1 The order is stable.

2 The order maps weak pullbacks to exact squares.

3 The lifting T (X ,≤) = (TX ,Rel�T (≤)) preserves exact squares.

Consequence: if T is a finitary Set-functor, then T preserves weakpullbacks if and only if its preordification T preserves exact squares.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 19 / 27

Page 49: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor

Preord: exact square-preserving functors

Exact square: Pα ��

�

X

f��

Yg �� Z

with f α ≤gβ, such that

∀x ∈ X , y ∈ Y . f (x) ≤g(y) ⇒ ∃p ∈ P . x ≤α(p) ∧ β(p) ≤y

Proposition

Let T be a finitary Set-functor having an order T (X ,≤) = (TX ,�) whichpreserves composition of preorders. Then the following are equivalent:

1 The order is stable.

2 The order maps weak pullbacks to exact squares.

3 The lifting T (X ,≤) = (TX ,Rel�T (≤)) preserves exact squares.

Consequence: if T is a finitary Set-functor, then T preserves weakpullbacks if and only if its preordification T preserves exact squares.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 19 / 27

Page 50: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor

Preord: exact square-preserving functors

Exact square: Pα ��

�

X

f��

Yg �� Z

with f α ≤gβ, such that

∀x ∈ X , y ∈ Y . f (x) ≤g(y) ⇒ ∃p ∈ P . x ≤α(p) ∧ β(p) ≤y

Proposition

Let T be a finitary Set-functor having an order T (X ,≤) = (TX ,�) whichpreserves composition of preorders. Then the following are equivalent:

1 The order is stable.

2 The order maps weak pullbacks to exact squares.

3 The lifting T (X ,≤) = (TX ,Rel�T (≤)) preserves exact squares.

Consequence: if T is a finitary Set-functor, then T preserves weakpullbacks if and only if its preordification T preserves exact squares.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 19 / 27

Page 51: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

T -Liftings are uniquely determined by restriction to

discrete preordered sets

Theorem

Let T be a Set-functor (not necessarily finitary). There is a bijective

correspondence between:

1 Liftings of T to Preord preserving exact squares.

2 Stable orders on T .

3 T-relators preserving inverse images.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 20 / 27

Page 52: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

T -Liftings are uniquely determined by restriction to

discrete preordered sets

Theorem

Let T be a Set-functor (not necessarily finitary). There is a bijective

correspondence between:

1 Liftings of T to Preord preserving exact squares.

2 Stable orders on T .

3 T-relators preserving inverse images.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 20 / 27

Page 53: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

T -Liftings are uniquely determined by restriction to

discrete preordered sets

Theorem

Let T be a Set-functor (not necessarily finitary). There is a bijective

correspondence between:

1 Liftings of T to Preord preserving exact squares.

2 Stable orders on T .

3 T-relators preserving inverse images.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 20 / 27

Page 54: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

T -Liftings are uniquely determined by restriction to

discrete preordered sets

Theorem

Let T be a Set-functor (not necessarily finitary). There is a bijective

correspondence between:

1 Liftings of T to Preord preserving exact squares.

2 Stable orders on T .

3 T-relators preserving inverse images.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 20 / 27

Page 55: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

T -Liftings are uniquely determined by restriction to

discrete preordered sets

Theorem

Let T be a Set-functor (not necessarily finitary). There is a bijective

correspondence between:

1 Liftings of T to Preord preserving exact squares.

2 Stable orders on T .

3 T-relators preserving inverse images.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 20 / 27

Page 56: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

T -Liftings are uniquely determined by restriction to

discrete preordered sets

Theorem

Let T be a Set-functor (not necessarily finitary). There is a bijective

correspondence between:

1 Liftings of T to Preord preserving exact squares.

2 Stable orders on T .

3 T-relators preserving inverse images.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 20 / 27

Page 57: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor II

Set-functors which preserve weakpullbacks also preserve all injectives.

Injectives = strong monos inSet.

Preord-functors which preserve exactsquares also preserve embeddings.

Embeddings = strong monosin Preord.

Corollary

Order on T is stable =⇒ T preserves embeddings.

Remark: Converse is false: take for example

TX = {∗} + (X × X −∆X )/∼

Then T fails to preserve weak pullbacks, thus the discrete order on T isnot stable, but T does preserve embeddings (notice that T (X ,≤) isordered component-wise with ∗ as bottom element).

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 21 / 27

Page 58: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor II

Set-functors which preserve weakpullbacks also preserve all injectives.

Injectives = strong monos inSet.

Preord-functors which preserve exactsquares also preserve embeddings.

Embeddings = strong monosin Preord.

Corollary

Order on T is stable =⇒ T preserves embeddings.

Remark: Converse is false: take for example

TX = {∗} + (X × X −∆X )/∼

Then T fails to preserve weak pullbacks, thus the discrete order on T isnot stable, but T does preserve embeddings (notice that T (X ,≤) isordered component-wise with ∗ as bottom element).

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 21 / 27

Page 59: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor II

Set-functors which preserve weakpullbacks also preserve all injectives.

Injectives = strong monos inSet.

Preord-functors which preserve exactsquares also preserve embeddings.

Embeddings = strong monosin Preord.

Corollary

Order on T is stable =⇒ T preserves embeddings.

Remark: Converse is false: take for example

TX = {∗} + (X × X −∆X )/∼

Then T fails to preserve weak pullbacks, thus the discrete order on T isnot stable, but T does preserve embeddings (notice that T (X ,≤) isordered component-wise with ∗ as bottom element).

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 21 / 27

Page 60: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preservation-type properties of lifted functor II

Set-functors which preserve weakpullbacks also preserve all injectives.

Injectives = strong monos inSet.

Preord-functors which preserve exactsquares also preserve embeddings.

Embeddings = strong monosin Preord.

Corollary

Order on T is stable =⇒ T preserves embeddings.

Remark: Converse is false: take for example

TX = {∗} + (X × X −∆X )/∼

Then T fails to preserve weak pullbacks, thus the discrete order on T isnot stable, but T does preserve embeddings (notice that T (X ,≤) isordered component-wise with ∗ as bottom element).

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 21 / 27

Page 61: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preorder on final coalgebra

Recall: for T finitary Set-functor and Γ a lifting of T to Preord, thefinal Γ-coalgebra exists and has the final T -coalgebra as underlyingset.

Now: take the lifting to be T , for fixed stable order T .

[Rutten CMCS1998, Worrell 2000, Hughes-Jacobs 2004, Levy 2011]The preorder on the final T -coalgebra is the similarity.

� Recall: given an order TX = (TX ,�) and two T -coalgebras Xc→ TX ,

Yd→ TY , a relation R ⊆ X ×Y is called a T -simulation wrt order T iff

x

��

y

��

R

c(x) d(y)

Rel�T (R)

� Similarity: greatest simulation. Similarity on a T -coalgebra X → TX isa preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 22 / 27

Page 62: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preorder on final coalgebra

Recall: for T finitary Set-functor and Γ a lifting of T to Preord, thefinal Γ-coalgebra exists and has the final T -coalgebra as underlyingset.

Now: take the lifting to be T , for fixed stable order T .

[Rutten CMCS1998, Worrell 2000, Hughes-Jacobs 2004, Levy 2011]The preorder on the final T -coalgebra is the similarity.

� Recall: given an order TX = (TX ,�) and two T -coalgebras Xc→ TX ,

Yd→ TY , a relation R ⊆ X ×Y is called a T -simulation wrt order T iff

x

��

y

��

R

c(x) d(y)

Rel�T (R)

� Similarity: greatest simulation. Similarity on a T -coalgebra X → TX isa preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 22 / 27

Page 63: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preorder on final coalgebra

Recall: for T finitary Set-functor and Γ a lifting of T to Preord, thefinal Γ-coalgebra exists and has the final T -coalgebra as underlyingset.

Now: take the lifting to be T , for fixed stable order T .

[Rutten CMCS1998, Worrell 2000, Hughes-Jacobs 2004, Levy 2011]The preorder on the final T -coalgebra is the similarity.

� Recall: given an order TX = (TX ,�) and two T -coalgebras Xc→ TX ,

Yd→ TY , a relation R ⊆ X ×Y is called a T -simulation wrt order T iff

x

��

y

��

R

c(x) d(y)

Rel�T (R)

� Similarity: greatest simulation. Similarity on a T -coalgebra X → TX isa preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 22 / 27

Page 64: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preorder on final coalgebra

Recall: for T finitary Set-functor and Γ a lifting of T to Preord, thefinal Γ-coalgebra exists and has the final T -coalgebra as underlyingset.

Now: take the lifting to be T , for fixed stable order T .

[Rutten CMCS1998, Worrell 2000, Hughes-Jacobs 2004, Levy 2011]The preorder on the final T -coalgebra is the similarity.

� Recall: given an order TX = (TX ,�) and two T -coalgebras Xc→ TX ,

Yd→ TY , a relation R ⊆ X ×Y is called a T -simulation wrt order T iff

x

��

y

��

R

c(x) d(y)

Rel�T (R)

� Similarity: greatest simulation. Similarity on a T -coalgebra X → TX isa preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 22 / 27

Page 65: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preorder on final coalgebra

Recall: for T finitary Set-functor and Γ a lifting of T to Preord, thefinal Γ-coalgebra exists and has the final T -coalgebra as underlyingset.

Now: take the lifting to be T , for fixed stable order T .

[Rutten CMCS1998, Worrell 2000, Hughes-Jacobs 2004, Levy 2011]The preorder on the final T -coalgebra is the similarity.

� Recall: given an order TX = (TX ,�) and two T -coalgebras Xc→ TX ,

Yd→ TY , a relation R ⊆ X ×Y is called a T -simulation wrt order T iff

x

��

y

��

R

c(x) d(y)

Rel�T (R)

� Similarity: greatest simulation. Similarity on a T -coalgebra X → TX isa preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 22 / 27

Page 66: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preorder on final coalgebra

Recall: for T finitary Set-functor and Γ a lifting of T to Preord, thefinal Γ-coalgebra exists and has the final T -coalgebra as underlyingset.

Now: take the lifting to be T , for fixed stable order T .

[Rutten CMCS1998, Worrell 2000, Hughes-Jacobs 2004, Levy 2011]The preorder on the final T -coalgebra is the similarity.

� Recall: given an order TX = (TX ,�) and two T -coalgebras Xc→ TX ,

Yd→ TY , a relation R ⊆ X ×Y is called a T -simulation wrt order T iff

x

��

y

��

R

c(x) d(y) Rel�T (R)

� Similarity: greatest simulation. Similarity on a T -coalgebra X → TX isa preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 22 / 27

Page 67: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Preorder on final coalgebra

Recall: for T finitary Set-functor and Γ a lifting of T to Preord, thefinal Γ-coalgebra exists and has the final T -coalgebra as underlyingset.

Now: take the lifting to be T , for fixed stable order T .

[Rutten CMCS1998, Worrell 2000, Hughes-Jacobs 2004, Levy 2011]The preorder on the final T -coalgebra is the similarity.

� Recall: given an order TX = (TX ,�) and two T -coalgebras Xc→ TX ,

Yd→ TY , a relation R ⊆ X ×Y is called a T -simulation wrt order T iff

x

��

y

��

R

c(x) d(y) Rel�T (R)

� Similarity: greatest simulation. Similarity on a T -coalgebra X → TX isa preorder.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 22 / 27

Page 68: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Outline

1 Extensions and liftings

2 From Set-functors to Preord-functorsOrder on variablesOrder on operationsOrder both variables and operations

3 Finally, from Preord to Poset

4 Further work

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 23 / 27

Page 69: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Third construction: order both variables and operations

T finitary Set-functor

(X ,≤) preordered set Preorder on signature(Tn,�)n<ω

�m,n<ω

Set(m, n)× Tm × X n ���� �n<ω

Tn × X n �� TX

Obtain T -lifting T (X ,≤) = (TX ,�)

Proposition

If T preserves weak pullbacks and T preserves composition of preorders,

then T = T .

Relator Lifting

Remark: still a T -lifting independently of the properties of the order T .

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 24 / 27

Page 70: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Third construction: order both variables and operations

T finitary Set-functor (X ,≤) preordered set

Preorder on signature(Tn,�)n<ω

�m,n<ω

Set(m, n)× Tm × (X n,≤) ���� �n<ω

Tn × (X n,≤) �� (TX ,�)

Obtain T -lifting T (X ,≤) = (TX ,�)

Proposition

If T preserves weak pullbacks and T preserves composition of preorders,

then T = T .

Relator Lifting

Remark: still a T -lifting independently of the properties of the order T .

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 24 / 27

Page 71: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Third construction: order both variables and operations

T finitary Set-functor

(X ,≤) preordered set

Preorder on signature(Tn,�)n<ω

�m,n<ω

Set(m, n)× (Tm,�)× X n ���� �n<ω

(Tn,�)× X n �� (TX ,�)

Obtain T -lifting T (X ,≤) = (TX ,�)

Proposition

If T preserves weak pullbacks and T preserves composition of preorders,

then T = T .

Relator Lifting

Remark: still a T -lifting independently of the properties of the order T .

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 24 / 27

Page 72: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Third construction: order both variables and operations

T finitary Set-functor (X ,≤) preordered set Preorder on signature(Tn,�)n<ω

�m,n<ω

Set(m, n)× (Tm,�)× (X n,≤) ���� �n<ω

(Tn,�)× (X n,≤) �� (TX ,�)

Obtain T -lifting T (X ,≤) = (TX ,�)

Proposition

If T preserves weak pullbacks and T preserves composition of preorders,

then T = T .

Relator Lifting

Remark: still a T -lifting independently of the properties of the order T .

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 24 / 27

Page 73: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Third construction: order both variables and operations

T finitary Set-functor (X ,≤) preordered set Preorder on signature(Tn,�)n<ω

�m,n<ω

Set(m, n)× (Tm,�)× (X n,≤) ���� �n<ω

(Tn,�)× (X n,≤) �� (TX ,�)

Obtain T -lifting T (X ,≤) = (TX ,�)

Proposition

If T preserves weak pullbacks and T preserves composition of preorders,

then T = T .

Relator Lifting

Remark: still a T -lifting independently of the properties of the order T .

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 24 / 27

Page 74: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Outline

1 Extensions and liftings

2 From Set-functors to Preord-functorsOrder on variablesOrder on operationsOrder both variables and operations

3 Finally, from Preord to Poset

4 Further work

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 25 / 27

Page 75: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Finally, from Preord to Poset

Set

T

��Preord ⊥

Γ

�� Q ��Poset

J��

Coalg(T ) Coalg(T �)

Define T � = QΓJ locallymonotone, finitary.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 26 / 27

Page 76: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Finally, from Preord to Poset

Set

T

��Preord ⊥

Γ

�� Q ��Poset

J��

T �

��

Coalg(T ) Coalg(T �)

Define T � = QΓJ locallymonotone, finitary.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 26 / 27

Page 77: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Finally, from Preord to Poset

Set

T

��D �� Preord ⊥

Γ

�� Q ��Poset

J��

T �

��

Coalg(T ) Coalg(T �)

Define T � = QΓJ locallymonotone, finitary.

Γ extension of T to Preord ⇒ T � extension of T to Poset.

FinalT �-coalgebra exists and is discrete.

Example: for T = Pf and Γ = Pf , we obtain that P �f is the finitely

generated convex powerset functor

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 26 / 27

Page 78: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Finally, from Preord to Poset

Set

T

��D �� Preord ⊥

Γ

�� Q ��Poset

J��

T �

��

Coalg(T ) ���Coalg(Γ)��

�� Coalg(T �)

Define T � = QΓJ locallymonotone, finitary.

Γ extension of T to Preord ⇒ T � extension of T to Poset. FinalT �-coalgebra exists and is discrete.

Example: for T = Pf and Γ = Pf , we obtain that P �f is the finitely

generated convex powerset functor

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 26 / 27

Page 79: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Finally, from Preord to Poset

Set

T

��Preord ⊥

Γ

��

U��

Q ��Poset

J��

T �

��

Coalg(T ) ���Coalg(Γ)��

�� Coalg(T �)

Define T � = QΓJ locallymonotone, finitary.

Γ extension of T to Preord ⇒ T � extension of T to Poset. FinalT �-coalgebra exists and is discrete.

Example: for T = Pf and Γ = Pf , we obtain that P �f is the finitely

generated convex powerset functor

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 26 / 27

Page 80: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Finally, from Preord to Poset

Set

T

��Preord ⊥

Γ

�� Q ��Poset

J��

T �

��

Coalg(T ) ⊥��Coalg(Γ)��

�� Coalg(T �)

Define T � = QΓJ locallymonotone, finitary.

Γ lifting of T , then T � is not necessarily a lifting, just a quotient.

However, if we have an order preserving composition of preorders andsatisfying Rel�T (R1) ∩ Rel�

op

T (R2) ⊆ RelT (R1 ∩ R2) then the lifting T

restricts to posets.

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 26 / 27

Page 81: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Further work

Investigate coalgebraic logic over Poset and merge it with Set-basedfunctors’ logic into a big picture.

Set

T

��

��

�� BA��

L

��

��Poset

T �

��

��

��DLat��

L�

��

��

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 27 / 27

Page 82: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Further work

Investigate coalgebraic logic over Poset and merge it with Set-basedfunctors’ logic into a big picture.

Set

T

��

��

�� BA��

L

��

��Poset

T �

��

��

��DLat��

L�

��

��

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 27 / 27

Page 83: Finitary functors: from Set to Preord and Posetcalco2011.ecs.soton.ac.uk/slides/CALCO/Balan.pdf · Finitary functors: from Set to Preord and Poset Adriana Balan1 Alexander Kurz2 1University

Further work

Investigate coalgebraic logic over Poset and merge it with Set-basedfunctors’ logic into a big picture.

Set

Thank you!

T

��

��

�� BA��

L

��

��Poset

T �

��

��

��DLat��

L�

��

��

A. Balan (UPB), A. Kurz (UL) Finitary functors: from Set to Preord CALCO 2011 27 / 27