Activity

  • Johnny Bek posted an update 7 years, 5 months ago

    The limit-average (or mean-payoff ) value is the limit with the typical weights of 1 all prefixes: liminfn0 n 0in vi (beneath some technical conditions liminf coincides with limsup in this definition). Limit-average values depend only on the infinite tail of a run; they may be quantitative analogues of liveness properties. They are valuable, as an example, to define the mean time in between failures of a program, or the average power consumption of a program, and so on. There are isolated outcomes [468] in regards to the expressiveness, decidability, and closure properties of quantitative languages, inside the probabilistic, discounted weight, and average weight circumstances, but we lack a comprehensive picture and, additional importantly, a compelling general theory, i.e., a quantitative pendant for the theory of -regular languages. We cannot even be certain that the discounted-sum and limit-average aggregation functions are in any way as canonical as Streett and Rabin acceptance are in the qualitative case. A topological characterization of weighted languages, akin towards the topological characterization of safety and liveness as closed and dense sets within the Cantor topology, and to the Borel characterization with the -regular languages, could be beneficial within this regard.five The branching-time view Provided the wide open situation on the quantitative linear-time view, it truly is organic to appear also at the branching-time view, which is algorithmically easier in quite a few instances (as an example, though language inclusion checking is PSPACE-hard for finite-state machines, the existence of a simulation relation between two finite-state machines is usually checked in polynomial time). Topic 2 will5 Although probabilistic, discounted-sum, and limit-average values are real-valued, there have also been integer-valued attempts at classifying weighted languages. They usually focus on the summation from the weights along a run, by contemplating either finite runs [16] or upper and reduce bounds on sums of each good and unfavorable weights (so-called power values) [17]. The theory of typical price functions abstracts quantitative values, like infinite sums, for the two boolean values bounded and unbounded [49]. An additional strategy makes use of write-only registers to compute values [50].for that reason explore the pragmatics of a quantitative branchingtime strategy. Even so, we also wish to possess a compelling quantitative theory of branching time. Such a theory is finest based on tree automata [51]. This really is simply because in the branching-time view, the doable behaviors of a technique are collected in an infinite computation tree which, unlike the set (language) with the linear-time view, captures internal decision points with the system. Inside a tree, the values of unique infinite paths could be aggregated in at the very least two fascinating, fundamentally unique approaches. Worst-case analysis Similarly for the linear-time case, we are able to assign to a computation tree the supremum of the values of all infinite paths inside the tree. Average-case analysis We are able to interpret a computation tree probabilistically, by assigning probabilities to all branching choices of your technique. Because a branching choice UNC0379 site frequently depends deterministically around the (unknown) external input that the system receives at that point, this strategy amounts to assuming a probability distribution on input values or, extra usually, on environment behavior.