113.87/53.04 2019-03-28 12:34:51 113.87/53.04 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode): 113.87/53.04 113.87/53.04 "ThreadPoolThread110" #185 daemon prio=6 os_prio=0 tid=0x00002abd38086000 nid=0x6bc2 runnable [0x0000000000000000] 113.87/53.04 java.lang.Thread.State: RUNNABLE 113.87/53.04 113.87/53.04 "ThreadPoolThread109" #184 daemon prio=6 os_prio=0 tid=0x00002abd38071000 nid=0x6bc0 waiting for monitor entry [0x00002abcdfb6b000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread108" #183 daemon prio=6 os_prio=0 tid=0x00002abd38070800 nid=0x6bbc waiting for monitor entry [0x00002abcdfca5000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread107" #182 daemon prio=6 os_prio=0 tid=0x00002abd3806f800 nid=0x6bb8 waiting for monitor entry [0x00002abcdf32c000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread106" #181 daemon prio=6 os_prio=0 tid=0x00002abd3806f000 nid=0x6bb4 waiting for monitor entry [0x00002abcdeb24000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread105" #180 daemon prio=6 os_prio=0 tid=0x00002abd3806e000 nid=0x6bb1 waiting for monitor entry [0x00002abcdffe1000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread104" #179 daemon prio=6 os_prio=0 tid=0x00002abd38017000 nid=0x6bae waiting for monitor entry [0x00002abd0ef14000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread103" #178 daemon prio=6 os_prio=0 tid=0x00002abd38068800 nid=0x6bac waiting for monitor entry [0x00002abd0e661000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread102" #177 daemon prio=6 os_prio=0 tid=0x00002abd38073800 nid=0x6baa waiting for monitor entry [0x00002abd0f015000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread101" #176 daemon prio=6 os_prio=0 tid=0x00002abd38075000 nid=0x6ba7 waiting for monitor entry [0x00002abcdf22b000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread100" #175 daemon prio=6 os_prio=0 tid=0x00002abd38072800 nid=0x6ba6 waiting for monitor entry [0x00002abd0f250000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread99" #174 daemon prio=6 os_prio=0 tid=0x00002abd38077800 nid=0x6ba5 waiting for monitor entry [0x00002abd0f14f000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread98" #173 daemon prio=6 os_prio=0 tid=0x00002abd38060800 nid=0x6ba3 waiting for monitor entry [0x00002abd0ead7000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread97" #172 daemon prio=6 os_prio=0 tid=0x00002abd38062800 nid=0x6b9f waiting for monitor entry [0x00002abd0f38a000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread96" #171 daemon prio=6 os_prio=0 tid=0x00002abd3805f000 nid=0x6b9b waiting for monitor entry [0x00002abd0f48b000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread95" #170 daemon prio=6 os_prio=0 tid=0x00002abd38015000 nid=0x6b97 waiting for monitor entry [0x00002abd0f6c6000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread94" #169 daemon prio=6 os_prio=0 tid=0x00002abd38084800 nid=0x6b94 waiting for monitor entry [0x00002abcdfda6000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread93" #168 daemon prio=6 os_prio=0 tid=0x00002abd38013800 nid=0x6b93 waiting for monitor entry [0x00002abd0ebd8000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread92" #167 daemon prio=6 os_prio=0 tid=0x00002abd38064800 nid=0x6b91 waiting for monitor entry [0x00002abcdf767000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread91" #166 daemon prio=6 os_prio=0 tid=0x00002abd3807c800 nid=0x6b90 waiting for monitor entry [0x00002abd0fa3b000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread90" #165 daemon prio=6 os_prio=0 tid=0x00002abd38023000 nid=0x6b8e waiting for monitor entry [0x00002abcddc15000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread89" #164 daemon prio=6 os_prio=0 tid=0x00002abd38019000 nid=0x6b8c waiting for monitor entry [0x00002abcdd710000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread88" #163 daemon prio=6 os_prio=0 tid=0x00002abd38051800 nid=0x6b8b waiting for monitor entry [0x00002abd0e762000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread87" #162 daemon prio=6 os_prio=0 tid=0x00002abd38076800 nid=0x6b8a waiting for monitor entry [0x00002abd0ecd9000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "ThreadPoolThread86" #161 daemon prio=6 os_prio=0 tid=0x00002abd3800c800 nid=0x6b89 waiting for monitor entry [0x00002abd0edda000] 113.87/53.04 java.lang.Thread.State: BLOCKED (on object monitor) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 113.87/53.04 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 113.87/53.04 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 113.87/53.04 at java.lang.Thread.run(Thread.java:748) 113.87/53.04 113.87/53.04 "Thread-136" #159 daemon prio=6 os_prio=0 tid=0x00002abd24002800 nid=0x6b88 waiting on condition [0x00002abdec806000] 113.87/53.04 java.lang.Thread.State: RUNNABLE 113.87/53.04 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.04 - locked <0x00000007a3524c00> (a java.io.FileDescriptor) 113.87/53.04 at java.io.FileInputStream.close(FileInputStream.java:326) 113.87/53.04 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.04 at java.lang.UNIXProcess$ProcessPipeInputStream.close(UNIXProcess.java:547) 113.87/53.04 - locked <0x00000007a3526c68> (a java.lang.Object) 113.87/53.04 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.04 at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:378) 113.87/53.04 at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:193) 113.87/53.04 - locked <0x00000007aeec4760> (a java.io.InputStreamReader) 113.87/53.04 at java.io.InputStreamReader.close(InputStreamReader.java:199) 113.87/53.04 at java.util.Scanner.close(Scanner.java:1093) 113.87/53.04 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:102) 113.87/53.04 113.87/53.04 "Thread-135" #158 daemon prio=6 os_prio=0 tid=0x00002abd24001000 nid=0x6b87 waiting on condition [0x00002abdec705000] 113.87/53.04 java.lang.Thread.State: RUNNABLE 113.87/53.04 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.04 - locked <0x00000007a3522b40> (a java.io.FileDescriptor) 113.87/53.04 at java.io.FileInputStream.close(FileInputStream.java:326) 113.87/53.04 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.04 at java.lang.UNIXProcess$ProcessPipeInputStream.close(UNIXProcess.java:547) 113.87/53.04 - locked <0x00000007a3524ba8> (a java.lang.Object) 113.87/53.04 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.04 at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:378) 113.87/53.05 at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:193) 113.87/53.05 - locked <0x00000007ae7d34e8> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.close(InputStreamReader.java:199) 113.87/53.05 at java.util.Scanner.close(Scanner.java:1093) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:102) 113.87/53.05 113.87/53.05 "Thread-134" #157 daemon prio=6 os_prio=0 tid=0x00002abdbc007000 nid=0x6b86 runnable [0x00002abdec604000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000006995a92e0> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007ad9f0e80> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007ad9f2f40> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-130" #156 daemon prio=6 os_prio=0 tid=0x00002abdbc004800 nid=0x6b84 runnable [0x00002abcdc402000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000006995a7220> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007ac8950b8> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007ac897178> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-132" #155 daemon prio=6 os_prio=0 tid=0x00002abdc4007000 nid=0x6b83 runnable [0x00002abdec503000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x000000069ff3aaf8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007ac51b788> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007ac51d848> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-131" #153 daemon prio=6 os_prio=0 tid=0x00002abdc4005000 nid=0x6b81 runnable [0x00002abdec401000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x000000069ff38a38> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007acc0e9e8> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007acc10aa8> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-129" #152 daemon prio=6 os_prio=0 tid=0x00002abdc0007800 nid=0x6b7d runnable [0x00002abdec300000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000006992514f0> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007ad2ffc38> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007ad301cf8> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-128" #151 daemon prio=6 os_prio=0 tid=0x00002abdc0003800 nid=0x6b78 runnable [0x00002abdec200000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x000000069924f430> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007ab3c39e8> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007ab3c5aa8> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-127" #150 daemon prio=6 os_prio=0 tid=0x00002abd4c028800 nid=0x6b77 runnable [0x00002abdec0fe000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000006999010d0> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007aa5e3568> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007aa5e5628> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-124" #148 daemon prio=6 os_prio=0 tid=0x00002abd4c007000 nid=0x6b71 runnable [0x00002abd0ff40000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000006998ff010> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007aa269c38> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007aa26bcf8> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-123" #147 daemon prio=6 os_prio=0 tid=0x00002abd04009800 nid=0x6b70 waiting on condition [0x00002abd0fe3f000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:104) 113.87/53.05 - locked <0x000000079bf6dcb0> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 113.87/53.05 "Thread-122" #146 daemon prio=6 os_prio=0 tid=0x00002abd04008000 nid=0x6b6f waiting on condition [0x00002abd0fd3e000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.05 - locked <0x000000079bf698f0> (a java.io.FileDescriptor) 113.87/53.05 at java.io.FileInputStream.close(FileInputStream.java:326) 113.87/53.05 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.close(UNIXProcess.java:547) 113.87/53.05 - locked <0x000000079bf6b958> (a java.lang.Object) 113.87/53.05 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.05 at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:378) 113.87/53.05 at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:193) 113.87/53.05 - locked <0x00000007a9801150> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.close(InputStreamReader.java:199) 113.87/53.05 at java.util.Scanner.close(Scanner.java:1093) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:102) 113.87/53.05 113.87/53.05 "Thread-121" #145 daemon prio=6 os_prio=0 tid=0x00002abdb4008800 nid=0x6b6e runnable [0x0000000000000000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 113.87/53.05 "Thread-120" #144 daemon prio=6 os_prio=0 tid=0x00002abdb4004000 nid=0x6b6d runnable [0x00002abd0fb3b000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileInputStream.readBytes(Native Method) 113.87/53.05 at java.io.FileInputStream.read(FileInputStream.java:255) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x0000000699c56e00> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 113.87/53.05 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 113.87/53.05 - locked <0x00000007a3e15d98> (a java.io.BufferedInputStream) 113.87/53.05 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 113.87/53.05 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 113.87/53.05 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 113.87/53.05 - locked <0x00000007a3e17e58> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.read(InputStreamReader.java:184) 113.87/53.05 at java.io.Reader.read(Reader.java:100) 113.87/53.05 at java.util.Scanner.readInput(Scanner.java:804) 113.87/53.05 at java.util.Scanner.findWithinHorizon(Scanner.java:1685) 113.87/53.05 at java.util.Scanner.hasNextLine(Scanner.java:1500) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:98) 113.87/53.05 113.87/53.05 "Thread-119" #142 daemon prio=6 os_prio=0 tid=0x00002abdb0015800 nid=0x6b5d waiting on condition [0x00002abd0f93a000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:104) 113.87/53.05 - locked <0x00000006dfa1db70> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 113.87/53.05 "Thread-87" #141 daemon prio=6 os_prio=0 tid=0x00002abdb0009800 nid=0x6b5a waiting on condition [0x00002abcdfee0000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:104) 113.87/53.05 - waiting to lock <0x00000006dfa1d918> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 113.87/53.05 "ThreadPoolThread84" #140 daemon prio=6 os_prio=0 tid=0x00002abd38082800 nid=0x6b58 runnable [0x00002abcdd810000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.Thread.setPriority0(Native Method) 113.87/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 113.87/53.05 at java.lang.Thread.init(Thread.java:417) 113.87/53.05 at java.lang.Thread.init(Thread.java:349) 113.87/53.05 at java.lang.Thread.(Thread.java:678) 113.87/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 113.87/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 113.87/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 113.87/53.05 at java.security.AccessController.doPrivileged(Native Method) 113.87/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 113.87/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 113.87/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.exec(ExecHelper.java:25) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.SMTLIBEngine.solve(SMTLIBEngine.java:166) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.SMTLIBEngine.solve(SMTLIBEngine.java:80) 113.87/53.05 at aprove.Framework.IntTRS.Nonterm.IntTRSPeriodicNontermProcessor.process(IntTRSPeriodicNontermProcessor.java:135) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread83" #139 daemon prio=6 os_prio=0 tid=0x00002abd38081800 nid=0x6b57 runnable [0x00002abcdf867000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.Thread.start0(Native Method) 113.87/53.05 at java.lang.Thread.start(Thread.java:717) 113.87/53.05 - locked <0x00000007ab0c4c70> (a java.lang.Thread) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 113.87/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 113.87/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 113.87/53.05 at java.security.AccessController.doPrivileged(Native Method) 113.87/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 113.87/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 113.87/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.exec(ExecHelper.java:25) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:159) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:64) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.RankingRedPairWorker.solveConstraints(RankingRedPairWorker.java:685) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.RankingRedPairWorker.work(RankingRedPairWorker.java:200) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.RankingRedPairProcessor.process(RankingRedPairProcessor.java:127) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread82" #138 daemon prio=6 os_prio=0 tid=0x00002abd38080000 nid=0x6b56 in Object.wait() [0x00002abcdf969000] 113.87/53.05 java.lang.Thread.State: WAITING (on object monitor) 113.87/53.05 at java.lang.Object.wait(Native Method) 113.87/53.05 - waiting on <0x000000079bf6da58> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at java.lang.Object.wait(Object.java:502) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.getLines(ExecHelper.java:81) 113.87/53.05 - locked <0x000000079bf6da58> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:53) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.exec(ExecHelper.java:25) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:159) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:64) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.RuleAnalyzer.findCoefficients(RuleAnalyzer.java:1682) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.RuleAnalyzer.analyze(RuleAnalyzer.java:172) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.IntTRSPolynomialOrderWorker.analyzeRules(IntTRSPolynomialOrderWorker.java:107) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.IntTRSPolynomialOrderWorker.work(IntTRSPolynomialOrderWorker.java:83) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.IntTRSPolynomialOrderProcessor.process(IntTRSPolynomialOrderProcessor.java:216) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread81" #137 daemon prio=6 os_prio=0 tid=0x00002abd3807f000 nid=0x6b55 runnable [0x00002abcdfa69000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.util.HashMap.putVal(HashMap.java:628) 113.87/53.05 at java.util.HashMap.put(HashMap.java:611) 113.87/53.05 at aprove.Framework.Algebra.Polynomials.VarPolynomial.minus(VarPolynomial.java:683) 113.87/53.05 at aprove.Framework.IntTRS.Ranking.GEConstraint.create(GEConstraint.java:80) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.ConstraintsEnrichment.enrich(ConstraintsEnrichment.java:69) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.RankingRedPairWorker.generateFollowingInequalities(RankingRedPairWorker.java:301) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.RankingRedPairWorker.generateCoefficientConstraints(RankingRedPairWorker.java:253) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.RankingRedPairWorker.work(RankingRedPairWorker.java:195) 113.87/53.05 at aprove.Framework.IntTRS.RankingRedPair.RankingRedPairProcessor.process(RankingRedPairProcessor.java:127) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread80" #136 daemon prio=6 os_prio=0 tid=0x00002abd3807d800 nid=0x6b54 runnable [0x00002abcdd40c000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.Thread.start0(Native Method) 113.87/53.05 at java.lang.Thread.start(Thread.java:717) 113.87/53.05 - locked <0x00000007aa0f7748> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.(ExecHelper.java:70) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:45) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.exec(ExecHelper.java:25) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:159) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:64) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.RuleAnalyzer.findCoefficients(RuleAnalyzer.java:1682) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.RuleAnalyzer.analyze(RuleAnalyzer.java:172) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.IntTRSPolynomialOrderWorker.analyzeRules(IntTRSPolynomialOrderWorker.java:107) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.IntTRSPolynomialOrderWorker.work(IntTRSPolynomialOrderWorker.java:83) 113.87/53.05 at aprove.Framework.IntTRS.PoloRedPair.IntTRSPolynomialOrderProcessor.process(IntTRSPolynomialOrderProcessor.java:216) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread76" #132 daemon prio=6 os_prio=0 tid=0x00002abd38079000 nid=0x6b50 in Object.wait() [0x00002abcdd60f000] 113.87/53.05 java.lang.Thread.State: WAITING (on object monitor) 113.87/53.05 at java.lang.Object.wait(Native Method) 113.87/53.05 - waiting on <0x00000007a3526ca8> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at java.lang.Object.wait(Object.java:502) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.getLines(ExecHelper.java:81) 113.87/53.05 - locked <0x00000007a3526ca8> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:53) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread60" #116 daemon prio=6 os_prio=0 tid=0x00002abd3801b000 nid=0x6b40 runnable [0x00002abd0e89c000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess.forkAndExec(Native Method) 113.87/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:247) 113.87/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 113.87/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.exec(ExecHelper.java:25) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.SMTLIBEngine.solve(SMTLIBEngine.java:166) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.SMTLIBEngine.solve(SMTLIBEngine.java:80) 113.87/53.05 at aprove.Framework.IntTRS.Nonterm.IntTRSNonPeriodicNontermProcessor.process(IntTRSNonPeriodicNontermProcessor.java:79) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "Thread-89" #112 daemon prio=6 os_prio=0 tid=0x00002abd2c023800 nid=0x6b3c waiting on condition [0x00002abd0e99d000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.05 - locked <0x0000000699fb0de0> (a java.io.FileDescriptor) 113.87/53.05 at java.io.FileInputStream.close(FileInputStream.java:326) 113.87/53.05 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.close(UNIXProcess.java:547) 113.87/53.05 - locked <0x0000000699fb2e48> (a java.lang.Object) 113.87/53.05 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.05 at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:378) 113.87/53.05 at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:193) 113.87/53.05 - locked <0x00000006fed38728> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.close(InputStreamReader.java:199) 113.87/53.05 at java.util.Scanner.close(Scanner.java:1093) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:102) 113.87/53.05 113.87/53.05 "Thread-88" #111 daemon prio=6 os_prio=0 tid=0x00002abd2c025000 nid=0x6b3b waiting on condition [0x00002abccbc5e000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.05 - locked <0x0000000699faed20> (a java.io.FileDescriptor) 113.87/53.05 at java.io.FileInputStream.close(FileInputStream.java:326) 113.87/53.05 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.close(UNIXProcess.java:547) 113.87/53.05 - locked <0x0000000699fb0d88> (a java.lang.Object) 113.87/53.05 at java.io.BufferedInputStream.close(BufferedInputStream.java:483) 113.87/53.05 at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:378) 113.87/53.05 at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:193) 113.87/53.05 - locked <0x00000006f9e74a48> (a java.io.InputStreamReader) 113.87/53.05 at java.io.InputStreamReader.close(InputStreamReader.java:199) 113.87/53.05 at java.util.Scanner.close(Scanner.java:1093) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.run(ExecHelper.java:102) 113.87/53.05 113.87/53.05 "process reaper" #106 daemon prio=10 os_prio=0 tid=0x00002abd50007000 nid=0x6b30 waiting on condition [0x00002abd0f839000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.processExited(UNIXProcess.java:527) 113.87/53.05 - locked <0x000000069c9e31c8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:301) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread56" #105 daemon prio=6 os_prio=0 tid=0x00002abd3806a800 nid=0x6b2c runnable [0x00002abd0f800000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.Thread.setPriority0(Native Method) 113.87/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 113.87/53.05 at java.lang.Thread.init(Thread.java:417) 113.87/53.05 at java.lang.Thread.init(Thread.java:349) 113.87/53.05 at java.lang.Thread.(Thread.java:448) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.(ExecHelper.java:68) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:45) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #102 daemon prio=10 os_prio=0 tid=0x00002abd7c001800 nid=0x6b28 waiting on condition [0x00002abd0f6ff000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.05 - locked <0x00000007aa0f35e0> (a java.io.FileDescriptor) 113.87/53.05 at java.io.FileInputStream.close(FileInputStream.java:326) 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.processExited(UNIXProcess.java:533) 113.87/53.05 - locked <0x00000007aa0f5648> (a java.lang.Object) 113.87/53.05 - locked <0x00000007aa0f3598> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:298) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread54" #100 daemon prio=6 os_prio=0 tid=0x00002abd38066800 nid=0x6b25 waiting on condition [0x00002abd0f5c4000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 113.87/53.05 - locked <0x000000069a72f9a0> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 113.87/53.05 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 113.87/53.05 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 113.87/53.05 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:57) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.exec(ExecHelper.java:25) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:159) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solveAndPutIntoFormula(YicesEngine.java:82) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.satisfiable(YicesEngine.java:49) 113.87/53.05 at aprove.Framework.IntTRS.TerminationGraph.TerminationGraph.buildGraph(TerminationGraph.java:155) 113.87/53.05 at aprove.Framework.IntTRS.TerminationGraph.IntTRSTerminationGraphWorker.analyzeTerminationGraph(IntTRSTerminationGraphWorker.java:121) 113.87/53.05 at aprove.Framework.IntTRS.TerminationGraph.IntTRSTerminationGraphWorker.work(IntTRSTerminationGraphWorker.java:79) 113.87/53.05 at aprove.Framework.IntTRS.TerminationGraph.IntTRSTerminationGraphProcessor.process(IntTRSTerminationGraphProcessor.java:119) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread53" #99 daemon prio=6 os_prio=0 tid=0x00002abd38053800 nid=0x6b24 waiting on condition [0x00002abcdec25000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 113.87/53.05 - locked <0x000000069a312e38> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 113.87/53.05 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 113.87/53.05 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 113.87/53.05 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:57) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #98 daemon prio=10 os_prio=0 tid=0x00002abdb0013800 nid=0x6b23 waiting on condition [0x00002abd0f4c4000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.05 - locked <0x000000069a72f9d8> (a java.io.FileDescriptor) 113.87/53.05 at java.io.FileOutputStream.close(FileOutputStream.java:354) 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeOutputStream.processExited(UNIXProcess.java:567) 113.87/53.05 - locked <0x000000069a72f9a0> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:304) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #95 daemon prio=10 os_prio=0 tid=0x00002abdc4001800 nid=0x6b20 runnable [0x00002abd0f289000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #92 daemon prio=10 os_prio=0 tid=0x00002abd4803e000 nid=0x6b1d runnable [0x00002abd0f04e000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #63 daemon prio=10 os_prio=0 tid=0x00002abdb8002000 nid=0x6b1a waiting on condition [0x00002abd0ee13000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.processExited(UNIXProcess.java:527) 113.87/53.05 - locked <0x00000007a3522af8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:298) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #85 daemon prio=10 os_prio=0 tid=0x00002abdc0002000 nid=0x6b15 runnable [0x00002abd0e9d6000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #82 daemon prio=10 os_prio=0 tid=0x00002abdbc001000 nid=0x6b12 waiting on condition [0x00002abd0e79b000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.processExited(UNIXProcess.java:527) 113.87/53.05 - locked <0x000000079bf698a8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:298) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #79 daemon prio=10 os_prio=0 tid=0x00002abd4c006000 nid=0x6b0f runnable [0x00002abd0e560000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #76 daemon prio=10 os_prio=0 tid=0x00002abdb4002800 nid=0x6b0c waiting on condition [0x00002abcdfddf000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.io.FileDescriptor.closeAll(FileDescriptor.java:195) 113.87/53.05 - locked <0x00000006dfa17700> (a java.io.FileDescriptor) 113.87/53.05 at java.io.FileOutputStream.close(FileOutputStream.java:354) 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeOutputStream.processExited(UNIXProcess.java:567) 113.87/53.05 - locked <0x00000006dfa176c8> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:304) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #73 daemon prio=10 os_prio=0 tid=0x00002abd2c019800 nid=0x6b05 runnable [0x00002abcdfba4000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #66 daemon prio=10 os_prio=0 tid=0x00002abd44003800 nid=0x6af8 waiting on condition [0x00002abcdf565000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess$ProcessPipeInputStream.processExited(UNIXProcess.java:527) 113.87/53.05 - locked <0x0000000699faecd8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:298) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "process reaper" #62 daemon prio=10 os_prio=0 tid=0x00002abdb0005800 nid=0x6ae9 runnable [0x00002abccbfd3000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 113.87/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 113.87/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 113.87/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread48" #61 daemon prio=6 os_prio=0 tid=0x00002abd3805d000 nid=0x6ae8 in Object.wait() [0x00002abcdf12a000] 113.87/53.05 java.lang.Thread.State: WAITING (on object monitor) 113.87/53.05 at java.lang.Object.wait(Native Method) 113.87/53.05 - waiting on <0x000000069ff36908> (a java.lang.UNIXProcess) 113.87/53.05 at java.lang.Object.wait(Object.java:502) 113.87/53.05 at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395) 113.87/53.05 - locked <0x000000069ff36908> (a java.lang.UNIXProcess) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:50) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread47" #60 daemon prio=6 os_prio=0 tid=0x00002abd3805b800 nid=0x6ae7 in Object.wait() [0x00002abcdf029000] 113.87/53.05 java.lang.Thread.State: WAITING (on object monitor) 113.87/53.05 at java.lang.Object.wait(Native Method) 113.87/53.05 - waiting on <0x000000069924d300> (a java.lang.UNIXProcess) 113.87/53.05 at java.lang.Object.wait(Object.java:502) 113.87/53.05 at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395) 113.87/53.05 - locked <0x000000069924d300> (a java.lang.UNIXProcess) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:50) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread46" #59 daemon prio=6 os_prio=0 tid=0x00002abd38010800 nid=0x6ae6 in Object.wait() [0x00002abcdef28000] 113.87/53.05 java.lang.Thread.State: WAITING (on object monitor) 113.87/53.05 at java.lang.Object.wait(Native Method) 113.87/53.05 - waiting on <0x00000006995a50f0> (a java.lang.UNIXProcess) 113.87/53.05 at java.lang.Object.wait(Object.java:502) 113.87/53.05 at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395) 113.87/53.05 - locked <0x00000006995a50f0> (a java.lang.UNIXProcess) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:50) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread45" #58 daemon prio=6 os_prio=0 tid=0x00002abd38050000 nid=0x6ae5 runnable [0x00002abcdc301000] 113.87/53.05 java.lang.Thread.State: RUNNABLE 113.87/53.05 at java.lang.Thread.start0(Native Method) 113.87/53.05 at java.lang.Thread.start(Thread.java:717) 113.87/53.05 - locked <0x0000000695c382d8> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.(ExecHelper.java:70) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:45) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread44" #57 daemon prio=6 os_prio=0 tid=0x00002abd38059000 nid=0x6ae4 in Object.wait() [0x00002abcded26000] 113.87/53.05 java.lang.Thread.State: WAITING (on object monitor) 113.87/53.05 at java.lang.Object.wait(Native Method) 113.87/53.05 - waiting on <0x0000000699c54cd0> (a java.lang.UNIXProcess) 113.87/53.05 at java.lang.Object.wait(Object.java:502) 113.87/53.05 at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395) 113.87/53.05 - locked <0x0000000699c54cd0> (a java.lang.UNIXProcess) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:50) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 113.87/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 113.87/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 113.87/53.05 at java.lang.Thread.run(Thread.java:748) 113.87/53.05 113.87/53.05 "ThreadPoolThread43" #56 daemon prio=6 os_prio=0 tid=0x00002abd38055000 nid=0x6ae0 in Object.wait() [0x00002abcdea23000] 113.87/53.05 java.lang.Thread.State: WAITING (on object monitor) 113.87/53.05 at java.lang.Object.wait(Native Method) 113.87/53.05 - waiting on <0x0000000699fb2e88> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at java.lang.Object.wait(Object.java:502) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.getLines(ExecHelper.java:81) 113.87/53.05 - locked <0x0000000699fb2e88> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 113.87/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:53) 113.87/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 113.87/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread42" #55 daemon prio=6 os_prio=0 tid=0x00002abd3800f000 nid=0x6adf waiting on condition [0x00002abcdd30c000] 114.06/53.05 java.lang.Thread.State: WAITING (on object monitor) 114.06/53.05 at java.lang.Object.wait(Native Method) 114.06/53.05 - waiting on <0x00000006998fcee0> (a java.lang.UNIXProcess) 114.06/53.05 at java.lang.Object.wait(Object.java:502) 114.06/53.05 at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395) 114.06/53.05 - locked <0x00000006998fcee0> (a java.lang.UNIXProcess) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:50) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:99) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread35" #48 daemon prio=6 os_prio=0 tid=0x00002abd38012800 nid=0x6ad7 in Object.wait() [0x00002abccbd5e000] 114.06/53.05 java.lang.Thread.State: WAITING (on object monitor) 114.06/53.05 at java.lang.Object.wait(Native Method) 114.06/53.05 - waiting on <0x00000006dfa1d918> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 114.06/53.05 at java.lang.Object.wait(Object.java:502) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread.getLines(ExecHelper.java:81) 114.06/53.05 - locked <0x00000006dfa1d918> (a aprove.GraphUserInterface.Factories.Solvers.Engines.BufferedStreamInThread) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:53) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.exec(ExecHelper.java:25) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solve(YicesEngine.java:159) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.solveAndPutIntoFormula(YicesEngine.java:82) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.YicesEngine.satisfiable(YicesEngine.java:49) 114.06/53.05 at aprove.Framework.IntTRS.TerminationGraph.TerminationGraph.buildGraph(TerminationGraph.java:155) 114.06/53.05 at aprove.Framework.IntTRS.TerminationGraph.IntTRSTerminationGraphWorker.analyzeTerminationGraph(IntTRSTerminationGraphWorker.java:121) 114.06/53.05 at aprove.Framework.IntTRS.TerminationGraph.IntTRSTerminationGraphWorker.work(IntTRSTerminationGraphWorker.java:79) 114.06/53.05 at aprove.Framework.IntTRS.TerminationGraph.IntTRSTerminationGraphProcessor.process(IntTRSTerminationGraphProcessor.java:119) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread33" #46 daemon prio=6 os_prio=0 tid=0x00002abd3803d800 nid=0x6ad5 runnable [0x00002abcde921000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread32" #45 daemon prio=6 os_prio=0 tid=0x00002abd3803b800 nid=0x6ad4 runnable [0x00002abcde820000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread31" #44 daemon prio=6 os_prio=0 tid=0x00002abd38039800 nid=0x6ad3 runnable [0x00002abcde71f000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread30" #43 daemon prio=6 os_prio=0 tid=0x00002abd38037800 nid=0x6ad2 runnable [0x00002abcde61e000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread29" #42 daemon prio=6 os_prio=0 tid=0x00002abd38035800 nid=0x6ad1 runnable [0x00002abcde51d000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread27" #40 daemon prio=6 os_prio=0 tid=0x00002abd38031800 nid=0x6acf runnable [0x00002abcde31a000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread26" #39 daemon prio=6 os_prio=0 tid=0x00002abd3802f800 nid=0x6ace waiting for monitor entry [0x00002abcde21b000] 114.06/53.05 java.lang.Thread.State: BLOCKED (on object monitor) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 114.06/53.05 - locked <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread24" #37 daemon prio=6 os_prio=0 tid=0x00002abd3802b800 nid=0x6acc runnable [0x00002abcde018000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread23" #36 daemon prio=6 os_prio=0 tid=0x00002abd38029800 nid=0x6acb runnable [0x00002abcddf17000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread22" #35 daemon prio=6 os_prio=0 tid=0x00002abd38027800 nid=0x6aca runnable [0x00002abcdde16000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread19" #32 daemon prio=6 os_prio=0 tid=0x00002abd38021000 nid=0x6ac7 runnable [0x00002abcddb12000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread18" #31 daemon prio=6 os_prio=0 tid=0x00002abd3801f000 nid=0x6ac6 waiting for monitor entry [0x00002abcdda13000] 114.06/53.05 java.lang.Thread.State: BLOCKED (on object monitor) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 114.06/53.05 - waiting to lock <0x000000044000d7e8> (a aprove.Strategies.Util.PrioritizableThreadPool) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread17" #30 daemon prio=6 os_prio=0 tid=0x00002abd3801d000 nid=0x6ac5 runnable [0x00002abcdd911000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.Thread.setPriority0(Native Method) 114.06/53.05 at java.lang.Thread.setPriority(Thread.java:1095) 114.06/53.05 at java.lang.Thread.init(Thread.java:417) 114.06/53.05 at java.lang.Thread.init(Thread.java:349) 114.06/53.05 at java.lang.Thread.(Thread.java:678) 114.06/53.05 at java.lang.UNIXProcess.lambda$null$0(UNIXProcess.java:229) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$10/973783859.newThread(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.(ThreadPoolExecutor.java:619) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1378) 114.06/53.05 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 114.06/53.05 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$11/1064833834.run(Unknown Source) 114.06/53.05 at java.security.AccessController.doPrivileged(Native Method) 114.06/53.05 at java.lang.UNIXProcess.(UNIXProcess.java:257) 114.06/53.05 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 114.06/53.05 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 114.06/53.05 at aprove.GraphUserInterface.Factories.Solvers.Engines.ExecHelper.execAndGetExitCode(ExecHelper.java:43) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.determineT2Command(T2Processor.java:215) 114.06/53.05 at aprove.InputModules.Programs.t2.T2Processor.process(T2Processor.java:97) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "process reaper" #20 daemon prio=10 os_prio=0 tid=0x00002abd30013800 nid=0x6ab8 runnable [0x00002abccbf9a000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 114.06/53.05 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 114.06/53.05 at java.lang.UNIXProcess$$Lambda$12/1463669761.run(Unknown Source) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 114.06/53.05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "TimeRefresherThread" #19 daemon prio=6 os_prio=0 tid=0x00002abd3800b800 nid=0x6ab6 runnable [0x00002abcdc200000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at sun.management.ThreadImpl.getThreadTotalCpuTime0(Native Method) 114.06/53.05 at sun.management.ThreadImpl.getThreadCpuTime(ThreadImpl.java:267) 114.06/53.05 at sun.management.ThreadImpl.getThreadCpuTime(ThreadImpl.java:226) 114.06/53.05 at aprove.Strategies.Abortions.TrackThread.getCpuIncrease(TrackThread.java:129) 114.06/53.05 at aprove.Strategies.Abortions.TrackThread.getTimeIncrease(TrackThread.java:121) 114.06/53.05 - locked <0x00000007bf08e978> (a aprove.Strategies.Abortions.TrackThreadPool) 114.06/53.05 at aprove.Strategies.Abortions.TrackThread.checkTime(TrackThread.java:113) 114.06/53.05 at aprove.Strategies.Abortions.TimeRefresher$TimeRefresherThread.doPoll(TimeRefresher.java:65) 114.06/53.05 at aprove.Strategies.Abortions.TimeRefresher$TimeRefresherThread.run(TimeRefresher.java:54) 114.06/53.05 114.06/53.05 "DefaultMachine" #18 daemon prio=6 os_prio=0 tid=0x00002abcb48e7000 nid=0x6ab5 waiting on condition [0x00002abcdc0ff000] 114.06/53.05 java.lang.Thread.State: WAITING (parking) 114.06/53.05 at sun.misc.Unsafe.park(Native Method) 114.06/53.05 - parking to wait for <0x0000000440005360> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) 114.06/53.05 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) 114.06/53.05 at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) 114.06/53.05 at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.impl.DefaultMachine.run(DefaultMachine.java:169) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread3" #13 daemon prio=5 os_prio=0 tid=0x00002abcb425e000 nid=0x6ab0 waiting on condition [0x00002abccbf61000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at aprove.Strategies.Abortions.Clock.getMillisUsed(Clock.java:61) 114.06/53.05 - locked <0x00000007bf08e830> (a aprove.Strategies.Abortions.Clock) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.getFinalTime(Executor.java:311) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.logResult(Executor.java:156) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:142) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "ThreadPoolThread2" #12 daemon prio=5 os_prio=0 tid=0x00002abcb425c000 nid=0x6aaf runnable [0x00002abccbe60000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 at java.util.LinkedList.addAll(LinkedList.java:387) 114.06/53.05 at java.util.LinkedList.(LinkedList.java:119) 114.06/53.05 at aprove.InputModules.Programs.llvm.segraph.LLVMSELoop.toPaths(LLVMSELoop.java:461) 114.06/53.05 at aprove.InputModules.Programs.llvm.processors.LLVMNonterminationProcessor.process(LLVMNonterminationProcessor.java:569) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 114.06/53.05 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 114.06/53.05 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 114.06/53.05 at java.lang.Thread.run(Thread.java:748) 114.06/53.05 114.06/53.05 "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00002abcb41a1800 nid=0x6aab runnable [0x0000000000000000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 114.06/53.05 "C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00002abcb4184000 nid=0x6aaa runnable [0x0000000000000000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 114.06/53.05 "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00002abcb4182800 nid=0x6aa9 runnable [0x0000000000000000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 114.06/53.05 "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00002abcb417f800 nid=0x6aa8 runnable [0x0000000000000000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 114.06/53.05 "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00002abcb417e000 nid=0x6aa7 waiting on condition [0x0000000000000000] 114.06/53.05 java.lang.Thread.State: RUNNABLE 114.06/53.05 114.06/53.05 "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00002abcb414a000 nid=0x6aa6 in Object.wait() [0x00002abccb3b6000] 114.06/53.05 java.lang.Thread.State: WAITING (on object monitor) 114.06/53.05 at java.lang.Object.wait(Native Method) 114.06/53.05 - waiting on <0x00000004400173e8> (a java.lang.ref.ReferenceQueue$Lock) 114.06/53.05 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) 114.06/53.05 - locked <0x00000004400173e8> (a java.lang.ref.ReferenceQueue$Lock) 114.06/53.05 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) 114.06/53.05 at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) 114.06/53.05 114.06/53.05 "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00002abcb4145800 nid=0x6aa5 in Object.wait() [0x00002abccb2b5000] 114.06/53.05 java.lang.Thread.State: WAITING (on object monitor) 114.06/53.05 at java.lang.Object.wait(Native Method) 114.06/53.05 - waiting on <0x0000000440014760> (a java.lang.ref.Reference$Lock) 114.06/53.05 at java.lang.Object.wait(Object.java:502) 114.06/53.05 at java.lang.ref.Reference.tryHandlePending(Reference.java:191) 114.06/53.05 - locked <0x0000000440014760> (a java.lang.ref.Reference$Lock) 114.06/53.05 at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) 114.06/53.05 114.06/53.05 "main" #1 prio=5 os_prio=0 tid=0x00002abcb4008800 nid=0x6a9e in Object.wait() [0x00002abcaeb97000] 114.06/53.05 java.lang.Thread.State: WAITING (on object monitor) 114.06/53.05 at java.lang.Object.wait(Native Method) 114.06/53.05 - waiting on <0x00000004400054f8> (a aprove.Strategies.ExecutableStrategies.impl.Handle) 114.06/53.05 at java.lang.Object.wait(Object.java:502) 114.06/53.05 at aprove.Strategies.ExecutableStrategies.impl.Handle.waitForFinish(Handle.java:42) 114.06/53.05 - locked <0x00000004400054f8> (a aprove.Strategies.ExecutableStrategies.impl.Handle) 114.06/53.05 at aprove.Runtime.AProVE.waitForHandle(AProVE.java:32) 114.06/53.05 at aprove.Runtime.AProVE.run(AProVE.java:101) 114.06/53.05 at aprove.CommandLineInterface.Main.run(Main.java:94) 114.06/53.05 at aprove.CommandLineInterface.Main.doMain(Main.java:42) 114.06/53.05 at aprove.Main.doMain(Main.java:54) 114.06/53.05 at aprove.Main.main(Main.java:20) 114.06/53.05 114.06/53.05 "VM Thread" os_prio=0 tid=0x00002abcb413e000 nid=0x6aa4 runnable 114.06/53.05 114.06/53.05 "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00002abcb401e000 nid=0x6aa0 runnable 114.06/53.05 114.06/53.05 "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00002abcb401f800 nid=0x6aa1 runnable 114.06/53.05 114.06/53.05 "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00002abcb4021800 nid=0x6aa2 runnable 114.06/53.05 114.06/53.05 "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00002abcb4023800 nid=0x6aa3 runnable 114.06/53.05 114.06/53.05 "VM Periodic Task Thread" os_prio=0 tid=0x00002abcb41ac000 nid=0x6aac waiting on condition 114.06/53.05 114.06/53.05 JNI global references: 345 114.06/53.05 120.44/54.65 Heap 120.44/54.65 PSYoungGen total 4841472K, used 106131K [0x0000000695580000, 0x00000007c0000000, 0x00000007c0000000) 120.44/54.65 eden space 4792832K, 1% used [0x0000000695580000,0x0000000698df03c0,0x00000007b9e00000) 120.44/54.65 from space 48640K, 99% used [0x00000007b9e00000,0x00000007bcd34888,0x00000007bcd80000) 120.44/54.65 to space 51712K, 0% used [0x00000007bcd80000,0x00000007bcd80000,0x00000007c0000000) 120.44/54.65 ParOldGen total 9786880K, used 63304K [0x0000000440000000, 0x0000000695580000, 0x0000000695580000) 120.44/54.65 object space 9786880K, 0% used [0x0000000440000000,0x0000000443dd2068,0x0000000695580000) 120.44/54.65 Metaspace used 23442K, capacity 23708K, committed 23936K, reserved 1071104K 120.44/54.65 class space used 2543K, capacity 2618K, committed 2688K, reserved 1048576K 120.44/54.65 136.45/58.80 YES 136.45/58.84 proof of /export/starexec/sandbox/benchmark/theBenchmark.c 136.45/58.84 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 136.45/58.84 136.45/58.84 136.45/58.84 Termination of the given C Problem could be proven: 136.45/58.84 136.45/58.84 (0) C Problem 136.45/58.84 (1) CToLLVMProof [EQUIVALENT, 174 ms] 136.45/58.84 (2) LLVM problem 136.45/58.84 (3) LLVMToTerminationGraphProof [EQUIVALENT, 42.8 s] 136.45/58.84 (4) LLVM Symbolic Execution Graph 136.45/58.84 (5) SymbolicExecutionGraphToSCCProof [SOUND, 1 ms] 136.45/58.84 (6) AND 136.45/58.84 (7) LLVM Symbolic Execution SCC 136.45/58.84 (8) SCC2IRS [SOUND, 481 ms] 136.45/58.84 (9) IntTRS 136.45/58.84 (10) IRS2T2 [EQUIVALENT, 0 ms] 136.45/58.84 (11) T2IntSys 136.45/58.84 (12) T2 [EQUIVALENT, 1363 ms] 136.45/58.84 (13) YES 136.45/58.84 (14) LLVM Symbolic Execution SCC 136.45/58.84 (15) SCC2IRS [SOUND, 164 ms] 136.45/58.84 (16) IntTRS 136.45/58.84 (17) IRS2T2 [EQUIVALENT, 0 ms] 136.45/58.84 (18) T2IntSys 136.45/58.84 (19) T2 [EQUIVALENT, 653 ms] 136.45/58.84 (20) YES 136.45/58.84 (21) LLVM Symbolic Execution SCC 136.45/58.84 (22) SCC2IRS [SOUND, 141 ms] 136.45/58.84 (23) IntTRS 136.45/58.84 (24) IRS2T2 [EQUIVALENT, 0 ms] 136.45/58.84 (25) T2IntSys 136.45/58.84 (26) T2 [EQUIVALENT, 713 ms] 136.45/58.84 (27) YES 136.45/58.84 (28) LLVM Symbolic Execution SCC 136.45/58.84 (29) SCC2IRS [SOUND, 131 ms] 136.45/58.84 (30) IntTRS 136.45/58.84 (31) IntTRSCompressionProof [EQUIVALENT, 0 ms] 136.45/58.84 (32) IntTRS 136.45/58.84 (33) PolynomialOrderProcessor [EQUIVALENT, 15 ms] 136.45/58.84 (34) YES 136.45/58.84 (35) LLVM Symbolic Execution SCC 136.45/58.84 (36) SCC2IRS [SOUND, 117 ms] 136.45/58.84 (37) IntTRS 136.45/58.84 (38) IntTRSCompressionProof [EQUIVALENT, 0 ms] 136.45/58.84 (39) IntTRS 136.45/58.84 (40) RankingReductionPairProof [EQUIVALENT, 13 ms] 136.45/58.84 (41) YES 136.45/58.84 136.45/58.84 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (0) 136.45/58.84 Obligation: 136.45/58.84 c file /export/starexec/sandbox/benchmark/theBenchmark.c 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (1) CToLLVMProof (EQUIVALENT) 136.45/58.84 Compiled c-file /export/starexec/sandbox/benchmark/theBenchmark.c to LLVM. 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (2) 136.45/58.84 Obligation: 136.45/58.84 LLVM Problem 136.45/58.84 136.45/58.84 Aliases: 136.45/58.84 136.45/58.84 Data layout: 136.45/58.84 136.45/58.84 "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" 136.45/58.84 136.45/58.84 Machine: 136.45/58.84 136.45/58.84 "x86_64-pc-linux-gnu" 136.45/58.84 136.45/58.84 Type definitions: 136.45/58.84 136.45/58.84 Global variables: 136.45/58.84 136.45/58.84 Function declarations and definitions: 136.45/58.84 136.45/58.84 *BasicFunctionTypename: "__VERIFIER_nondet_int" returnParam: i32 parameters: () variableLength: false visibilityType: DEFAULT callingConvention: ccc 136.45/58.84 *BasicFunctionTypename: "main" linkageType: EXTERNALLY_VISIBLE returnParam: i32 parameters: () variableLength: false visibilityType: DEFAULT callingConvention: ccc 136.45/58.84 0: 136.45/58.84 %1 = alloca i32, align 4 136.45/58.84 %x = alloca *i32, align 8 136.45/58.84 %y = alloca *i32, align 8 136.45/58.84 %z = alloca *i32, align 8 136.45/58.84 store 0, %1 136.45/58.84 %2 = alloca i8, numElementsLit: 4 136.45/58.84 %3 = bitcast *i8 %2 to *i32 136.45/58.84 store %3, %x 136.45/58.84 %4 = alloca i8, numElementsLit: 4 136.45/58.84 %5 = bitcast *i8 %4 to *i32 136.45/58.84 store %5, %y 136.45/58.84 %6 = alloca i8, numElementsLit: 4 136.45/58.84 %7 = bitcast *i8 %6 to *i32 136.45/58.84 store %7, %z 136.45/58.84 %8 = call i32 @__VERIFIER_nondet_int() 136.45/58.84 %9 = load %x 136.45/58.84 store %8, %9 136.45/58.84 %10 = call i32 @__VERIFIER_nondet_int() 136.45/58.84 %11 = load %y 136.45/58.84 store %10, %11 136.45/58.84 br %12 136.45/58.84 12: 136.45/58.84 %13 = load %y 136.45/58.84 %14 = load %13 136.45/58.84 %15 = icmp sgt %14 0 136.45/58.84 br %15, %16, %20 136.45/58.84 16: 136.45/58.84 %17 = load %x 136.45/58.84 %18 = load %17 136.45/58.84 %19 = icmp sgt %18 0 136.45/58.84 br %20 136.45/58.84 20: 136.45/58.84 %21 = phi [0, %12], [%19, %16] 136.45/58.84 br %21, %22, %74 136.45/58.84 22: 136.45/58.84 %23 = load %x 136.45/58.84 %24 = load %23 136.45/58.84 %25 = load %y 136.45/58.84 %26 = load %25 136.45/58.84 %27 = icmp sgt %24 %26 136.45/58.84 br %27, %28, %32 136.45/58.84 28: 136.45/58.84 %29 = load %y 136.45/58.84 %30 = load %29 136.45/58.84 %31 = load %z 136.45/58.84 store %30, %31 136.45/58.84 br %36 136.45/58.84 32: 136.45/58.84 %33 = load %x 136.45/58.84 %34 = load %33 136.45/58.84 %35 = load %z 136.45/58.84 store %34, %35 136.45/58.84 br %36 136.45/58.84 36: 136.45/58.84 %37 = call i32 @__VERIFIER_nondet_int() 136.45/58.84 %38 = icmp ne %37 0 136.45/58.84 br %38, %39, %56 136.45/58.84 39: 136.45/58.84 %40 = load %y 136.45/58.84 %41 = load %40 136.45/58.84 %42 = load %x 136.45/58.84 %43 = load %42 136.45/58.84 %44 = add %41 %43 136.45/58.84 %45 = load %y 136.45/58.84 store %44, %45 136.45/58.84 %46 = load %z 136.45/58.84 %47 = load %46 136.45/58.84 %48 = sub %47 1 136.45/58.84 %49 = load %x 136.45/58.84 store %48, %49 136.45/58.84 %50 = load %y 136.45/58.84 %51 = load %50 136.45/58.84 %52 = load %z 136.45/58.84 %53 = load %52 136.45/58.84 %54 = add %51 %53 136.45/58.84 %55 = load %z 136.45/58.84 store %54, %55 136.45/58.84 br %73 136.45/58.84 56: 136.45/58.84 %57 = load %y 136.45/58.84 %58 = load %57 136.45/58.84 %59 = load %x 136.45/58.84 %60 = load %59 136.45/58.84 %61 = add %58 %60 136.45/58.84 %62 = load %x 136.45/58.84 store %61, %62 136.45/58.84 %63 = load %z 136.45/58.84 %64 = load %63 136.45/58.84 %65 = sub %64 1 136.45/58.84 %66 = load %y 136.45/58.84 store %65, %66 136.45/58.84 %67 = load %x 136.45/58.84 %68 = load %67 136.45/58.84 %69 = load %z 136.45/58.84 %70 = load %69 136.45/58.84 %71 = add %68 %70 136.45/58.84 %72 = load %z 136.45/58.84 store %71, %72 136.45/58.84 br %73 136.45/58.84 73: 136.45/58.84 br %12 136.45/58.84 74: 136.45/58.84 %75 = load %1 136.45/58.84 ret %75 136.45/58.84 136.45/58.84 136.45/58.84 Analyze Termination of all function calls matching the pattern: 136.45/58.84 main() 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (3) LLVMToTerminationGraphProof (EQUIVALENT) 136.45/58.84 Constructed symbolic execution graph for LLVM program and proved memory safety. 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (4) 136.45/58.84 Obligation: 136.45/58.84 SE Graph 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (5) SymbolicExecutionGraphToSCCProof (SOUND) 136.45/58.84 Splitted symbolic execution graph to 5 SCCs. 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (6) 136.45/58.84 Complex Obligation (AND) 136.45/58.84 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (7) 136.45/58.84 Obligation: 136.45/58.84 SCC 136.45/58.84 ---------------------------------------- 136.45/58.84 136.45/58.84 (8) SCC2IRS (SOUND) 136.45/58.84 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 136.45/58.84 Generated rules. Obtained 196 rulesP rules: 136.45/58.84 f_1698(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13577, 1, v13579, v13580, v13581, v13582, v13583, v13584, v13585, v13586, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1702(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13577, 1, v13579, v13580, v13581, v13582, v13583, v13584, v13585, v13586, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) :|: 0 = 0 136.45/58.84 f_1702(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13577, 1, v13579, v13580, v13581, v13582, v13583, v13584, v13585, v13586, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1706(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) :|: 0 = 0 136.45/58.84 f_1706(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1710(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) :|: 0 = 0 136.45/58.84 f_1710(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1716(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) :|: TRUE 136.45/58.84 f_1716(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1722(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) :|: 0 = 0 136.45/58.84 f_1722(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1728(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) :|: 0 = 0 136.45/58.84 f_1728(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1734(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: 0 < v13587 && 2 <= v13577 && 3 <= v13584 && 7 <= v13585 && 6 <= v13586 && 8 <= v13588 && 3 <= v13575 && 3 <= v13580 && 3 <= v13576 136.45/58.84 f_1734(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1742(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: 0 = 0 136.45/58.84 f_1742(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1748(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: 0 = 0 136.45/58.84 f_1748(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1754(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: TRUE 136.45/58.84 f_1754(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1760(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: 0 = 0 136.45/58.84 f_1760(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13579, v13577, v13580, v13581, v13582, v13583, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1766(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13577, v13580, v13581, v13582, v13583, v13579, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: 0 = 0 136.45/58.84 f_1766(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13577, v13580, v13581, v13582, v13583, v13579, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1770(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13577, v13580, v13581, v13582, v13583, v13579, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: 0 = 0 136.45/58.84 f_1770(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13577, v13580, v13581, v13582, v13583, v13579, v13584, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1774(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13580, v13581, v13582, v13583, v13579, v13584, v13577, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) :|: 0 = 0 136.45/58.84 f_1774(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, v13580, v13581, v13582, v13583, v13579, v13584, v13577, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 8) -> f_1778(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, 0, v13580, v13581, v13582, v13583, v13579, v13584, v13577, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 3, 7, 2, 4, 6, 8) :|: 0 = 0 136.45/58.84 f_1778(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, 0, v13580, v13581, v13582, v13583, v13579, v13584, v13577, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 3, 7, 2, 4, 6, 8) -> f_1782(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, 0, v13580, v13581, v13582, v13583, v13579, v13584, v13577, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 3, 7, 2, 4, 6, 8) :|: TRUE 136.45/58.84 f_1782(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, 0, v13580, v13581, v13582, v13583, v13579, v13584, v13577, v13585, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 3, 7, 2, 4, 6, 8) -> f_1966(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13586, 1, v13587, 0, v13580, v13581, v13582, v13583, v13579, v13584, v13577, v13585, v13577, v13579, v13577, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_1966(v22600, v22601, v22602, v22603, v22604, v22605, v22606, v22607, v22608, v22609, 1, v22611, 0, v22613, v22614, v22615, v22616, v22617, v22618, v22619, v22620, v22621, v22622, v22623, v22624, v22625, v22626, v22627, v22628, v22629, v22630, v22631, 3, 7, 6, 2, 4, 8) -> f_2212(v22600, v22601, v22602, v22603, v22604, v22605, v22606, v22607, v22608, v22609, 1, v22611, 0, v22613, v22614, v22615, v22616, v22617, v22618, v22619, v22620, v22621, v22622, v22623, v22624, v22625, v22626, v22627, v22628, v22629, v22630, v22631, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2212(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28647, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) -> f_2217(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28647, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2217(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28647, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) -> f_2221(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2221(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) -> f_2225(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2225(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) -> f_2229(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2229(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) -> f_2233(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2233(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28648, v28649, v28650, v28651, v28652, v28653, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) -> f_2234(v28634, v28635, v28636, v28637, v28638, v28639, v28640, v28641, v28642, v28643, 1, v28645, 0, v28653, v28648, v28649, v28650, v28651, v28652, v28654, v28655, v28656, v28657, v28658, v28659, v28660, v28661, v28662, v28663, v28664, v28665, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2234(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29050, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2237(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2237(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2239(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: v29281 != 0 136.45/58.84 f_2237(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2240(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: v29281 = 0 136.45/58.84 f_2239(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2243(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2243(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2247(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2247(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2251(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2251(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2255(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2255(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2259(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2259(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2263(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2263(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2267(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: v29586 = v29045 + v29047 && 7 <= v29586 136.45/58.84 f_2267(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2271(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2271(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2275(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2275(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2279(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2279(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2283(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2283(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2287(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 1 + v29594 = v29047 && 0 <= v29594 136.45/58.84 f_2287(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2291(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2291(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2295(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2295(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2299(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2299(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2303(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2303(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2307(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2307(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2311(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2311(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2315(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: v29602 = v29586 + v29047 && 8 <= v29602 136.45/58.84 f_2315(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2319(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2319(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2323(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2323(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2327(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2327(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2331(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2331(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2334(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2334(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29586, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2337(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2337(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2340(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2340(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2345(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2345(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2350(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2350(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29594, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2355(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2355(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2360(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 < v29594 && 2 <= v29047 && 8 <= v29586 && 10 <= v29602 && 4 <= v29054 && 3 <= v29049 && 8 <= v29055 && 4 <= v29043 && 4 <= v29044 136.45/58.84 f_2360(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2366(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 = 0 136.45/58.84 f_2366(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2370(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 = 0 136.45/58.84 f_2370(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2374(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: TRUE 136.45/58.84 f_2374(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2378(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 = 0 136.45/58.84 f_2378(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29047, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2382(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 = 0 136.45/58.84 f_2382(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2385(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 = 0 136.45/58.84 f_2385(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, v29045, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2388(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29045, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 = 0 136.45/58.84 f_2388(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29045, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2391(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29045, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: 0 = 0 136.45/58.84 f_2391(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29045, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2394(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29045, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) :|: TRUE 136.45/58.84 f_2394(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, 0, v29049, v29281, v29051, v29052, v29053, v29054, v29055, v29045, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 8, 10) -> f_2212(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29586, 1, v29594, 0, v29047, v29281, v29051, v29052, v29053, v29054, v29049, v29055, v29045, v29047, v29047, v29602, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2240(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2244(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2244(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2248(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2248(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2252(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2252(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29051, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2256(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2256(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2260(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2260(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29052, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2264(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2264(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2268(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: v29587 = v29045 + v29047 && 7 <= v29587 136.45/58.84 f_2268(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2272(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2272(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2276(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2276(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2280(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2280(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29054, v29053, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2284(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2284(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2288(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 1 + v29595 = v29047 && 0 <= v29595 136.45/58.84 f_2288(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2292(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2292(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2296(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: TRUE 136.45/58.84 f_2296(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2300(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) :|: 0 = 0 136.45/58.84 f_2300(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29053, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 4, 8) -> f_2304(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: 0 = 0 136.45/58.84 f_2304(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2308(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: 0 = 0 136.45/58.84 f_2308(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29054, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2312(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: 0 = 0 136.45/58.84 f_2312(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29055, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2316(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: v29603 = v29587 + v29047 && 8 <= v29603 136.45/58.84 f_2316(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2320(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: 0 = 0 136.45/58.84 f_2320(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2324(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: TRUE 136.45/58.84 f_2324(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2328(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: TRUE 136.45/58.84 f_2328(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2332(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: TRUE 136.45/58.84 f_2332(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2335(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: 0 = 0 136.45/58.84 f_2335(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29045, 1, v29047, 0, v29049, v29587, v29595, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2338(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) :|: 0 = 0 136.45/58.84 f_2338(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 6, 2, 8, 4) -> f_2341(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 < v29595 && 2 <= v29047 && 3 <= v29058 && 9 <= v29059 && 8 <= v29587 && 10 <= v29603 && 3 <= v29049 && 4 <= v29043 && 4 <= v29044 136.45/58.84 f_2341(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2346(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2346(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2351(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: TRUE 136.45/58.84 f_2351(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2356(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2356(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29047, v29045, 0, v29049, v29587, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2362(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2362(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2368(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2368(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2372(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2372(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2376(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: TRUE 136.45/58.84 f_2376(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2380(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2380(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29047, v29045, 0, v29049, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2383(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29045, 0, v29049, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2383(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29045, 0, v29049, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2386(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29045, 0, v29049, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2386(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29045, 0, v29049, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2389(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29049, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2389(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29049, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2392(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29049, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2392(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29049, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2395(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29049, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: TRUE 136.45/58.84 f_2395(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29049, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2398(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29049, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2398(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, v29049, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2400(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2400(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2402(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: 0 = 0 136.45/58.84 f_2402(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2404(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: TRUE 136.45/58.84 f_2404(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2406(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) :|: TRUE 136.45/58.84 f_2406(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29045, v29047, v29603, v29056, v29057, v29058, v29059, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 6, 2, 9, 8, 10) -> f_2407(v29036, v29037, v29038, v29039, v29040, v29041, v29042, v29043, v29044, v29595, 1, v29587, 0, v29056, v29057, v29045, v29058, v29047, v29059, v29045, v29047, v29047, v29603, v29060, v29061, v29062, v29063, v29064, v29065, v29066, 3, 7, 4, 2, 5, 8, 9) :|: TRUE 136.45/58.84 f_2407(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) -> f_2409(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) :|: TRUE 136.45/58.84 f_2409(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) -> f_2411(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) :|: v33919 != 0 136.45/58.84 f_2409(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) -> f_2412(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) :|: v33919 = 0 136.45/58.84 f_2411(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) -> f_2415(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 0, 3, 7, 4, 2, 5, 8, 9) :|: 0 = 0 136.45/58.84 f_2415(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 0, 3, 7, 4, 2, 5, 8, 9) -> f_2419(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 0, 3, 7, 4, 2, 5, 8, 9) :|: TRUE 136.45/58.84 f_2419(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 0, 3, 7, 4, 2, 5, 8, 9) -> f_2420(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, v33919, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 0, 3, 7, 6, 4, 2, 8) :|: TRUE 136.45/58.84 f_2420(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34005, v34006, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2423(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34005, v34006, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2423(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34005, v34006, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2425(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34006, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2425(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34006, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2427(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34006, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2427(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34006, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2429(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2429(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34007, v34008, v34009, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2431(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: v34148 = v34001 + v34003 && 7 <= v34148 136.45/58.84 f_2431(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2433(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2433(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2435(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: TRUE 136.45/58.84 f_2435(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2437(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2437(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34008, v34009, v34007, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2439(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34009, v34007, v34008, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2439(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34009, v34007, v34008, v34010, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2441(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 1 + v34152 = v34001 && 0 <= v34152 136.45/58.84 f_2441(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2443(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 136.45/58.84 f_2443(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2445(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: TRUE 136.45/58.84 f_2445(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2447(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2447(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34007, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 4, 2, 8) -> f_2449(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) :|: 0 = 0 137.01/58.85 f_2449(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) -> f_2451(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) :|: 0 = 0 137.01/58.85 f_2451(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34008, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) -> f_2453(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) :|: 0 = 0 137.01/58.85 f_2453(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34010, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) -> f_2455(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) :|: v34156 = v34148 + v34001 && 8 <= v34156 137.01/58.85 f_2455(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) -> f_2457(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) :|: 0 = 0 137.01/58.85 f_2457(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) -> f_2459(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) :|: TRUE 137.01/58.85 f_2459(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) -> f_2461(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) :|: TRUE 137.01/58.85 f_2461(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34004, v34148, v34152, v34156, v34009, v34011, v34012, v34013, v34014, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 6, 2, 8, 4) -> f_1694(v33992, v33993, v33994, v33995, v33996, v33997, v33998, v33999, v34000, v34001, 1, v34003, v34009, v34004, v34011, v34012, v34013, v34014, v34148, v34152, v34156, v34015, v34016, v34017, v34018, v34019, v34020, v34021, 0, 3, 7, 2, 4, 6, 5, 8) :|: TRUE 137.01/58.85 f_1694(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13577, 1, v13579, v13580, v13581, v13582, v13583, v13584, v13585, v13586, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) -> f_1698(v13568, v13569, v13570, v13571, v13572, v13573, v13574, v13575, v13576, v13577, 1, v13579, v13580, v13581, v13582, v13583, v13584, v13585, v13586, v13587, v13588, v13589, v13590, v13591, v13592, v13593, v13594, v13595, 0, 3, 7, 2, 4, 6, 5, 8) :|: TRUE 137.01/58.85 f_2412(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) -> f_2416(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) :|: 0 = 0 137.01/58.85 f_2416(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) -> f_2421(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) :|: TRUE 137.01/58.85 f_2421(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 4, 2, 5, 8, 9) -> f_2422(v33796, v33797, v33798, v33799, v33800, v33801, v33802, v33803, v33804, v33805, 1, v33807, 0, v33809, v33810, v33811, v33812, v33813, v33814, v33815, v33816, v33817, v33818, v33819, v33820, v33821, v33822, v33823, v33824, v33825, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2422(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34125, v34126, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2424(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34125, v34126, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2424(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34125, v34126, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2426(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34126, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2426(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34126, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2428(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34126, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2428(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34126, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2430(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2430(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2432(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: v34149 = v34115 + v34117 && 7 <= v34149 137.01/58.85 f_2432(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2434(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2434(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2436(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2436(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2438(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2438(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2440(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2440(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2442(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 1 + v34153 = v34115 && 0 <= v34153 137.01/58.85 f_2442(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2444(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2444(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2446(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2446(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2448(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2448(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2450(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2450(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2452(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2452(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34127, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2454(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2454(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34128, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2456(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: v34157 = v34149 + v34115 && 8 <= v34157 137.01/58.85 f_2456(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2458(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2458(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2460(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2460(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2462(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2462(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2463(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2463(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2464(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2464(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34115, 1, v34117, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34153, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2465(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2465(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 6, 4, 2, 8) -> f_2466(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 < v34153 && 2 <= v34115 && 8 <= v34149 && 10 <= v34157 && 4 <= v34122 && 3 <= v34123 && 8 <= v34124 && 4 <= v34113 && 4 <= v34114 137.01/58.85 f_2466(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2468(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2468(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2470(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: TRUE 137.01/58.85 f_2470(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2472(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2472(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34149, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2474(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2474(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2476(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2476(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2477(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2477(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2478(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: TRUE 137.01/58.85 f_2478(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2479(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2479(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34117, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2480(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2480(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2481(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2481(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2482(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2482(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2483(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: 0 = 0 137.01/58.85 f_2483(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2484(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) :|: TRUE 137.01/58.85 f_2484(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34117, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 6, 8, 10) -> f_2485(v34106, v34107, v34108, v34109, v34110, v34111, v34112, v34113, v34114, v34153, 1, v34149, v34115, 0, v34119, v34120, v34121, v34122, v34123, v34124, v34115, v34117, v34115, v34157, v34129, v34130, v34131, v34132, v34133, v34134, v34135, 3, 7, 4, 2, 8, 9) :|: TRUE 137.01/58.85 f_2485(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, v35790, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) -> f_2486(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, v35790, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_2486(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, v35790, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) -> f_2487(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_2487(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) -> f_2488(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_2488(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) -> f_2489(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) :|: TRUE 137.01/58.85 f_2489(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) -> f_2490(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) :|: TRUE 137.01/58.85 f_2490(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 4, 2, 8, 9) -> f_2491(v35778, v35779, v35780, v35781, v35782, v35783, v35784, v35785, v35786, v35787, 1, v35789, 0, v35792, v35793, v35794, v35795, v35796, v35797, v35798, v35799, v35800, v35801, v35802, v35803, v35804, v35805, v35806, v35807, v35808, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2491(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) -> f_2492(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2492(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) -> f_2493(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) :|: v35984 != 0 137.01/58.85 f_2492(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) -> f_2494(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) :|: v35984 = 0 137.01/58.85 f_2493(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) -> f_2495(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 0, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2495(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 0, 3, 7, 6, 4, 2, 8) -> f_2497(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 0, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2497(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 0, 3, 7, 6, 4, 2, 8) -> f_2420(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, v35984, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 0, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2494(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) -> f_2496(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) :|: 0 = 0 137.01/58.85 f_2496(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) -> f_2498(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 f_2498(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) -> f_2422(v35912, v35913, v35914, v35915, v35916, v35917, v35918, v35919, v35920, v35921, 1, v35923, 0, v35925, v35926, v35927, v35928, v35929, v35930, v35931, v35932, v35933, v35934, v35935, v35936, v35937, v35938, v35939, v35940, v35941, 3, 7, 6, 4, 2, 8) :|: TRUE 137.01/58.85 Combined rules. Obtained 8 rulesP rules: 137.01/58.85 f_2492(v35912:0, v35913:0, v35914:0, v35915:0, v35916:0, v35917:0, v35918:0, v35919:0, v35920:0, 1 + v34153:0, 1, v35923:0, 0, 0, v35925:0, v35926:0, v35927:0, v35928:0, v35929:0, v35930:0, v35931:0, v35932:0, v35933:0, v35934:0, v35935:0, v35936:0, v35937:0, v35938:0, v35939:0, v35940:0, v35941:0, 3, 7, 6, 4, 2, 8) -> f_2492(v35912:0, v35913:0, v35914:0, v35915:0, v35916:0, v35917:0, v35918:0, v35919:0, v35920:0, v34153:0, 1, 1 + v34153:0 + v35923:0, v35984:1, 0, v35925:0, v35926:0, v35927:0, v35928:0, v35929:0, v35930:0, 1 + v34153:0, v35923:0, 1 + v34153:0, 1 + v34153:0 + v35923:0 + (1 + v34153:0), v35935:0, v35936:0, v35937:0, v35938:0, v35939:0, v35940:0, v35941:0, 3, 7, 6, 4, 2, 8) :|: v34153:0 > 0 && 7 < 1 + v34153:0 + v35923:0 && 9 < 1 + v34153:0 + v35923:0 + (1 + v34153:0) && v35928:0 > 3 && v35929:0 > 2 && v35930:0 > 7 && v35920:0 > 3 && v35919:0 > 3 137.01/58.85 f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v29045:0, 1, 1 + v29594:0, 0, v29049:0, v29281:0, v29051:0, v29052:0, v29053:0, v29054:0, v29055:0, v29056:0, v29057:0, v29058:0, v29059:0, v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) -> f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v29045:0 + (1 + v29594:0), 1, v29594:0, 0, v29049:0, v29281:1, v29051:0, v29052:0, v29053:0, v29054:0, v29055:0, v29045:0, 1 + v29594:0, 1 + v29594:0, v29045:0 + (1 + v29594:0) + (1 + v29594:0), v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) :|: v29594:0 > 0 && v29045:0 + (1 + v29594:0) > 7 && v29045:0 + (1 + v29594:0) + (1 + v29594:0) > 9 && v29281:0 < 0 && v29054:0 > 3 && v29049:0 > 2 && v29055:0 > 7 && v29044:0 > 3 && v29043:0 > 3 137.01/58.85 f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v29045:0, 1, 1 + v29594:0, 0, v29049:0, v29281:0, v29051:0, v29052:0, v29053:0, v29054:0, v29055:0, v29056:0, v29057:0, v29058:0, v29059:0, v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) -> f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v29045:0 + (1 + v29594:0), 1, v29594:0, 0, v29049:0, v29281:1, v29051:0, v29052:0, v29053:0, v29054:0, v29055:0, v29045:0, 1 + v29594:0, 1 + v29594:0, v29045:0 + (1 + v29594:0) + (1 + v29594:0), v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) :|: v29594:0 > 0 && v29045:0 + (1 + v29594:0) > 7 && v29045:0 + (1 + v29594:0) + (1 + v29594:0) > 9 && v29281:0 > 0 && v29054:0 > 3 && v29049:0 > 2 && v29055:0 > 7 && v29044:0 > 3 && v29043:0 > 3 137.01/58.85 f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v29045:0, 1, 1 + (1 + v34153:0), 0, v29049:0, 0, v29051:0, v29052:0, v29053:0, v29054:0, v29055:0, v29056:0, v29057:0, v29058:0, v29059:0, v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) -> f_2492(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v34153:0, 1, 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))), v35984:0, 0, v29056:0, v29057:0, v29045:0, v29058:0, 1 + (1 + v34153:0), v29059:0, 1 + v34153:0, v29045:0 + (1 + (1 + v34153:0)), 1 + v34153:0, 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))) + (1 + v34153:0), v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 4, 2, 8) :|: v34153:0 > 0 && v29059:0 > 8 && v29045:0 + (1 + (1 + v34153:0)) > 7 && v29045:0 + (1 + (1 + v34153:0)) + (1 + (1 + v34153:0)) > 9 && 7 < 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))) && 9 < 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))) + (1 + v34153:0) && v29058:0 > 3 && v29049:0 > 2 && v29043:0 > 3 && v29044:0 > 3 137.01/58.85 f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v29045:0, 1, 1 + (1 + v34152:0), 0, v29049:0, 0, v29051:0, v29052:0, v29053:0, v29054:0, v29055:0, v29056:0, v29057:0, v29058:0, v29059:0, v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) -> f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))), 1, v34152:0, 0, 1 + v34152:0, v29281:1, v29045:0, 1 + (1 + v34152:0), v29045:0 + (1 + (1 + v34152:0)), 1 + (1 + v34152:0), v29045:0 + (1 + (1 + v34152:0)) + (1 + (1 + v34152:0)), 1 + v34152:0, v29045:0 + (1 + (1 + v34152:0)), 1 + v34152:0, 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) + (1 + v34152:0), v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) :|: v29045:0 + (1 + (1 + v34152:0)) + (1 + (1 + v34152:0)) > 9 && v34152:0 > 0 && v29045:0 + (1 + (1 + v34152:0)) > 7 && v29043:0 > 3 && v29044:0 > 3 && 6 < 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) && v29058:0 > 2 && v29059:0 > 8 && v29049:0 > 2 && v33919:0 < 0 && 7 < 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) + (1 + v34152:0) 137.01/58.85 f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, v29045:0, 1, 1 + (1 + v34152:0), 0, v29049:0, 0, v29051:0, v29052:0, v29053:0, v29054:0, v29055:0, v29056:0, v29057:0, v29058:0, v29059:0, v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) -> f_2237(v29036:0, v29037:0, v29038:0, v29039:0, v29040:0, v29041:0, v29042:0, v29043:0, v29044:0, 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))), 1, v34152:0, 0, 1 + v34152:0, v29281:1, v29045:0, 1 + (1 + v34152:0), v29045:0 + (1 + (1 + v34152:0)), 1 + (1 + v34152:0), v29045:0 + (1 + (1 + v34152:0)) + (1 + (1 + v34152:0)), 1 + v34152:0, v29045:0 + (1 + (1 + v34152:0)), 1 + v34152:0, 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) + (1 + v34152:0), v29060:0, v29061:0, v29062:0, v29063:0, v29064:0, v29065:0, v29066:0, 3, 7, 6, 2, 4, 8) :|: v29045:0 + (1 + (1 + v34152:0)) + (1 + (1 + v34152:0)) > 9 && v34152:0 > 0 && v29045:0 + (1 + (1 + v34152:0)) > 7 && v29043:0 > 3 && v29044:0 > 3 && 6 < 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) && v29058:0 > 2 && v29059:0 > 8 && v29049:0 > 2 && v33919:0 > 0 && 7 < 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) + (1 + v34152:0) 137.01/58.85 f_2492(v35912:0, v35913:0, v35914:0, v35915:0, v35916:0, v35917:0, v35918:0, v35919:0, v35920:0, 1 + v34152:0, 1, v35923:0, v35984:0, 0, v35925:0, v35926:0, v35927:0, v35928:0, v35929:0, v35930:0, v35931:0, v35932:0, v35933:0, v35934:0, v35935:0, v35936:0, v35937:0, v35938:0, v35939:0, v35940:0, v35941:0, 3, 7, 6, 4, 2, 8) -> f_2237(v35912:0, v35913:0, v35914:0, v35915:0, v35916:0, v35917:0, v35918:0, v35919:0, v35920:0, 1 + v34152:0 + v35923:0, 1, v34152:0, 0, 1 + v34152:0, v29281:0, v35931:0, v35932:0, v35923:0, v35933:0, v35934:0, 1 + v34152:0, v35923:0, 1 + v34152:0, 1 + v34152:0 + v35923:0 + (1 + v34152:0), v35935:0, v35936:0, v35937:0, v35938:0, v35939:0, v35940:0, v35941:0, 3, 7, 6, 2, 4, 8) :|: v34152:0 > 0 && 6 < 1 + v34152:0 + v35923:0 && v35933:0 > 2 && v35934:0 > 6 && 7 < 1 + v34152:0 + v35923:0 + (1 + v34152:0) && v35919:0 > 2 && v35929:0 > 2 && v35920:0 > 2 && v35984:0 < 0 137.01/58.85 f_2492(v35912:0, v35913:0, v35914:0, v35915:0, v35916:0, v35917:0, v35918:0, v35919:0, v35920:0, 1 + v34152:0, 1, v35923:0, v35984:0, 0, v35925:0, v35926:0, v35927:0, v35928:0, v35929:0, v35930:0, v35931:0, v35932:0, v35933:0, v35934:0, v35935:0, v35936:0, v35937:0, v35938:0, v35939:0, v35940:0, v35941:0, 3, 7, 6, 4, 2, 8) -> f_2237(v35912:0, v35913:0, v35914:0, v35915:0, v35916:0, v35917:0, v35918:0, v35919:0, v35920:0, 1 + v34152:0 + v35923:0, 1, v34152:0, 0, 1 + v34152:0, v29281:0, v35931:0, v35932:0, v35923:0, v35933:0, v35934:0, 1 + v34152:0, v35923:0, 1 + v34152:0, 1 + v34152:0 + v35923:0 + (1 + v34152:0), v35935:0, v35936:0, v35937:0, v35938:0, v35939:0, v35940:0, v35941:0, 3, 7, 6, 2, 4, 8) :|: v34152:0 > 0 && 6 < 1 + v34152:0 + v35923:0 && v35933:0 > 2 && v35934:0 > 6 && 7 < 1 + v34152:0 + v35923:0 + (1 + v34152:0) && v35919:0 > 2 && v35929:0 > 2 && v35920:0 > 2 && v35984:0 > 0 137.01/58.85 Filtered unneeded arguments: 137.01/58.85 f_2492(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37) -> f_2492(x8, x9, x10, x12, x13, x18, x19, x20, x23, x24) 137.01/58.85 f_2237(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37) -> f_2237(x8, x9, x10, x12, x14, x15, x19, x20, x23, x24) 137.01/58.85 Removed division, modulo operations, cleaned up constraints. Obtained 7 rules.P rules: 137.01/58.85 f_2492(v35919:0, v35920:0, sum~cons_1~v34153:0, v35923:0, cons_0, v35928:0, v35929:0, v35930:0, v35933:0, v35934:0) -> f_2492(v35919:0, v35920:0, v34153:0, 1 + v34153:0 + v35923:0, v35984:1, v35928:0, v35929:0, v35930:0, 1 + v34153:0, 1 + v34153:0 + v35923:0 + (1 + v34153:0)) :|: 7 < 1 + v34153:0 + v35923:0 && v34153:0 > 0 && 9 < 1 + v34153:0 + v35923:0 + (1 + v34153:0) && v35928:0 > 3 && v35929:0 > 2 && v35930:0 > 7 && v35919:0 > 3 && v35920:0 > 3 && sum~cons_1~v34153:0 = 1 + v34153:0 && cons_0 = 0 137.01/58.85 f_2237(v29043:0, v29044:0, v29045:0, sum~cons_1~v29594:0, v29049:0, v29281:0, v29054:0, v29055:0, v29058:0, v29059:0) -> f_2237(v29043:0, v29044:0, v29045:0 + (1 + v29594:0), v29594:0, v29049:0, v29281:1, v29054:0, v29055:0, 1 + v29594:0, v29045:0 + (1 + v29594:0) + (1 + v29594:0)) :|: v29045:0 + (1 + v29594:0) > 7 && v29594:0 > 0 && v29045:0 + (1 + v29594:0) + (1 + v29594:0) > 9 && v29281:0 < 0 && v29054:0 > 3 && v29049:0 > 2 && v29055:0 > 7 && v29043:0 > 3 && v29044:0 > 3 && sum~cons_1~v29594:0 = 1 + v29594:0 137.01/58.85 f_2237(v29043:0, v29044:0, v29045:0, sum~cons_1~v29594:0, v29049:0, v29281:0, v29054:0, v29055:0, v29058:0, v29059:0) -> f_2237(v29043:0, v29044:0, v29045:0 + (1 + v29594:0), v29594:0, v29049:0, v29281:1, v29054:0, v29055:0, 1 + v29594:0, v29045:0 + (1 + v29594:0) + (1 + v29594:0)) :|: v29045:0 + (1 + v29594:0) > 7 && v29594:0 > 0 && v29045:0 + (1 + v29594:0) + (1 + v29594:0) > 9 && v29281:0 > 0 && v29054:0 > 3 && v29049:0 > 2 && v29055:0 > 7 && v29043:0 > 3 && v29044:0 > 3 && sum~cons_1~v29594:0 = 1 + v29594:0 137.01/58.85 f_2237(v29043:0, v29044:0, v29045:0, sum~cons_1~sum~cons_1~v34153:0, v29049:0, cons_0, v29054:0, v29055:0, v29058:0, v29059:0) -> f_2492(v29043:0, v29044:0, v34153:0, 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))), v35984:0, v29058:0, 1 + (1 + v34153:0), v29059:0, 1 + v34153:0, 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))) + (1 + v34153:0)) :|: v29059:0 > 8 && v34153:0 > 0 && v29045:0 + (1 + (1 + v34153:0)) > 7 && v29045:0 + (1 + (1 + v34153:0)) + (1 + (1 + v34153:0)) > 9 && 7 < 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))) && 9 < 1 + v34153:0 + (v29045:0 + (1 + (1 + v34153:0))) + (1 + v34153:0) && v29058:0 > 3 && v29049:0 > 2 && v29044:0 > 3 && v29043:0 > 3 && sum~cons_1~sum~cons_1~v34153:0 = 1 + (1 + v34153:0) && cons_0 = 0 137.01/58.85 f_2237(v29043:0, v29044:0, v29045:0, sum~cons_1~sum~cons_1~v34152:0, v29049:0, cons_0, v29054:0, v29055:0, v29058:0, v29059:0) -> f_2237(v29043:0, v29044:0, 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))), v34152:0, 1 + v34152:0, v29281:1, 1 + (1 + v34152:0), v29045:0 + (1 + (1 + v34152:0)) + (1 + (1 + v34152:0)), 1 + v34152:0, 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) + (1 + v34152:0)) :|: v34152:0 > 0 && v29045:0 + (1 + (1 + v34152:0)) + (1 + (1 + v34152:0)) > 9 && v29045:0 + (1 + (1 + v34152:0)) > 7 && v29043:0 > 3 && v29044:0 > 3 && 6 < 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) && v29058:0 > 2 && v29059:0 > 8 && 7 < 1 + v34152:0 + (v29045:0 + (1 + (1 + v34152:0))) + (1 + v34152:0) && v29049:0 > 2 && sum~cons_1~sum~cons_1~v34152:0 = 1 + (1 + v34152:0) && cons_0 = 0 137.01/58.85 f_2492(v35919:0, v35920:0, sum~cons_1~v34152:0, v35923:0, v35984:0, v35928:0, v35929:0, v35930:0, v35933:0, v35934:0) -> f_2237(v35919:0, v35920:0, 1 + v34152:0 + v35923:0, v34152:0, 1 + v34152:0, v29281:0, v35933:0, v35934:0, 1 + v34152:0, 1 + v34152:0 + v35923:0 + (1 + v34152:0)) :|: 6 < 1 + v34152:0 + v35923:0 && v34152:0 > 0 && v35933:0 > 2 && v35934:0 > 6 && 7 < 1 + v34152:0 + v35923:0 + (1 + v34152:0) && v35919:0 > 2 && v35929:0 > 2 && v35984:0 < 0 && v35920:0 > 2 && sum~cons_1~v34152:0 = 1 + v34152:0 137.01/58.85 f_2492(v35919:0, v35920:0, sum~cons_1~v34152:0, v35923:0, v35984:0, v35928:0, v35929:0, v35930:0, v35933:0, v35934:0) -> f_2237(v35919:0, v35920:0, 1 + v34152:0 + v35923:0, v34152:0, 1 + v34152:0, v29281:0, v35933:0, v35934:0, 1 + v34152:0, 1 + v34152:0 + v35923:0 + (1 + v34152:0)) :|: 6 < 1 + v34152:0 + v35923:0 && v34152:0 > 0 && v35933:0 > 2 && v35934:0 > 6 && 7 < 1 + v34152:0 + v35923:0 + (1 + v34152:0) && v35919:0 > 2 && v35929:0 > 2 && v35984:0 > 0 && v35920:0 > 2 && sum~cons_1~v34152:0 = 1 + v34152:0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (9) 137.01/58.85 Obligation: 137.01/58.85 Rules: 137.01/58.85 f_2492(v35919:0, v35920:0, sum~cons_1~v34153:0, v35923:0, cons_0, v35928:0, v35929:0, v35930:0, v35933:0, v35934:0) -> f_2492(v35919:0, v35920:0, v34153:0, 1 + v34153:0 + v35923:0, v35984:1, v35928:0, v35929:0, v35930:0, 1 + v34153:0, 1 + v34153:0 + v35923:0 + (1 + v34153:0)) :|: 7 < 1 + v34153:0 + v35923:0 && v34153:0 > 0 && 9 < 1 + v34153:0 + v35923:0 + (1 + v34153:0) && v35928:0 > 3 && v35929:0 > 2 && v35930:0 > 7 && v35919:0 > 3 && v35920:0 > 3 && sum~cons_1~v34153:0 = 1 + v34153:0 && cons_0 = 0 137.01/58.85 f_2237(v29043:0, v29044:0, v29045:0, sum~cons_1~v29594:0, v29049:0, v29281:0, v29054:0, v29055:0, v29058:0, v29059:0) -> f_2237(v29043:0, v29044:0, v29045:0 + (1 + v29594:0), v29594:0, v29049:0, v29281:1, v29054:0, v29055:0, 1 + v29594:0, v29045:0 + (1 + v29594:0) + (1 + v29594:0)) :|: v29045:0 + (1 + v29594:0) > 7 && v29594:0 > 0 && v29045:0 + (1 + v29594:0) + (1 + v29594:0) > 9 && v29281:0 < 0 && v29054:0 > 3 && v29049:0 > 2 && v29055:0 > 7 && v29043:0 > 3 && v29044:0 > 3 && sum~cons_1~v29594:0 = 1 + v29594:0 137.01/58.85 f_2237(x, x1, x2, x3, x4, x5, x6, x7, x8, x9) -> f_2237(x, x1, x2 + (1 + x10), x10, x4, x11, x6, x7, 1 + x10, x2 + (1 + x10) + (1 + x10)) :|: x2 + (1 + x10) > 7 && x10 > 0 && x2 + (1 + x10) + (1 + x10) > 9 && x5 > 0 && x6 > 3 && x4 > 2 && x7 > 7 && x > 3 && x1 > 3 && x3 = 1 + x10 137.01/58.85 f_2237(x12, x13, x14, x15, x16, x17, x18, x19, x20, x21) -> f_2492(x12, x13, x22, 1 + x22 + (x14 + (1 + (1 + x22))), x23, x20, 1 + (1 + x22), x21, 1 + x22, 1 + x22 + (x14 + (1 + (1 + x22))) + (1 + x22)) :|: x21 > 8 && x22 > 0 && x14 + (1 + (1 + x22)) > 7 && x14 + (1 + (1 + x22)) + (1 + (1 + x22)) > 9 && 7 < 1 + x22 + (x14 + (1 + (1 + x22))) && 9 < 1 + x22 + (x14 + (1 + (1 + x22))) + (1 + x22) && x20 > 3 && x16 > 2 && x13 > 3 && x12 > 3 && x15 = 1 + (1 + x22) && x17 = 0 137.01/58.85 f_2237(x24, x25, x26, x27, x28, x29, x30, x31, x32, x33) -> f_2237(x24, x25, 1 + x34 + (x26 + (1 + (1 + x34))), x34, 1 + x34, x35, 1 + (1 + x34), x26 + (1 + (1 + x34)) + (1 + (1 + x34)), 1 + x34, 1 + x34 + (x26 + (1 + (1 + x34))) + (1 + x34)) :|: x34 > 0 && x26 + (1 + (1 + x34)) + (1 + (1 + x34)) > 9 && x26 + (1 + (1 + x34)) > 7 && x24 > 3 && x25 > 3 && 6 < 1 + x34 + (x26 + (1 + (1 + x34))) && x32 > 2 && x33 > 8 && 7 < 1 + x34 + (x26 + (1 + (1 + x34))) + (1 + x34) && x28 > 2 && x27 = 1 + (1 + x34) && x29 = 0 137.01/58.85 f_2492(x36, x37, x38, x39, x40, x41, x42, x43, x44, x45) -> f_2237(x36, x37, 1 + x46 + x39, x46, 1 + x46, x47, x44, x45, 1 + x46, 1 + x46 + x39 + (1 + x46)) :|: 6 < 1 + x46 + x39 && x46 > 0 && x44 > 2 && x45 > 6 && 7 < 1 + x46 + x39 + (1 + x46) && x36 > 2 && x42 > 2 && x40 < 0 && x37 > 2 && x38 = 1 + x46 137.01/58.85 f_2492(x48, x49, x50, x51, x52, x53, x54, x55, x56, x57) -> f_2237(x48, x49, 1 + x58 + x51, x58, 1 + x58, x59, x56, x57, 1 + x58, 1 + x58 + x51 + (1 + x58)) :|: 6 < 1 + x58 + x51 && x58 > 0 && x56 > 2 && x57 > 6 && 7 < 1 + x58 + x51 + (1 + x58) && x48 > 2 && x54 > 2 && x52 > 0 && x49 > 2 && x50 = 1 + x58 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (10) IRS2T2 (EQUIVALENT) 137.01/58.85 Transformed input IRS into an integer transition system.Used the following mapping from defined symbols to location IDs: 137.01/58.85 137.01/58.85 (f_2492_10,1) 137.01/58.85 (f_2237_10,2) 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (11) 137.01/58.85 Obligation: 137.01/58.85 START: 0; 137.01/58.85 137.01/58.85 FROM: 0; 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 FROM: 0; 137.01/58.85 TO: 2; 137.01/58.85 137.01/58.85 FROM: 1; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := x5; 137.01/58.85 oldX6 := x6; 137.01/58.85 oldX7 := x7; 137.01/58.85 oldX8 := x8; 137.01/58.85 oldX9 := x9; 137.01/58.85 oldX10 := oldX2 - 1; 137.01/58.85 oldX11 := nondet(); 137.01/58.85 assume(7 < 1 + oldX10 + oldX3 && oldX10 > 0 && 9 < 1 + oldX10 + oldX3 + (1 + oldX10) && oldX5 > 3 && oldX6 > 2 && oldX7 > 7 && oldX0 > 3 && oldX1 > 3 && oldX2 = 1 + oldX10 && oldX4 = 0); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := oldX2 - 1; 137.01/58.85 x3 := 1 + oldX10 + oldX3; 137.01/58.85 x4 := oldX11; 137.01/58.85 x5 := oldX5; 137.01/58.85 x6 := oldX6; 137.01/58.85 x7 := oldX7; 137.01/58.85 x8 := 1 + oldX10; 137.01/58.85 x9 := 1 + oldX10 + oldX3 + (1 + oldX10); 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 FROM: 2; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := x5; 137.01/58.85 oldX6 := x6; 137.01/58.85 oldX7 := x7; 137.01/58.85 oldX8 := x8; 137.01/58.85 oldX9 := x9; 137.01/58.85 oldX10 := oldX3 - 1; 137.01/58.85 oldX11 := nondet(); 137.01/58.85 assume(oldX2 + (1 + oldX10) > 7 && oldX10 > 0 && oldX2 + (1 + oldX10) + (1 + oldX10) > 9 && oldX5 < 0 && oldX6 > 3 && oldX4 > 2 && oldX7 > 7 && oldX0 > 3 && oldX1 > 3 && oldX3 = 1 + oldX10); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := oldX2 + (1 + oldX10); 137.01/58.85 x3 := oldX3 - 1; 137.01/58.85 x4 := oldX4; 137.01/58.85 x5 := oldX11; 137.01/58.85 x6 := oldX6; 137.01/58.85 x7 := oldX7; 137.01/58.85 x8 := 1 + oldX10; 137.01/58.85 x9 := oldX2 + (1 + oldX10) + (1 + oldX10); 137.01/58.85 TO: 2; 137.01/58.85 137.01/58.85 FROM: 2; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := x5; 137.01/58.85 oldX6 := x6; 137.01/58.85 oldX7 := x7; 137.01/58.85 oldX8 := x8; 137.01/58.85 oldX9 := x9; 137.01/58.85 oldX10 := oldX3 - 1; 137.01/58.85 oldX11 := nondet(); 137.01/58.85 assume(oldX2 + (1 + oldX10) > 7 && oldX10 > 0 && oldX2 + (1 + oldX10) + (1 + oldX10) > 9 && oldX5 > 0 && oldX6 > 3 && oldX4 > 2 && oldX7 > 7 && oldX0 > 3 && oldX1 > 3 && oldX3 = 1 + oldX10); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := oldX2 + (1 + oldX10); 137.01/58.85 x3 := oldX3 - 1; 137.01/58.85 x4 := oldX4; 137.01/58.85 x5 := oldX11; 137.01/58.85 x6 := oldX6; 137.01/58.85 x7 := oldX7; 137.01/58.85 x8 := 1 + oldX10; 137.01/58.85 x9 := oldX2 + (1 + oldX10) + (1 + oldX10); 137.01/58.85 TO: 2; 137.01/58.85 137.01/58.85 FROM: 2; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := x5; 137.01/58.85 oldX6 := x6; 137.01/58.85 oldX7 := x7; 137.01/58.85 oldX8 := x8; 137.01/58.85 oldX9 := x9; 137.01/58.85 oldX10 := oldX3 - 2; 137.01/58.85 oldX11 := nondet(); 137.01/58.85 assume(oldX9 > 8 && oldX10 > 0 && oldX2 + (1 + (1 + oldX10)) > 7 && oldX2 + (1 + (1 + oldX10)) + (1 + (1 + oldX10)) > 9 && 7 < 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))) && 9 < 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))) + (1 + oldX10) && oldX8 > 3 && oldX4 > 2 && oldX1 > 3 && oldX0 > 3 && oldX3 = 1 + (1 + oldX10) && oldX5 = 0); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := oldX3 - 2; 137.01/58.85 x3 := 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))); 137.01/58.85 x4 := oldX11; 137.01/58.85 x5 := oldX8; 137.01/58.85 x6 := 1 + (1 + oldX10); 137.01/58.85 x7 := oldX9; 137.01/58.85 x8 := 1 + oldX10; 137.01/58.85 x9 := 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))) + (1 + oldX10); 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 FROM: 2; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := x5; 137.01/58.85 oldX6 := x6; 137.01/58.85 oldX7 := x7; 137.01/58.85 oldX8 := x8; 137.01/58.85 oldX9 := x9; 137.01/58.85 oldX10 := oldX3 - 2; 137.01/58.85 oldX11 := nondet(); 137.01/58.85 assume(oldX10 > 0 && oldX2 + (1 + (1 + oldX10)) + (1 + (1 + oldX10)) > 9 && oldX2 + (1 + (1 + oldX10)) > 7 && oldX0 > 3 && oldX1 > 3 && 6 < 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))) && oldX8 > 2 && oldX9 > 8 && 7 < 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))) + (1 + oldX10) && oldX4 > 2 && oldX3 = 1 + (1 + oldX10) && oldX5 = 0); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))); 137.01/58.85 x3 := oldX3 - 2; 137.01/58.85 x4 := 1 + oldX10; 137.01/58.85 x5 := oldX11; 137.01/58.85 x6 := 1 + (1 + oldX10); 137.01/58.85 x7 := oldX2 + (1 + (1 + oldX10)) + (1 + (1 + oldX10)); 137.01/58.85 x8 := 1 + oldX10; 137.01/58.85 x9 := 1 + oldX10 + (oldX2 + (1 + (1 + oldX10))) + (1 + oldX10); 137.01/58.85 TO: 2; 137.01/58.85 137.01/58.85 FROM: 1; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := x5; 137.01/58.85 oldX6 := x6; 137.01/58.85 oldX7 := x7; 137.01/58.85 oldX8 := x8; 137.01/58.85 oldX9 := x9; 137.01/58.85 oldX10 := oldX2 - 1; 137.01/58.85 oldX11 := nondet(); 137.01/58.85 assume(6 < 1 + oldX10 + oldX3 && oldX10 > 0 && oldX8 > 2 && oldX9 > 6 && 7 < 1 + oldX10 + oldX3 + (1 + oldX10) && oldX0 > 2 && oldX6 > 2 && oldX4 < 0 && oldX1 > 2 && oldX2 = 1 + oldX10); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := 1 + oldX10 + oldX3; 137.01/58.85 x3 := oldX2 - 1; 137.01/58.85 x4 := 1 + oldX10; 137.01/58.85 x5 := oldX11; 137.01/58.85 x6 := oldX8; 137.01/58.85 x7 := oldX9; 137.01/58.85 x8 := 1 + oldX10; 137.01/58.85 x9 := 1 + oldX10 + oldX3 + (1 + oldX10); 137.01/58.85 TO: 2; 137.01/58.85 137.01/58.85 FROM: 1; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := x5; 137.01/58.85 oldX6 := x6; 137.01/58.85 oldX7 := x7; 137.01/58.85 oldX8 := x8; 137.01/58.85 oldX9 := x9; 137.01/58.85 oldX10 := oldX2 - 1; 137.01/58.85 oldX11 := nondet(); 137.01/58.85 assume(6 < 1 + oldX10 + oldX3 && oldX10 > 0 && oldX8 > 2 && oldX9 > 6 && 7 < 1 + oldX10 + oldX3 + (1 + oldX10) && oldX0 > 2 && oldX6 > 2 && oldX4 > 0 && oldX1 > 2 && oldX2 = 1 + oldX10); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := 1 + oldX10 + oldX3; 137.01/58.85 x3 := oldX2 - 1; 137.01/58.85 x4 := 1 + oldX10; 137.01/58.85 x5 := oldX11; 137.01/58.85 x6 := oldX8; 137.01/58.85 x7 := oldX9; 137.01/58.85 x8 := 1 + oldX10; 137.01/58.85 x9 := 1 + oldX10 + oldX3 + (1 + oldX10); 137.01/58.85 TO: 2; 137.01/58.85 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (12) T2 (EQUIVALENT) 137.01/58.85 Initially, performed program simplifications using lexicographic rank functions: 137.01/58.85 * Removed transitions 2, 5, 6, 7, 17, 20, 21, 22, 23 using the following rank functions: 137.01/58.85 - Rank function 1: 137.01/58.85 RF for loc. 6: 1+2*x2 137.01/58.85 RF for loc. 7: 1+2*x3 137.01/58.85 RF for loc. 8: 2*x2 137.01/58.85 RF for loc. 12: 2*x3 137.01/58.85 Bound for (chained) transitions 5: 4 137.01/58.85 Bound for (chained) transitions 6: 4 137.01/58.85 Bound for (chained) transitions 7: 4 137.01/58.85 Bound for (chained) transitions 20: 4 137.01/58.85 Bound for (chained) transitions 21: 4 137.01/58.85 Bound for (chained) transitions 22: 6 137.01/58.85 Bound for (chained) transitions 23: 6 137.01/58.85 - Rank function 2: 137.01/58.85 RF for loc. 6: 1 137.01/58.85 RF for loc. 7: 0 137.01/58.85 RF for loc. 8: 0 137.01/58.85 RF for loc. 12: -1 137.01/58.85 Bound for (chained) transitions 17: 0 137.01/58.85 - Rank function 3: 137.01/58.85 RF for loc. 6: 1 137.01/58.85 RF for loc. 8: 0 137.01/58.85 Bound for (chained) transitions 2: 1 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (13) 137.01/58.85 YES 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (14) 137.01/58.85 Obligation: 137.01/58.85 SCC 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (15) SCC2IRS (SOUND) 137.01/58.85 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 137.01/58.85 Generated rules. Obtained 47 rulesP rules: 137.01/58.85 f_1254(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, v7991, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1262(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: v7991 = 0 137.01/58.85 f_1262(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1270(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1270(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1278(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1278(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1286(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1286(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1294(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1294(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1302(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1302(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1310(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1310(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1318(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: v8171 = v7921 + v7923 && 5 <= v8171 137.01/58.85 f_1318(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1326(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1326(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1334(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: TRUE 137.01/58.85 f_1334(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1342(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1342(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1350(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1350(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1358(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 1 + v8187 = v7921 && 0 <= v8187 137.01/58.85 f_1358(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1366(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1366(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1374(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: TRUE 137.01/58.85 f_1374(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1382(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1382(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1390(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1390(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1398(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1398(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1406(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.85 f_1406(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8, 5) -> f_1414(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) :|: v8203 = v8171 + v7921 && 6 <= v8203 137.01/58.85 f_1414(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) -> f_1422(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) :|: 0 = 0 137.01/58.85 f_1422(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) -> f_1430(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) :|: TRUE 137.01/58.85 f_1430(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) -> f_1438(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) :|: TRUE 137.01/58.85 f_1438(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) -> f_1444(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) :|: TRUE 137.01/58.85 f_1444(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) -> f_1450(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) :|: 0 = 0 137.01/58.85 f_1450(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v8171, v8187, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) -> f_1456(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) :|: 0 = 0 137.01/58.85 f_1456(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 5, 6) -> f_1464(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 < v8187 && 2 <= v7921 && 6 <= v8171 && 8 <= v8203 && 3 <= v7919 && 3 <= v7920 137.01/58.85 f_1464(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1473(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1473(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1482(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: TRUE 137.01/58.85 f_1482(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1491(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1491(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v7923, v7921, 0, v8171, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1503(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1503(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1513(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1513(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1522(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1522(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1531(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: TRUE 137.01/58.85 f_1531(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1540(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1540(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7923, v7921, 0, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1546(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7921, 0, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1546(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7921, 0, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1552(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7921, 0, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1552(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, v7921, 0, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1558(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1558(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1564(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1564(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1570(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: TRUE 137.01/58.85 f_1570(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1576(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1576(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1582(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1582(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1588(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1588(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1594(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: TRUE 137.01/58.85 f_1594(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1602(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) :|: TRUE 137.01/58.85 f_1602(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 8, 6) -> f_1250(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v8187, 1, v8171, 0, v7921, v7923, v7921, v8203, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1250(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) -> f_1254(v7912, v7913, v7914, v7915, v7916, v7917, v7918, v7919, v7920, v7921, 1, v7923, v7991, 0, v7925, v7926, v7927, v7928, v7929, v7930, v7931, v7932, v7933, v7934, v7935, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 Combined rules. Obtained 1 rulesP rules: 137.01/58.85 f_1254(v7912:0, v7913:0, v7914:0, v7915:0, v7916:0, v7917:0, v7918:0, v7919:0, v7920:0, 1 + v8187:0, 1, v7923:0, 0, 0, v7925:0, v7926:0, v7927:0, v7928:0, v7929:0, v7930:0, v7931:0, v7932:0, v7933:0, v7934:0, v7935:0, 3, 7, 2, 4, 6, 8) -> f_1254(v7912:0, v7913:0, v7914:0, v7915:0, v7916:0, v7917:0, v7918:0, v7919:0, v7920:0, v8187:0, 1, 1 + v8187:0 + v7923:0, v7991:1, 0, 1 + v8187:0, v7923:0, 1 + v8187:0, 1 + v8187:0 + v7923:0 + (1 + v8187:0), v7929:0, v7930:0, v7931:0, v7932:0, v7933:0, v7934:0, v7935:0, 3, 7, 2, 4, 6, 8) :|: v8187:0 > 0 && 5 < 1 + v8187:0 + v7923:0 && 7 < 1 + v8187:0 + v7923:0 + (1 + v8187:0) && v7920:0 > 2 && v7919:0 > 2 137.01/58.85 Filtered unneeded arguments: 137.01/58.85 f_1254(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31) -> f_1254(x8, x9, x10, x12, x13) 137.01/58.85 Removed division, modulo operations, cleaned up constraints. Obtained 1 rules.P rules: 137.01/58.85 f_1254(v7919:0, v7920:0, sum~cons_1~v8187:0, v7923:0, cons_0) -> f_1254(v7919:0, v7920:0, v8187:0, 1 + v8187:0 + v7923:0, v7991:1) :|: 5 < 1 + v8187:0 + v7923:0 && v8187:0 > 0 && 7 < 1 + v8187:0 + v7923:0 + (1 + v8187:0) && v7919:0 > 2 && v7920:0 > 2 && sum~cons_1~v8187:0 = 1 + v8187:0 && cons_0 = 0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (16) 137.01/58.85 Obligation: 137.01/58.85 Rules: 137.01/58.85 f_1254(v7919:0, v7920:0, sum~cons_1~v8187:0, v7923:0, cons_0) -> f_1254(v7919:0, v7920:0, v8187:0, 1 + v8187:0 + v7923:0, v7991:1) :|: 5 < 1 + v8187:0 + v7923:0 && v8187:0 > 0 && 7 < 1 + v8187:0 + v7923:0 + (1 + v8187:0) && v7919:0 > 2 && v7920:0 > 2 && sum~cons_1~v8187:0 = 1 + v8187:0 && cons_0 = 0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (17) IRS2T2 (EQUIVALENT) 137.01/58.85 Transformed input IRS into an integer transition system.Used the following mapping from defined symbols to location IDs: 137.01/58.85 137.01/58.85 (f_1254_5,1) 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (18) 137.01/58.85 Obligation: 137.01/58.85 START: 0; 137.01/58.85 137.01/58.85 FROM: 0; 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 FROM: 1; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := oldX2 - 1; 137.01/58.85 oldX6 := nondet(); 137.01/58.85 assume(5 < 1 + oldX5 + oldX3 && oldX5 > 0 && 7 < 1 + oldX5 + oldX3 + (1 + oldX5) && oldX0 > 2 && oldX1 > 2 && oldX2 = 1 + oldX5 && oldX4 = 0); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := oldX2 - 1; 137.01/58.85 x3 := 1 + oldX5 + oldX3; 137.01/58.85 x4 := oldX6; 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (19) T2 (EQUIVALENT) 137.01/58.85 Initially, performed program simplifications using lexicographic rank functions: 137.01/58.85 * Removed transitions 1, 3, 4 using the following rank functions: 137.01/58.85 - Rank function 1: 137.01/58.85 RF for loc. 5: 1+2*x2 137.01/58.85 RF for loc. 6: 2*x2 137.01/58.85 Bound for (chained) transitions 3: 4 137.01/58.85 Bound for (chained) transitions 4: 4 137.01/58.85 - Rank function 2: 137.01/58.85 RF for loc. 5: 1 137.01/58.85 RF for loc. 6: 0 137.01/58.85 Bound for (chained) transitions 1: 1 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (20) 137.01/58.85 YES 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (21) 137.01/58.85 Obligation: 137.01/58.85 SCC 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (22) SCC2IRS (SOUND) 137.01/58.85 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 137.01/58.85 Generated rules. Obtained 47 rulesP rules: 137.01/58.85 f_1251(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1255(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: v7988 != 0 137.01/58.85 f_1255(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1263(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1263(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1271(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1271(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1279(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1279(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1287(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1287(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1295(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1295(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1303(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1303(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1311(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: v8164 = v7732 + v7734 && 6 <= v8164 137.01/58.85 f_1311(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1319(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1319(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1327(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: TRUE 137.01/58.85 f_1327(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1335(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1335(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1343(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1343(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1351(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 1 + v8180 = v7734 && 0 <= v8180 137.01/58.85 f_1351(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1359(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1359(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1367(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: TRUE 137.01/58.85 f_1367(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1375(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1375(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1383(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1383(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1391(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1391(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1399(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1399(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1407(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: v8196 = v8164 + v7734 && 7 <= v8196 137.01/58.85 f_1407(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1415(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1415(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1423(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: TRUE 137.01/58.85 f_1423(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1431(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: TRUE 137.01/58.85 f_1431(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1439(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: TRUE 137.01/58.85 f_1439(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1445(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1445(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v8164, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1451(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1451(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1457(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1457(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1466(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: TRUE 137.01/58.85 f_1466(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1475(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1475(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v7734, v7732, 0, v7988, v8180, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1484(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) :|: 0 = 0 137.01/58.85 f_1484(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8, 6) -> f_1493(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 < v8180 && 2 <= v7734 && 7 <= v8164 && 9 <= v8196 && 4 <= v7730 && 3 <= v7731 137.01/58.85 f_1493(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1505(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1505(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1514(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1514(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1523(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: TRUE 137.01/58.85 f_1523(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1532(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1532(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7734, v7732, 0, v7988, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1541(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7732, 0, v7988, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1541(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7732, 0, v7988, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1547(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7732, 0, v7988, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1547(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, v7732, 0, v7988, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1553(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1553(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1559(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1559(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1565(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: TRUE 137.01/58.85 f_1565(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1571(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1571(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1577(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1577(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1583(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: 0 = 0 137.01/58.85 f_1583(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1589(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: TRUE 137.01/58.85 f_1589(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1595(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) :|: TRUE 137.01/58.85 f_1595(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 4, 5, 2, 8, 9) -> f_1245(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v8164, 1, v8180, 0, v7988, v7732, v7734, v7734, v8196, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1245(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7736, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) -> f_1251(v7723, v7724, v7725, v7726, v7727, v7728, v7729, v7730, v7731, v7732, 1, v7734, 0, v7988, v7737, v7738, v7739, v7740, v7741, v7742, v7743, v7744, v7745, v7746, v7747, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 Combined rules. Obtained 2 rulesP rules: 137.01/58.85 f_1251(v7723:0, v7724:0, v7725:0, v7726:0, v7727:0, v7728:0, v7729:0, v7730:0, v7731:0, v7732:0, 1, 1 + v8180:0, 0, v7988:0, v7737:0, v7738:0, v7739:0, v7740:0, v7741:0, v7742:0, v7743:0, v7744:0, v7745:0, v7746:0, v7747:0, 3, 7, 2, 5, 4, 8) -> f_1251(v7723:0, v7724:0, v7725:0, v7726:0, v7727:0, v7728:0, v7729:0, v7730:0, v7731:0, v7732:0 + (1 + v8180:0), 1, v8180:0, 0, v7988:1, v7732:0, 1 + v8180:0, 1 + v8180:0, v7732:0 + (1 + v8180:0) + (1 + v8180:0), v7741:0, v7742:0, v7743:0, v7744:0, v7745:0, v7746:0, v7747:0, 3, 7, 2, 5, 4, 8) :|: v8180:0 > 0 && v7732:0 + (1 + v8180:0) > 6 && v7732:0 + (1 + v8180:0) + (1 + v8180:0) > 8 && v7988:0 < 0 && v7731:0 > 2 && v7730:0 > 3 137.01/58.85 f_1251(v7723:0, v7724:0, v7725:0, v7726:0, v7727:0, v7728:0, v7729:0, v7730:0, v7731:0, v7732:0, 1, 1 + v8180:0, 0, v7988:0, v7737:0, v7738:0, v7739:0, v7740:0, v7741:0, v7742:0, v7743:0, v7744:0, v7745:0, v7746:0, v7747:0, 3, 7, 2, 5, 4, 8) -> f_1251(v7723:0, v7724:0, v7725:0, v7726:0, v7727:0, v7728:0, v7729:0, v7730:0, v7731:0, v7732:0 + (1 + v8180:0), 1, v8180:0, 0, v7988:1, v7732:0, 1 + v8180:0, 1 + v8180:0, v7732:0 + (1 + v8180:0) + (1 + v8180:0), v7741:0, v7742:0, v7743:0, v7744:0, v7745:0, v7746:0, v7747:0, 3, 7, 2, 5, 4, 8) :|: v8180:0 > 0 && v7732:0 + (1 + v8180:0) > 6 && v7732:0 + (1 + v8180:0) + (1 + v8180:0) > 8 && v7988:0 > 0 && v7731:0 > 2 && v7730:0 > 3 137.01/58.85 Filtered unneeded arguments: 137.01/58.85 f_1251(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31) -> f_1251(x8, x9, x10, x12, x14) 137.01/58.85 Removed division, modulo operations, cleaned up constraints. Obtained 2 rules.P rules: 137.01/58.85 f_1251(v7730:0, v7731:0, v7732:0, sum~cons_1~v8180:0, v7988:0) -> f_1251(v7730:0, v7731:0, v7732:0 + (1 + v8180:0), v8180:0, v7988:1) :|: v7732:0 + (1 + v8180:0) > 6 && v8180:0 > 0 && v7732:0 + (1 + v8180:0) + (1 + v8180:0) > 8 && v7988:0 < 0 && v7730:0 > 3 && v7731:0 > 2 && sum~cons_1~v8180:0 = 1 + v8180:0 137.01/58.85 f_1251(v7730:0, v7731:0, v7732:0, sum~cons_1~v8180:0, v7988:0) -> f_1251(v7730:0, v7731:0, v7732:0 + (1 + v8180:0), v8180:0, v7988:1) :|: v7732:0 + (1 + v8180:0) > 6 && v8180:0 > 0 && v7732:0 + (1 + v8180:0) + (1 + v8180:0) > 8 && v7988:0 > 0 && v7730:0 > 3 && v7731:0 > 2 && sum~cons_1~v8180:0 = 1 + v8180:0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (23) 137.01/58.85 Obligation: 137.01/58.85 Rules: 137.01/58.85 f_1251(v7730:0, v7731:0, v7732:0, sum~cons_1~v8180:0, v7988:0) -> f_1251(v7730:0, v7731:0, v7732:0 + (1 + v8180:0), v8180:0, v7988:1) :|: v7732:0 + (1 + v8180:0) > 6 && v8180:0 > 0 && v7732:0 + (1 + v8180:0) + (1 + v8180:0) > 8 && v7988:0 < 0 && v7730:0 > 3 && v7731:0 > 2 && sum~cons_1~v8180:0 = 1 + v8180:0 137.01/58.85 f_1251(x, x1, x2, x3, x4) -> f_1251(x, x1, x2 + (1 + x5), x5, x6) :|: x2 + (1 + x5) > 6 && x5 > 0 && x2 + (1 + x5) + (1 + x5) > 8 && x4 > 0 && x > 3 && x1 > 2 && x3 = 1 + x5 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (24) IRS2T2 (EQUIVALENT) 137.01/58.85 Transformed input IRS into an integer transition system.Used the following mapping from defined symbols to location IDs: 137.01/58.85 137.01/58.85 (f_1251_5,1) 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (25) 137.01/58.85 Obligation: 137.01/58.85 START: 0; 137.01/58.85 137.01/58.85 FROM: 0; 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 FROM: 1; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := oldX3 - 1; 137.01/58.85 oldX6 := nondet(); 137.01/58.85 assume(oldX2 + (1 + oldX5) > 6 && oldX5 > 0 && oldX2 + (1 + oldX5) + (1 + oldX5) > 8 && oldX4 < 0 && oldX0 > 3 && oldX1 > 2 && oldX3 = 1 + oldX5); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := oldX2 + (1 + oldX5); 137.01/58.85 x3 := oldX3 - 1; 137.01/58.85 x4 := oldX6; 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 FROM: 1; 137.01/58.85 oldX0 := x0; 137.01/58.85 oldX1 := x1; 137.01/58.85 oldX2 := x2; 137.01/58.85 oldX3 := x3; 137.01/58.85 oldX4 := x4; 137.01/58.85 oldX5 := oldX3 - 1; 137.01/58.85 oldX6 := nondet(); 137.01/58.85 assume(oldX2 + (1 + oldX5) > 6 && oldX5 > 0 && oldX2 + (1 + oldX5) + (1 + oldX5) > 8 && oldX4 > 0 && oldX0 > 3 && oldX1 > 2 && oldX3 = 1 + oldX5); 137.01/58.85 x0 := oldX0; 137.01/58.85 x1 := oldX1; 137.01/58.85 x2 := oldX2 + (1 + oldX5); 137.01/58.85 x3 := oldX3 - 1; 137.01/58.85 x4 := oldX6; 137.01/58.85 TO: 1; 137.01/58.85 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (26) T2 (EQUIVALENT) 137.01/58.85 Initially, performed program simplifications using lexicographic rank functions: 137.01/58.85 * Removed transitions 1, 4, 5 using the following rank functions: 137.01/58.85 - Rank function 1: 137.01/58.85 RF for loc. 5: 1+2*x3 137.01/58.85 RF for loc. 6: 2*x3 137.01/58.85 Bound for (chained) transitions 5: 4 137.01/58.85 - Rank function 2: 137.01/58.85 RF for loc. 5: 1+2*x3 137.01/58.85 RF for loc. 6: 2*x3 137.01/58.85 Bound for (chained) transitions 4: 4 137.01/58.85 - Rank function 3: 137.01/58.85 RF for loc. 5: 0 137.01/58.85 RF for loc. 6: -1 137.01/58.85 Bound for (chained) transitions 1: 0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (27) 137.01/58.85 YES 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (28) 137.01/58.85 Obligation: 137.01/58.85 SCC 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (29) SCC2IRS (SOUND) 137.01/58.85 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 137.01/58.85 Generated rules. Obtained 47 rulesP rules: 137.01/58.85 f_1091(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5214, 1, v5216, 0, v5218, v5219, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1097(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5214, 1, v5216, 0, v5218, v5219, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: 0 = 0 137.01/58.85 f_1097(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5214, 1, v5216, 0, v5218, v5219, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1103(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: 0 = 0 137.01/58.85 f_1103(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1111(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: 0 = 0 137.01/58.85 f_1111(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1120(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: TRUE 137.01/58.85 f_1120(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1129(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: 0 = 0 137.01/58.85 f_1129(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5216, v5214, 0, v5218, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1138(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: 0 = 0 137.01/58.85 f_1138(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1148(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 < v5220 && 2 <= v5216 && 3 <= v5219 && 5 <= v5221 && 2 <= v5212 && 2 <= v5213 137.01/58.85 f_1148(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1158(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1158(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1167(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1167(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1176(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1176(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1185(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1185(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5216, v5214, 0, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1193(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5214, 0, v5216, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1193(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5214, 0, v5216, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1199(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5214, 0, v5216, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1199(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, v5214, 0, v5216, v5218, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1205(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1205(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1211(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1211(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1217(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1217(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1223(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1223(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5216, v5218, v5214, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1229(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1229(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1235(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1235(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1241(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1241(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1247(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1247(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v5218, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1253(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1253(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1259(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: v7990 != 0 137.01/58.85 f_1259(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1267(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1267(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1275(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1275(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1283(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1283(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5214, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1291(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1291(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1299(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1299(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1307(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1307(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1315(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: v8168 = v5219 + v5220 && 4 <= v8168 137.01/58.85 f_1315(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1323(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1323(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1331(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1331(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1339(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1339(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1347(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1347(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1355(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 1 + v8184 = v5220 && 0 <= v8184 137.01/58.85 f_1355(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1363(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1363(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1371(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: TRUE 137.01/58.85 f_1371(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1379(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1379(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1387(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1387(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1395(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1395(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5216, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1403(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) :|: 0 = 0 137.01/58.85 f_1403(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 5, 4, 8) -> f_1411(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) :|: v8200 = v8168 + v5220 && 5 <= v8200 137.01/58.85 f_1411(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) -> f_1419(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) :|: 0 = 0 137.01/58.85 f_1419(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) -> f_1427(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) :|: TRUE 137.01/58.85 f_1427(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) -> f_1435(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) :|: TRUE 137.01/58.85 f_1435(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8, 5) -> f_1085(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5219, 1, v5220, 0, v7990, v8168, v8184, v8200, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: TRUE 137.01/58.85 f_1085(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5214, 1, v5216, 0, v5218, v5219, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) -> f_1091(v5205, v5206, v5207, v5208, v5209, v5210, v5211, v5212, v5213, v5214, 1, v5216, 0, v5218, v5219, v5220, v5221, v5222, v5223, v5224, v5225, v5226, v5227, v5228, 3, 7, 2, 4, 8) :|: TRUE 137.01/58.85 Combined rules. Obtained 2 rulesP rules: 137.01/58.85 f_1091(v5205:0, v5206:0, v5207:0, v5208:0, v5209:0, v5210:0, v5211:0, v5212:0, v5213:0, v5214:0, 1, v5216:0, 0, v5218:0, v5219:0, 1 + v8184:0, v5221:0, v5222:0, v5223:0, v5224:0, v5225:0, v5226:0, v5227:0, v5228:0, 3, 7, 2, 4, 8) -> f_1091(v5205:0, v5206:0, v5207:0, v5208:0, v5209:0, v5210:0, v5211:0, v5212:0, v5213:0, v5219:0, 1, 1 + v8184:0, 0, v7990:0, v5219:0 + (1 + v8184:0), v8184:0, v5219:0 + (1 + v8184:0) + (1 + v8184:0), v5222:0, v5223:0, v5224:0, v5225:0, v5226:0, v5227:0, v5228:0, 3, 7, 2, 4, 8) :|: v5216:0 > 1 && v8184:0 > -1 && v5219:0 > 2 && v5221:0 > 4 && v5212:0 > 1 && v5213:0 > 1 && v7990:0 < 0 && v5219:0 + (1 + v8184:0) > 3 && v5219:0 + (1 + v8184:0) + (1 + v8184:0) > 4 137.01/58.85 f_1091(v5205:0, v5206:0, v5207:0, v5208:0, v5209:0, v5210:0, v5211:0, v5212:0, v5213:0, v5214:0, 1, v5216:0, 0, v5218:0, v5219:0, 1 + v8184:0, v5221:0, v5222:0, v5223:0, v5224:0, v5225:0, v5226:0, v5227:0, v5228:0, 3, 7, 2, 4, 8) -> f_1091(v5205:0, v5206:0, v5207:0, v5208:0, v5209:0, v5210:0, v5211:0, v5212:0, v5213:0, v5219:0, 1, 1 + v8184:0, 0, v7990:0, v5219:0 + (1 + v8184:0), v8184:0, v5219:0 + (1 + v8184:0) + (1 + v8184:0), v5222:0, v5223:0, v5224:0, v5225:0, v5226:0, v5227:0, v5228:0, 3, 7, 2, 4, 8) :|: v5216:0 > 1 && v8184:0 > -1 && v5219:0 > 2 && v5221:0 > 4 && v5212:0 > 1 && v5213:0 > 1 && v7990:0 > 0 && v5219:0 + (1 + v8184:0) > 3 && v5219:0 + (1 + v8184:0) + (1 + v8184:0) > 4 137.01/58.85 Filtered unneeded arguments: 137.01/58.85 f_1091(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29) -> f_1091(x8, x9, x12, x15, x16, x17) 137.01/58.85 Removed division, modulo operations, cleaned up constraints. Obtained 1 rules.P rules: 137.01/58.85 f_1091(v5212:0, v5213:0, v5216:0, v5219:0, sum~cons_1~v8184:0, v5221:0) -> f_1091(v5212:0, v5213:0, 1 + v8184:0, v5219:0 + (1 + v8184:0), v8184:0, v5219:0 + (1 + v8184:0) + (1 + v8184:0)) :|: v8184:0 > -1 && v5216:0 > 1 && v5219:0 > 2 && v5221:0 > 4 && v5212:0 > 1 && v5213:0 > 1 && v5219:0 + (1 + v8184:0) + (1 + v8184:0) > 4 && v5219:0 + (1 + v8184:0) > 3 && sum~cons_1~v8184:0 = 1 + v8184:0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (30) 137.01/58.85 Obligation: 137.01/58.85 Rules: 137.01/58.85 f_1091(v5212:0, v5213:0, v5216:0, v5219:0, sum~cons_1~v8184:0, v5221:0) -> f_1091(v5212:0, v5213:0, 1 + v8184:0, v5219:0 + (1 + v8184:0), v8184:0, v5219:0 + (1 + v8184:0) + (1 + v8184:0)) :|: v8184:0 > -1 && v5216:0 > 1 && v5219:0 > 2 && v5221:0 > 4 && v5212:0 > 1 && v5213:0 > 1 && v5219:0 + (1 + v8184:0) + (1 + v8184:0) > 4 && v5219:0 + (1 + v8184:0) > 3 && sum~cons_1~v8184:0 = 1 + v8184:0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (31) IntTRSCompressionProof (EQUIVALENT) 137.01/58.85 Compressed rules. 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (32) 137.01/58.85 Obligation: 137.01/58.85 Rules: 137.01/58.85 f_1091(v5212:0:0, v5213:0:0, v5216:0:0, v5219:0:0, sum~cons_1~v8184:0:0, v5221:0:0) -> f_1091(v5212:0:0, v5213:0:0, 1 + v8184:0:0, v5219:0:0 + (1 + v8184:0:0), v8184:0:0, v5219:0:0 + (1 + v8184:0:0) + (1 + v8184:0:0)) :|: v5219:0:0 + (1 + v8184:0:0) + (1 + v8184:0:0) > 4 && v5219:0:0 + (1 + v8184:0:0) > 3 && v5213:0:0 > 1 && v5212:0:0 > 1 && v5221:0:0 > 4 && v5219:0:0 > 2 && v5216:0:0 > 1 && v8184:0:0 > -1 && sum~cons_1~v8184:0:0 = 1 + v8184:0:0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (33) PolynomialOrderProcessor (EQUIVALENT) 137.01/58.85 Found the following polynomial interpretation: 137.01/58.85 [f_1091(x, x1, x2, x3, x4, x5)] = x4 137.01/58.85 137.01/58.85 The following rules are decreasing: 137.01/58.85 f_1091(v5212:0:0, v5213:0:0, v5216:0:0, v5219:0:0, sum~cons_1~v8184:0:0, v5221:0:0) -> f_1091(v5212:0:0, v5213:0:0, 1 + v8184:0:0, v5219:0:0 + (1 + v8184:0:0), v8184:0:0, v5219:0:0 + (1 + v8184:0:0) + (1 + v8184:0:0)) :|: v5219:0:0 + (1 + v8184:0:0) + (1 + v8184:0:0) > 4 && v5219:0:0 + (1 + v8184:0:0) > 3 && v5213:0:0 > 1 && v5212:0:0 > 1 && v5221:0:0 > 4 && v5219:0:0 > 2 && v5216:0:0 > 1 && v8184:0:0 > -1 && sum~cons_1~v8184:0:0 = 1 + v8184:0:0 137.01/58.85 The following rules are bounded: 137.01/58.85 f_1091(v5212:0:0, v5213:0:0, v5216:0:0, v5219:0:0, sum~cons_1~v8184:0:0, v5221:0:0) -> f_1091(v5212:0:0, v5213:0:0, 1 + v8184:0:0, v5219:0:0 + (1 + v8184:0:0), v8184:0:0, v5219:0:0 + (1 + v8184:0:0) + (1 + v8184:0:0)) :|: v5219:0:0 + (1 + v8184:0:0) + (1 + v8184:0:0) > 4 && v5219:0:0 + (1 + v8184:0:0) > 3 && v5213:0:0 > 1 && v5212:0:0 > 1 && v5221:0:0 > 4 && v5219:0:0 > 2 && v5216:0:0 > 1 && v8184:0:0 > -1 && sum~cons_1~v8184:0:0 = 1 + v8184:0:0 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (34) 137.01/58.85 YES 137.01/58.85 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (35) 137.01/58.85 Obligation: 137.01/58.85 SCC 137.01/58.85 ---------------------------------------- 137.01/58.85 137.01/58.85 (36) SCC2IRS (SOUND) 137.01/58.85 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 137.01/58.85 Generated rules. Obtained 47 rulesP rules: 137.01/58.85 f_1090(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5128, 1, v5130, 0, v5132, v5133, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) -> f_1096(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5128, 1, v5130, 0, v5132, v5133, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) :|: 0 = 0 137.01/58.85 f_1096(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5128, 1, v5130, 0, v5132, v5133, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) -> f_1102(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) :|: 0 = 0 137.01/58.85 f_1102(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) -> f_1109(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 < v5133 && 2 <= v5128 && 4 <= v5132 && 6 <= v5134 && 3 <= v5126 && 2 <= v5127 137.01/58.85 f_1109(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1118(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1118(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1127(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1127(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1136(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1136(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5130, v5128, 0, v5132, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1146(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1146(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1157(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1157(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1166(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1166(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1175(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1175(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1184(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1184(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5130, v5128, 0, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1192(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1192(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1198(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1198(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1204(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1204(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1210(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1210(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1216(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1216(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1222(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1222(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v5128, 0, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1228(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1228(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1234(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.85 f_1234(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1240(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1240(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1246(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1246(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1252(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v7989, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.85 f_1252(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, v7989, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1258(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: v7989 = 0 137.01/58.85 f_1258(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1266(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.86 f_1266(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1274(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: TRUE 137.01/58.86 f_1274(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1282(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.86 f_1282(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5130, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1290(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5130, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.86 f_1290(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5130, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1298(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5130, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.86 f_1298(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5130, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1306(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) :|: 0 = 0 137.01/58.86 f_1306(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8) -> f_1314(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: v8167 = v5133 + v5132 && 5 <= v8167 137.01/58.86 f_1314(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1322(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1322(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1330(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: TRUE 137.01/58.86 f_1330(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1338(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1338(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1346(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1346(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1354(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 1 + v8183 = v5133 && 0 <= v8183 137.01/58.86 f_1354(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1362(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1362(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1370(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: TRUE 137.01/58.86 f_1370(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1378(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1378(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1386(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1386(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1394(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1394(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5128, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1402(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) :|: 0 = 0 137.01/58.86 f_1402(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 6, 8, 5) -> f_1410(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) :|: v8199 = v8167 + v5133 && 6 <= v8199 137.01/58.86 f_1410(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) -> f_1418(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) :|: 0 = 0 137.01/58.86 f_1418(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) -> f_1426(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) :|: TRUE 137.01/58.86 f_1426(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) -> f_1434(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) :|: TRUE 137.01/58.86 f_1434(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8, 5, 6) -> f_1083(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5133, 1, v5132, 0, v8167, v8183, v8199, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) :|: TRUE 137.01/58.86 f_1083(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5128, 1, v5130, 0, v5132, v5133, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) -> f_1090(v5119, v5120, v5121, v5122, v5123, v5124, v5125, v5126, v5127, v5128, 1, v5130, 0, v5132, v5133, v5134, v5135, v5136, v5137, v5138, v5139, v5140, v5141, 3, 7, 2, 4, 8) :|: TRUE 137.01/58.86 Combined rules. Obtained 1 rulesP rules: 137.01/58.86 f_1090(v5119:0, v5120:0, v5121:0, v5122:0, v5123:0, v5124:0, v5125:0, v5126:0, v5127:0, v5128:0, 1, v5130:0, 0, v5132:0, 1 + v8183:0, v5134:0, v5135:0, v5136:0, v5137:0, v5138:0, v5139:0, v5140:0, v5141:0, 3, 7, 2, 4, 8) -> f_1090(v5119:0, v5120:0, v5121:0, v5122:0, v5123:0, v5124:0, v5125:0, v5126:0, v5127:0, 1 + v8183:0, 1, v5132:0, 0, 1 + v8183:0 + v5132:0, v8183:0, 1 + v8183:0 + v5132:0 + (1 + v8183:0), v5135:0, v5136:0, v5137:0, v5138:0, v5139:0, v5140:0, v5141:0, 3, 7, 2, 4, 8) :|: v5128:0 > 1 && v8183:0 > -1 && v5132:0 > 3 && v5134:0 > 5 && v5126:0 > 2 && v5127:0 > 1 && 4 < 1 + v8183:0 + v5132:0 && 5 < 1 + v8183:0 + v5132:0 + (1 + v8183:0) 137.01/58.86 Filtered unneeded arguments: 137.01/58.86 f_1090(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28) -> f_1090(x8, x9, x10, x14, x15, x16) 137.01/58.86 Removed division, modulo operations, cleaned up constraints. Obtained 1 rules.P rules: 137.01/58.86 f_1090(v5126:0, v5127:0, v5128:0, v5132:0, sum~cons_1~v8183:0, v5134:0) -> f_1090(v5126:0, v5127:0, 1 + v8183:0, 1 + v8183:0 + v5132:0, v8183:0, 1 + v8183:0 + v5132:0 + (1 + v8183:0)) :|: v8183:0 > -1 && v5128:0 > 1 && v5132:0 > 3 && v5134:0 > 5 && v5126:0 > 2 && v5127:0 > 1 && 5 < 1 + v8183:0 + v5132:0 + (1 + v8183:0) && 4 < 1 + v8183:0 + v5132:0 && sum~cons_1~v8183:0 = 1 + v8183:0 137.01/58.86 137.01/58.86 ---------------------------------------- 137.01/58.86 137.01/58.86 (37) 137.01/58.86 Obligation: 137.01/58.86 Rules: 137.01/58.86 f_1090(v5126:0, v5127:0, v5128:0, v5132:0, sum~cons_1~v8183:0, v5134:0) -> f_1090(v5126:0, v5127:0, 1 + v8183:0, 1 + v8183:0 + v5132:0, v8183:0, 1 + v8183:0 + v5132:0 + (1 + v8183:0)) :|: v8183:0 > -1 && v5128:0 > 1 && v5132:0 > 3 && v5134:0 > 5 && v5126:0 > 2 && v5127:0 > 1 && 5 < 1 + v8183:0 + v5132:0 + (1 + v8183:0) && 4 < 1 + v8183:0 + v5132:0 && sum~cons_1~v8183:0 = 1 + v8183:0 137.01/58.86 137.01/58.86 ---------------------------------------- 137.01/58.86 137.01/58.86 (38) IntTRSCompressionProof (EQUIVALENT) 137.01/58.86 Compressed rules. 137.01/58.86 ---------------------------------------- 137.01/58.86 137.01/58.86 (39) 137.01/58.86 Obligation: 137.01/58.86 Rules: 137.01/58.86 f_1090(v5126:0:0, v5127:0:0, v5128:0:0, v5132:0:0, sum~cons_1~v8183:0:0, v5134:0:0) -> f_1090(v5126:0:0, v5127:0:0, 1 + v8183:0:0, 1 + v8183:0:0 + v5132:0:0, v8183:0:0, 1 + v8183:0:0 + v5132:0:0 + (1 + v8183:0:0)) :|: 5 < 1 + v8183:0:0 + v5132:0:0 + (1 + v8183:0:0) && 4 < 1 + v8183:0:0 + v5132:0:0 && v5127:0:0 > 1 && v5126:0:0 > 2 && v5134:0:0 > 5 && v5132:0:0 > 3 && v5128:0:0 > 1 && v8183:0:0 > -1 && sum~cons_1~v8183:0:0 = 1 + v8183:0:0 137.01/58.86 137.01/58.86 ---------------------------------------- 137.01/58.86 137.01/58.86 (40) RankingReductionPairProof (EQUIVALENT) 137.01/58.86 Interpretation: 137.01/58.86 [ f_1090 ] = f_1090_5 137.01/58.86 137.01/58.86 The following rules are decreasing: 137.01/58.86 f_1090(v5126:0:0, v5127:0:0, v5128:0:0, v5132:0:0, sum~cons_1~v8183:0:0, v5134:0:0) -> f_1090(v5126:0:0, v5127:0:0, 1 + v8183:0:0, 1 + v8183:0:0 + v5132:0:0, v8183:0:0, 1 + v8183:0:0 + v5132:0:0 + (1 + v8183:0:0)) :|: 5 < 1 + v8183:0:0 + v5132:0:0 + (1 + v8183:0:0) && 4 < 1 + v8183:0:0 + v5132:0:0 && v5127:0:0 > 1 && v5126:0:0 > 2 && v5134:0:0 > 5 && v5132:0:0 > 3 && v5128:0:0 > 1 && v8183:0:0 > -1 && sum~cons_1~v8183:0:0 = 1 + v8183:0:0 137.01/58.86 137.01/58.86 The following rules are bounded: 137.01/58.86 f_1090(v5126:0:0, v5127:0:0, v5128:0:0, v5132:0:0, sum~cons_1~v8183:0:0, v5134:0:0) -> f_1090(v5126:0:0, v5127:0:0, 1 + v8183:0:0, 1 + v8183:0:0 + v5132:0:0, v8183:0:0, 1 + v8183:0:0 + v5132:0:0 + (1 + v8183:0:0)) :|: 5 < 1 + v8183:0:0 + v5132:0:0 + (1 + v8183:0:0) && 4 < 1 + v8183:0:0 + v5132:0:0 && v5127:0:0 > 1 && v5126:0:0 > 2 && v5134:0:0 > 5 && v5132:0:0 > 3 && v5128:0:0 > 1 && v8183:0:0 > -1 && sum~cons_1~v8183:0:0 = 1 + v8183:0:0 137.01/58.86 137.01/58.86 137.01/58.86 ---------------------------------------- 137.01/58.86 137.01/58.86 (41) 137.01/58.86 YES 137.12/58.94 EOF