![]() | ![]() | ![]() | Parabola, cubic and exponential behaviours |
We study an integrator put under different initial conditions and guards, formalized by the following automaton:

The trajectories are of the form "x = y*y + a*y + b". The purpose of the different guards is to demonstrate the ability of the technique to perform non-linear deductions.
|
l | #e | running time | file |
| 1 | 4 | parabola_i0_l1.ps | |
| 2 | 8 | parabola_i0_l2.ps | |
| 4 | 32 | parabola_i0_l4.ps | |
|
l | : | corresponds to "-log l" option |
| #e | : | number of template expressions on the coefficients of Jordan normal form |
| (related to the number "l" and the number of different coefficient of the Jordan normal form) |
|
l | #e | running time | file |
| 1 | 4 | parabola_i1_l1.ps | |
| 2 | 8 | parabola_i1_l2.ps | |
| 4 | 32 | parabola_i1_l4.ps | |
|
l | #e | running time | file |
| 1 | 4 | parabola_i2_l1.ps | |
| 2 | 8 | parabola_i2_l2.ps | |
| 4 | 32 | parabola_i2_l4.ps | |
Let add now a variable, in order to get a cubic behaviour.

The trajectories are now of the form "x=z*z*z + a*z*z + b*z+c" and "y=z*z + d*z + e".
|
l | #e | running time | file |
| 1 | 9 | cubic_i0_l1.ps | |
| 2 | 27 | cubic_i0_l2.ps | |
| 4 | 93 | cubic_i0_l4.ps | |
|
l | #e | running time | file |
| 1 | 9 | cubic_i1_l1.ps | |
| 2 | 27 | cubic_i1_l2.ps | |
| 4 | 93 | cubic_i1_l4.ps | |
|
l | #e | running time | file |
| 1 | 9 | cubic_i2_l1.ps | |
| 2 | 27 | cubic_i2_l2.ps | |
| 4 | 93 | cubic_i2_l4.ps | |
We also analyse the example exp_div.lts:
|
l | #e | running time | file |
| 1 | 4 | exp_div_l1.ps | |
| 2 | 8 | exp_div_l2.ps | |
| 3 | 16 | exp_div_l3.ps | |
![]() | ![]() | ![]() | Parabola, cubic and exponential behaviours |