a multi valued framework for coalgebraic logics over
play

A multi-valued framework for coalgebraic logics over generalised - PowerPoint PPT Presentation

A multi-valued framework for coalgebraic logics over generalised metric spaces Adriana Balan University Politehnica of Bucharest TACL2017, Prague Motivation Coalgebras encompass a wide variety of dynamical systems. Their behaviour can be


  1. A multi-valued framework for coalgebraic logics over generalised metric spaces Adriana Balan University Politehnica of Bucharest TACL2017, Prague

  2. Motivation Coalgebras encompass a wide variety of dynamical systems. Their behaviour can be universally characterised using the theory of coalgebras. However, in real life, the complexity of dynamical systems often makes bisimilarity is a too strict concept. Consequently, the focus should be on quantitative behaviour (e.g. ordered, fuzzy, or probabilistic behavior): (bi)similarity pseudometric that measures how similar two systems are from the point of view of their behaviours These can be properly captured using coalgebras based on quantale-enriched categories . A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 1 / 9

  3. � Coalgebras and their logics – the abstract recipe The coalgebraic data: ◮ Category C C ◮ Functor T : C → C T A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 2 / 9

  4. � � � � � Coalgebras and their logics – the abstract recipe The coalgebraic data: Coalg( T ) ◮ Category C C ◮ Functor T : C → C T ◮ T -coalgebra c : X → TX ◮ T -coalgebra morphism f : ( X , c ) → ( X ′ , c ′ ) c X TX f Tf c ′ � TX ′ X ′ A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 2 / 9

  5. � � � � � � � Coalgebras and their logics – the abstract recipe The coalgebraic data: Coalg( T ) op ◮ Category C C op D T op ◮ Functor T : C → C ⊥ ⊥ ◮ T -coalgebra c : X → TX The logical data: ◮ T -coalgebra morphism ◮ Contravariant adjunction S ⊣ P : D → C op f : ( X , c ) → ( X ′ , c ′ ) c X TX f Tf c ′ � TX ′ X ′ A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 2 / 9

  6. � � � � � � � � � Coalgebras and their logics – the abstract recipe The coalgebraic data: Coalg( T ) op Alg( L ) ◮ Category C C op D T op ◮ Functor T : C → C ⊥ ⊥ L ◮ T -coalgebra c : X → TX The logical data: ◮ T -coalgebra morphism ◮ Contravariant adjunction S ⊣ P : D → C op f : ( X , c ) → ( X ′ , c ′ ) c ◮ Functor L : D → D X TX f Tf c ′ � TX ′ X ′ A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 2 / 9

  7. � � � � � � � � � � Coalgebras and their logics – the abstract recipe The coalgebraic data: Coalg( T ) op Alg( L ) ◮ Category C C op D T op ◮ Functor T : C → C ⊥ ⊥ L ◮ T -coalgebra c : X → TX The logical data: ◮ T -coalgebra morphism ◮ Contravariant adjunction S ⊣ P : D → C op f : ( X , c ) → ( X ′ , c ′ ) c ◮ Functor L : D → D X TX f Tf ◮ Natural transformation c ′ � TX ′ X ′ δ : LP → PT op A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 2 / 9

  8. ✷ This talk Today’s purpose: to look for a contravariant adjunction (to be used in the future for logics) for coalgebras over quantale-enriched categories. Let V denote a commutative integral quantale. Let V -cat be the category of V -categories and V -functors. A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 3 / 9

  9. � � � � � � � This talk Today’s purpose: to look for a contravariant adjunction (to be used in the future for logics) for coalgebras over quantale-enriched categories. Let V denote a commutative integral quantale. Let V -cat be the category of V -categories and V -functors. An ideal picture: base for � Spaces op base for Algebras ⊤ coalgebras logics [ − , V ] V -cat op V -cat ⊤ Coalgebraic side Logical side [ − , V ] ◮ For V = ✷ , this is relatively well understood. ◮ What about for other quantale V ? For V = ([0 , 1] , ⊗ , 1), for example? A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 3 / 9

  10. ✷ � A hint from positive coalgebraic logics ◮ The simplest case: the quantale ✷ Poset op � DLat ⊥ ◮ Posets: antisymmetric ✷ -enriched categories. ◮ Distributive lattices: antisymmetric finitely complete and cocomplete ✷ -categories such that finite limits distribute over finite colimits. A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 4 / 9

  11. � A hint from positive coalgebraic logics ◮ The simplest case: the quantale ✷ Poset op � DLat ⊥ ◮ Posets: antisymmetric ✷ -enriched categories. ◮ Distributive lattices: antisymmetric finitely complete and cocomplete ✷ -categories such that finite limits distribute over finite colimits. ◮ Move from ✷ to an arbitrary quantale V – a naive approach: ◮ Replace posets by antisymmetric V -categories. ◮ Replace distributive lattices by finitely complete and cocomplete V -categories such that finite conical limits distribute over finite conical colimits. ◮ Does it work? A minimal requirement: the quantale V itself should have a distributive lattice reduct. A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 4 / 9

  12. The contravariant adjunction – step I ◮ Consider the finitely complete and cocomplete V -categories such that finite conical limits distribute over finite conical colimits ( ⋆ ) with left and right exact V -functors between them. ◮ Recall that finite colimits/limits can be completely described in terms of tensors/cotensors and finite joins/meets with respect to the underlying order of a V -category. ◮ Hence each A as above is in particular a distributive lattice by ( ⋆ ), and each f : A → Y left and right exact is a morphism of distributive lattices. ◮ Tensors and cotensors are encoded by a family of adjoint pair of maps r ⊙ − ⊣ ⋔ ( r , − ) on the underlying distributive lattice of A , and lex/rex V -functors preserve them. A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 5 / 9

  13. The contravariant adjunction – step I ◮ In view of the previous features, call the resulting structure a distributive lattice with V -operators (dlao( V )). In detail: ◮ ( A , ∧ , ∨ , 0 , 1) is a bounded distributive lattice. ◮ A is endowed with a family of adjoint maps r ⊙ − ⊣ ⋔ ( r , − ) : A → A , r ∈ V satisfying the following: ◮ 1 ⊙ a = a ◮ ( r ⊗ r ′ ) ⊙ a = r ⊙ ( r ′ ⊙ a ) ◮ For each family ( r i ) i ∈ I in V with � i ∈ I r i = r , r i ⊙ a ≤ r ⊙ a ∀ i ∈ I ∀ i ∈ I = r i ⊙ a ≤ b , ⇒ r ⊙ a ≤ b ◮ Morphisms of dlao( V ) are those preserving all operations. ◮ Hence we obtain a category DLatAO( V ) (more precisely a V -cat-category) A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 6 / 9

  14. The contravariant adjunction – step II ◮ The dual of DLatAO( V ) can be obtained by restricted Priestley duality: A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 7 / 9

  15. The contravariant adjunction – step II ◮ The dual of DLatAO( V ) can be obtained by restricted Priestley duality: ◮ Objects of DLatAO( V ) op are Priestley spaces ( X , τ, ≤ ), endowed with a family of binary relations ( R r ) r ∈ V satisfying ◮ x ′ ≤ x and R r ( x , y ) and y ≤ y ′ imply R r ( x ′ , y ′ ) ◮ R 1 = ≤ ◮ R r ◦ R r ′ = R r ⊗ r ′ ◮ R � i ∈ I r i = � i ∈ I R r i and several topological conditions. A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 7 / 9

  16. The contravariant adjunction – step II ◮ The dual of DLatAO( V ) can be obtained by restricted Priestley duality: ◮ Objects of DLatAO( V ) op are Priestley spaces ( X , τ, ≤ ), endowed with a family of binary relations ( R r ) r ∈ V satisfying ◮ x ′ ≤ x and R r ( x , y ) and y ≤ y ′ imply R r ( x ′ , y ′ ) ◮ R 1 = ≤ ◮ R r ◦ R r ′ = R r ⊗ r ′ ◮ R � i ∈ I r i = � i ∈ I R r i and several topological conditions. ◮ Morphisms in DLatAO( V ) op are monotone continuous maps f : X → Y such that ◮ R r ( x , y ) = ⇒ R r ( fx , fy ) ⇒ ( ∃ x ′ ∈ X . u ≤ fx ′ and R r ( x ′ , x )) ◮ R r ( u , fx ) ⇐ ⇒ ( ∃ x ′ ∈ X . R r ( x , x ′ ) and fx ′ ≤ u ) ◮ R r ( fx , u ) ⇐ A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 7 / 9

  17. ❯ ❯ The contravariant adjunction – step II ◮ Denote by RelPriest( V ) the resulting category. Hence RelPriest( V ) op ∼ = DLatAO( V ) A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 8 / 9

  18. ❯ ❯ The contravariant adjunction – step II ◮ Denote by RelPriest( V ) the resulting category. Hence RelPriest( V ) op ∼ = DLatAO( V ) ◮ Each relational Priestley space X becomes a V -category by � X ( x , y ) = { r | R r ( x , y ) } A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 8 / 9

  19. The contravariant adjunction – step II ◮ Denote by RelPriest( V ) the resulting category. Hence RelPriest( V ) op ∼ = DLatAO( V ) ◮ Each relational Priestley space X becomes a V -category by � X ( x , y ) = { r | R r ( x , y ) } ◮ Assume that V is completely distributive and recall that each relational Priestley space is in particular compact Hausdorff. ◮ For completely distributive V , the V -cat-ification ❯ V of the ultrafilter monad is a monad on V -cat, hence we may speak of compact V -categories as ❯ V -algebras. ◮ The V -category structure and the compact Hausdorff structure on X are compatible, in the sense that the convergence map assigning to each ultrafilter on X its limit point is a V -functor. A. Balan (UPB) A multi-valued framework for coalgebraic logics TACL 8 / 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend