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 |