/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint --conf conf/svcomp-yaml-validate.json --enable dbg.timing.enabled --set 'ana.activated[+]' apron --set ana.apron.domain polyhedra --witness.yaml.unassume korn/in-de42.yml.witness.yml --witness.yaml.validate korn/in-de42.yml.witness.yml --sets ana.specification ../properties/unreach-call.prp --sets exp.architecture 32bit ../plain/in-de42.c


--------------------------------------------------------------------------------


--sets is deprecated, use --set instead.
--sets is deprecated, use --set instead.
SV-COMP specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
[Info][Witness] unassume invariant: (((((((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && y >= 2U) || ((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! (x >= 1U))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && x >= 1U) && ! (y >= 2U))) && n == z) && x == 0U) && y == z) && (long long )n <= 4294967295LL) && n >= 3U)) || (((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && (((! (n == z) || (n == z && ! (y == z))) || ((n == z && y == z) && ! ((long long )n <= 4294967295LL))) || (((n == z && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && n == 2U) && x == 0U) && y == 2U) && z == 2U)) || ((((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && ((((! (n == z) || (n == z && ! (x == 0U))) || ((n == z && x == 0U) && ! (y == z))) || (((n == z && x == 0U) && y == z) && ! ((long long )n <= 4294967295LL))) || ((((n == z && x == 0U) && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && (((! (n == 2U) || (n == 2U && ! (x == 0U))) || ((n == 2U && x == 0U) && ! (y == 2U))) || (((n == 2U && x == 0U) && y == 2U) && ! (z == 2U)))) && n == 1U) && x == 1U) && y == 1U) && z == 0U)) || (((((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && (((! (n == z) || (n == z && ! (y == z))) || ((n == z && y == z) && ! ((long long )n <= 4294967295LL))) || (((n == z && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && ((! (n == 2U) || (n == 2U && ! (y == 2U))) || ((n == 2U && y == 2U) && ! (z == 2U)))) && (! (x == 1U) || (x == 1U && ! (z == 0U)))) && n == 1U) && x == 0U) && y == 1U) && z == 1U)) || ((((((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && (((! (n == z) || (n == z && ! (y == z))) || ((n == z && y == z) && ! ((long long )n <= 4294967295LL))) || (((n == z && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && ((! (n == 2U) || (n == 2U && ! (y == 2U))) || ((n == 2U && y == 2U) && ! (z == 2U)))) && ((! (n == 1U) || (n == 1U && ! (x == 1U))) || ((n == 1U && x == 1U) && ! (y == 1U)))) && ((! (n == 1U) || (n == 1U && ! (y == 1U))) || ((n == 1U && y == 1U) && ! (z == 1U)))) && n == 0U) && x == 0U) && y == 0U) && z == 0U) (../plain/in-de42.c:23:9-23:12)
[Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (../plain/in-de42.c:32:5-32:8)
[Info][Witness] unassume invariant: (((((((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && y >= 2U) || ((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! (x >= 1U))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && x >= 1U) && ! (y >= 2U))) && n == z) && x == 0U) && y == z) && (long long )n <= 4294967295LL) && n >= 3U)) || (((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && (((! (n == z) || (n == z && ! (y == z))) || ((n == z && y == z) && ! ((long long )n <= 4294967295LL))) || (((n == z && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && n == 2U) && x == 0U) && y == 2U) && z == 2U)) || ((((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && ((((! (n == z) || (n == z && ! (x == 0U))) || ((n == z && x == 0U) && ! (y == z))) || (((n == z && x == 0U) && y == z) && ! ((long long )n <= 4294967295LL))) || ((((n == z && x == 0U) && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && (((! (n == 2U) || (n == 2U && ! (x == 0U))) || ((n == 2U && x == 0U) && ! (y == 2U))) || (((n == 2U && x == 0U) && y == 2U) && ! (z == 2U)))) && n == 1U) && x == 1U) && y == 1U) && z == 0U)) || (((((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && (((! (n == z) || (n == z && ! (y == z))) || ((n == z && y == z) && ! ((long long )n <= 4294967295LL))) || (((n == z && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && ((! (n == 2U) || (n == 2U && ! (y == 2U))) || ((n == 2U && y == 2U) && ! (z == 2U)))) && (! (x == 1U) || (x == 1U && ! (z == 0U)))) && n == 1U) && x == 0U) && y == 1U) && z == 1U)) || ((((((((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967294U * n + (x + 2U * y) >= 1U))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && ! (4294967295U * x - y >= 4294967294U * n))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && ! (2U * n - y >= 2U))) || (((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && ! ((long long )n <= 4294967295LL))) || ((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && ! (x >= 1U))) || (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967294U * n + (x + 2U * y) >= 1U) && 4294967295U * x - y >= 4294967294U * n) && 2U * n - y >= 2U) && (long long )n <= 4294967295LL) && x >= 1U) && ! (y >= 2U))) && (((! (n == z) || (n == z && ! (y == z))) || ((n == z && y == z) && ! ((long long )n <= 4294967295LL))) || (((n == z && y == z) && (long long )n <= 4294967295LL) && ! (n >= 3U)))) && ((! (n == 2U) || (n == 2U && ! (y == 2U))) || ((n == 2U && y == 2U) && ! (z == 2U)))) && ((! (n == 1U) || (n == 1U && ! (x == 1U))) || ((n == 1U && x == 1U) && ! (y == 1U)))) && ((! (n == 1U) || (n == 1U && ! (y == 1U))) || ((n == 1U && y == 1U) && ! (z == 1U)))) && n == 0U) && x == 0U) && y == 0U) && z == 0U) (../plain/in-de42.c:32:5-32:8)
[Info][Witness] unassume invariant: (long long )n <= 4294967295LL && (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && y >= 0U) || (((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967295U * x - y >= 4294967294U * n))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && ! (x >= 2U))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && ! (y >= 0U))) && 2U * n - z == 2U) && x == 1U) && y == 1U) && n >= 1U)) || ((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967295U * x - y >= 4294967294U * n))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && ! (x >= 2U))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && ! (y >= 0U))) && (! (2U * n - z == 2U) || (2U * n - z == 2U && ! (y == 1U)))) && 2U * n - z == 1U) && x == 1U) && y == 0U) && n >= 1U)) || (((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967295U * x - y >= 4294967294U * n))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && ! (x >= 2U))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && ! (y >= 0U))) && (((! (2U * n - z == 2U) || (2U * n - z == 2U && ! (x == 1U))) || ((2U * n - z == 2U && x == 1U) && ! (y == 1U))) || (((2U * n - z == 2U && x == 1U) && y == 1U) && ! (n >= 1U)))) && ((! (2U * n - z == 1U) || (2U * n - z == 1U && ! (x == 1U))) || ((2U * n - z == 1U && x == 1U) && ! (n >= 1U)))) && 2U * n == z) && x == 0U) && y == 0U) && n >= 0U)) (../plain/in-de42.c:29:9-29:12)
[Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (../plain/in-de42.c:38:5-38:8)
[Info][Witness] unassume invariant: (long long )n <= 4294967295LL && (((((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && y >= 0U) || (((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967295U * x - y >= 4294967294U * n))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && ! (x >= 2U))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && ! (y >= 0U))) && 2U * n - z == 2U) && x == 1U) && y == 1U) && n >= 1U)) || ((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967295U * x - y >= 4294967294U * n))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && ! (x >= 2U))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && ! (y >= 0U))) && (! (2U * n - z == 2U) || (2U * n - z == 2U && ! (y == 1U)))) && 2U * n - z == 1U) && x == 1U) && y == 0U) && n >= 1U)) || (((((((((! ((4294967295U * y - z) - x == 4294967294U * n) || ((4294967295U * y - z) - x == 4294967294U * n && ! (4294967295U * x - y >= 4294967294U * n))) || (((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && ! (x >= 2U))) || ((((4294967295U * y - z) - x == 4294967294U * n && 4294967295U * x - y >= 4294967294U * n) && x >= 2U) && ! (y >= 0U))) && (((! (2U * n - z == 2U) || (2U * n - z == 2U && ! (x == 1U))) || ((2U * n - z == 2U && x == 1U) && ! (y == 1U))) || (((2U * n - z == 2U && x == 1U) && y == 1U) && ! (n >= 1U)))) && ((! (2U * n - z == 1U) || (2U * n - z == 1U && ! (x == 1U))) || ((2U * n - z == 1U && x == 1U) && ! (n >= 1U)))) && 2U * n == z) && x == 0U) && y == 0U) && n >= 0U)) (../plain/in-de42.c:38:5-38:8)
[Warning][Integer > Overflow][CWE-190] Unsigned integer overflow (../plain/in-de42.c:41:3-41:28)
[Info][Deadcode] Logical lines of code (LLoC) summary:
  live: 24
  dead: 0
  total lines: 24
[Warning][Integer > Overflow][CWE-191] Unsigned integer underflow
[Warning][Integer > Overflow][CWE-190] Unsigned integer overflow
[Warning][Witness] invariant unconfirmed: n <= (4294967295LL) && ((((((-1) * y) - z) - x) == ((-2) * n) && (((-1) * x) - y) >= ((-2) * n) && x >= (2) && y >= (0)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-1) * x) - y) >= ((-2) * n) && !(x >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-1) * x) - y) >= ((-2) * n) && x >= (2) && !(y >= (0)))) && (((2) * n) - z) == (2) && x == (1) && y == (1) && n >= (1)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-1) * x) - y) >= ((-2) * n) && !(x >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-1) * x) - y) >= ((-2) * n) && x >= (2) && !(y >= (0)))) && (!((((2) * n) - z) == (2)) || ((((2) * n) - z) == (2) && !(y == (1)))) && (((2) * n) - z) == (1) && x == (1) && y == (0) && n >= (1)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-1) * x) - y) >= ((-2) * n) && !(x >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-1) * x) - y) >= ((-2) * n) && x >= (2) && !(y >= (0)))) && (!((((2) * n) - z) == (2)) || ((((2) * n) - z) == (2) && !(x == (1))) || ((((2) * n) - z) == (2) && x == (1) && !(y == (1))) || ((((2) * n) - z) == (2) && x == (1) && y == (1) && !(n >= (1)))) && (!((((2) * n) - z) == (1)) || ((((2) * n) - z) == (1) && !(x == (1))) || ((((2) * n) - z) == (1) && x == (1) && !(n >= (1)))) && ((2) * n) == z && x == (0) && y == (0) && n >= (0))) (../plain/in-de42.c:35:3)
[Warning][Witness] invariant unconfirmed: (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && x >= (1) && y >= (2)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-2) * n) + (x + ((2) * y))) >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && !((((2) * n) - y) >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && !(x >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && x >= (1) && !(y >= (2)))) && n == z && x == (0) && y == z && n <= (4294967295LL) && n >= (3)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-2) * n) + (x + ((2) * y))) >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && !((((2) * n) - y) >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && !(n <= (4294967295LL))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && !(x >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && x >= (1) && !(y >= (2)))) && (!(n == z) || (n == z && !(y == z)) || (n == z && y == z && !(n <= (4294967295LL))) || (n == z && y == z && n <= (4294967295LL) && !(n >= (3)))) && n == (2) && x == (0) && y == (2) && z == (2)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-2) * n) + (x + ((2) * y))) >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && !((((2) * n) - y) >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && !(n <= (4294967295LL))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && !(x >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && x >= (1) && !(y >= (2)))) && (!(n == z) || (n == z && !(x == (0))) || (n == z && x == (0) && !(y == z)) || (n == z && x == (0) && y == z && !(n <= (4294967295LL))) || (n == z && x == (0) && y == z && n <= (4294967295LL) && !(n >= (3)))) && (!(n == (2)) || (n == (2) && !(x == (0))) || (n == (2) && x == (0) && !(y == (2))) || (n == (2) && x == (0) && y == (2) && !(z == (2)))) && n == (1) && x == (1) && y == (1) && z == (0)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-2) * n) + (x + ((2) * y))) >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && !((((2) * n) - y) >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && !(n <= (4294967295LL))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && !(x >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && x >= (1) && !(y >= (2)))) && (!(n == z) || (n == z && !(y == z)) || (n == z && y == z && !(n <= (4294967295LL))) || (n == z && y == z && n <= (4294967295LL) && !(n >= (3)))) && (!(n == (2)) || (n == (2) && !(y == (2))) || (n == (2) && y == (2) && !(z == (2)))) && (!(x == (1)) || (x == (1) && !(z == (0)))) && n == (1) && x == (0) && y == (1) && z == (1)) || ((!(((((-1) * y) - z) - x) == ((-2) * n)) || (((((-1) * y) - z) - x) == ((-2) * n) && !((((-2) * n) + (x + ((2) * y))) >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && !((((-1) * x) - y) >= ((-2) * n))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && !((((2) * n) - y) >= (2))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && !(n <= (4294967295LL))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && !(x >= (1))) || (((((-1) * y) - z) - x) == ((-2) * n) && (((-2) * n) + (x + ((2) * y))) >= (1) && (((-1) * x) - y) >= ((-2) * n) && (((2) * n) - y) >= (2) && n <= (4294967295LL) && x >= (1) && !(y >= (2)))) && (!(n == z) || (n == z && !(y == z)) || (n == z && y == z && !(n <= (4294967295LL))) || (n == z && y == z && n <= (4294967295LL) && !(n >= (3)))) && (!(n == (2)) || (n == (2) && !(y == (2))) || (n == (2) && y == (2) && !(z == (2)))) && (!(n == (1)) || (n == (1) && !(x == (1))) || (n == (1) && x == (1) && !(y == (1)))) && (!(n == (1)) || (n == (1) && !(y == (1))) || (n == (1) && y == (1) && !(z == (1)))) && n == (0) && x == (0) && y == (0) && z == (0)) (../plain/in-de42.c:29:3)
[Info][Witness] witness validation summary:
  confirmed: 0
  unconfirmed: 2
  refuted: 0
  error: 0
  unchecked: 0
  unsupported: 0
  disabled: 0
  total validation entries: 2
SV-COMP result: unknown

vars = 41    evals = 81    narrow_reuses = 4

Timings:
                                  cputime   walltime   allocated   count
Default                            1.428s     1.445s    270.68MB      1×
  preprocess                         0.030s     0.028s      0.01MB      1×
  FrontC                             0.004s     0.004s      4.08MB      4×
  Cabs2cil                           0.006s     0.006s      4.69MB      4×
  mergeCIL                           0.003s     0.003s      3.33MB      1×
  analysis                           1.381s     1.399s    253.59MB      1×
    createCFG                          0.001s     0.001s      0.62MB      1×
      handle                             0.001s     0.001s      0.10MB     33×
      iter_connect                       0.001s     0.001s      0.41MB     33×
        computeSCCs                        0.001s     0.001s      0.24MB     34×
    FrontC                             0.010s     0.010s      4.14MB      4×
    Cabs2cil                           0.003s     0.003s      4.37MB      4×
    global_inits                       0.001s     0.001s      0.05MB      1×
    solving                            0.606s     0.607s    207.60MB      1×
      S.Dom.equal                        0.001s     0.001s      0.03MB     85×
      base unassume                      0.152s     0.152s    157.98MB     18×
      cheap_full_reach                   0.001s     0.001s      0.02MB      1×
      postsolver                         0.015s     0.015s     10.42MB      1×
        postsolver_iter                    0.015s     0.015s     10.37MB      1×
    warn_global                        0.001s     0.001s      0.10MB      1×
    witness                            0.001s     0.001s      0.01MB      1×
    result output                      0.001s     0.001s      0.01MB      1×
