Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

guideline for handling interpolation and extrapolation in TL #54

Open
TomyYamy opened this issue Nov 12, 2020 · 7 comments
Open

guideline for handling interpolation and extrapolation in TL #54

TomyYamy opened this issue Nov 12, 2020 · 7 comments

Comments

@TomyYamy
Copy link
Collaborator

When time = [0, inf], then we have time bounded trajectory traj_time = [s-time, e-time], how we handle the start bound = [0, s-time) and the end bound = [e-time, inf]?

I think now we just ignore the start bound = [0, s-time)
For the end bound = [e-time, inf], we expect the extrapolation of the end of trajectory, then calculate [e-time, end of bound of timed operator].
That makes sense, other wise, the robustness trajectory becomes shorten and shorten in every nest of formula.

@TomyYamy TomyYamy added the documentation Improvements or additions to documentation label Nov 12, 2020
@TomyYamy
Copy link
Collaborator Author

I guess online does not use "extrapolation" from the end point of traj. But offline use "extrapolation".

@TomyYamy
Copy link
Collaborator Author

it relates #60

@TomyYamy
Copy link
Collaborator Author

TomyYamy commented Nov 21, 2020

Finally I find even either online, offline, we will not use extrapolation.
I misunderstand when I implement "unbounded" timed operator

@TomyYamy
Copy link
Collaborator Author

We discussed

rho(O[T1,T2]phi, w, t) =   -inf                                                      if t<T1
                           max_{t' in ([t-T2, t-T1] \cap [0,inf))} rho(phi, w, t')   otherwise

I think that is related in this issue.

It depend on how we define dense time robustness.
I think regarding not using extrapolation notion, we should not return any information for "if t<T1".
I'm not sure that is semantically correct. let's discuss it.

@TomyYamy
Copy link
Collaborator Author

Still we need to discuss which is better to return either [] or inf/-inf when there are no data points.

@TomyYamy
Copy link
Collaborator Author

We will keep use only interpolation because it leads misunderstanding for "application user".
However "TL user" need it in specific case. Still we remain it.

@TomyYamy TomyYamy changed the title guideline for calculating start and end bound of robustness guideline for handling interpolation and extrapolation in TL Jan 11, 2021
@TomyYamy
Copy link
Collaborator Author

TomyYamy commented Feb 4, 2022

It relates #112

@TomyYamy TomyYamy added semantics-refactoring and removed documentation Improvements or additions to documentation labels Apr 11, 2022
@TomyYamy TomyYamy self-assigned this Apr 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants