Start: l0
Program_Vars: X₀, X₁, X₂
Temp_Vars:
Locations: l0, l1
Transitions:
t₀: l0(X₀, X₁, X₂) → l1(X₀, X₁, X₂) :|: 1+X₂ ≤ 0
t₁: l1(X₀, X₁, X₂) → l1(X₀+(X₁)²*X₂, X₁-2⋅(X₂)², X₂) :|: 1 ≤ X₀+(X₁)²
Found invariant 1+X₂ ≤ 0 for location l1
Start: l0
Program_Vars: X₀, X₁, X₂
Temp_Vars:
Locations: l0, l1
Transitions:
t₀: l0(X₀, X₁, X₂) → l1(X₀, X₁, X₂) :|: 1+X₂ ≤ 0
t₁: l1(X₀, X₁, X₂) → l1(X₀+(X₁)²*X₂, X₁-2⋅(X₂)², X₂) :|: 1 ≤ X₀+(X₁)² ∧ 1+X₂ ≤ 0
cycle: [t₁: l1→l1]
Termination: true
Formula:
Found invariant 1+X₂ ≤ 0 for location l1
Found invariant 1+X₂ ≤ 0 for location l1_v1
Overall timebound:12⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+12⋅X₁⋅X₂⋅X₂⋅X₂+24⋅X₂⋅X₂⋅X₂⋅X₂+24⋅X₁⋅X₂⋅X₂+6⋅X₁⋅X₁⋅X₂+6⋅X₁⋅X₁+6⋅X₀+7 {O(n^5)}
t₀: 1 {O(1)}
t₁: 12⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+12⋅X₁⋅X₂⋅X₂⋅X₂+24⋅X₂⋅X₂⋅X₂⋅X₂+24⋅X₁⋅X₂⋅X₂+6⋅X₁⋅X₁⋅X₂+6⋅X₁⋅X₁+6⋅X₀+6 {O(n^5)}
Overall costbound: 12⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+12⋅X₁⋅X₂⋅X₂⋅X₂+24⋅X₂⋅X₂⋅X₂⋅X₂+24⋅X₁⋅X₂⋅X₂+6⋅X₁⋅X₁⋅X₂+6⋅X₁⋅X₁+6⋅X₀+7 {O(n^5)}
t₀: 1 {O(1)}
t₁: 12⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+12⋅X₁⋅X₂⋅X₂⋅X₂+24⋅X₂⋅X₂⋅X₂⋅X₂+24⋅X₁⋅X₂⋅X₂+6⋅X₁⋅X₁⋅X₂+6⋅X₁⋅X₁+6⋅X₀+6 {O(n^5)}
t₀, X₀: X₀ {O(n)}
t₀, X₁: X₁ {O(n)}
t₀, X₂: X₂ {O(n)}
t₁, X₀: 432000⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+2073600⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+777600⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+3317760⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+3525120⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+725760⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+1769472⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+2949696⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+404352⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+5308416⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+129600⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+1441152⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+145152⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+2654208⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+3898368⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+151200⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+155520⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+1617408⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+1658880⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+31104⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+414720⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+430272⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+188640⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+331776⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+3456⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+386208⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+456192⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+483840⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+552960⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+72576⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+98496⋅X₀⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+103680⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+123552⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+233280⋅X₀⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+31104⋅X₀⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+331776⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+387072⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+49248⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+5184⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+555264⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+10368⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+124416⋅X₀⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+12960⋅X₀⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+2592⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+297504⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+405504⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+41760⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+5184⋅X₀⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+57024⋅X₀⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+163584⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+20736⋅X₀⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+20736⋅X₀⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+30240⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+432⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+5184⋅X₀⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+7776⋅X₀⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+7776⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+79488⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+10368⋅X₀⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+1296⋅X₀⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+17820⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+19584⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+2592⋅X₀⋅X₀⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+288⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+31104⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+48384⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+9216⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+12492⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+1296⋅X₀⋅X₀⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+26496⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+2664⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+28512⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+288⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂+6912⋅X₀⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+17136⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+288⋅X₀⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂+4176⋅X₀⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+432⋅X₀⋅X₀⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+4704⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+72⋅X₁⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂+144⋅X₀⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂+1512⋅X₀⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+3318⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+396⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂+12⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂+1782⋅X₀⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+228⋅X₁⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂+72⋅X₀⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂+180⋅X₀⋅X₁⋅X₂⋅X₂⋅X₂+6⋅X₁⋅X₁⋅X₁⋅X₁⋅X₂+702⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+108⋅X₁⋅X₂⋅X₂⋅X₂+6⋅X₀⋅X₁⋅X₁⋅X₂+7⋅X₁⋅X₁⋅X₂+X₀ {O(n^20)}
t₁, X₁: 120⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+192⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+72⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂⋅X₂+24⋅X₁⋅X₁⋅X₂⋅X₂⋅X₂+96⋅X₁⋅X₂⋅X₂⋅X₂⋅X₂+12⋅X₁⋅X₁⋅X₂⋅X₂+12⋅X₀⋅X₂⋅X₂+14⋅X₂⋅X₂+X₁ {O(n^7)}
t₁, X₂: X₂ {O(n)}