Free algebras via a functor Sam van Gool on partial algebras Free - - PowerPoint PPT Presentation

free algebras via a functor
SMART_READER_LITE
LIVE PREVIEW

Free algebras via a functor Sam van Gool on partial algebras Free - - PowerPoint PPT Presentation

Free algs via functor on partial algs Dion Coumans and Free algebras via a functor Sam van Gool on partial algebras Free algebra step-by-step Free image-total functor Dion Coumans and Sam van Gool Application to KB Topology,


slide-1
SLIDE 1

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebras via a functor

  • n partial algebras

Dion Coumans and Sam van Gool Topology, Algebra and Categories in Logic (TACL) 26 – 30 July 2011 Marseilles, France

1 / 16

slide-2
SLIDE 2

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Logic via algebra

  • Algebraic logic L, signature σ, variety VL of σ-algebras

2 / 16

slide-3
SLIDE 3

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Logic via algebra

  • Algebraic logic L, signature σ, variety VL of σ-algebras
  • Studying the logic L Studying finitely generated free

VL-algebras

2 / 16

slide-4
SLIDE 4

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Logic via algebra

  • Algebraic logic L, signature σ, variety VL of σ-algebras
  • Studying the logic L Studying finitely generated free

VL-algebras Language Fσ(x1, . . . , xm)

2 / 16

slide-5
SLIDE 5

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Logic via algebra

  • Algebraic logic L, signature σ, variety VL of σ-algebras
  • Studying the logic L Studying finitely generated free

VL-algebras Language Fσ(x1, . . . , xm)

[·]⊣⊢L

Logic FVL(x1, . . . , xm)

2 / 16

slide-6
SLIDE 6

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

  • In many cases, a variety (VL)− of reducts is

well-understood and locally finite, e.g.:

3 / 16

slide-7
SLIDE 7

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

  • In many cases, a variety (VL)− of reducts is

well-understood and locally finite, e.g.:

  • Modal algebras = Boolean algebras + ,

3 / 16

slide-8
SLIDE 8

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

  • In many cases, a variety (VL)− of reducts is

well-understood and locally finite, e.g.:

  • Modal algebras = Boolean algebras + ,
  • Heyting algebras = Distributive lattices + →,

3 / 16

slide-9
SLIDE 9

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

  • In many cases, a variety (VL)− of reducts is

well-understood and locally finite, e.g.:

  • Modal algebras = Boolean algebras + ,
  • Heyting algebras = Distributive lattices + →,
  • . . .

3 / 16

slide-10
SLIDE 10

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

  • In many cases, a variety (VL)− of reducts is

well-understood and locally finite, e.g.:

  • Modal algebras = Boolean algebras + ,
  • Heyting algebras = Distributive lattices + →,
  • . . .
  • Regard FVL(x1, . . . , xn) as colimit of a chain of finite

algebras in the reduced signature, and add the additional

  • peration(s) step-by-step:

3 / 16

slide-11
SLIDE 11

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language

[·]⊣⊢L

Logic

4 / 16

slide-12
SLIDE 12

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language T0

[·]⊣⊢L

Logic

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f

4 / 16

slide-13
SLIDE 13

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language T0

[·]⊣⊢L

Logic B0

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-14
SLIDE 14

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language T1 T0

[·]⊣⊢L

Logic B0

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-15
SLIDE 15

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language T1 T0

[·]⊣⊢L

Logic B1 B0

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-16
SLIDE 16

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language

· · ·

T1 T0

[·]⊣⊢L

Logic

· · ·

B1 B0

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-17
SLIDE 17

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language Tn

· · ·

T1 T0

[·]⊣⊢L

Logic Bn

· · ·

B1 B0

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-18
SLIDE 18

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language

· · ·

Tn

· · ·

T1 T0

[·]⊣⊢L

Logic

· · ·

Bn

· · ·

B1 B0

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-19
SLIDE 19

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language

· · ·

Tn

· · ·

T1 T0

[·]⊣⊢L

Logic f

· · ·

Bn

· · ·

B1 B0

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-20
SLIDE 20

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language

· · ·

Tn

· · ·

T1 T0

[·]⊣⊢L

Logic f

· · ·

Bn

· · ·

B1 B0 f

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-21
SLIDE 21

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language

· · ·

Tn

· · ·

T1 T0

[·]⊣⊢L

Logic f f f

· · ·

Bn

· · ·

B1 B0 f f f

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

4 / 16

slide-22
SLIDE 22

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebra as colimit of a chain

Language

· · ·

Tn

· · ·

T1 T0

[·]⊣⊢L

Logic f f f

· · ·

Bn

· · ·

B1 B0 f f f

  • Tn: formulas in variables x1, . . . , xm of rank ≤ n in
  • peration f
  • Bn: L-equivalence classes of formulas in Tn

FVL(x1, . . . , xm) = colimn≥0 Bn

4 / 16

slide-23
SLIDE 23

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Research Question

· · ·

Bn

· · ·

B1 B0 Can Bn+1 be obtained from Bn by a uniform method?

5 / 16

slide-24
SLIDE 24

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Research Question

· · ·

Bn

· · ·

B1 B0 Can Bn+1 be obtained from Bn by a uniform method?

  • Yes, if the variety is defined by pure rank 1 equations

[N. Bezhanishvili, Kurz]

5 / 16

slide-25
SLIDE 25

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Research Question

· · ·

Bn

· · ·

B1 B0 Can Bn+1 be obtained from Bn by a uniform method?

  • Yes, if the variety is defined by pure rank 1 equations

[N. Bezhanishvili, Kurz]

  • Yes, in some particular cases outside this class: S4 modal

algebras [Ghilardi], Heyting algebras [Ghilardi, N. Bezhanishvili & Gehrke].

5 / 16

slide-26
SLIDE 26

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Research Question

· · ·

Bn

· · ·

B1 B0 Can Bn+1 be obtained from Bn by a uniform method?

  • Yes, if the variety is defined by pure rank 1 equations

[N. Bezhanishvili, Kurz]

  • Yes, in some particular cases outside this class: S4 modal

algebras [Ghilardi], Heyting algebras [Ghilardi, N. Bezhanishvili & Gehrke].

  • Not always, since logics can be undecidable.

5 / 16

slide-27
SLIDE 27

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Research Question

· · ·

Bn

· · ·

B1 B0 Can Bn+1 be obtained from Bn by a uniform method?

  • Yes, if the variety is defined by pure rank 1 equations

[N. Bezhanishvili, Kurz]

  • Yes, in some particular cases outside this class: S4 modal

algebras [Ghilardi], Heyting algebras [Ghilardi, N. Bezhanishvili & Gehrke].

  • Not always, since logics can be undecidable.
  • We give general sufficient conditions under which this is

possible (known cases follow as particular instances).

5 / 16

slide-28
SLIDE 28

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Partial algebras

  • In the chain, Bn+1 is a partial algebra, where the domain
  • f the operation f is Bn.

6 / 16

slide-29
SLIDE 29

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Partial algebras

  • In the chain, Bn+1 is a partial algebra, where the domain
  • f the operation f is Bn.
  • The variety V is contained in a category pV of partial

algebras for the variety V.

6 / 16

slide-30
SLIDE 30

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Partial algebras

  • In the chain, Bn+1 is a partial algebra, where the domain
  • f the operation f is Bn.
  • The variety V is contained in a category pV of partial

algebras for the variety V.

  • A homomorphism h : A → B of partial algebras is a

function which preserves all total operations, and preserves the partial operation f whenever defined.

6 / 16

slide-31
SLIDE 31

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Partial algebras

  • In the chain, Bn+1 is a partial algebra, where the domain
  • f the operation f is Bn.
  • The variety V is contained in a category pV of partial

algebras for the variety V.

  • A homomorphism h : A → B of partial algebras is a

function which preserves all total operations, and preserves the partial operation f whenever defined.

  • A homomorphism h : A → B is image-total if the image of

h is contained in the domain of fB.

6 / 16

slide-32
SLIDE 32

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Definition

Definition

A functor F : pV → pV is free image-total if there is a component-wise image-total natural transformation η : 1pV → F such that, for all image-total h : A → B, there exists a unique

¯

h : FA → B making the following diagram commute: A

ηA ✲ FA

B

¯

h ❄ h ✲

7 / 16

slide-33
SLIDE 33

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Main theorem

Theorem

Let η : 1 → F be a free image-total functor and A0 ∈ pV. Let Aω be the partial algebra-colimit of the image-total chain

{ηFn(A0) : Fn(A0) → Fn+1(A0)}n≥0.

If Aω is in V, then Aω is the free total V-algebra over A0.

8 / 16

slide-34
SLIDE 34

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Main theorem

Theorem

Let η : 1 → F be a free image-total functor and A0 ∈ pV. Let Aω be the partial algebra-colimit of the image-total chain

{ηFn(A0) : Fn(A0) → Fn+1(A0)}n≥0.

If Aω is in V, then Aω is the free total V-algebra over A0.

Proof.

Category-theoretic arguments.

  • 8 / 16
slide-35
SLIDE 35

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Main theorem

Theorem

Let η : 1 → F be a free image-total functor and A0 ∈ pV. Let Aω be the partial algebra-colimit of the image-total chain

{ηFn(A0) : Fn(A0) → Fn+1(A0)}n≥0.

If Aω is in V, then Aω is the free total V-algebra over A0.

Proof.

Category-theoretic arguments.

  • Now, to apply this theorem:

8 / 16

slide-36
SLIDE 36

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Main theorem

Theorem

Let η : 1 → F be a free image-total functor and A0 ∈ pV. Let Aω be the partial algebra-colimit of the image-total chain

{ηFn(A0) : Fn(A0) → Fn+1(A0)}n≥0.

If Aω is in V, then Aω is the free total V-algebra over A0.

Proof.

Category-theoretic arguments.

  • Now, to apply this theorem:
  • We construct a free image-total functor for any set of

quasi-equations,

8 / 16

slide-37
SLIDE 37

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Main theorem

Theorem

Let η : 1 → F be a free image-total functor and A0 ∈ pV. Let Aω be the partial algebra-colimit of the image-total chain

{ηFn(A0) : Fn(A0) → Fn+1(A0)}n≥0.

If Aω is in V, then Aω is the free total V-algebra over A0.

Proof.

Category-theoretic arguments.

  • Now, to apply this theorem:
  • We construct a free image-total functor for any set of

quasi-equations,

  • We give sufficient conditions under which Aω ∈ V.

8 / 16

slide-38
SLIDE 38

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Construction

  • Let E be a set of quasi-equations (of rank at most 1)

axiomatizing the variety V.

9 / 16

slide-39
SLIDE 39

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Construction

  • Let E be a set of quasi-equations (of rank at most 1)

axiomatizing the variety V.

  • For A ∈ pV, define

FE(A) := [A + FV−(fA)]/θA

9 / 16

slide-40
SLIDE 40

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Construction

  • Let E be a set of quasi-equations (of rank at most 1)

axiomatizing the variety V.

  • For A ∈ pV, define

FE(A) := [A + FV−(fA)]/θA

  • V−: reduct of V to the signature of total operations,

9 / 16

slide-41
SLIDE 41

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Construction

  • Let E be a set of quasi-equations (of rank at most 1)

axiomatizing the variety V.

  • For A ∈ pV, define

FE(A) := [A + FV−(fA)]/θA

  • V−: reduct of V to the signature of total operations,
  • fA: formal elements {fa : a ∈ A}, yielding partial operation

a → fa for a ∈ A,

9 / 16

slide-42
SLIDE 42

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Construction

  • Let E be a set of quasi-equations (of rank at most 1)

axiomatizing the variety V.

  • For A ∈ pV, define

FE(A) := [A + FV−(fA)]/θA

  • V−: reduct of V to the signature of total operations,
  • fA: formal elements {fa : a ∈ A}, yielding partial operation

a → fa for a ∈ A,

  • θA: smallest pV-congruence on A + FV−(fA) containing

fAa, fa, for all a ∈ dom(fA).

9 / 16

slide-43
SLIDE 43

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Construction

  • Let E be a set of quasi-equations (of rank at most 1)

axiomatizing the variety V.

  • For A ∈ pV, define

FE(A) := [A + FV−(fA)]/θA

  • V−: reduct of V to the signature of total operations,
  • fA: formal elements {fa : a ∈ A}, yielding partial operation

a → fa for a ∈ A,

  • θA: smallest pV-congruence on A + FV−(fA) containing

fAa, fa, for all a ∈ dom(fA).

  • ηA is the composite

A ֌ A + FV−(fA) ։ FE(A).

9 / 16

slide-44
SLIDE 44

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Lemma

Lemma

FE is a free image-total functor with universal arrow η. Furthermore, if A0 ∈ pV is such that each component

ηFn

E(A0) : Fn

E(A0) → Fn+1 E

(A0) is an embedding, then Aω ∈ V.

10 / 16

slide-45
SLIDE 45

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Lemma

Lemma

FE is a free image-total functor with universal arrow η. Furthermore, if A0 ∈ pV is such that each component

ηFn

E(A0) : Fn

E(A0) → Fn+1 E

(A0) is an embedding, then Aω ∈ V. Proof.

Uses universal algebra for partial algebras.

  • 10 / 16
slide-46
SLIDE 46

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free image-total functor

Lemma

Lemma

FE is a free image-total functor with universal arrow η. Furthermore, if A0 ∈ pV is such that each component

ηFn

E(A0) : Fn

E(A0) → Fn+1 E

(A0) is an embedding, then Aω ∈ V. Proof.

Uses universal algebra for partial algebras.

  • Corollary

If A0 ∈ pV is such that each component

ηFn

E(A0) : Fn

E(A0) → Fn+1 E

(A0) is an embedding, then Aω is the

free total V-algebra over A0.

10 / 16

slide-47
SLIDE 47

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The variety KB

  • Signature = ⊥, ⊤, ∨, ∧, ¬,

11 / 16

slide-48
SLIDE 48

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The variety KB

  • Signature = ⊥, ⊤, ∨, ∧, ¬,
  • Axioms = Boolean algebras +

⊥ = ⊥ (x ∨ y) = x ∨ y

x ≤ ¬y → y ≤ ¬x.

11 / 16

slide-49
SLIDE 49

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The variety KB

  • Signature = ⊥, ⊤, ∨, ∧, ¬,
  • Axioms = Boolean algebras +

⊥ = ⊥ (x ∨ y) = x ∨ y

x ≤ ¬y → y ≤ ¬x.

  • (Finite) Duality theory:

11 / 16

slide-50
SLIDE 50

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The variety KB

  • Signature = ⊥, ⊤, ∨, ∧, ¬,
  • Axioms = Boolean algebras +

⊥ = ⊥ (x ∨ y) = x ∨ y

x ≤ ¬y → y ≤ ¬x.

  • (Finite) Duality theory:
  • KB algebras ↔ Sets with a symmetric relation

11 / 16

slide-51
SLIDE 51

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The variety KB

  • Signature = ⊥, ⊤, ∨, ∧, ¬,
  • Axioms = Boolean algebras +

⊥ = ⊥ (x ∨ y) = x ∨ y

x ≤ ¬y → y ≤ ¬x.

  • (Finite) Duality theory:
  • KB algebras ↔ Sets with a symmetric relation
  • Partial KB algebras ↔ Sets with an equivalence relation ∼

and a quasi-symmetric relation R satisfying R ◦ ∼ ⊆ R

11 / 16

slide-52
SLIDE 52

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The functor FKB

  • By definition, for a partial KB algebra A,

FKB(A) = [A + FBA(A)]/θA.

12 / 16

slide-53
SLIDE 53

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The functor FKB

  • By definition, for a partial KB algebra A,

FKB(A) = [A + FBA(A)]/θA. A Duality X

12 / 16

slide-54
SLIDE 54

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The functor FKB

  • By definition, for a partial KB algebra A,

FKB(A) = [A + FBA(A)]/θA. A Duality X FBA(A)

+ × P(X)

12 / 16

slide-55
SLIDE 55

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The functor FKB

  • By definition, for a partial KB algebra A,

FKB(A) = [A + FBA(A)]/θA.

GKB(X)

A Duality X FBA(A)

+ × P(X)

A FBA(A)

+ /θA

12 / 16

slide-56
SLIDE 56

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The functor FKB

  • By definition, for a partial KB algebra A,

FKB(A) = [A + FBA(A)]/θA.

GKB(X)

A Duality X FBA(A)

+ × P(X)

A FBA(A)

+ /θA

  • Using correspondence theory, one can explicitly calculate

a first-order definition of the points in GKB(X, R, ∼)

12 / 16

slide-57
SLIDE 57

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The functor FKB

  • By definition, for a partial KB algebra A,

FKB(A) = [A + FBA(A)]/θA.

GKB(X)

A Duality X FBA(A)

+ × P(X)

A FBA(A)

+ /θA

  • Using correspondence theory, one can explicitly calculate

a first-order definition of the points in GKB(X, R, ∼)

  • These points are normal forms for KB.

12 / 16

slide-58
SLIDE 58

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The chain for KB

First steps

X0 p

¬p

13 / 16

slide-59
SLIDE 59

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The chain for KB

First steps

X0 p

¬p

GKB(X0)

p ∧ p ∧ ¬p p ∧ p ∧ ¬¬p p ∧ ¬p ∧ ¬p p ∧ ¬p ∧ ¬¬p ¬p ∧ p ∧ ¬p ¬p ∧ p ∧ ¬¬p ¬p ∧ ¬p ∧ ¬p ¬p ∧ ¬p ∧ ¬¬p

13 / 16

slide-60
SLIDE 60

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The chain for KB

(part of) G2

KB(X0) 14 / 16

slide-61
SLIDE 61

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The chain for S4

First steps

X0

15 / 16

slide-62
SLIDE 62

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The chain for S4

First steps

X0 GS4(X0)

15 / 16

slide-63
SLIDE 63

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The chain for S4

First steps

X0 GS4(X0) G2

S4(X0)

15 / 16

slide-64
SLIDE 64

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

The chain for S4

First steps

X0 GS4(X0) G2

S4(X0)

(...)

15 / 16

slide-65
SLIDE 65

Free alg’s via functor on partial alg’s Dion Coumans and Sam van Gool Free algebra step-by-step Free image-total functor Application to KB

Free algebras via a functor

  • n partial algebras

Dion Coumans and Sam van Gool Topology, Algebra and Categories in Logic (TACL) 26 – 30 July 2011 Marseilles, France

16 / 16