Initial Problem

Start: f0
Program_Vars: X₀, X₁, X₂, X₃
Temp_Vars: E, F
Locations: f0, f14, f22
Transitions:
t₀: f0(X₀, X₁, X₂, X₃) → f14(E, E, 0, X₃) :|: E ≤ 0
t₁: f0(X₀, X₁, X₂, X₃) → f14(E, E, 0, X₃) :|: 1024 ≤ E
t₂: f0(X₀, X₁, X₂, X₃) → f14(E, E, 0, F) :|: E ≤ 1023 ∧ 1 ≤ E
t₃: f14(X₀, X₁, X₂, X₃) → f14(X₀, X₁, 1+X₂, X₃) :|: 1+X₂ ≤ E
t₄: f14(X₀, X₁, X₂, X₃) → f22(X₀, X₁, X₂, X₃) :|: E ≤ X₂

Preprocessing

Eliminate variables [F; X₀; X₁; X₃] that do not contribute to the problem

Found invariant 0 ≤ X₀ for location f14

Found invariant 0 ≤ X₀ for location f22

Problem after Preprocessing

Start: f0
Program_Vars: X₀
Temp_Vars: E
Locations: f0, f14, f22
Transitions:
t₈: f0(X₀) → f14(0) :|: E ≤ 0
t₉: f0(X₀) → f14(0) :|: 1024 ≤ E
t₁₀: f0(X₀) → f14(0) :|: E ≤ 1023 ∧ 1 ≤ E
t₁₁: f14(X₀) → f14(1+X₀) :|: 1+X₀ ≤ E ∧ 0 ≤ X₀
t₁₂: f14(X₀) → f22(X₀) :|: E ≤ X₀ ∧ 0 ≤ X₀

Found invariant 1 ≤ X₀ for location f14_v1

Found invariant X₀ ≤ 0 ∧ 0 ≤ X₀ for location f14

Found invariant 0 ≤ X₀ for location f22

All Bounds

Timebounds

Overall timebound:inf {Infinity}
t₈: 1 {O(1)}
t₉: 1 {O(1)}
t₁₀: 1 {O(1)}
t₁₁: inf {Infinity}
t₁₂: 1 {O(1)}

Costbounds

Overall costbound: inf {Infinity}
t₈: 1 {O(1)}
t₉: 1 {O(1)}
t₁₀: 1 {O(1)}
t₁₁: inf {Infinity}
t₁₂: 1 {O(1)}

Sizebounds

t₈, X₀: 0 {O(1)}
t₉, X₀: 0 {O(1)}
t₁₀, X₀: 0 {O(1)}