2017
DOI: 10.1016/j.ic.2016.03.007
|View full text |Cite
|
Sign up to set email alerts
|

Quantitative simulations by matrices

Abstract: We introduce notions of simulation between semiring-weighted automata as models of quantitative systems. Our simulations are instances of the categorical/coalgebraic notions previously studied by Hasuo-hence soundness against language inclusion comes for free-but are concretely presented as matrices that are subject to linear inequality constraints. Pervasiveness of these formalisms allows us to exploit existing algorithms in: searching for a simulation, and hence verifying quantitative correctness that is for… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 7 publications
(24 citation statements)
references
References 52 publications
0
24
0
Order By: Relevance
“…In this context our unique standing is in the emphasis on automatic verification algorithms. For example, in [84,86] we introduced matrix simulations, a probabilistic notion we obtained via a coalgebraic generalization of conventional simulations from [64]. It is demonstrated in [84,86] that they allow effective algorithmic search by linear programming.…”
Section: Metamathematical Transfer Example Ii: From Automata To Coalmentioning
confidence: 99%
See 3 more Smart Citations
“…In this context our unique standing is in the emphasis on automatic verification algorithms. For example, in [84,86] we introduced matrix simulations, a probabilistic notion we obtained via a coalgebraic generalization of conventional simulations from [64]. It is demonstrated in [84,86] that they allow effective algorithmic search by linear programming.…”
Section: Metamathematical Transfer Example Ii: From Automata To Coalmentioning
confidence: 99%
“…For example, in [84,86] we introduced matrix simulations, a probabilistic notion we obtained via a coalgebraic generalization of conventional simulations from [64]. It is demonstrated in [84,86] that they allow effective algorithmic search by linear programming. Through this work and others [85,86] we are now convinced of the following coalgebraic unfolding scheme (Fig.…”
Section: Metamathematical Transfer Example Ii: From Automata To Coalmentioning
confidence: 99%
See 2 more Smart Citations
“…Simulations-as one-step, local witnesses for trace inclusion-have been often used as a sound (but not necessarily complete) proof method that is computationally more tractable; with the observations in [31] we are naturally interested in them. Possible directions are: synthesis of simulation matrices between finite systems by linear programming, like in [30]; synthesis of simulations by other optimization techniques for program verification (where problem instances are infinite due to the integer type); and simulations as a proof method in interactive theorem proving.…”
Section: Future Workmentioning
confidence: 99%