dreal / dreal3

There is a new version of dReal, available at https://github.com/dreal/dreal4
GNU General Public License v3.0
48 stars 36 forks source link

[dReach] add heuristics to handle constant-rhs ODEs #178

Closed soonhokong closed 9 years ago

soonhokong commented 9 years ago

Main motivation is to have explicit constraints between the global time variable tau and local time variables time_i. Many users are using tau to model the global time while we implicitly provide a local time variable time_i for each mode i. A common pattern is to have d/dt[tau] = 1.0 in flows and tau' = tau in resets. A proposal is to generate the following constraints from dReach side:

tau_i_t = tau_i_0 + 1.0 * time_i 

More generally, when we have d/dt[tau] = expr where a constant expression expr is evaluated to c, we add tau_i_t = tau_i_0 + c * time_i.

soonhokong commented 9 years ago

closed by f19af40