Here you can ask questions and find or give answers to organizational, academic and other questions about studying computer science.

1.1k questions

1.3k answers

1.7k comments

557 users

0 votes

I have a question according to the theory of mu-calculus. As you said, every continuous function is monotonic and the definition of continuous is the same as in analysis: function is defined in epsilon (* on the photo) neighborhood of the point. The monotonic, but not continuous function I can imagine - figure (1).  But I can provide a counter-example, where function continuous, but not monotonic - figure (2) on the photo with the interval [a,b]. This function can be monotonic locally, for example on the interval [a,c], but even for locally continuity I can provide a counter-example - function ** is depicted on (4). In x = 0 it’s continuous as limit exists, but for every neighborhood of 0 it oscillates very rapidly and not monotonic. How every continuous function can be monotonic?

Another question, that every monotonic function has fixpoint(s), can be more than one. As I understand, fixpoint it’s x0 such that f(x0)=x0, intersection of the function with the diagonal line. But how monotonic function can have more than one fixpoint (fig.3)?

Did I lose some connections with classical analysis and verification?

in * TF "Emb. Sys. and Rob." by (270 points)

1 Answer

+1 vote
 
Best answer

This question is a very deep question that cannot be answered with a few lines of text. Still, let me try to do so. 

If we really want to see the "true definition" of continuous functions, we would have to look at topological spaces which are the mathematics of neighborhoods. That defines also open and closed sets in a very general way, and based on that, a function f : X → Y between topological spaces is called continuous if for every x in X and every neighbourhood N of f(x) there is a neighbourhood M of x such that f(M) ⊆ N. 

Okay, that far that good. Now, there are specializations of this. One is given by metric spaces, which is the mathematics of distances. Every metric space induces a topology by defining the epsilon-sphere around an element as its neighborhood, and therefore also continuous functions. Actually, one should now prove the usual epsilon-delta definition used to define continuous functions as a theorem that holds for the original definition of continuous functions of the induced topological space. This is what you are considering above.

Third, there are further specializations of topological spaces, and the one we are considering is the one of partial orders which induce a topology called the Scott topology. Again, taking over the original definition of continuous functions would allow us to prove what we used as a definition of continuous functions in the partial order.

So, your confusion arises from mixing up the different specializations. The theorem that every continuous function is also monotonic holds for the partial orders, but not for the metric spaces where you can also define monotonic functions. Still, both notions of continuity have the same common root in topology, and are therefore artifacts derived from the same source. In a metric space, people also study contracting functions which is closer to a comparison.

There are many further relationships. For example, the fixpoint theorems we considered on the partial orders have analoges by the Banach fix point theorems in metric spaces. For models of computations used by modeling languages in embedded systems, both are in use. 

Looking at further details here (which I did some time ago and made proofs between all these facts) quickly fills 30 pages. But that doesn't help for VRS, so I decided to not include it in the slides. 

by (170k points)
selected by
Thank you for your answer!

I checked the wiki and the definition of monotonic function in partial order is x ≤ y implies f(x) ≤ f(y). It seems for me that in topology and metric spaces definitions are the same, but in different words or, as you mentioned, with the same root.

Is it the "feature" of Scott topology that every continuous function is monotonic?
And, if yes, all functions in the verification area are defined in Scott topology?

P.S. Sorry, I just realized that uploaded outdated photo: (*) on the photo means the continuous definition in the upper part. Also, at figure 2 [a,b] interval is the whole depicted function and [a, c] - from beginning to the first local minimum, c is the point of that minimum.

Related questions

+3 votes
1 answer
asked Aug 18, 2018 in * TF "Emb. Sys. and Rob." by KS (170k points)
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
Imprint | Privacy Policy
...