Towards Trace Metrics via Functor Lifting
|
|
- Angel Houston
- 5 years ago
- Views:
Transcription
1 Towards Trace Metrics via Functor Lifting Paolo Baldan 1,Filippo Bonchi 2, Henning Kerstan 3 and Barbara König 3 1 Università di Padova, Italy 2 CNRS, ENS Lyon, Université de Lyon, France 3 Universität Duisburg-Essen, Germany CALCO 2015 June 26, 2015 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit
2 My Talk Today Introduction Lifting Functors [FSTTCS 14] Behavioral (Pseudo-)Metrics [FSTTCS 14] Trace Metrics via Functor Lifting Final Remarks 2
3 Introduction
4 Behavioral Equivalence vs Behavioral Metric Behavioral Equivalence Two systems behave exactly the same. (bisimilarity, trace/language equivalence, failure equivalence...) Behavioral (Pseudo-)Metrics Two systems behave similarly, i.e. they have a small distance. (bisimilarity pseudometric, trace/language pseudometric...) Our Central Contributions FSTTCS 14: Behavioral pseudometrics for coalgebras of Set-functors. This talk: Trace pseudometrics (using Eilenberg-Moore). 4
5 Examples of Trace Distances NFA L x, L y : A 2 d 2 A (L x, L y ) = c min{n N 0 w A n.l x (w) L y (w)} where c (0, 1). Probabilistic Moore automata p x, p y : A [0, 1] d [0,1] A (p x, p y ) = c 1 w A where c 1, c 2 (0, 1], c 1 + c 2 1. ( ) w c2 p x (w) p y (w). A 5
6 Lifting Functors [FSTTCS 14]
7 Lifting of a Functor [FSTTCS 14] Definition: Lifting of a Functor (to PMet) F is a lifting of F if the diagram commutes. F F PMet Set U In Plain Terms: Our Task Given: F: Set Set and a pseudometric space (X, d) Define: pseudometric d F on FX 7
8 Pseudometrics on Probability Distributions Example Based on Optimal Transportation [Villani, 2009] X = {A, B, C}, d X : X X [0, 1], µ, ν: X [0, 1] 1 3 B Transportation Problem A, B, C: producers/consumers supply: µ, demand: ν (in %) transporting along d costs d A 1 2 minimize total cost of transport Optimal Solution first use local production (cost 0) 1 6 C transport 0.2 from A to B: = 1 15 transport 0.3 from A to C: = 1 20 d(µ, ν) = =
9 From Transportation Plans to Couplings [FSTTCS 14] µ, ν D(X), t D(X X), t: X }{{} from }{{} X [0, 1] }{{} to percentage supply is used up x X. t(x, y) = µ(x) y X Dπ 1 (t) = µ demand is satisfied y X. t(x, y) = ν(x) x X Dπ 2 (t) = ν Definition: Coupling F: Set Set, t 1, t 2 FX. The set of couplings of t 1 and t 2 is { Γ F (t 1, t 2 ) := t F(X X) Fπ } 1(t) = t 1. Fπ 2 (t) = t 2 9
10 From Costs to Evaluation Functions [FSTTCS 14] costs d (t) = t(x, y) d(x, y) (x,y) X X d: X X [0, 1] costs d : D( X X ) [0, 1] Definition: Evaluation Functor & Evaluation Function X Set/[0, ] F Set/[0, ] f [0, ] FX Ff F[0, ] ev F [0, ]. }{{} evaluation function 10
11 Putting It Together: The Wasserstein Lifting [FSTTCS 14] Definition: Wasserstein Distance For t 1, t 2 FX define } d F (t 1, t 2 ) = inf { Fd(t) t ΓF (t 1, t 2 ). Proposition: Wasserstein Pseudometric d F is a pseudometric if F preserves weak pullbacks ev F satisfies some constraints (well-behaved) 11
12 Behavioral (Pseudo-)Metrics [FSTTCS 14]
13 Final Coalgebra and Behavior The Essential Basics in a Nutshell (i.e. on one Slide) Definition: Final Coalgebra ω: Ω FΩ is final, if for all c: X FX there is a unique coalgebra homomorphism [[ ]] c : X Ω.![[ ]] c X Ω c ω FX FΩ F[[ ]] c Definition: Behavioral Equivalence x, y X : x c y [[x]] c = [y]] c Definition: Behavioral Pseudometric [FSTTCS 14] x, y X : d c (x, y) = d ω ( [[x]]c, [[y]] c ) for d ω on Ω turning ω into a final F-coalgebra 13
14 Computing Behavioral Distances [FSTTCS 14] For all coalgebras c: X FX we want to have: ( ) d c (x, y) = d ω [[x]]c, [[y]] c. (1) Especially for c = ω, where ω is an iso and [[ ]] ω = id Ω. Definition: Behavioral Pseudometric Define d c : X X [0, ] as least fixpoint of: d c (x, y) = d F ( ) c c(x), c(y) Theorem: Behavioral Pseudometric 1. c = ω yields final F-coalgebra. 2. If F preserves isometries, (1) holds for all c. 3. If ω is obtained via the final chain construction, F preserves isometries and metrics, then d ω is a proper metric. 14
15 Trace Metrics via Functor Lifting
16 Coalgebraic Traces in Eilenberg-Moore Our coalgebras are of the shape c: X FTX where T is a monad on Set and F = B _ A. A nondeterministic automaton is a Set-coalgebra c: X 2 (P fin X) A. A probabilistic Moore automaton is a Set-coalgebra c: X [0, 1] (DX) A. Known: To obtain trace semantics via final coalgebra, we need to move to the Eilenberg-Moore category of T. 16
17 Eilenberg-Moore & Liftings Definition: Lifting of a Functor to EM(T) F is a lifting of F if the diagram commutes. F EM(T) U T F C Proposition: Liftings and Distributive Laws F: EM(T) EM(T) = λ: TF FT Given λ and an FT -coalgebra c: X FTX define: c := (TX TFTX FTTX FTX ) Tc λ T X Fµ X This F-coalgebra yields a F-coalgebra µ X Fµ X. 17
18 Traces in Eilenberg-Moore via the generalized powerset construction [Silva et al., 2013, Jacobs et al., 2015] X η X TX [[ ]] c Ω c c ω FTX F[[ ]] c FΩ Definition: Trace Equivalence x, y X : x c y [[η(x)]] c = [η(y)]] c Definition: Trace Pseudometric [new! ] x, y X : d c (x, y) = d ω ([[η(x)]] c, [[η(y)]] c ) for d ω on Ω turning ω into a final F-coalgebra 18
19 The Big Picture L T F, T PMet EM(T) F U T U V L T F, T Set EM(T) F U T 19
20 Our Results... Ensure the Validity of the Aforementioned Approach compositionality F G = FG lifting of natural transformations λ: F G λ: F G lifting of monads (T, η, µ) (T, η, µ) we obtain the trace pseudometrics of our initial examples! 20
21 Final Remarks
22 Summary, Future and Related Work Our Contribution Trace pseudometrics via functor lifting and determinization! Future/Related Work What about coalgebras X TFX in Kl(T)? Our lifting approach is clearly inspired by [van Breugel and Worrell, 2005]. What about a logical characterization of distances as in [Desharnais et al., 1999]? Directed metrics (simulation distances) [de Alfaro et al., 2009] Vary metric on [0, ] [Chatzikokolakis et al., 2014] Algorithms (polynomial-time [Chen et al., 2012], on-the-fly [Bacci et al., 2013],... ) A fibrational perspective (work in progress) 22
23
24 Bibliography I Bacci, G., Bacci, G., Larsen, K. G., and Mardare, R. (2013). On-the-fly exact computation of bisimilarity distances. In Proc. of TACAS 13, pages Baldan, P., Bonchi, F., Kerstan, H., and König, B. (2014). Behavioral metrics via functor lifting. In FSTTCS 2014, LIPIcs Series. Schloss Dagstuhl Leibniz-Zentrum für Informatik. Baldan, P., Bonchi, F., Kerstan, H., and König, B. (2015). Towards Trace Metrics via Functor Lifting. In Proc. of CALCO 2015, Leibniz International Proceedings in Informatics (LIPIcs). Schloss Dagstuhl Leibniz-Zentrum für Informatik. Chatzikokolakis, K., Gebler, D., Palamidessi, C., and Xu, L. (2014). Generalized bisimulation metrics. In Baldan, P. and Gorla, D., editors, CONCUR 2014 Concurrency Theory, volume 8704 of LNCS, pages Springer Berlin Heidelberg. Chen, D., van Breugel, F., and Worrell, J. (2012). On the complexity of computing probabilistic bisimilarity. In Proc. of FoSSaCS 12, volume 7213 of LNCS, pages de Alfaro, L., Faella, M., and Stoelinga, M. (2009). Linear and branching system metrics. IEEE Transactions on Software Engineering, 25(2). Desharnais, J., Gupta, V., Jagadeesan, R., and Panangaden, P. (1999). Metrics for labeled Markov systems. In CONCUR 99 Concurrency Theory, volume 1664 of LNCS, pages Springer Berlin Heidelberg. 24
25 Bibliography II Jacobs, B., Silva, A., and Sokolova, A. (2015). Trace semantics via determinization. Journal of Computer and System Sciences, 81(5): th International Workshop on Coalgebraic Methods in Computer Science, CMCS 2012 (Selected Papers). Silva, A., Bonchi, F., Bonsangue, M. M., and Rutten, J. J. M. M. (2013). Generalizing determinization from automata to coalgebras. LMCS, 9(1). van Breugel, F. and Worrell, J. (2005). A behavioural pseudometric for probabilistic transition systems. TCS, 331: Villani, C. (2009). Optimal Transport Old and New, volume 338 of A Series of Comprehensive Studies in Mathematics. Springer. 25
On-the-Fly Exact Computation of Bisimilarity Distances
On-the-Fly Exact Computation of Bisimilarity Distances Giorgio Bacci, Giovanni Bacci, Kim G. Larsen, Radu Mardare Dept. of Computer Science, Aalborg University Quantitative Models: Expressiveness, Analysis,
More informationConverging from Branching to Linear Metrics for Weighted Transition Systems
Converging from Branching to Linear Metrics for Weighted Transition Systems Giorgio Bacci, Giovanni Bacci, Kim G. Larsen, and Radu Mardare Dept. Computer Science, Aalborg University WATA 2016 1/24 Motivations
More informationWeighted automata coalgebraically
Weighted automata coalgebraically Filippo Bonchi 4 Michele Boreale 5 Marcello Bonsangue,2 Jan Rutten,3 Alexandra Silva Centrum Wiskunde en Informatica 2 LIACS - Leiden University 3 Radboud Universiteit
More information(Co-)algebraic Automata Theory
(Co-)algebraic Automata Theory Sergey Goncharov, Stefan Milius, Alexandra Silva Erlangen, 5.11.2013 Chair 8 (Theoretical Computer Science) Short Histrory of Coalgebraic Invasion to Automata Theory Deterministic
More informationContext-Free Languages, Coalgebraically
Context-Free Languages, Coalgebraically Joost Winter 1, Marcello M. Bonsangue 2,1, and Jan Rutten 1,3 1 Centrum Wiskunde & Informatica (CWI) 2 LIACS Leiden University 3 Radboud University Nijmegen Abstract.
More informationLecture three: Automata and the algebra-coalgebra duality
Lecture three: Automata and the algebra-coalgebra duality Jan Rutten CWI Amsterdam & Radboud University Nijmegen IPM, Tehran - 13 January 2016 This lecture will explain two diagrams: 1 x c ε σ A r x X
More informationStreams and Coalgebra Lecture 1
Streams and Coalgebra Lecture 1 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):
More informationA Coalgebraic Approach to Linear-Time Logics
A Coalgebraic Approach to Linear-Time Logics Corina Cîrstea University of Southampton cc2@ecs.soton.ac.uk Abstract. We extend recent work on defining linear-time behaviour for state-based systems with
More informationDuality in Logic and Computation
Duality in Logic and Computation Prakash Panangaden 1 1 School of Computer Science McGill University IEEE Symposium On Logic In Computer Science, June 2013 Panangaden (McGill University) Duality in Logic
More informationProbabilistic Bisimilarity as Testing Equivalence
Probabilistic Bisimilarity as Testing Equivalence Yuxin Deng a,, Yuan Feng b a Shanghai Key Laboratory of Trustworthy Computing, MOE International Joint Lab of Trustworthy Software, and International Research
More informationComposition and Decomposition of DPO Transformations with Borrowed Context
Composition and Decomposition of DP Transformations with Borrowed Context Paolo Baldan 1, Hartmut Ehrig 2, and Barbara König 3 1 Dipartimento di Informatica, niversità Ca Foscari di Venezia, Italy 2 Institut
More informationThe Metric Monad for Probabilistic Nondeterminism
The Metric Monad for Probabilistic Nondeterminism Franck van Breugel a,1 a York University, Department of Computer Science 4700 Keele Street, Toronto, M3J 1P3, Canada Abstract A metric on the set of Borel
More informationStreams and Coalgebra Lecture 2
Streams and Coalgebra Lecture 2 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):
More informationA Metrized Duality Theorem for Markov Processes
A Metrized Duality Theorem for Markov Processes Dexter Kozen Radu Mardare Prakash Panangaden Cornell University, USA Aalborg University, Denmark McGill University, Canada Abstract We extend our previous
More informationOn a Categorical Framework for Coalgebraic Modal Logic
On a Categorical Framework for Coalgebraic Modal Logic Liang-Ting Chen 1 Achim Jung 2 1 Institute of Information Science, Academia Sinica 2 School of Computer Science, University of Birmingham MFPS XXX
More informationThe Measurable Space of Stochastic Processes
The Measurable Space of Stochastic Processes Luca Cardelli Microsoft Research Cambridge, UK Email: luca@microsoft.com Radu Mardare The Microsoft Research-University of Trento Centre for Computational and
More informationAutomata Minimization: a Functorial Approach
Automata Minimization: a Functorial Approach Thomas Colcombet 1 and Daniela etrişan 1 1 CNRS, IRIF, Univ. aris-diderot, aris 7, France {thomas.colcombet,petrisan}@irif.fr Abstract In this paper we regard
More informationDuality in Logic and Computation
Duality in Logic and Computation Prakash Panangaden 1 1 School of Computer Science McGill University IEEE Symposium On Logic In Computer Science, June 2013 Panangaden (McGill University) Duality in Logic
More information7th Conference on Algebra and Coalgebra in Computer Science
7th Conference on Algebra and Coalgebra in Computer Science CALCO 2017, June 14 16, 2017, Ljubljana, Slovenia Edited by Filippo Bonchi Barbara König L I P I c s Vo l. 7 2 C A L C O 2 0 1 7 w w w. d a g
More informationOn-the-Fly Exact Computation of Bisimilarity Distances
On-the-Fly Exact Computation of Bisimilarity Distances Giorgio Bacci, Giovanni Bacci 2, Kim G. Larsen 2, and Radu Mardare 2 Dept. of Mathematics and Computer Science, University of Udine, Italy giorgio.bacci@uniud.it
More informationDuality in Probabilistic Automata
Duality in Probabilistic Automata Chris Hundt Prakash Panangaden Joelle Pineau Doina Precup Gavin Seal McGill University MFPS May 2006 Genoa p.1/40 Overview We have discovered an - apparently - new kind
More informationTesting Semantics: Connecting Processes and Process Logics
Testing Semantics: Connecting Processes and Process Logics Dusko Pavlovic, 1,4 Michael Mislove 2,4 and James B. Worrell 3 1 Kestrel Institute, Palo Alto, CA 2 Tulane University, New Orleans, LA 3 Oxford
More informationCospan/Span(Graph): an Algebra for Open, Reconfigurable Automata Networks
Cospan/Span(Graph): an Algebra for Open, Reconfigurable Automata Networks Alessandro Gianola 1, Stefano Kasangian 2, and Nicoletta Sabadini 3 1 Università degli Studi di Milano, Via Saldini 50, Milano,
More informationA Coalgebraic Approach to Bidirectional Transformations
A Coalgebraic Approach to Bidirectional Transformations Faris Abou-Saleh 1 James McKinna 2 1 Department of Computer Science, University of Oxford 2 School of Informatics, University of Edinburgh April
More informationProduct rules and distributive laws
Product rules and distributive laws Joost Winter University of Warsaw April 2, 2016 Overview Main goal of this paper: a categorical framework for a two-step determinization process in which product rules,
More informationA note on coinduction and weak bisimilarity for while programs
Centrum voor Wiskunde en Informatica A note on coinduction and weak bisimilarity for while programs J.J.M.M. Rutten Software Engineering (SEN) SEN-R9826 October 31, 1998 Report SEN-R9826 ISSN 1386-369X
More informationPACE project. Deliverable D
PACE project ANR 12IS02001 Deliverable D2015-123 September 2015 Introduction. We give below a presentation of the results obtained during the third year of PACE, from january to september 2015. Contrarily
More informationCoalgebraic Lindström Theorems
Coalgebraic Lindström Theorems Alexander Kurz University of Leicester, UK Yde Venema ILLC, Amsterdam, The Netherlands Abstract We study modal Lindström theorems from a coalgebraic perspective. We provide
More informationWeak bisimulations for coalgebras over ordered functors
Weak bisimulations or coalgebras over ordered unctors Tomasz Brengos Faculty o Mathematics and Inormation Sciences Warsaw University o Technology Koszykowa 75 00-662 Warszawa, Poland t.brengos@mini.pw.edu.pl
More informationThe State Explosion Problem
The State Explosion Problem Martin Kot August 16, 2003 1 Introduction One from main approaches to checking correctness of a concurrent system are state space methods. They are suitable for automatic analysis
More informationThe Measurable Space of Stochastic Processes
Fundamenta Informaticae XX (2013) 1 17 1 DOI 10.3233/FI-2012-0000 IOS ress The Measurable Space of Stochastic rocesses Luca Cardelli Microsoft Research Cambridge, UK luca@microsoft.com Radu Mardare Dept.
More informationLogical connections in the many-sorted setting
Logical connections in the many-sorted setting Jiří Velebil Czech Technical University in Prague Czech Republic joint work with Alexander Kurz University of Leicester United Kingdom AK & JV AsubL4 1/24
More informationNash Equilibria in Concurrent Games with Büchi Objectives
Nash Equilibria in Concurrent Games with Büchi Objectives Patricia Bouyer, Romain Brenguier, Nicolas Markey, and Michael Ummels LSV, CNRS & ENS Cachan, France {bouyer,brenguier,markey,ummels}@lsv.ens-cachan.fr
More informationPreliminaries. Chapter 3
Chapter 3 Preliminaries In the previous chapter, we studied coinduction for languages and deterministic automata. Deterministic automata are a special case of the theory of coalgebras, which encompasses
More informationPartially ordered monads and powerset Kleene algebras
Partially ordered monads and powerset Kleene algebras Patrik Eklund 1 and Werner Gähler 2 1 Umeå University, Department of Computing Science, SE-90187 Umeå, Sweden peklund@cs.umu.se 2 Scheibenbergstr.
More informationIterated covariant powerset is not a monad 1
Replace this file with prentcsmacro.sty for your meeting, or with entcsmacro.sty for your meeting. Both can be found through links on the ENTCS Web Page. Iterated covariant powerset is not a monad 1 Bartek
More informationAlgebras. Larry Moss Indiana University, Bloomington. TACL 13 Summer School, Vanderbilt University
1/39 Algebras Larry Moss Indiana University, Bloomington TACL 13 Summer School, Vanderbilt University 2/39 Binary trees Let T be the set which starts out as,,,, 2/39 Let T be the set which starts out as,,,,
More informationBialgebraic Methods in Structural Operational Semantics
SOS 2006 Preliminary Version Bialgebraic Methods in Structural Operational Semantics (Invited Talk) Bartek 1,2 Warsaw University, Edinburgh University Abstract Bialgebraic semantics, invented a decade
More informationOn a Monadic Encoding of Continuous Behaviour
On a Monadic Encoding of Continuous Behaviour Renato Neves joint work with: Luís Barbosa, Manuel Martins, Dirk Hofmann INESC TEC (HASLab) & Universidade do Minho October 1, 2015 1 / 27 The main goal A
More informationApproximate Bisimulations for Constrained Linear Systems
Approximate Bisimulations for Constrained Linear Systems Antoine Girard and George J Pappas Abstract In this paper, inspired by exact notions of bisimulation equivalence for discrete-event and continuous-time
More informationStochastic Transition Systems for Continuous State Spaces and Non-determinism
Stochastic Transition Systems for Continuous State Spaces and Non-determinism Stefano Cattani 1, Roberto Segala 2, Marta Kwiatkowska 1, and Gethin Norman 1 1 School of Computer Science, The University
More informationAPPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas
APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1 Antoine Girard A. Agung Julius George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 1914 {agirard,agung,pappasg}@seas.upenn.edu
More informationApproximate Simulations for Probabilistic I/O Automata. Sayan Mitra and Nancy Lynch TDS Seminar, CSAIL, MIT October 27 th 2006
Approximate Simulations for Probabilistic I/O Automata Sayan Mitra and Nancy Lynch TDS Seminar CSAIL MIT October 7 th 006 Implementation Relations Timed automata probabilistic automata Executions record
More informationStream automata are coalgebras
Stream automata are coalgebras Vincenzo Ciancia, Yde Venema Institute of Logic, Language and Computation, University of Amsterdam Abstract. Stream automata (also called ω-automata) and ω-regular languages
More informationBisimulation for Neighbourhood Structures
Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam
More informationMonoidal Company for Accessible Functors *
Monoidal Company for Accessible Functors * Henning Basold, Damien Pous, Jurriaan Rot To cite this version: Henning Basold, Damien Pous, Jurriaan Rot. Monoidal Company for Accessible Functors *. CALCO,
More informationWEAK BISIMULATION FOR COALGEBRAS OVER ORDER ENRICHED MONADS
WEAK BISIMULATION FOR COALGEBRAS OVER ORDER ENRICHED MONADS TOMASZ BRENGOS arxiv:1310.3656v3 [cs.lo] 16 Jul 2014 Abstract. The paper introduces the notion of a weak bisimulation for coalgebras whose type
More informationDomain theory, testing and simulation for labelled Markov processes
Theoretical Computer Science 333 (2005) 171 197 www.elsevier.com/locate/tcs Domain theory, testing and simulation for labelled Markov processes Franck van Breugel a,,1, Michael Mislove b,2,3, Joël Ouaknine
More informationComposition and Decomposition of DPO Transformations with Borrowed Context
BTEILNG FÜR INFRMTIK ND NGEWNDTE KGNITINSWISSENSCHFT FKLTÄT FÜR INGENIERWISSENSCHFTEN Technischer Bericht Nr. 2006-01 Composition and Decomposition of DP Transformations with Borrowed Context Paolo Baldan
More informationA Behavioral Congruence for Concurrent Constraint Programming with Nondeterministic Choice
A Behavioral Congruence for Concurrent Constraint Programming with Nondeterministic Choice Luis Pino*, Filippo Bonchi** and Frank Valencia* (Presented by: Jorge A. Pe rez) *E quipe Come te, LIX, Laboratoire
More informationSimulations in Coalgebra
Simulations in Coalgebra Jesse Hughes Dept. Philosophy, Technical Univ. Eindhoven, P.O. Box 513, 5600 MB Eindhoven, The Netherlands. J.Hughes@tm.tue.nl Bart Jacobs Dept. Computer Science, Univ. Nijmegen,
More informationEquational reasoning for probabilistic programming Part II: Quantitative equational logic
Equational reasoning for probabilistic programming Part II: Quantitative equational logic Prakash Panangaden 1 1 School of Computer Science McGill University Probabilistic Programming Languages 29th May
More informationThe Kantorovich Metric in Computer Science: A Brief Survey
Electronic Notes in Theoretical Computer Science 253 (2009) 73 82 www.elsevier.com/locate/entcs The Kantorovich Metric in Computer Science: A Brief Survey Yuxin Deng 1 Shanghai Jiao Tong University, China
More informationSimulations and Bisimulations for Coalgebraic Modal Logics
Simulations and Bisimulations for Coalgebraic Modal Logics Daniel Gorín and Lutz Schröder Department of Computer Science, Universität Erlangen-Nürnberg Abstract. Simulations serve as a proof tool to compare
More informationDeciding the weak definability of Büchi definable tree languages
Deciding the weak definability of Büchi definable tree languages Thomas Colcombet 1,DenisKuperberg 1, Christof Löding 2, Michael Vanden Boom 3 1 CNRS and LIAFA, Université Paris Diderot, France 2 Informatik
More information1. The Method of Coalgebra
1. The Method of Coalgebra Jan Rutten CWI Amsterdam & Radboud University Nijmegen IMS, Singapore - 15 September 2016 Overview of Lecture one 1. Category theory (where coalgebra comes from) 2. Algebras
More informationOn the Total Variation Distance of Labelled Markov Chains
On the Total Variation Distance of Labelled Markov Chains Taolue Chen Stefan Kiefer Middlesex University London, UK University of Oxford, UK CSL-LICS, Vienna 4 July 04 Labelled Markov Chains (LMCs) a c
More informationOn Distribution Based Bisimulations for Probabilistic Automata
On Distribution Based Bisimulations for Probabilistic Automata AVACS alumni technical talk Lijun Zhang Institute of Software, Chinese Academy of Sciences Joint work with Holger Hermanns, Lei Song, Christian
More informationCopyful Streaming String Transducers
Copyful Streaming String Transducers Emmanuel Filiot 1 and Pierre-Alain Reynier 2 1 Computer Science department, Université Libre de Bruxelles, Belgium 2 Aix-Marseille Univ, LIF, CNRS, Marseille, France
More informationarxiv: v1 [cs.lo] 21 Apr 2016
Computation Tree Logic for Synchronization Properties arxiv:1604.06384v1 [cs.lo] 21 Apr 2016 Krishnendu Chatterjee Laurent Doyen IST Austria CNRS & LSV, ENS Cachan Abstract We present a logic that extends
More informationUnrestricted Stone Duality for Markov Processes
Unrestricted Stone Duality for Markov Processes Robert Furber, Dexter Kozen, Kim Larsen, Radu Mardare and Prakash Panangaden Aalborg University, Denmark Cornell University McGill University, Montreal,
More informationTesting Stochastic Processes through Reinforcement Learning
Testing Stochastic Processes through Reinforcement Learning François Laviolette Département IFT-GLO Université Laval Québec, Canada francois.laviolette@ift.ulaval.ca Sami Zhioua Département IFT-GLO Université
More informationUnrestricted Stone Duality for Markov Processes
Unrestricted Stone Duality for Markov Processes Robert Furber, Dexter Kozen, Kim Larsen, Radu Mardare and Prakash Panangaden Aalborg University, Denmark Cornell University McGill University, Montreal,
More informationThe unfolding of general Petri nets
Foundations of Software Technology and Theoretical Computer Science (Bangalore) 2008. Editors: R. Hariharan, M. Mukund, V. Vinay; pp - The unfolding of general Petri nets Jonathan Hayman and Glynn Winskel
More informationGeneralized Quantitative Analysis of Metric Transition Systems
Generalized Quantitative Analysis of Metric Transition Systems Uli Fahrenberg Axel Legay IRISA/INRIA Rennes, France MEALS Momentum Gathering 2013 Elevator Statement When formal models include quantities,
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationDisjunctive Bases: Normal Forms for Modal Logics
Disjunctive Bases: Normal Forms for Modal Logics Sebastian Enqvist 1 and Yde Venema 2 1 Department of Philosophy, Stockholm University, Sweden thesebastianenqvist@gmail.se 2 Institute for Logic, Language
More informationModular Construction of Modal Logics
Modular Construction of Modal Logics Corina Cîrstea 1 and Dirk Pattinson 2 1 School of Electronics and Computer Science, University of Southampton, UK cc2@ecs.soton.ac.uk 2 Institut für Informatik, LMU
More informationReflection and preservation of properties in coalgebraic (bi)simulations
Reflection and preservation of properties in coalgebraic (bi)simulations Ignacio Fábregas, Miguel Palomino, and David de Frutos Escrig Departamento de Sistemas Informáticos y Computación, UCM fabregas@fdi.ucm.es
More informationA Fixed Point Theorem in a Category of Compact Metric Spaces
A Fixed Point Theorem in a Category of Compact Metric Spaces Fabio Alessi, Paolo Baldan, Gianna Bellè Dipartimento di Matematica e Informatica, via Zanon 6, 33100 Udine (Italy) {alessi,baldan,gbelle}@dimi.uniud.it
More informationCoalgebraic Walks, in Quantum and Turing Computation
Coalgebraic Walks, in Quantum and Turing Computation Bart Jacobs Institute for Computing and Information Sciences icis), Radboud University Nijmegen, The Netherlands. Webaddress: www.cs.ru.nl/b.jacobs
More informationDeciding the First Levels of the Modal µ Alternation Hierarchy by Formula Construction
Deciding the First Levels of the Modal µ Alternation Hierarchy by Formula Construction Karoliina Lehtinen and Sandra Quickert Laboratory for Foundations of Computer Science, University of Edinburgh 10
More informationGeneric trace semantics via coinduction
Generic trace semantics via coinduction Hasuo, I.; Jacobs, B.P.F.; Sokolova, A. Published in: Logical Methods in Computer Science DOI: 10.2168/LMCS-3(4:11)2007 Published: 01/01/2007 Document Version Publisher
More informationCombining Bialgebraic Semantics and Equations
Combining Bialgebraic Semantics and Equations Jurriaan Rot 1 and Marcello Bonsangue 2 1 LIACS Leiden University, Niels Bohrweg 1, Leiden, The Netherlands 2 Centrum Wiskunde en Informatica, Science Park
More informationAffine Monads and Side-Effect-Freeness
Affine Monads and Side-Effect-Freeness Bart Jacobs Institute for Computing and Information Sciences, Radboud Universiteit, Nijmegen, The Netherlands bart@cs.ru.nl Abstract. The notions of side-effect-freeness
More informationDecidability Results for Probabilistic Hybrid Automata
Decidability Results for Probabilistic Hybrid Automata Prof. Dr. Erika Ábrahám Informatik 2 - Theory of Hybrid Systems RWTH Aachen SS09 - Probabilistic hybrid automata 1 / 17 Literatur Jeremy Sproston:
More informationComputation Tree Logic for Synchronization Properties
Computation Tree Logic for Synchronization Properties Krishnendu Chatterjee 1 and Laurent Doyen 2 1 IST Austria 2 LSV, ENS Cachan & CNRS, France Abstract We present a logic that extends CTL (Computation
More informationTesting Semantics: Connecting Processes and Process Logics
Testing Semantics: Connecting Processes and Process Logics Dusko Pavlovic 1 and Michael Mislove 2 1 Kestrel Institute, Palo Alto, CA 2 Tulane University, New Orleans, LA Abstract. Early approaches to semantics
More informationON-THE-FLY COMPUTATION OF BISIMILARITY DISTANCES
ON-THE-FLY COMPUTATION OF BISIMILARITY DISTANCES GIORGIO BACCI, GIOVANNI BACCI, KIM G. LARSEN, AND RADU MARDARE Dept. of Computer Science, Aalborg University, Denmark e-mail address: grbacci@cs.aau.dk
More informationSemantical Principles in the Modal Logic of Coalgebras
Semantical Principles in the Modal Logic of Coalgebras Dirk Pattinson Institut für Informatik, Ludwig-Maximilians-Universität München Abstract. Coalgebras for a functor on the category of sets subsume
More informationController Synthesis for MTL Specifications
Controller Synthesis for MTL Specifications Patricia Bouyer, Laura Bozzelli, and Fabrice Chevalier LSV, CNRS & ENS Cachan, France {bouyer,bozzelli,chevalie}@lsv.ens-cachan.fr Abstract. We consider the
More informationElements of Category Theory
Elements of Category Theory Robin Cockett Department of Computer Science University of Calgary Alberta, Canada robin@cpsc.ucalgary.ca Estonia, Feb. 2010 Functors and natural transformations Adjoints and
More informationBringing class diagrams to life
Bringing class diagrams to life Luis S. Barbosa & Sun Meng DI-CCTC, Minho University, Braga & CWI, Amsterdam UML & FM Workshop 2009 Rio de Janeiro 8 December, 2009 Formal Methods proofs problems structures
More informationProductive functions as Term-coalgebra anamorphisms in Coq
Productive functions as Term-coalgebra anamorphisms in Coq Clemens Kupke, Milad Niqui and Jan Rutten April 26, 2010 Abstract We present a method for implementing a class of productive functions in Coq.
More informationState Explosion in Almost-Sure Probabilistic Reachability
State Explosion in Almost-Sure Probabilistic Reachability François Laroussinie Lab. Spécification & Vérification, ENS de Cachan & CNRS UMR 8643, 61, av. Pdt. Wilson, 94235 Cachan Cedex France Jeremy Sproston
More informationarxiv: v1 [cs.lo] 22 Oct 2018
Quantitative Simulations by Matrices Natsuki Urabe a, Ichiro Hasuo a a Department of Computer Science, Graduate School of Information Science and Technology, the University of Tokyo, 7-3-1, Hongo, Bunkyo-ku,
More informationMonads Need Not Be Endofunctors
Monads Need Not Be Endofunctors Thorsten Altenkirch, University of Nottingham James Chapman, Institute of Cybernetics, Tallinn Tarmo Uustalu, Institute of Cybernetics, Tallinn ScotCats, Edinburgh, 21 May
More informationSymbolic Decision Procedures. Formalizing. Regular Languages. Dmitriy Traytel. for
Formalizing }{{} in Symbolic Decision Procedures for Regular Languages Dmitriy Traytel Representations of Regular Languages DFA NFA a q 0 a q 1 q 2 a q 0 a q 2 a b q 3 b a q 3 b a(a + b ) (b( ) + a( (a
More informationVietoris bisimulations
Vietoris bisimulations N. Bezhanishvili, G. Fontaine and Y. Venema July 17, 2008 Abstract Building on the fact that descriptive frames are coalgebras for the Vietoris functor on the category of Stone spaces,
More informationTermination in Convex Sets of Distrubtions
ASC Report No. 08/2017 Termination in Convex Sets of Distrubtions A. Sokolova and H. Woracek Institute for Analysis and Scientific Computing Vienna University of Technology TU Wien www.asc.tuwien.ac.at
More informationStone Duality for Markov Processes
Stone Duality for Markov Processes Dexter Kozen 1 Kim G. Larsen 2 Radu Mardare 2 Prakash Panangaden 3 1 Computer Science Department, Cornell University, Ithaca, New York, USA 2 Department of Computer Science,
More informationExemplaric Expressivity of Modal Logics
Exemplaric Expressivity of Modal Logics Bart Jacobs 1 and Ana Sokolova 2 1 Institute for Computing and Information Sciences, Radboud University Nijmegen.O. Box 9010, 6500 GL Nijmegen, The Netherlands.
More informationLabelled Markov Processes as Generalised Stochastic Relations
Labelled Markov Processes as Generalised Stochastic Relations Michael Mislove a,1, Dusko Pavlovic c,2 and James Worrell b a Tulane University, Department of Mathematics, New Orleans, USA b Computing Laboratory,
More informationTransformation of Corecursive Graphs
Transformation of Corecursive Graphs Towards M-Adhesive Categories of Corecursive Graphs Julia Padberg 10.2.2017 Padberg Transformation of Corecursive Graphs 10.2.2017 1 Motivation Table of Contents 1
More informationInvolutive Categories and Monoids, with a GNS-correspondence
nvolutive Categories and Monoids, with a GNS-correspondence Bart Jacobs Radboud University, Nijmegen, The Netherlands Abstract This paper develops the basics of the theory of involutive categories and
More informationControlling probabilistic systems under partial observation an automata and verification perspective
Controlling probabilistic systems under partial observation an automata and verification perspective Nathalie Bertrand, Inria Rennes, France Uncertainty in Computation Workshop October 4th 2016, Simons
More informationRelational Algebra for Just Good Enough Hardware
Relational Algebra for Just Good Enough Hardware J.N. Oliveira Inesc Tec & University of Minho RAMiCS 2014 Marienstatt im Westerwald, Germany 28 April - 1 May 2014 Motivation Motivation Software V&V compared
More informationarxiv: v1 [cs.lo] 25 Feb 2014
On coalgebras with internal moves Tomasz Brengos arxiv:1402.6281v1 [cs.lo] 25 Feb 2014 Faculty of Mathematics and Information Science Warsaw University of Technology Koszykowa 75 00-662 Warszawa, Poland
More informationComplexity of Regular Functions
Electronic Colloquium on Computational Complexity, Report No. 18 (2015) Complexity of Regular Functions Eric Allender and Ian Mertz Department of Computer Science Rutgers University Piscataway, NJ 08854,
More informationA Compositional Approach to Bisimulation of Arenas of Finite State Machines
A Compositional Approach to Bisimulation of Arenas of Finite State Machines Giordano Pola, Maria D. Di Benedetto and Elena De Santis Department of Electrical and Information Engineering, Center of Excellence
More information