About the Execution of ITS-Tools.L for RwMutex-PT-r1000w0010
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
15787.640 | 1262059.00 | 3381214.00 | 2675.50 | [undef] | Cannot compute |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Waiting for the VM to be ready (probing ssh)
.....................
/home/mcc/execution
total 2.1M
-rw-r--r-- 1 mcc users 3.5K May 15 18:54 CTLCardinality.txt
-rw-r--r-- 1 mcc users 19K May 15 18:54 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.3K May 15 18:54 CTLFireability.txt
-rw-r--r-- 1 mcc users 14K May 15 18:54 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K May 15 18:50 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.1K May 15 18:50 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 2.5K May 15 18:54 LTLCardinality.txt
-rw-r--r-- 1 mcc users 12K May 15 18:54 LTLCardinality.xml
-rw-r--r-- 1 mcc users 1.9K May 15 18:54 LTLFireability.txt
-rw-r--r-- 1 mcc users 9.0K May 15 18:54 LTLFireability.xml
-rw-r--r-- 1 mcc users 3.4K May 15 18:54 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 17K May 15 18:54 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 112 May 15 18:54 ReachabilityDeadlock.txt
-rw-r--r-- 1 mcc users 350 May 15 18:54 ReachabilityDeadlock.xml
-rw-r--r-- 1 mcc users 2.9K May 15 18:54 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 18K May 15 18:54 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.7K May 15 18:54 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.7K May 15 18:54 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 May 15 18:50 equiv_col
-rw-r--r-- 1 mcc users 11 May 15 18:50 instance
-rw-r--r-- 1 mcc users 6 May 15 18:50 iscolored
-rw-r--r-- 1 mcc users 2.0M May 15 18:50 model.pnml
=====================================================================
Generated by BenchKit 2-3637
Executing tool itstoolsl
Input is RwMutex-PT-r1000w0010, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r153-smll-152685551100166
=====================================================================
--------------------
content from stdout:
=== Data for post analysis generated by BenchKit (invocation template)
The expected result is a vector of booleans
BOOL_VECTOR
here is the order used to build the result vector(from text file)
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-00
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-01
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-02
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-03
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-04
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-05
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-06
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-07
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-08
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-09
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-10
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-11
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-12
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-13
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-14
FORMULA_NAME RwMutex-PT-r1000w0010-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1527384923588
Using solver Z3 to compute partial order matrices.
Built C files in :
/home/mcc/execution
Running compilation step : CommandLine [args=[gcc, -c, -I/home/mcc/BenchKit//lts_install_dir//include, -I., -std=c99, -fPIC, -O3, model.c], workingDir=/home/mcc/execution]
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201805241334/bin/its-reach-linux64, --gc-threshold, 2000000, --quiet, -i, /home/mcc/execution/ReachabilityCardinality.pnml.gal, -t, CGAL, -reachable-file, ReachabilityCardinality.prop, --nowitness], workingDir=/home/mcc/execution]
its-reach command run as :
/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201805241334/bin/its-reach-linux64 --gc-threshold 2000000 --quiet -i /home/mcc/execution/ReachabilityCardinality.pnml.gal -t CGAL -reachable-file ReachabilityCardinality.prop --nowitness
Loading property file ReachabilityCardinality.prop.
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-00 with value :((((p2632>=1)||(p2992<=p2125))&&((p202<=p1827)&&(p494<=p1853)))&&(p2445<=p2248))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-01 with value :((p845<=p2241)&&(p873>=2))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-02 with value :((p2108>=2)&&(((p2331>=3)&&(p2371<=p2787))||((p393>=3)&&(p1148<=p2179))))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-03 with value :(p481>=3)
Read [invariant] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-04 with value :(!(p1884>=3))
Read [invariant] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-05 with value :((!(p1697<=p842))||(!((p2280<=p1610)&&(p814<=p1426))))
Read [invariant] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-06 with value :(p1383<=p2363)
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-07 with value :(p732>=2)
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-08 with value :(!((p709<=p2261)||((p2544>=1)||(p183>=1))))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-09 with value :(((p1459>=1)&&(!(p2655>=3)))&&(((p1655>=3)||(p1852>=1))&&((p16<=p1451)&&(p968<=p1701))))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-10 with value :((((p2836<=p2938)&&(p409>=2))&&((p969>=2)||(p138<=p1278)))||(p924>=2))
Read [invariant] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-11 with value :((p99>=1)||((!(p1766<=p667))||((p451<=p2162)||(p2081>=2))))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-12 with value :(p384>=2)
Read [invariant] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-13 with value :((!((p1279>=3)&&(p1926<=p1630)))||(!(p1321<=p2390)))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-14 with value :((p1979>=3)||(p2831>=2))
Read [reachable] property : RwMutex-PT-r1000w0010-ReachabilityCardinality-15 with value :(p1201>=2)
Presburger conditions satisfied. Using coverability to approximate state space in K-Induction.
// Phase 1: matrix 2020 rows 3020 cols
invariant :p1290 + p280 = 1
invariant :p163 + -1'p2173 + p3009 + -1'p999 = 0
invariant :p2446 + -1'p3009 + -1'p436 + p999 = 0
invariant :p2300 + -1'p290 + -1'p3009 + p999 = 0
invariant :p2597 + -1'p3009 + -1'p587 + p999 = 0
invariant :p2643 + -1'p3009 + -1'p633 + p999 = 0
invariant :p1484 + p474 = 1
invariant :p2513 + -1'p3009 + -1'p503 + p999 = 0
invariant :p2617 + -1'p3009 + -1'p607 + p999 = 0
invariant :p2719 + -1'p3009 + -1'p709 + p999 = 0
invariant :p1219 + p2219 + -1'p3009 + p999 = 1
invariant :p2946 + -1'p3009 + -1'p936 + p999 = 0
invariant :p204 + -1'p2214 + p3009 + -1'p999 = 0
invariant :p2884 + -1'p3009 + -1'p874 + p999 = 0
invariant :p2421 + -1'p3009 + -1'p411 + p999 = 0
invariant :p2960 + -1'p3009 + -1'p950 + p999 = 0
invariant :p2392 + -1'p3009 + -1'p382 + p999 = 0
invariant :p2711 + -1'p3009 + -1'p701 + p999 = 0
invariant :p1276 + p266 = 1
invariant :p2361 + -1'p3009 + -1'p351 + p999 = 0
invariant :p1667 + p657 = 1
invariant :p1552 + p542 = 1
invariant :p2769 + -1'p3009 + -1'p759 + p999 = 0
invariant :p2871 + -1'p3009 + -1'p861 + p999 = 0
invariant :p2016 + -1'p3009 + -1'p6 + p999 = 0
invariant :p2033 + -1'p23 + -1'p3009 + p999 = 0
invariant :p1630 + p620 = 1
invariant :p2875 + -1'p3009 + -1'p865 + p999 = 0
invariant :p1577 + p567 = 1
invariant :p2595 + -1'p3009 + -1'p585 + p999 = 0
invariant :p1212 + p2212 + -1'p3009 + p999 = 1
invariant :p1924 + p914 = 1
invariant :p1811 + p801 = 1
invariant :p2514 + -1'p3009 + -1'p504 + p999 = 0
invariant :p2598 + -1'p3009 + -1'p588 + p999 = 0
invariant :p2854 + -1'p3009 + -1'p844 + p999 = 0
invariant :p1377 + p367 = 1
invariant :p117 + -1'p2127 + p3009 + -1'p999 = 0
invariant :p1403 + p393 = 1
invariant :p2576 + -1'p3009 + -1'p566 + p999 = 0
invariant :p1389 + p379 = 1
invariant :p1520 + p510 = 1
invariant :p2074 + -1'p3009 + -1'p64 + p999 = 0
invariant :p1150 + p2150 + -1'p3009 + p999 = 1
invariant :p1125 + p2125 + -1'p3009 + p999 = 1
invariant :p1996 + p986 = 1
invariant :p2499 + -1'p3009 + -1'p489 + p999 = 0
invariant :p1547 + p537 = 1
invariant :p1977 + p967 = 1
invariant :p201 + -1'p2211 + p3009 + -1'p999 = 0
invariant :p2695 + -1'p3009 + -1'p685 + p999 = 0
invariant :p2989 + -1'p3009 + -1'p979 + p999 = 0
invariant :p1449 + p439 = 1
invariant :p1918 + p908 = 1
invariant :p1928 + p918 = 1
invariant :p2550 + -1'p3009 + -1'p540 + p999 = 0
invariant :p2853 + -1'p3009 + -1'p843 + p999 = 0
invariant :p2545 + -1'p3009 + -1'p535 + p999 = 0
invariant :p1809 + p799 = 1
invariant :p1019 + p9 = 1
invariant :p1342 + p332 = 1
invariant :p2397 + -1'p3009 + -1'p387 + p999 = 0
invariant :p2358 + -1'p3009 + -1'p348 + p999 = 0
invariant :p1824 + p814 = 1
invariant :p1609 + p599 = 1
invariant :p1922 + p912 = 1
invariant :p1611 + p601 = 1
invariant :p1188 + p2188 + -1'p3009 + p999 = 1
invariant :p2284 + -1'p274 + -1'p3009 + p999 = 0
invariant :p1166 + p2166 + -1'p3009 + p999 = 1
invariant :p2663 + -1'p3009 + -1'p653 + p999 = 0
invariant :p2732 + -1'p3009 + -1'p722 + p999 = 0
invariant :p1190 + p2190 + -1'p3009 + p999 = 1
invariant :p1949 + p939 = 1
invariant :p2246 + -1'p236 + -1'p3009 + p999 = 0
invariant :p2917 + -1'p3009 + -1'p907 + p999 = 0
invariant :p2973 + -1'p3009 + -1'p963 + p999 = 0
invariant :p2571 + -1'p3009 + -1'p561 + p999 = 0
invariant :p1906 + p896 = 1
invariant :p2463 + -1'p3009 + -1'p453 + p999 = 0
invariant :p2800 + -1'p3009 + -1'p790 + p999 = 0
invariant :p2964 + -1'p3009 + -1'p954 + p999 = 0
invariant :p1296 + p286 = 1
invariant :p198 + -1'p2208 + p3009 + -1'p999 = 0
invariant :p1581 + p571 = 1
invariant :p2923 + -1'p3009 + -1'p913 + p999 = 0
invariant :p2468 + -1'p3009 + -1'p458 + p999 = 0
invariant :p1023 + p2023 + -1'p3009 + p999 = 1
invariant :p1783 + p773 = 1
invariant :p2100 + -1'p3009 + -1'p90 + p999 = 0
invariant :p2452 + -1'p3009 + -1'p442 + p999 = 0
invariant :p2967 + -1'p3009 + -1'p957 + p999 = 0
invariant :p1600 + p590 = 1
invariant :p1729 + p719 = 1
invariant :p2059 + -1'p3009 + -1'p49 + p999 = 0
invariant :p2665 + -1'p3009 + -1'p655 + p999 = 0
invariant :p122 + -1'p2132 + p3009 + -1'p999 = 0
invariant :p2641 + -1'p3009 + -1'p631 + p999 = 0
invariant :p2633 + -1'p3009 + -1'p623 + p999 = 0
invariant :p1 + p3009 + p3012 + p3013 + p3014 + p3015 + p3016 + p3017 + p3018 + p3019 + p3020 + -1'p999 = 0
invariant :p2242 + -1'p232 + -1'p3009 + p999 = 0
invariant :p1743 + p733 = 1
invariant :p1828 + p818 = 1
invariant :p1438 + p428 = 1
invariant :p1440 + p430 = 1
invariant :p1799 + p789 = 1
invariant :p1170 + p2170 + -1'p3009 + p999 = 1
invariant :p2789 + -1'p3009 + -1'p779 + p999 = 0
invariant :p1730 + p720 = 1
invariant :p1521 + p511 = 1
invariant :p1696 + p686 = 1
invariant :p2724 + -1'p3009 + -1'p714 + p999 = 0
invariant :p1569 + p559 = 1
invariant :p1805 + p795 = 1
invariant :p1943 + p933 = 1
invariant :p1391 + p381 = 1
invariant :p1139 + p2139 + -1'p3009 + p999 = 1
invariant :p1574 + p564 = 1
invariant :p1784 + p774 = 1
invariant :p2729 + -1'p3009 + -1'p719 + p999 = 0
invariant :p2451 + -1'p3009 + -1'p441 + p999 = 0
invariant :p2976 + -1'p3009 + -1'p966 + p999 = 0
invariant :p1715 + p705 = 1
invariant :p1720 + p710 = 1
invariant :p2044 + -1'p3009 + -1'p34 + p999 = 0
invariant :p2432 + -1'p3009 + -1'p422 + p999 = 0
invariant :p2342 + -1'p3009 + -1'p332 + p999 = 0
invariant :p2331 + -1'p3009 + -1'p321 + p999 = 0
invariant :p1695 + p685 = 1
invariant :p2793 + -1'p3009 + -1'p783 + p999 = 0
invariant :p1800 + p790 = 1
invariant :p2743 + -1'p3009 + -1'p733 + p999 = 0
invariant :p2775 + -1'p3009 + -1'p765 + p999 = 0
invariant :p2848 + -1'p3009 + -1'p838 + p999 = 0
invariant :p1935 + p925 = 1
invariant :p1364 + p354 = 1
invariant :p1045 + p35 = 1
invariant :p1327 + p317 = 1
invariant :p1632 + p622 = 1
invariant :p2591 + -1'p3009 + -1'p581 + p999 = 0
invariant :p191 + -1'p2201 + p3009 + -1'p999 = 0
invariant :p209 + -1'p2219 + p3009 + -1'p999 = 0
invariant :p2766 + -1'p3009 + -1'p756 + p999 = 0
invariant :p1490 + p480 = 1
invariant :p2610 + -1'p3009 + -1'p600 + p999 = 0
invariant :p2835 + -1'p3009 + -1'p825 + p999 = 0
invariant :p2722 + -1'p3009 + -1'p712 + p999 = 0
invariant :p2283 + -1'p273 + -1'p3009 + p999 = 0
invariant :p1090 + p80 = 1
invariant :p2034 + -1'p24 + -1'p3009 + p999 = 0
invariant :p1082 + p72 = 1
invariant :p2709 + -1'p3009 + -1'p699 + p999 = 0
invariant :p1771 + p761 = 1
invariant :p2349 + -1'p3009 + -1'p339 + p999 = 0
invariant :p143 + -1'p2153 + p3009 + -1'p999 = 0
invariant :p1573 + p563 = 1
invariant :p1599 + p589 = 1
invariant :p1207 + p2207 + -1'p3009 + p999 = 1
invariant :p1524 + p514 = 1
invariant :p2890 + -1'p3009 + -1'p880 + p999 = 0
invariant :p2064 + -1'p3009 + -1'p54 + p999 = 0
invariant :p134 + -1'p2144 + p3009 + -1'p999 = 0
invariant :p174 + -1'p2184 + p3009 + -1'p999 = 0
invariant :p1589 + p579 = 1
invariant :p1741 + p731 = 1
invariant :p1037 + p27 = 1
invariant :p2348 + -1'p3009 + -1'p338 + p999 = 0
invariant :p1788 + p778 = 1
invariant :p1527 + p517 = 1
invariant :p1633 + p623 = 1
invariant :p1780 + p770 = 1
invariant :p1823 + p813 = 1
invariant :p2014 + -1'p3009 + -1'p4 + p999 = 0
invariant :p1665 + p655 = 1
invariant :p2465 + -1'p3009 + -1'p455 + p999 = 0
invariant :p2082 + -1'p3009 + -1'p72 + p999 = 0
invariant :p1073 + p63 = 1
invariant :p2367 + -1'p3009 + -1'p357 + p999 = 0
invariant :p2532 + -1'p3009 + -1'p522 + p999 = 0
invariant :p2347 + -1'p3009 + -1'p337 + p999 = 0
invariant :p2671 + -1'p3009 + -1'p661 + p999 = 0
invariant :p1594 + p584 = 1
invariant :p2897 + -1'p3009 + -1'p887 + p999 = 0
invariant :p1277 + p267 = 1
invariant :p1967 + p957 = 1
invariant :p1352 + p342 = 1
invariant :p2706 + -1'p3009 + -1'p696 + p999 = 0
invariant :p2063 + -1'p3009 + -1'p53 + p999 = 0
invariant :p2703 + -1'p3009 + -1'p693 + p999 = 0
invariant :p2323 + -1'p3009 + -1'p313 + p999 = 0
invariant :p3007 + -1'p3009 + -1'p997 + p999 = 0
invariant :p108 + -1'p2118 + p3009 + -1'p999 = 0
invariant :p1259 + p249 = 1
invariant :p2249 + -1'p239 + -1'p3009 + p999 = 0
invariant :p2079 + -1'p3009 + -1'p69 + p999 = 0
invariant :p1370 + p360 = 1
invariant :p2336 + -1'p3009 + -1'p326 + p999 = 0
invariant :p1619 + p609 = 1
invariant :p2661 + -1'p3009 + -1'p651 + p999 = 0
invariant :p2325 + -1'p3009 + -1'p315 + p999 = 0
invariant :p2839 + -1'p3009 + -1'p829 + p999 = 0
invariant :p1847 + p837 = 1
invariant :p1390 + p380 = 1
invariant :p2245 + -1'p235 + -1'p3009 + p999 = 0
invariant :p2409 + -1'p3009 + -1'p399 + p999 = 0
invariant :p210 + -1'p2220 + p3009 + -1'p999 = 0
invariant :p1874 + p864 = 1
invariant :p1314 + p304 = 1
invariant :p1120 + p2120 + -1'p3009 + p999 = 1
invariant :p1335 + p325 = 1
invariant :p2458 + -1'p3009 + -1'p448 + p999 = 0
invariant :p1034 + p24 = 1
invariant :p1341 + p331 = 1
invariant :p1932 + p922 = 1
invariant :p1229 + p2229 + -1'p3009 + p999 = 1
invariant :p1515 + p505 = 1
invariant :p2672 + -1'p3009 + -1'p662 + p999 = 0
invariant :p3005 + -1'p3009 + -1'p995 + p999 = 0
invariant :p1359 + p349 = 1
invariant :p2298 + -1'p288 + -1'p3009 + p999 = 0
invariant :p1508 + p498 = 1
invariant :p1827 + p817 = 1
invariant :p2332 + -1'p3009 + -1'p322 + p999 = 0
invariant :p2630 + -1'p3009 + -1'p620 + p999 = 0
invariant :p1458 + p448 = 1
invariant :p2804 + -1'p3009 + -1'p794 + p999 = 0
invariant :p1246 + p236 = 1
invariant :p1052 + p42 = 1
invariant :p2443 + -1'p3009 + -1'p433 + p999 = 0
invariant :p1128 + p2128 + -1'p3009 + p999 = 1
invariant :p2579 + -1'p3009 + -1'p569 + p999 = 0
invariant :p1356 + p346 = 1
invariant :p2094 + -1'p3009 + -1'p84 + p999 = 0
invariant :p2254 + -1'p244 + -1'p3009 + p999 = 0
invariant :p1834 + p824 = 1
invariant :p1522 + p512 = 1
invariant :p2877 + -1'p3009 + -1'p867 + p999 = 0
invariant :p1745 + p735 = 1
invariant :p1983 + p973 = 1
invariant :p1503 + p493 = 1
invariant :p1593 + p583 = 1
invariant :p2293 + -1'p283 + -1'p3009 + p999 = 0
invariant :p2820 + -1'p3009 + -1'p810 + p999 = 0
invariant :p1399 + p389 = 1
invariant :p2862 + -1'p3009 + -1'p852 + p999 = 0
invariant :p2921 + -1'p3009 + -1'p911 + p999 = 0
invariant :p1030 + p2030 + -1'p3009 + p999 = 1
invariant :p2601 + -1'p3009 + -1'p591 + p999 = 0
invariant :p2984 + -1'p3009 + -1'p974 + p999 = 0
invariant :p132 + -1'p2142 + p3009 + -1'p999 = 0
invariant :p1106 + p96 = 1
invariant :p1804 + p794 = 1
invariant :p2477 + -1'p3009 + -1'p467 + p999 = 0
invariant :p1445 + p435 = 1
invariant :p1182 + p2182 + -1'p3009 + p999 = 1
invariant :p2274 + -1'p264 + -1'p3009 + p999 = 0
invariant :p1078 + p68 = 1
invariant :p2032 + -1'p22 + -1'p3009 + p999 = 0
invariant :p2645 + -1'p3009 + -1'p635 + p999 = 0
invariant :p1097 + p87 = 1
invariant :p1583 + p573 = 1
invariant :p1228 + p2228 + -1'p3009 + p999 = 1
invariant :p1845 + p835 = 1
invariant :p2588 + -1'p3009 + -1'p578 + p999 = 0
invariant :p2821 + -1'p3009 + -1'p811 + p999 = 0
invariant :p1898 + p888 = 1
invariant :p1648 + p638 = 1
invariant :p1982 + p972 = 1
invariant :p145 + -1'p2155 + p3009 + -1'p999 = 0
invariant :p1008 + p3018 = 1
invariant :p123 + -1'p2133 + p3009 + -1'p999 = 0
invariant :p2684 + -1'p3009 + -1'p674 + p999 = 0
invariant :p1116 + p2116 + -1'p3009 + p999 = 1
invariant :p2953 + -1'p3009 + -1'p943 + p999 = 0
invariant :p1184 + p2184 + -1'p3009 + p999 = 1
invariant :p1597 + p587 = 1
invariant :p216 + -1'p2226 + p3009 + -1'p999 = 0
invariant :p1383 + p373 = 1
invariant :p1183 + p2183 + -1'p3009 + p999 = 1
invariant :p2657 + -1'p3009 + -1'p647 + p999 = 0
invariant :p1373 + p363 = 1
invariant :p1463 + p453 = 1
invariant :p1285 + p275 = 1
invariant :p2061 + -1'p3009 + -1'p51 + p999 = 0
invariant :p1129 + p2129 + -1'p3009 + p999 = 1
invariant :p1930 + p920 = 1
invariant :p1269 + p259 = 1
invariant :p2974 + -1'p3009 + -1'p964 + p999 = 0
invariant :p1385 + p375 = 1
invariant :p1568 + p558 = 1
invariant :p2962 + -1'p3009 + -1'p952 + p999 = 0
invariant :p2259 + -1'p249 + -1'p3009 + p999 = 0
invariant :p1460 + p450 = 1
invariant :p1093 + p83 = 1
invariant :p1985 + p975 = 1
invariant :p2334 + -1'p3009 + -1'p324 + p999 = 0
invariant :p1109 + p99 = 1
invariant :p1822 + p812 = 1
invariant :p2483 + -1'p3009 + -1'p473 + p999 = 0
invariant :p169 + -1'p2179 + p3009 + -1'p999 = 0
invariant :p133 + -1'p2143 + p3009 + -1'p999 = 0
invariant :p1483 + p473 = 1
invariant :p1606 + p596 = 1
invariant :p2755 + -1'p3009 + -1'p745 + p999 = 0
invariant :p1083 + p73 = 1
invariant :p1738 + p728 = 1
invariant :p2287 + -1'p277 + -1'p3009 + p999 = 0
invariant :p1430 + p420 = 1
invariant :p1721 + p711 = 1
invariant :p2879 + -1'p3009 + -1'p869 + p999 = 0
invariant :p1891 + p881 = 1
invariant :p1025 + p2025 + -1'p3009 + p999 = 1
invariant :p1936 + p926 = 1
invariant :p2304 + -1'p294 + -1'p3009 + p999 = 0
invariant :p1758 + p748 = 1
invariant :p2467 + -1'p3009 + -1'p457 + p999 = 0
invariant :p1007 + p3017 = 1
invariant :p1315 + p305 = 1
invariant :p1368 + p358 = 1
invariant :p2297 + -1'p287 + -1'p3009 + p999 = 0
invariant :p1819 + p809 = 1
invariant :p1942 + p932 = 1
invariant :p2241 + -1'p231 + -1'p3009 + p999 = 0
invariant :p2762 + -1'p3009 + -1'p752 + p999 = 0
invariant :p2986 + -1'p3009 + -1'p976 + p999 = 0
invariant :p1591 + p581 = 1
invariant :p1100 + p90 = 1
invariant :p2910 + -1'p3009 + -1'p900 + p999 = 0
invariant :p2808 + -1'p3009 + -1'p798 + p999 = 0
invariant :p2730 + -1'p3009 + -1'p720 + p999 = 0
invariant :p1098 + p88 = 1
invariant :p1428 + p418 = 1
invariant :p2435 + -1'p3009 + -1'p425 + p999 = 0
invariant :p176 + -1'p2186 + p3009 + -1'p999 = 0
invariant :p1947 + p937 = 1
invariant :p2498 + -1'p3009 + -1'p488 + p999 = 0
invariant :p1053 + p43 = 1
invariant :p1185 + p2185 + -1'p3009 + p999 = 1
invariant :p2096 + -1'p3009 + -1'p86 + p999 = 0
invariant :p1610 + p600 = 1
invariant :p1629 + p619 = 1
invariant :p2925 + -1'p3009 + -1'p915 + p999 = 0
invariant :p1066 + p56 = 1
invariant :p1117 + p2117 + -1'p3009 + p999 = 1
invariant :p1208 + p2208 + -1'p3009 + p999 = 1
invariant :p1323 + p313 = 1
invariant :p1975 + p965 = 1
invariant :p1962 + p952 = 1
invariant :p1794 + p784 = 1
invariant :p1766 + p756 = 1
invariant :p2428 + -1'p3009 + -1'p418 + p999 = 0
invariant :p2887 + -1'p3009 + -1'p877 + p999 = 0
invariant :p2744 + -1'p3009 + -1'p734 + p999 = 0
invariant :p151 + -1'p2161 + p3009 + -1'p999 = 0
invariant :p1856 + p846 = 1
invariant :p2314 + -1'p3009 + -1'p304 + p999 = 0
invariant :p1756 + p746 = 1
invariant :p1088 + p78 = 1
invariant :p1655 + p645 = 1
invariant :p2482 + -1'p3009 + -1'p472 + p999 = 0
invariant :p2978 + -1'p3009 + -1'p968 + p999 = 0
invariant :p1260 + p250 = 1
invariant :p1413 + p403 = 1
invariant :p1664 + p654 = 1
invariant :p2088 + -1'p3009 + -1'p78 + p999 = 0
invariant :p1371 + p361 = 1
invariant :p2090 + -1'p3009 + -1'p80 + p999 = 0
invariant :p1563 + p553 = 1
invariant :p1365 + p355 = 1
invariant :p2815 + -1'p3009 + -1'p805 + p999 = 0
invariant :p1608 + p598 = 1
invariant :p1553 + p543 = 1
invariant :p1316 + p306 = 1
invariant :p2740 + -1'p3009 + -1'p730 + p999 = 0
invariant :p1254 + p244 = 1
invariant :p1984 + p974 = 1
invariant :p1152 + p2152 + -1'p3009 + p999 = 1
invariant :p1669 + p659 = 1
invariant :p221 + -1'p2231 + p3009 + -1'p999 = 0
invariant :p2352 + -1'p3009 + -1'p342 + p999 = 0
invariant :p1442 + p432 = 1
invariant :p1790 + p780 = 1
invariant :p1161 + p2161 + -1'p3009 + p999 = 1
invariant :p2669 + -1'p3009 + -1'p659 + p999 = 0
invariant :p2867 + -1'p3009 + -1'p857 + p999 = 0
invariant :p2015 + -1'p3009 + -1'p5 + p999 = 0
invariant :p1398 + p388 = 1
invariant :p155 + -1'p2165 + p3009 + -1'p999 = 0
invariant :p2786 + -1'p3009 + -1'p776 + p999 = 0
invariant :p2266 + -1'p256 + -1'p3009 + p999 = 0
invariant :p2401 + -1'p3009 + -1'p391 + p999 = 0
invariant :p2676 + -1'p3009 + -1'p666 + p999 = 0
invariant :p1714 + p704 = 1
invariant :p1489 + p479 = 1
invariant :p1818 + p808 = 1
invariant :p2634 + -1'p3009 + -1'p624 + p999 = 0
invariant :p2077 + -1'p3009 + -1'p67 + p999 = 0
invariant :p1055 + p45 = 1
invariant :p2924 + -1'p3009 + -1'p914 + p999 = 0
invariant :p1157 + p2157 + -1'p3009 + p999 = 1
invariant :p2542 + -1'p3009 + -1'p532 + p999 = 0
invariant :p1960 + p950 = 1
invariant :p2679 + -1'p3009 + -1'p669 + p999 = 0
invariant :p1792 + p782 = 1
invariant :p2768 + -1'p3009 + -1'p758 + p999 = 0
invariant :p2870 + -1'p3009 + -1'p860 + p999 = 0
invariant :p1472 + p462 = 1
invariant :p2321 + -1'p3009 + -1'p311 + p999 = 0
invariant :p2496 + -1'p3009 + -1'p486 + p999 = 0
invariant :p2522 + -1'p3009 + -1'p512 + p999 = 0
invariant :p2071 + -1'p3009 + -1'p61 + p999 = 0
invariant :p2640 + -1'p3009 + -1'p630 + p999 = 0
invariant :p1295 + p285 = 1
invariant :p1513 + p503 = 1
invariant :p1658 + p648 = 1
invariant :p1896 + p886 = 1
invariant :p2683 + -1'p3009 + -1'p673 + p999 = 0
invariant :p1072 + p62 = 1
invariant :p2658 + -1'p3009 + -1'p648 + p999 = 0
invariant :p2681 + -1'p3009 + -1'p671 + p999 = 0
invariant :p2051 + -1'p3009 + -1'p41 + p999 = 0
invariant :p2470 + -1'p3009 + -1'p460 + p999 = 0
invariant :p2036 + -1'p26 + -1'p3009 + p999 = 0
invariant :p1697 + p687 = 1
invariant :p1668 + p658 = 1
invariant :p2699 + -1'p3009 + -1'p689 + p999 = 0
invariant :p1084 + p74 = 1
invariant :p2519 + -1'p3009 + -1'p509 + p999 = 0
invariant :p2296 + -1'p286 + -1'p3009 + p999 = 0
invariant :p1592 + p582 = 1
invariant :p1392 + p382 = 1
invariant :p2491 + -1'p3009 + -1'p481 + p999 = 0
invariant :p2380 + -1'p3009 + -1'p370 + p999 = 0
invariant :p2255 + -1'p245 + -1'p3009 + p999 = 0
invariant :p2573 + -1'p3009 + -1'p563 + p999 = 0
invariant :p1317 + p307 = 1
invariant :p2085 + -1'p3009 + -1'p75 + p999 = 0
invariant :p2988 + -1'p3009 + -1'p978 + p999 = 0
invariant :p2299 + -1'p289 + -1'p3009 + p999 = 0
invariant :p2001 + p991 = 1
invariant :p2473 + -1'p3009 + -1'p463 + p999 = 0
invariant :p1774 + p764 = 1
invariant :p2575 + -1'p3009 + -1'p565 + p999 = 0
invariant :p1902 + p892 = 1
invariant :p1807 + p797 = 1
invariant :p1147 + p2147 + -1'p3009 + p999 = 1
invariant :p1168 + p2168 + -1'p3009 + p999 = 1
invariant :p167 + -1'p2177 + p3009 + -1'p999 = 0
invariant :p1274 + p264 = 1
invariant :p1325 + p315 = 1
invariant :p162 + -1'p2172 + p3009 + -1'p999 = 0
invariant :p2318 + -1'p3009 + -1'p308 + p999 = 0
invariant :p2791 + -1'p3009 + -1'p781 + p999 = 0
invariant :p2649 + -1'p3009 + -1'p639 + p999 = 0
invariant :p1685 + p675 = 1
invariant :p207 + -1'p2217 + p3009 + -1'p999 = 0
invariant :p2814 + -1'p3009 + -1'p804 + p999 = 0
invariant :p1496 + p486 = 1
invariant :p156 + -1'p2166 + p3009 + -1'p999 = 0
invariant :p1839 + p829 = 1
invariant :p2660 + -1'p3009 + -1'p650 + p999 = 0
invariant :p2934 + -1'p3009 + -1'p924 + p999 = 0
invariant :p181 + -1'p2191 + p3009 + -1'p999 = 0
invariant :p1424 + p414 = 1
invariant :p2794 + -1'p3009 + -1'p784 + p999 = 0
invariant :p1701 + p691 = 1
invariant :p1487 + p477 = 1
invariant :p1726 + p716 = 1
invariant :p2855 + -1'p3009 + -1'p845 + p999 = 0
invariant :p1299 + p289 = 1
invariant :p2774 + -1'p3009 + -1'p764 + p999 = 0
invariant :p1115 + p2115 + -1'p3009 + p999 = 1
invariant :p2606 + -1'p3009 + -1'p596 + p999 = 0
invariant :p2798 + -1'p3009 + -1'p788 + p999 = 0
invariant :p118 + -1'p2128 + p3009 + -1'p999 = 0
invariant :p1417 + p407 = 1
invariant :p1294 + p284 = 1
invariant :p2966 + -1'p3009 + -1'p956 + p999 = 0
invariant :p1679 + p669 = 1
invariant :p2716 + -1'p3009 + -1'p706 + p999 = 0
invariant :p1258 + p248 = 1
invariant :p1206 + p2206 + -1'p3009 + p999 = 1
invariant :p1457 + p447 = 1
invariant :p1369 + p359 = 1
invariant :p1476 + p466 = 1
invariant :p2475 + -1'p3009 + -1'p465 + p999 = 0
invariant :p2838 + -1'p3009 + -1'p828 + p999 = 0
invariant :p202 + -1'p2212 + p3009 + -1'p999 = 0
invariant :p1174 + p2174 + -1'p3009 + p999 = 1
invariant :p2933 + -1'p3009 + -1'p923 + p999 = 0
invariant :p1505 + p495 = 1
invariant :p1767 + p757 = 1
invariant :p1017 + p7 = 1
invariant :p1801 + p791 = 1
invariant :p2919 + -1'p3009 + -1'p909 + p999 = 0
invariant :p2822 + -1'p3009 + -1'p812 + p999 = 0
invariant :p1820 + p810 = 1
invariant :p2692 + -1'p3009 + -1'p682 + p999 = 0
invariant :p2955 + -1'p3009 + -1'p945 + p999 = 0
invariant :p2790 + -1'p3009 + -1'p780 + p999 = 0
invariant :p1382 + p372 = 1
invariant :p2374 + -1'p3009 + -1'p364 + p999 = 0
invariant :p2337 + -1'p3009 + -1'p327 + p999 = 0
invariant :p1971 + p961 = 1
invariant :p1320 + p310 = 1
invariant :p2712 + -1'p3009 + -1'p702 + p999 = 0
invariant :p1981 + p971 = 1
invariant :p1353 + p343 = 1
invariant :p2360 + -1'p3009 + -1'p350 + p999 = 0
invariant :p1623 + p613 = 1
invariant :p1634 + p624 = 1
invariant :p2906 + -1'p3009 + -1'p896 + p999 = 0
invariant :p2603 + -1'p3009 + -1'p593 + p999 = 0
invariant :p1963 + p953 = 1
invariant :p1910 + p900 = 1
invariant :p1961 + p951 = 1
invariant :p1010 + p3020 = 1
invariant :p1855 + p845 = 1
invariant :p2383 + -1'p3009 + -1'p373 + p999 = 0
invariant :p195 + -1'p2205 + p3009 + -1'p999 = 0
invariant :p2585 + -1'p3009 + -1'p575 + p999 = 0
invariant :p217 + -1'p2227 + p3009 + -1'p999 = 0
invariant :p1020 + p2020 + -1'p3009 + p999 = 1
invariant :p2520 + -1'p3009 + -1'p510 + p999 = 0
invariant :p1178 + p2178 + -1'p3009 + p999 = 1
invariant :p1626 + p616 = 1
invariant :p1627 + p617 = 1
invariant :p1876 + p866 = 1
invariant :p1421 + p411 = 1
invariant :p1900 + p890 = 1
invariant :p1560 + p550 = 1
invariant :p1835 + p825 = 1
invariant :p2305 + -1'p295 + -1'p3009 + p999 = 0
invariant :p2987 + -1'p3009 + -1'p977 + p999 = 0
invariant :p1948 + p938 = 1
invariant :p1091 + p81 = 1
invariant :p1471 + p461 = 1
invariant :p2083 + -1'p3009 + -1'p73 + p999 = 0
invariant :p2425 + -1'p3009 + -1'p415 + p999 = 0
invariant :p1279 + p269 = 1
invariant :p1305 + p295 = 1
invariant :p1663 + p653 = 1
invariant :p1418 + p408 = 1
invariant :p1344 + p334 = 1
invariant :p1459 + p449 = 1
invariant :p1554 + p544 = 1
invariant :p1712 + p702 = 1
invariant :p1843 + p833 = 1
invariant :p1919 + p909 = 1
invariant :p2557 + -1'p3009 + -1'p547 + p999 = 0
invariant :p1546 + p536 = 1
invariant :p1659 + p649 = 1
invariant :p2404 + -1'p3009 + -1'p394 + p999 = 0
invariant :p2276 + -1'p266 + -1'p3009 + p999 = 0
invariant :p2578 + -1'p3009 + -1'p568 + p999 = 0
invariant :p14 + -1'p2024 + p3009 + -1'p999 = 0
invariant :p1638 + p628 = 1
invariant :p2659 + -1'p3009 + -1'p649 + p999 = 0
invariant :p2250 + -1'p240 + -1'p3009 + p999 = 0
invariant :p1477 + p467 = 1
invariant :p2726 + -1'p3009 + -1'p716 + p999 = 0
invariant :p2038 + -1'p28 + -1'p3009 + p999 = 0
invariant :p2746 + -1'p3009 + -1'p736 + p999 = 0
invariant :p1881 + p871 = 1
invariant :p128 + -1'p2138 + p3009 + -1'p999 = 0
invariant :p2675 + -1'p3009 + -1'p665 + p999 = 0
invariant :p2247 + -1'p237 + -1'p3009 + p999 = 0
invariant :p19 + -1'p2029 + p3009 + -1'p999 = 0
invariant :p1601 + p591 = 1
invariant :p2612 + -1'p3009 + -1'p602 + p999 = 0
invariant :p2041 + -1'p3009 + -1'p31 + p999 = 0
invariant :p2782 + -1'p3009 + -1'p772 + p999 = 0
invariant :p2487 + -1'p3009 + -1'p477 + p999 = 0
invariant :p1789 + p779 = 1
invariant :p1507 + p497 = 1
invariant :p2365 + -1'p3009 + -1'p355 + p999 = 0
invariant :p2335 + -1'p3009 + -1'p325 + p999 = 0
invariant :p2831 + -1'p3009 + -1'p821 + p999 = 0
invariant :p2043 + -1'p3009 + -1'p33 + p999 = 0
invariant :p1674 + p664 = 1
invariant :p2698 + -1'p3009 + -1'p688 + p999 = 0
invariant :p1318 + p308 = 1
invariant :p2267 + -1'p257 + -1'p3009 + p999 = 0
invariant :p2563 + -1'p3009 + -1'p553 + p999 = 0
invariant :p2979 + -1'p3009 + -1'p969 + p999 = 0
invariant :p2411 + -1'p3009 + -1'p401 + p999 = 0
invariant :p2765 + -1'p3009 + -1'p755 + p999 = 0
invariant :p104 + -1'p2114 + p3009 + -1'p999 = 0
invariant :p2826 + -1'p3009 + -1'p816 + p999 = 0
invariant :p2313 + -1'p3009 + -1'p303 + p999 = 0
invariant :p2944 + -1'p3009 + -1'p934 + p999 = 0
invariant :p1322 + p312 = 1
invariant :p1189 + p2189 + -1'p3009 + p999 = 1
invariant :p2058 + -1'p3009 + -1'p48 + p999 = 0
invariant :p1032 + p22 = 1
invariant :p1991 + p981 = 1
invariant :p2745 + -1'p3009 + -1'p735 + p999 = 0
invariant :p1724 + p714 = 1
invariant :p2391 + -1'p3009 + -1'p381 + p999 = 0
invariant :p1175 + p2175 + -1'p3009 + p999 = 1
invariant :p1114 + p2114 + -1'p3009 + p999 = 1
invariant :p1992 + p982 = 1
invariant :p1603 + p593 = 1
invariant :p1275 + p265 = 1
invariant :p2567 + -1'p3009 + -1'p557 + p999 = 0
invariant :p1926 + p916 = 1
invariant :p1446 + p436 = 1
invariant :p1226 + p2226 + -1'p3009 + p999 = 1
invariant :p1027 + p2027 + -1'p3009 + p999 = 1
invariant :p1196 + p2196 + -1'p3009 + p999 = 1
invariant :p2 + -1'p2012 + p3009 + -1'p999 = 0
invariant :p2773 + -1'p3009 + -1'p763 + p999 = 0
invariant :p172 + -1'p2182 + p3009 + -1'p999 = 0
invariant :p2806 + -1'p3009 + -1'p796 + p999 = 0
invariant :p1999 + p989 = 1
invariant :p1650 + p640 = 1
invariant :p129 + -1'p2139 + p3009 + -1'p999 = 0
invariant :p1671 + p661 = 1
invariant :p1004 + p3014 = 1
invariant :p1134 + p2134 + -1'p3009 + p999 = 1
invariant :p1686 + p676 = 1
invariant :p2344 + -1'p3009 + -1'p334 + p999 = 0
invariant :p2271 + -1'p261 + -1'p3009 + p999 = 0
invariant :p1707 + p697 = 1
invariant :p1908 + p898 = 1
invariant :p175 + -1'p2185 + p3009 + -1'p999 = 0
invariant :p2749 + -1'p3009 + -1'p739 + p999 = 0
invariant :p1914 + p904 = 1
invariant :p100 + -1'p2110 + p3009 + -1'p999 = 0
invariant :p1130 + p2130 + -1'p3009 + p999 = 1
invariant :p1039 + p29 = 1
invariant :p106 + -1'p2116 + p3009 + -1'p999 = 0
invariant :p1966 + p956 = 1
invariant :p1913 + p903 = 1
invariant :p2873 + -1'p3009 + -1'p863 + p999 = 0
invariant :p1478 + p468 = 1
invariant :p1672 + p662 = 1
invariant :p2450 + -1'p3009 + -1'p440 + p999 = 0
invariant :p2869 + -1'p3009 + -1'p859 + p999 = 0
invariant :p1907 + p897 = 1
invariant :p2019 + -1'p3009 + -1'p9 + p999 = 0
invariant :p1346 + p336 = 1
invariant :p1092 + p82 = 1
invariant :p1728 + p718 = 1
invariant :p1915 + p905 = 1
invariant :p1897 + p887 = 1
invariant :p2566 + -1'p3009 + -1'p556 + p999 = 0
invariant :p1485 + p475 = 1
invariant :p1126 + p2126 + -1'p3009 + p999 = 1
invariant :p2969 + -1'p3009 + -1'p959 + p999 = 0
invariant :p164 + -1'p2174 + p3009 + -1'p999 = 0
invariant :p2449 + -1'p3009 + -1'p439 + p999 = 0
invariant :p2243 + -1'p233 + -1'p3009 + p999 = 0
invariant :p2541 + -1'p3009 + -1'p531 + p999 = 0
invariant :p1739 + p729 = 1
invariant :p184 + -1'p2194 + p3009 + -1'p999 = 0
invariant :p166 + -1'p2176 + p3009 + -1'p999 = 0
invariant :p2265 + -1'p255 + -1'p3009 + p999 = 0
invariant :p1062 + p52 = 1
invariant :p1752 + p742 = 1
invariant :p1959 + p949 = 1
invariant :p1987 + p977 = 1
invariant :p2455 + -1'p3009 + -1'p445 + p999 = 0
invariant :p1488 + p478 = 1
invariant :p3002 + -1'p3009 + -1'p992 + p999 = 0
invariant :p2057 + -1'p3009 + -1'p47 + p999 = 0
invariant :p2294 + -1'p284 + -1'p3009 + p999 = 0
invariant :p2783 + -1'p3009 + -1'p773 + p999 = 0
invariant :p1284 + p274 = 1
invariant :p1542 + p532 = 1
invariant :p1411 + p401 = 1
invariant :p1245 + p235 = 1
invariant :p3006 + -1'p3009 + -1'p996 + p999 = 0
invariant :p2760 + -1'p3009 + -1'p750 + p999 = 0
invariant :p189 + -1'p2199 + p3009 + -1'p999 = 0
invariant :p2427 + -1'p3009 + -1'p417 + p999 = 0
invariant :p2878 + -1'p3009 + -1'p868 + p999 = 0
invariant :p1786 + p776 = 1
invariant :p1956 + p946 = 1
invariant :p2102 + -1'p3009 + -1'p92 + p999 = 0
invariant :p1156 + p2156 + -1'p3009 + p999 = 1
invariant :p2410 + -1'p3009 + -1'p400 + p999 = 0
invariant :p1688 + p678 = 1
invariant :p2476 + -1'p3009 + -1'p466 + p999 = 0
invariant :p1396 + p386 = 1
invariant :p2647 + -1'p3009 + -1'p637 + p999 = 0
invariant :p1266 + p256 = 1
invariant :p1506 + p496 = 1
invariant :p1871 + p861 = 1
invariant :p1086 + p76 = 1
invariant :p2963 + -1'p3009 + -1'p953 + p999 = 0
invariant :p1395 + p385 = 1
invariant :p1427 + p417 = 1
invariant :p2089 + -1'p3009 + -1'p79 + p999 = 0
invariant :p1709 + p699 = 1
invariant :p1345 + p335 = 1
invariant :p2865 + -1'p3009 + -1'p855 + p999 = 0
invariant :p2472 + -1'p3009 + -1'p462 + p999 = 0
invariant :p1775 + p765 = 1
invariant :p2580 + -1'p3009 + -1'p570 + p999 = 0
invariant :p1706 + p696 = 1
invariant :p1096 + p86 = 1
invariant :p2415 + -1'p3009 + -1'p405 + p999 = 0
invariant :p1646 + p636 = 1
invariant :p1205 + p2205 + -1'p3009 + p999 = 1
invariant :p2690 + -1'p3009 + -1'p680 + p999 = 0
invariant :p2941 + -1'p3009 + -1'p931 + p999 = 0
invariant :p2998 + -1'p3009 + -1'p988 + p999 = 0
invariant :p2340 + -1'p3009 + -1'p330 + p999 = 0
invariant :p183 + -1'p2193 + p3009 + -1'p999 = 0
invariant :p2891 + -1'p3009 + -1'p881 + p999 = 0
invariant :p1727 + p717 = 1
invariant :p1213 + p2213 + -1'p3009 + p999 = 1
invariant :p1631 + p621 = 1
invariant :p212 + -1'p2222 + p3009 + -1'p999 = 0
invariant :p2049 + -1'p3009 + -1'p39 + p999 = 0
invariant :p2073 + -1'p3009 + -1'p63 + p999 = 0
invariant :p3003 + -1'p3009 + -1'p993 + p999 = 0
invariant :p2735 + -1'p3009 + -1'p725 + p999 = 0
invariant :p2850 + -1'p3009 + -1'p840 + p999 = 0
invariant :p1945 + p935 = 1
invariant :p1044 + p34 = 1
invariant :p1148 + p2148 + -1'p3009 + p999 = 1
invariant :p1500 + p490 = 1
invariant :p1870 + p860 = 1
invariant :p1829 + p819 = 1
invariant :p2253 + -1'p243 + -1'p3009 + p999 = 0
invariant :p203 + -1'p2213 + p3009 + -1'p999 = 0
invariant :p2080 + -1'p3009 + -1'p70 + p999 = 0
invariant :p2710 + -1'p3009 + -1'p700 + p999 = 0
invariant :p2901 + -1'p3009 + -1'p891 + p999 = 0
invariant :p2836 + -1'p3009 + -1'p826 + p999 = 0
invariant :p2648 + -1'p3009 + -1'p638 + p999 = 0
invariant :p2784 + -1'p3009 + -1'p774 + p999 = 0
invariant :p153 + -1'p2163 + p3009 + -1'p999 = 0
invariant :p2809 + -1'p3009 + -1'p799 + p999 = 0
invariant :p115 + -1'p2125 + p3009 + -1'p999 = 0
invariant :p2587 + -1'p3009 + -1'p577 + p999 = 0
invariant :p154 + -1'p2164 + p3009 + -1'p999 = 0
invariant :p1113 + p2113 + -1'p3009 + p999 = 1
invariant :p2526 + -1'p3009 + -1'p516 + p999 = 0
invariant :p2685 + -1'p3009 + -1'p675 + p999 = 0
invariant :p1176 + p2176 + -1'p3009 + p999 = 1
invariant :p1193 + p2193 + -1'p3009 + p999 = 1
invariant :p2447 + -1'p3009 + -1'p437 + p999 = 0
invariant :p2509 + -1'p3009 + -1'p499 + p999 = 0
invariant :p2592 + -1'p3009 + -1'p582 + p999 = 0
invariant :p2273 + -1'p263 + -1'p3009 + p999 = 0
invariant :p1248 + p238 = 1
invariant :p1436 + p426 = 1
invariant :p1064 + p54 = 1
invariant :p1123 + p2123 + -1'p3009 + p999 = 1
invariant :p2510 + -1'p3009 + -1'p500 + p999 = 0
invariant :p2638 + -1'p3009 + -1'p628 + p999 = 0
invariant :p1759 + p749 = 1
invariant :p1333 + p323 = 1
invariant :p1892 + p882 = 1
invariant :p1624 + p614 = 1
invariant :p2406 + -1'p3009 + -1'p396 + p999 = 0
invariant :p2552 + -1'p3009 + -1'p542 + p999 = 0
invariant :p2236 + -1'p226 + -1'p3009 + p999 = 0
invariant :p2502 + -1'p3009 + -1'p492 + p999 = 0
invariant :p1905 + p895 = 1
invariant :p205 + -1'p2215 + p3009 + -1'p999 = 0
invariant :p2957 + -1'p3009 + -1'p947 + p999 = 0
invariant :p1660 + p650 = 1
invariant :p1680 + p670 = 1
invariant :p2618 + -1'p3009 + -1'p608 + p999 = 0
invariant :p2860 + -1'p3009 + -1'p850 + p999 = 0
invariant :p2484 + -1'p3009 + -1'p474 + p999 = 0
invariant :p2544 + -1'p3009 + -1'p534 + p999 = 0
invariant :p1347 + p337 = 1
invariant :p1525 + p515 = 1
invariant :p1095 + p85 = 1
invariant :p1625 + p615 = 1
invariant :p1529 + p519 = 1
invariant :p2504 + -1'p3009 + -1'p494 + p999 = 0
invariant :p1903 + p893 = 1
invariant :p1355 + p345 = 1
invariant :p1059 + p49 = 1
invariant :p1050 + p40 = 1
invariant :p2874 + -1'p3009 + -1'p864 + p999 = 0
invariant :p2664 + -1'p3009 + -1'p654 + p999 = 0
invariant :p1058 + p48 = 1
invariant :p2586 + -1'p3009 + -1'p576 + p999 = 0
invariant :p1755 + p745 = 1
invariant :p2954 + -1'p3009 + -1'p944 + p999 = 0
invariant :p2810 + -1'p3009 + -1'p800 + p999 = 0
invariant :p2413 + -1'p3009 + -1'p403 + p999 = 0
invariant :p218 + -1'p2228 + p3009 + -1'p999 = 0
invariant :p1006 + p3016 = 1
invariant :p2593 + -1'p3009 + -1'p583 + p999 = 0
invariant :p2952 + -1'p3009 + -1'p942 + p999 = 0
invariant :p2999 + -1'p3009 + -1'p989 + p999 = 0
invariant :p2759 + -1'p3009 + -1'p749 + p999 = 0
invariant :p1682 + p672 = 1
invariant :p1814 + p804 = 1
invariant :p2251 + -1'p241 + -1'p3009 + p999 = 0
invariant :p1969 + p959 = 1
invariant :p2500 + -1'p3009 + -1'p490 + p999 = 0
invariant :p1070 + p60 = 1
invariant :p1432 + p422 = 1
invariant :p2604 + -1'p3009 + -1'p594 + p999 = 0
invariant :p2823 + -1'p3009 + -1'p813 + p999 = 0
invariant :p178 + -1'p2188 + p3009 + -1'p999 = 0
invariant :p1408 + p398 = 1
invariant :p1869 + p859 = 1
invariant :p1144 + p2144 + -1'p3009 + p999 = 1
invariant :p1495 + p485 = 1
invariant :p1127 + p2127 + -1'p3009 + p999 = 1
invariant :p1731 + p721 = 1
invariant :p2521 + -1'p3009 + -1'p511 + p999 = 0
invariant :p2338 + -1'p3009 + -1'p328 + p999 = 0
invariant :p1748 + p738 = 1
invariant :p2457 + -1'p3009 + -1'p447 + p999 = 0
invariant :p1232 + p2232 + -1'p3009 + p999 = 1
invariant :p160 + -1'p2170 + p3009 + -1'p999 = 0
invariant :p1921 + p911 = 1
invariant :p1539 + p529 = 1
invariant :p1380 + p370 = 1
invariant :p2844 + -1'p3009 + -1'p834 + p999 = 0
invariant :p2068 + -1'p3009 + -1'p58 + p999 = 0
invariant :p2833 + -1'p3009 + -1'p823 + p999 = 0
invariant :p2739 + -1'p3009 + -1'p729 + p999 = 0
invariant :p2439 + -1'p3009 + -1'p429 + p999 = 0
invariant :p1015 + p5 = 1
invariant :p1737 + p727 = 1
invariant :p2395 + -1'p3009 + -1'p385 + p999 = 0
invariant :p1904 + p894 = 1
invariant :p1112 + p2112 + -1'p3009 + p999 = 1
invariant :p121 + -1'p2131 + p3009 + -1'p999 = 0
invariant :p1249 + p239 = 1
invariant :p2087 + -1'p3009 + -1'p77 + p999 = 0
invariant :p2653 + -1'p3009 + -1'p643 + p999 = 0
invariant :p1512 + p502 = 1
invariant :p1526 + p516 = 1
invariant :p1946 + p936 = 1
invariant :p1841 + p831 = 1
invariant :p2803 + -1'p3009 + -1'p793 + p999 = 0
invariant :p1938 + p928 = 1
invariant :p1293 + p283 = 1
invariant :p2569 + -1'p3009 + -1'p559 + p999 = 0
invariant :p2883 + -1'p3009 + -1'p873 + p999 = 0
invariant :p2433 + -1'p3009 + -1'p423 + p999 = 0
invariant :p103 + -1'p2113 + p3009 + -1'p999 = 0
invariant :p2095 + -1'p3009 + -1'p85 + p999 = 0
invariant :p1243 + p233 = 1
invariant :p1209 + p2209 + -1'p3009 + p999 = 1
invariant :p1018 + p8 = 1
invariant :p2424 + -1'p3009 + -1'p414 + p999 = 0
invariant :p1135 + p2135 + -1'p3009 + p999 = 1
invariant :p2252 + -1'p242 + -1'p3009 + p999 = 0
invariant :p2564 + -1'p3009 + -1'p554 + p999 = 0
invariant :p2624 + -1'p3009 + -1'p614 + p999 = 0
invariant :p2546 + -1'p3009 + -1'p536 + p999 = 0
invariant :p1965 + p955 = 1
invariant :p2375 + -1'p3009 + -1'p365 + p999 = 0
invariant :p144 + -1'p2154 + p3009 + -1'p999 = 0
invariant :p1954 + p944 = 1
invariant :p2723 + -1'p3009 + -1'p713 + p999 = 0
invariant :p220 + -1'p2230 + p3009 + -1'p999 = 0
invariant :p1124 + p2124 + -1'p3009 + p999 = 1
invariant :p2644 + -1'p3009 + -1'p634 + p999 = 0
invariant :p1702 + p692 = 1
invariant :p1441 + p431 = 1
invariant :p1877 + p867 = 1
invariant :p2812 + -1'p3009 + -1'p802 + p999 = 0
invariant :p2549 + -1'p3009 + -1'p539 + p999 = 0
invariant :p150 + -1'p2160 + p3009 + -1'p999 = 0
invariant :p1354 + p344 = 1
invariant :p1054 + p44 = 1
invariant :p1844 + p834 = 1
invariant :p2257 + -1'p247 + -1'p3009 + p999 = 0
invariant :p2632 + -1'p3009 + -1'p622 + p999 = 0
invariant :p182 + -1'p2192 + p3009 + -1'p999 = 0
invariant :p2302 + -1'p292 + -1'p3009 + p999 = 0
invariant :p1033 + p23 = 1
invariant :p2105 + -1'p3009 + -1'p95 + p999 = 0
invariant :p2533 + -1'p3009 + -1'p523 + p999 = 0
invariant :p2516 + -1'p3009 + -1'p506 + p999 = 0
invariant :p2849 + -1'p3009 + -1'p839 + p999 = 0
invariant :p1657 + p647 = 1
invariant :p1143 + p2143 + -1'p3009 + p999 = 1
invariant :p2386 + -1'p3009 + -1'p376 + p999 = 0
invariant :p2694 + -1'p3009 + -1'p684 + p999 = 0
invariant :p2279 + -1'p269 + -1'p3009 + p999 = 0
invariant :p1575 + p565 = 1
invariant :p2881 + -1'p3009 + -1'p871 + p999 = 0
invariant :p2951 + -1'p3009 + -1'p941 + p999 = 0
invariant :p1990 + p980 = 1
invariant :p2846 + -1'p3009 + -1'p836 + p999 = 0
invariant :p1482 + p472 = 1
invariant :p180 + -1'p2190 + p3009 + -1'p999 = 0
invariant :p2927 + -1'p3009 + -1'p917 + p999 = 0
invariant :p1475 + p465 = 1
invariant :p2577 + -1'p3009 + -1'p567 + p999 = 0
invariant :p2356 + -1'p3009 + -1'p346 + p999 = 0
invariant :p2402 + -1'p3009 + -1'p392 + p999 = 0
invariant :p1252 + p242 = 1
invariant :p1677 + p667 = 1
invariant :p1026 + p2026 + -1'p3009 + p999 = 1
invariant :p1338 + p328 = 1
invariant :p1567 + p557 = 1
invariant :p1979 + p969 = 1
invariant :p1817 + p807 = 1
invariant :p13 + -1'p2023 + p3009 + -1'p999 = 0
invariant :p2977 + -1'p3009 + -1'p967 + p999 = 0
invariant :p1656 + p646 = 1
invariant :p2725 + -1'p3009 + -1'p715 + p999 = 0
invariant :p1558 + p548 = 1
invariant :p2943 + -1'p3009 + -1'p933 + p999 = 0
invariant :p1051 + p41 = 1
invariant :p1179 + p2179 + -1'p3009 + p999 = 1
invariant :p2847 + -1'p3009 + -1'p837 + p999 = 0
invariant :p2928 + -1'p3009 + -1'p918 + p999 = 0
invariant :p1798 + p788 = 1
invariant :p2651 + -1'p3009 + -1'p641 + p999 = 0
invariant :p2081 + -1'p3009 + -1'p71 + p999 = 0
invariant :p2306 + -1'p296 + -1'p3009 + p999 = 0
invariant :p2387 + -1'p3009 + -1'p377 + p999 = 0
invariant :p1443 + p433 = 1
invariant :p2590 + -1'p3009 + -1'p580 + p999 = 0
invariant :p2594 + -1'p3009 + -1'p584 + p999 = 0
invariant :p2886 + -1'p3009 + -1'p876 + p999 = 0
invariant :p2261 + -1'p251 + -1'p3009 + p999 = 0
invariant :p1257 + p247 = 1
invariant :p1434 + p424 = 1
invariant :p1716 + p706 = 1
invariant :p1493 + p483 = 1
invariant :p1586 + p576 = 1
invariant :p1980 + p970 = 1
invariant :p2599 + -1'p3009 + -1'p589 + p999 = 0
invariant :p1420 + p410 = 1
invariant :p1531 + p521 = 1
invariant :p2893 + -1'p3009 + -1'p883 + p999 = 0
invariant :p2280 + -1'p270 + -1'p3009 + p999 = 0
invariant :p2461 + -1'p3009 + -1'p451 + p999 = 0
invariant :p2495 + -1'p3009 + -1'p485 + p999 = 0
invariant :p110 + -1'p2120 + p3009 + -1'p999 = 0
invariant :p1132 + p2132 + -1'p3009 + p999 = 1
invariant :p1862 + p852 = 1
invariant :p2758 + -1'p3009 + -1'p748 + p999 = 0
invariant :p190 + -1'p2200 + p3009 + -1'p999 = 0
invariant :p199 + -1'p2209 + p3009 + -1'p999 = 0
invariant :p1854 + p844 = 1
invariant :p1029 + p2029 + -1'p3009 + p999 = 1
invariant :p2689 + -1'p3009 + -1'p679 + p999 = 0
invariant :p2733 + -1'p3009 + -1'p723 + p999 = 0
invariant :p2771 + -1'p3009 + -1'p761 + p999 = 0
invariant :p1210 + p2210 + -1'p3009 + p999 = 1
invariant :p215 + -1'p2225 + p3009 + -1'p999 = 0
invariant :p1163 + p2163 + -1'p3009 + p999 = 1
invariant :p1236 + p226 = 1
invariant :p2091 + -1'p3009 + -1'p81 + p999 = 0
invariant :p1199 + p2199 + -1'p3009 + p999 = 1
invariant :p2459 + -1'p3009 + -1'p449 + p999 = 0
invariant :p2101 + -1'p3009 + -1'p91 + p999 = 0
invariant :p2674 + -1'p3009 + -1'p664 + p999 = 0
invariant :p139 + -1'p2149 + p3009 + -1'p999 = 0
invariant :p2635 + -1'p3009 + -1'p625 + p999 = 0
invariant :p2320 + -1'p3009 + -1'p310 + p999 = 0
invariant :p1281 + p271 = 1
invariant :p2559 + -1'p3009 + -1'p549 + p999 = 0
invariant :p2103 + -1'p3009 + -1'p93 + p999 = 0
invariant :p1666 + p656 = 1
invariant :p1046 + p36 = 1
invariant :p2419 + -1'p3009 + -1'p409 + p999 = 0
invariant :p1379 + p369 = 1
invariant :p1214 + p2214 + -1'p3009 + p999 = 1
invariant :p2761 + -1'p3009 + -1'p751 + p999 = 0
invariant :p2517 + -1'p3009 + -1'p507 + p999 = 0
invariant :p2527 + -1'p3009 + -1'p517 + p999 = 0
invariant :p1272 + p262 = 1
invariant :p1448 + p438 = 1
invariant :p1465 + p455 = 1
invariant :p1861 + p851 = 1
invariant :p1298 + p288 = 1
invariant :p2069 + -1'p3009 + -1'p59 + p999 = 0
invariant :p1617 + p607 = 1
invariant :p1850 + p840 = 1
invariant :p1358 + p348 = 1
invariant :p2885 + -1'p3009 + -1'p875 + p999 = 0
invariant :p1537 + p527 = 1
invariant :p1454 + p444 = 1
invariant :p1361 + p351 = 1
invariant :p2677 + -1'p3009 + -1'p667 + p999 = 0
invariant :p1700 + p690 = 1
invariant :p101 + -1'p2111 + p3009 + -1'p999 = 0
invariant :p2363 + -1'p3009 + -1'p353 + p999 = 0
invariant :p1186 + p2186 + -1'p3009 + p999 = 1
invariant :p2856 + -1'p3009 + -1'p846 + p999 = 0
invariant :p2958 + -1'p3009 + -1'p948 + p999 = 0
invariant :p1452 + p442 = 1
invariant :p2894 + -1'p3009 + -1'p884 + p999 = 0
invariant :p1831 + p821 = 1
invariant :p2787 + -1'p3009 + -1'p777 + p999 = 0
invariant :p1394 + p384 = 1
invariant :p2285 + -1'p275 + -1'p3009 + p999 = 0
invariant :p1268 + p258 = 1
invariant :p1431 + p421 = 1
invariant :p2286 + -1'p276 + -1'p3009 + p999 = 0
invariant :p1291 + p281 = 1
invariant :p1842 + p832 = 1
invariant :p113 + -1'p2123 + p3009 + -1'p999 = 0
invariant :p1838 + p828 = 1
invariant :p20 + -1'p2030 + p3009 + -1'p999 = 0
invariant :p1133 + p2133 + -1'p3009 + p999 = 1
invariant :p1687 + p677 = 1
invariant :p1782 + p772 = 1
invariant :p1587 + p577 = 1
invariant :p1410 + p400 = 1
invariant :p2837 + -1'p3009 + -1'p827 + p999 = 0
invariant :p2490 + -1'p3009 + -1'p480 + p999 = 0
invariant :p170 + -1'p2180 + p3009 + -1'p999 = 0
invariant :p1612 + p602 = 1
invariant :p2680 + -1'p3009 + -1'p670 + p999 = 0
invariant :p2715 + -1'p3009 + -1'p705 + p999 = 0
invariant :p1997 + p987 = 1
invariant :p1154 + p2154 + -1'p3009 + p999 = 1
invariant :p2608 + -1'p3009 + -1'p598 + p999 = 0
invariant :p2565 + -1'p3009 + -1'p555 + p999 = 0
invariant :p1016 + p6 = 1
invariant :p1909 + p899 = 1
invariant :p2448 + -1'p3009 + -1'p438 + p999 = 0
invariant :p1324 + p314 = 1
invariant :p1661 + p651 = 1
invariant :p2548 + -1'p3009 + -1'p538 + p999 = 0
invariant :p1192 + p2192 + -1'p3009 + p999 = 1
invariant :p1250 + p240 = 1
invariant :p2882 + -1'p3009 + -1'p872 + p999 = 0
invariant :p17 + -1'p2027 + p3009 + -1'p999 = 0
invariant :p2748 + -1'p3009 + -1'p738 + p999 = 0
invariant :p2718 + -1'p3009 + -1'p708 + p999 = 0
invariant :p157 + -1'p2167 + p3009 + -1'p999 = 0
invariant :p1103 + p93 = 1
invariant :p1409 + p399 = 1
invariant :p1873 + p863 = 1
invariant :p2682 + -1'p3009 + -1'p672 + p999 = 0
invariant :p1009 + p3019 = 1
invariant :p1172 + p2172 + -1'p3009 + p999 = 1
invariant :p219 + -1'p2229 + p3009 + -1'p999 = 0
invariant :p2474 + -1'p3009 + -1'p464 + p999 = 0
invariant :p2741 + -1'p3009 + -1'p731 + p999 = 0
invariant :p1014 + p4 = 1
invariant :p1866 + p856 = 1
invariant :p1676 + p666 = 1
invariant :p2048 + -1'p3009 + -1'p38 + p999 = 0
invariant :p2092 + -1'p3009 + -1'p82 + p999 = 0
invariant :p2343 + -1'p3009 + -1'p333 + p999 = 0
invariant :p1810 + p800 = 1
invariant :p2607 + -1'p3009 + -1'p597 + p999 = 0
invariant :p1362 + p352 = 1
invariant :p192 + -1'p2202 + p3009 + -1'p999 = 0
invariant :p1826 + p816 = 1
invariant :p2596 + -1'p3009 + -1'p586 + p999 = 0
invariant :p2642 + -1'p3009 + -1'p632 + p999 = 0
invariant :p1153 + p2153 + -1'p3009 + p999 = 1
invariant :p1545 + p535 = 1
invariant :p1878 + p868 = 1
invariant :p2067 + -1'p3009 + -1'p57 + p999 = 0
invariant :p2574 + -1'p3009 + -1'p564 + p999 = 0
invariant :p2750 + -1'p3009 + -1'p740 + p999 = 0
invariant :p1104 + p94 = 1
invariant :p2065 + -1'p3009 + -1'p55 + p999 = 0
invariant :p2589 + -1'p3009 + -1'p579 + p999 = 0
invariant :p1540 + p530 = 1
invariant :p2013 + -1'p3 + -1'p3009 + p999 = 0
invariant :p2518 + -1'p3009 + -1'p508 + p999 = 0
invariant :p1397 + p387 = 1
invariant :p1242 + p232 = 1
invariant :p1280 + p270 = 1
invariant :p1065 + p55 = 1
invariant :p2418 + -1'p3009 + -1'p408 + p999 = 0
invariant :p2423 + -1'p3009 + -1'p413 + p999 = 0
invariant :p2629 + -1'p3009 + -1'p619 + p999 = 0
invariant :p1308 + p298 = 1
invariant :p2819 + -1'p3009 + -1'p809 + p999 = 0
invariant :p1231 + p2231 + -1'p3009 + p999 = 1
invariant :p1816 + p806 = 1
invariant :p1339 + p329 = 1
invariant :p2486 + -1'p3009 + -1'p476 + p999 = 0
invariant :p2997 + -1'p3009 + -1'p987 + p999 = 0
invariant :p2688 + -1'p3009 + -1'p678 + p999 = 0
invariant :p1238 + p228 = 1
invariant :p1042 + p32 = 1
invariant :p1085 + p75 = 1
invariant :p2052 + -1'p3009 + -1'p42 + p999 = 0
invariant :p1582 + p572 = 1
invariant :p1916 + p906 = 1
invariant :p2388 + -1'p3009 + -1'p378 + p999 = 0
invariant :p2778 + -1'p3009 + -1'p768 + p999 = 0
invariant :p148 + -1'p2158 + p3009 + -1'p999 = 0
invariant :p2508 + -1'p3009 + -1'p498 + p999 = 0
invariant :p2996 + -1'p3009 + -1'p986 + p999 = 0
invariant :p1628 + p618 = 1
invariant :p1140 + p2140 + -1'p3009 + p999 = 1
invariant :p1754 + p744 = 1
invariant :p2373 + -1'p3009 + -1'p363 + p999 = 0
invariant :p1142 + p2142 + -1'p3009 + p999 = 1
invariant :p2534 + -1'p3009 + -1'p524 + p999 = 0
invariant :p2107 + -1'p3009 + -1'p97 + p999 = 0
invariant :p2381 + -1'p3009 + -1'p371 + p999 = 0
invariant :p1762 + p752 = 1
invariant :p1470 + p460 = 1
invariant :p1494 + p484 = 1
invariant :p2512 + -1'p3009 + -1'p502 + p999 = 0
invariant :p2582 + -1'p3009 + -1'p572 + p999 = 0
invariant :p2018 + -1'p3009 + -1'p8 + p999 = 0
invariant :p2281 + -1'p271 + -1'p3009 + p999 = 0
invariant :p1119 + p2119 + -1'p3009 + p999 = 1
invariant :p1955 + p945 = 1
invariant :p1613 + p603 = 1
invariant :p1699 + p689 = 1
invariant :p2485 + -1'p3009 + -1'p475 + p999 = 0
invariant :p2540 + -1'p3009 + -1'p530 + p999 = 0
invariant :p1538 + p528 = 1
invariant :p2728 + -1'p3009 + -1'p718 + p999 = 0
invariant :p1108 + p98 = 1
invariant :p1151 + p2151 + -1'p3009 + p999 = 1
invariant :p2330 + -1'p3009 + -1'p320 + p999 = 0
invariant :p2551 + -1'p3009 + -1'p541 + p999 = 0
invariant :p1998 + p988 = 1
invariant :p2876 + -1'p3009 + -1'p866 + p999 = 0
invariant :p1102 + p92 = 1
invariant :p1884 + p874 = 1
invariant :p3008 + -1'p3009 + -1'p998 + p999 = 0
invariant :p1215 + p2215 + -1'p3009 + p999 = 1
invariant :p2911 + -1'p3009 + -1'p901 + p999 = 0
invariant :p1270 + p260 = 1
invariant :p2900 + -1'p3009 + -1'p890 + p999 = 0
invariant :p2278 + -1'p268 + -1'p3009 + p999 = 0
invariant :p2398 + -1'p3009 + -1'p388 + p999 = 0
invariant :p1887 + p877 = 1
invariant :p2792 + -1'p3009 + -1'p782 + p999 = 0
invariant :p1865 + p855 = 1
invariant :p2968 + -1'p3009 + -1'p958 + p999 = 0
invariant :p1233 + p2233 + -1'p3009 + p999 = 1
invariant :p2892 + -1'p3009 + -1'p882 + p999 = 0
invariant :p2326 + -1'p3009 + -1'p316 + p999 = 0
invariant :p1889 + p879 = 1
invariant :p1036 + p26 = 1
invariant :p1340 + p330 = 1
invariant :p2785 + -1'p3009 + -1'p775 + p999 = 0
invariant :p2650 + -1'p3009 + -1'p640 + p999 = 0
invariant :p126 + -1'p2136 + p3009 + -1'p999 = 0
invariant :p2262 + -1'p252 + -1'p3009 + p999 = 0
invariant :p2995 + -1'p3009 + -1'p985 + p999 = 0
invariant :p2899 + -1'p3009 + -1'p889 + p999 = 0
invariant :p2945 + -1'p3009 + -1'p935 + p999 = 0
invariant :p102 + -1'p2112 + p3009 + -1'p999 = 0
invariant :p1107 + p97 = 1
invariant :p1722 + p712 = 1
invariant :p1313 + p303 = 1
invariant :p2702 + -1'p3009 + -1'p692 + p999 = 0
invariant :p2075 + -1'p3009 + -1'p65 + p999 = 0
invariant :p1288 + p278 = 1
invariant :p2889 + -1'p3009 + -1'p879 + p999 = 0
invariant :p1278 + p268 = 1
invariant :p1378 + p368 = 1
invariant :p1343 + p333 = 1
invariant :p1217 + p2217 + -1'p3009 + p999 = 1
invariant :p2389 + -1'p3009 + -1'p379 + p999 = 0
invariant :p2829 + -1'p3009 + -1'p819 + p999 = 0
invariant :p10 + -1'p2020 + p3009 + -1'p999 = 0
invariant :p1523 + p513 = 1
invariant :p1931 + p921 = 1
invariant :p1883 + p873 = 1
invariant :p1901 + p891 = 1
invariant :p2390 + -1'p3009 + -1'p380 + p999 = 0
invariant :p1698 + p688 = 1
invariant :p2554 + -1'p3009 + -1'p544 + p999 = 0
invariant :p1840 + p830 = 1
invariant :p1071 + p61 = 1
invariant :p1263 + p253 = 1
invariant :p2307 + -1'p297 + -1'p3009 + p999 = 0
invariant :p2556 + -1'p3009 + -1'p546 + p999 = 0
invariant :p1201 + p2201 + -1'p3009 + p999 = 1
invariant :p1331 + p321 = 1
invariant :p1806 + p796 = 1
invariant :p2403 + -1'p3009 + -1'p393 + p999 = 0
invariant :p1221 + p2221 + -1'p3009 + p999 = 1
invariant :p1952 + p942 = 1
invariant :p2864 + -1'p3009 + -1'p854 + p999 = 0
invariant :p1480 + p470 = 1
invariant :p1958 + p948 = 1
invariant :p1453 + p443 = 1
invariant :p1455 + p445 = 1
invariant :p1621 + p611 = 1
invariant :p2456 + -1'p3009 + -1'p446 + p999 = 0
invariant :p125 + -1'p2135 + p3009 + -1'p999 = 0
invariant :p2393 + -1'p3009 + -1'p383 + p999 = 0
invariant :p2795 + -1'p3009 + -1'p785 + p999 = 0
invariant :p2799 + -1'p3009 + -1'p789 + p999 = 0
invariant :p12 + -1'p2022 + p3009 + -1'p999 = 0
invariant :p2050 + -1'p3009 + -1'p40 + p999 = 0
invariant :p2469 + -1'p3009 + -1'p459 + p999 = 0
invariant :p1286 + p276 = 1
invariant :p1615 + p605 = 1
invariant :p2056 + -1'p3009 + -1'p46 + p999 = 0
invariant :p2040 + -1'p30 + -1'p3009 + p999 = 0
invariant :p2312 + -1'p3009 + -1'p302 + p999 = 0
invariant :p1808 + p798 = 1
invariant :p2507 + -1'p3009 + -1'p497 + p999 = 0
invariant :p1321 + p311 = 1
invariant :p206 + -1'p2216 + p3009 + -1'p999 = 0
invariant :p2623 + -1'p3009 + -1'p613 + p999 = 0
invariant :p1760 + p750 = 1
invariant :p1692 + p682 = 1
invariant :p1595 + p585 = 1
invariant :p1357 + p347 = 1
invariant :p2537 + -1'p3009 + -1'p527 + p999 = 0
invariant :p2970 + -1'p3009 + -1'p960 + p999 = 0
invariant :p2720 + -1'p3009 + -1'p710 + p999 = 0
invariant :p1497 + p487 = 1
invariant :p16 + -1'p2026 + p3009 + -1'p999 = 0
invariant :p1312 + p302 = 1
invariant :p111 + -1'p2121 + p3009 + -1'p999 = 0
invariant :p3001 + -1'p3009 + -1'p991 + p999 = 0
invariant :p1970 + p960 = 1
invariant :p2099 + -1'p3009 + -1'p89 + p999 = 0
invariant :p2524 + -1'p3009 + -1'p514 + p999 = 0
invariant :p1848 + p838 = 1
invariant :p1031 + p21 = 1
invariant :p1081 + p71 = 1
invariant :p1864 + p854 = 1
invariant :p2754 + -1'p3009 + -1'p744 + p999 = 0
invariant :p2357 + -1'p3009 + -1'p347 + p999 = 0
invariant :p2687 + -1'p3009 + -1'p677 + p999 = 0
invariant :p2942 + -1'p3009 + -1'p932 + p999 = 0
invariant :p222 + -1'p2232 + p3009 + -1'p999 = 0
invariant :p2895 + -1'p3009 + -1'p885 + p999 = 0
invariant :p1846 + p836 = 1
invariant :p2108 + -1'p3009 + -1'p98 + p999 = 0
invariant :p2530 + -1'p3009 + -1'p520 + p999 = 0
invariant :p2781 + -1'p3009 + -1'p771 + p999 = 0
invariant :p1348 + p338 = 1
invariant :p2825 + -1'p3009 + -1'p815 + p999 = 0
invariant :p120 + -1'p2130 + p3009 + -1'p999 = 0
invariant :p2003 + p993 = 1
invariant :p1858 + p848 = 1
invariant :p1043 + p33 = 1
invariant :p1041 + p31 = 1
invariant :p1852 + p842 = 1
invariant :p2464 + -1'p3009 + -1'p454 + p999 = 0
invariant :p2613 + -1'p3009 + -1'p603 + p999 = 0
invariant :p1511 + p501 = 1
invariant :p1886 + p876 = 1
invariant :p1951 + p941 = 1
invariant :p2444 + -1'p3009 + -1'p434 + p999 = 0
invariant :p2631 + -1'p3009 + -1'p621 + p999 = 0
invariant :p2763 + -1'p3009 + -1'p753 + p999 = 0
invariant :p1710 + p700 = 1
invariant :p2731 + -1'p3009 + -1'p721 + p999 = 0
invariant :p1244 + p234 = 1
invariant :p131 + -1'p2141 + p3009 + -1'p999 = 0
invariant :p2355 + -1'p3009 + -1'p345 + p999 = 0
invariant :p2260 + -1'p250 + -1'p3009 + p999 = 0
invariant :p2420 + -1'p3009 + -1'p410 + p999 = 0
invariant :p1533 + p523 = 1
invariant :p1297 + p287 = 1
invariant :p193 + -1'p2203 + p3009 + -1'p999 = 0
invariant :p1576 + p566 = 1
invariant :p1713 + p703 = 1
invariant :p1057 + p47 = 1
invariant :p1749 + p739 = 1
invariant :p1021 + p2021 + -1'p3009 + p999 = 1
invariant :p1230 + p2230 + -1'p3009 + p999 = 1
invariant :p1024 + p2024 + -1'p3009 + p999 = 1
invariant :p141 + -1'p2151 + p3009 + -1'p999 = 0
invariant :p1618 + p608 = 1
invariant :p1012 + p2012 + -1'p3009 + p999 = 1
invariant :p1386 + p376 = 1
invariant :p1551 + p541 = 1
invariant :p2046 + -1'p3009 + -1'p36 + p999 = 0
invariant :p1939 + p929 = 1
invariant :p1237 + p227 = 1
invariant :p2764 + -1'p3009 + -1'p754 + p999 = 0
invariant :p1675 + p665 = 1
invariant :p2655 + -1'p3009 + -1'p645 + p999 = 0
invariant :p2353 + -1'p3009 + -1'p343 + p999 = 0
invariant :p2412 + -1'p3009 + -1'p402 + p999 = 0
invariant :p1868 + p858 = 1
invariant :p1993 + p983 = 1
invariant :p1003 + p3013 = 1
invariant :p1256 + p246 = 1
invariant :p1334 + p324 = 1
invariant :p2316 + -1'p3009 + -1'p306 + p999 = 0
invariant :p2627 + -1'p3009 + -1'p617 + p999 = 0
invariant :p1894 + p884 = 1
invariant :p1099 + p89 = 1
invariant :p138 + -1'p2148 + p3009 + -1'p999 = 0
invariant :p2066 + -1'p3009 + -1'p56 + p999 = 0
invariant :p2256 + -1'p246 + -1'p3009 + p999 = 0
invariant :p2503 + -1'p3009 + -1'p493 + p999 = 0
invariant :p1404 + p394 = 1
invariant :p2454 + -1'p3009 + -1'p444 + p999 = 0
invariant :p1271 + p261 = 1
invariant :p2857 + -1'p3009 + -1'p847 + p999 = 0
invariant :p1923 + p913 = 1
invariant :p1265 + p255 = 1
invariant :p2240 + -1'p230 + -1'p3009 + p999 = 0
invariant :p2366 + -1'p3009 + -1'p356 + p999 = 0
invariant :p1468 + p458 = 1
invariant :p2777 + -1'p3009 + -1'p767 + p999 = 0
invariant :p2824 + -1'p3009 + -1'p814 + p999 = 0
invariant :p2614 + -1'p3009 + -1'p604 + p999 = 0
invariant :p1451 + p441 = 1
invariant :p2940 + -1'p3009 + -1'p930 + p999 = 0
invariant :p15 + -1'p2025 + p3009 + -1'p999 = 0
invariant :p1616 + p606 = 1
invariant :p1920 + p910 = 1
invariant :p2005 + p995 = 1
invariant :p2237 + -1'p227 + -1'p3009 + p999 = 0
invariant :p1426 + p416 = 1
invariant :p1653 + p643 = 1
invariant :p1474 + p464 = 1
invariant :p1534 + p524 = 1
invariant :p1912 + p902 = 1
invariant :p2441 + -1'p3009 + -1'p431 + p999 = 0
invariant :p1994 + p984 = 1
invariant :p1239 + p229 = 1
invariant :p2636 + -1'p3009 + -1'p626 + p999 = 0
invariant :p2408 + -1'p3009 + -1'p398 + p999 = 0
invariant :p2852 + -1'p3009 + -1'p842 + p999 = 0
invariant :p1643 + p633 = 1
invariant :p2700 + -1'p3009 + -1'p690 + p999 = 0
invariant :p1860 + p850 = 1
invariant :p200 + -1'p2210 + p3009 + -1'p999 = 0
invariant :p1131 + p2131 + -1'p3009 + p999 = 1
invariant :p1035 + p25 = 1
invariant :p1734 + p724 = 1
invariant :p1974 + p964 = 1
invariant :p2813 + -1'p3009 + -1'p803 + p999 = 0
invariant :p1464 + p454 = 1
invariant :p1241 + p231 = 1
invariant :p2086 + -1'p3009 + -1'p76 + p999 = 0
invariant :p1683 + p673 = 1
invariant :p1149 + p2149 + -1'p3009 + p999 = 1
invariant :p2816 + -1'p3009 + -1'p806 + p999 = 0
invariant :p1302 + p292 = 1
invariant :p1605 + p595 = 1
invariant :p2972 + -1'p3009 + -1'p962 + p999 = 0
invariant :p2832 + -1'p3009 + -1'p822 + p999 = 0
invariant :p1944 + p934 = 1
invariant :p2351 + -1'p3009 + -1'p341 + p999 = 0
invariant :p1937 + p927 = 1
invariant :p2525 + -1'p3009 + -1'p515 + p999 = 0
invariant :p1649 + p639 = 1
invariant :p1461 + p451 = 1
invariant :p2047 + -1'p3009 + -1'p37 + p999 = 0
invariant :p1425 + p415 = 1
invariant :p2264 + -1'p254 + -1'p3009 + p999 = 0
invariant :p1195 + p2195 + -1'p3009 + p999 = 1
invariant :p1122 + p2122 + -1'p3009 + p999 = 1
invariant :p2915 + -1'p3009 + -1'p905 + p999 = 0
invariant :p2558 + -1'p3009 + -1'p548 + p999 = 0
invariant :p136 + -1'p2146 + p3009 + -1'p999 = 0
invariant :p2568 + -1'p3009 + -1'p558 + p999 = 0
invariant :p2538 + -1'p3009 + -1'p528 + p999 = 0
invariant :p2346 + -1'p3009 + -1'p336 + p999 = 0
invariant :p2377 + -1'p3009 + -1'p367 + p999 = 0
invariant :p1372 + p362 = 1
invariant :p1141 + p2141 + -1'p3009 + p999 = 1
invariant :p1159 + p2159 + -1'p3009 + p999 = 1
invariant :p2275 + -1'p265 + -1'p3009 + p999 = 0
invariant :p1287 + p277 = 1
invariant :p2742 + -1'p3009 + -1'p732 + p999 = 0
invariant :p2008 + p998 = 1
invariant :p105 + -1'p2115 + p3009 + -1'p999 = 0
invariant :p2916 + -1'p3009 + -1'p906 + p999 = 0
invariant :p1002 + p3012 = 1
invariant :p1063 + p53 = 1
invariant :p2572 + -1'p3009 + -1'p562 + p999 = 0
invariant :p1406 + p396 = 1
invariant :p2070 + -1'p3009 + -1'p60 + p999 = 0
invariant :p1306 + p296 = 1
invariant :p2311 + -1'p3009 + -1'p301 + p999 = 0
invariant :p1165 + p2165 + -1'p3009 + p999 = 1
invariant :p1588 + p578 = 1
invariant :p1105 + p95 = 1
invariant :p2898 + -1'p3009 + -1'p888 + p999 = 0
invariant :p2239 + -1'p229 + -1'p3009 + p999 = 0
invariant :p179 + -1'p2189 + p3009 + -1'p999 = 0
invariant :p1950 + p940 = 1
invariant :p2291 + -1'p281 + -1'p3009 + p999 = 0
invariant :p1332 + p322 = 1
invariant :p2859 + -1'p3009 + -1'p849 + p999 = 0
invariant :p1415 + p405 = 1
invariant :p2460 + -1'p3009 + -1'p450 + p999 = 0
invariant :p2315 + -1'p3009 + -1'p305 + p999 = 0
invariant :p1536 + p526 = 1
invariant :p1719 + p709 = 1
invariant :p1450 + p440 = 1
invariant :p1711 + p701 = 1
invariant :p1077 + p67 = 1
invariant :p1639 + p629 = 1
invariant :p1283 + p273 = 1
invariant :p2802 + -1'p3009 + -1'p792 + p999 = 0
invariant :p2616 + -1'p3009 + -1'p606 + p999 = 0
invariant :p1725 + p715 = 1
invariant :p1429 + p419 = 1
invariant :p1402 + p392 = 1
invariant :p18 + -1'p2028 + p3009 + -1'p999 = 0
invariant :p2639 + -1'p3009 + -1'p629 + p999 = 0
invariant :p1013 + p3 = 1
invariant :p2098 + -1'p3009 + -1'p88 + p999 = 0
invariant :p1350 + p340 = 1
invariant :p1604 + p594 = 1
invariant :p1056 + p46 = 1
invariant :p1644 + p634 = 1
invariant :p2872 + -1'p3009 + -1'p862 + p999 = 0
invariant :p2442 + -1'p3009 + -1'p432 + p999 = 0
invariant :p1234 + p224 = 1
invariant :p1647 + p637 = 1
invariant :p1642 + p632 = 1
invariant :p2912 + -1'p3009 + -1'p902 + p999 = 0
invariant :p1532 + p522 = 1
invariant :p2539 + -1'p3009 + -1'p529 + p999 = 0
invariant :p1813 + p803 = 1
invariant :p1225 + p2225 + -1'p3009 + p999 = 1
invariant :p2093 + -1'p3009 + -1'p83 + p999 = 0
invariant :p1584 + p574 = 1
invariant :p1978 + p968 = 1
invariant :p2667 + -1'p3009 + -1'p657 + p999 = 0
invariant :p107 + -1'p2117 + p3009 + -1'p999 = 0
invariant :p1138 + p2138 + -1'p3009 + p999 = 1
invariant :p1412 + p402 = 1
invariant :p2494 + -1'p3009 + -1'p484 + p999 = 0
invariant :p1089 + p79 = 1
invariant :p2382 + -1'p3009 + -1'p372 + p999 = 0
invariant :p2705 + -1'p3009 + -1'p695 + p999 = 0
invariant :p2625 + -1'p3009 + -1'p615 + p999 = 0
invariant :p2918 + -1'p3009 + -1'p908 + p999 = 0
invariant :p1765 + p755 = 1
invariant :p2263 + -1'p253 + -1'p3009 + p999 = 0
invariant :p2982 + -1'p3009 + -1'p972 + p999 = 0
invariant :p2830 + -1'p3009 + -1'p820 + p999 = 0
invariant :p1832 + p822 = 1
invariant :p2350 + -1'p3009 + -1'p340 + p999 = 0
invariant :p1607 + p597 = 1
invariant :p2523 + -1'p3009 + -1'p513 + p999 = 0
invariant :p1462 + p452 = 1
invariant :p1764 + p754 = 1
invariant :p1853 + p843 = 1
invariant :p2009 + p999 = 1
invariant :p2584 + -1'p3009 + -1'p574 + p999 = 0
invariant :p2282 + -1'p272 + -1'p3009 + p999 = 0
invariant :p1049 + p39 = 1
invariant :p1456 + p446 = 1
invariant :p1481 + p471 = 1
invariant :p1622 + p612 = 1
invariant :p1580 + p570 = 1
invariant :p158 + -1'p2168 + p3009 + -1'p999 = 0
invariant :p1079 + p69 = 1
invariant :p1723 + p713 = 1
invariant :p119 + -1'p2129 + p3009 + -1'p999 = 0
invariant :p1662 + p652 = 1
invariant :p161 + -1'p2171 + p3009 + -1'p999 = 0
invariant :p1769 + p759 = 1
invariant :p137 + -1'p2147 + p3009 + -1'p999 = 0
invariant :p2756 + -1'p3009 + -1'p746 + p999 = 0
invariant :p2691 + -1'p3009 + -1'p681 + p999 = 0
invariant :p1309 + p299 = 1
invariant :p1670 + p660 = 1
invariant :p2931 + -1'p3009 + -1'p921 + p999 = 0
invariant :p2840 + -1'p3009 + -1'p830 + p999 = 0
invariant :p1504 + p494 = 1
invariant :p1145 + p2145 + -1'p3009 + p999 = 1
invariant :p1736 + p726 = 1
invariant :p1690 + p680 = 1
invariant :p2811 + -1'p3009 + -1'p801 + p999 = 0
invariant :p1067 + p57 = 1
invariant :p1620 + p610 = 1
invariant :p2400 + -1'p3009 + -1'p390 + p999 = 0
invariant :p2975 + -1'p3009 + -1'p965 + p999 = 0
invariant :p112 + -1'p2122 + p3009 + -1'p999 = 0
invariant :p2971 + -1'p3009 + -1'p961 + p999 = 0
invariant :p186 + -1'p2196 + p3009 + -1'p999 = 0
invariant :p2324 + -1'p3009 + -1'p314 + p999 = 0
invariant :p2937 + -1'p3009 + -1'p927 + p999 = 0
invariant :p1173 + p2173 + -1'p3009 + p999 = 1
invariant :p2238 + -1'p228 + -1'p3009 + p999 = 0
invariant :p1708 + p698 = 1
invariant :p1180 + p2180 + -1'p3009 + p999 = 1
invariant :p127 + -1'p2137 + p3009 + -1'p999 = 0
invariant :p2272 + -1'p262 + -1'p3009 + p999 = 0
invariant :p2932 + -1'p3009 + -1'p922 + p999 = 0
invariant :p2445 + -1'p3009 + -1'p435 + p999 = 0
invariant :p1384 + p374 = 1
invariant :p1261 + p251 = 1
invariant :p2248 + -1'p238 + -1'p3009 + p999 = 0
invariant :p1187 + p2187 + -1'p3009 + p999 = 1
invariant :p1703 + p693 = 1
invariant :p1556 + p546 = 1
invariant :p1718 + p708 = 1
invariant :p2583 + -1'p3009 + -1'p573 + p999 = 0
invariant :p1571 + p561 = 1
invariant :p2006 + p996 = 1
invariant :p2570 + -1'p3009 + -1'p560 + p999 = 0
invariant :p146 + -1'p2156 + p3009 + -1'p999 = 0
invariant :p1888 + p878 = 1
invariant :p1376 + p366 = 1
invariant :p1957 + p947 = 1
invariant :p2399 + -1'p3009 + -1'p389 + p999 = 0
invariant :p2555 + -1'p3009 + -1'p545 + p999 = 0
invariant :p2807 + -1'p3009 + -1'p797 + p999 = 0
invariant :p114 + -1'p2124 + p3009 + -1'p999 = 0
invariant :p1940 + p930 = 1
invariant :p1614 + p604 = 1
invariant :p1544 + p534 = 1
invariant :p2319 + -1'p3009 + -1'p309 + p999 = 0
invariant :p1885 + p875 = 1
invariant :p1596 + p586 = 1
invariant :p2907 + -1'p3009 + -1'p897 + p999 = 0
invariant :p2737 + -1'p3009 + -1'p727 + p999 = 0
invariant :p173 + -1'p2183 + p3009 + -1'p999 = 0
invariant :p1836 + p826 = 1
invariant :p1570 + p560 = 1
invariant :p2622 + -1'p3009 + -1'p612 + p999 = 0
invariant :p2717 + -1'p3009 + -1'p707 + p999 = 0
invariant :p1240 + p230 = 1
invariant :p1080 + p70 = 1
invariant :p2626 + -1'p3009 + -1'p616 + p999 = 0
invariant :p1988 + p978 = 1
invariant :p1509 + p499 = 1
invariant :p1001 + p3009 + -1'p3011 + -1'p999 = 0
invariant :p1439 + p429 = 1
invariant :p1491 + p481 = 1
invariant :p2429 + -1'p3009 + -1'p419 + p999 = 0
invariant :p2466 + -1'p3009 + -1'p456 + p999 = 0
invariant :p2258 + -1'p248 + -1'p3009 + p999 = 0
invariant :p2511 + -1'p3009 + -1'p501 + p999 = 0
invariant :p2528 + -1'p3009 + -1'p518 + p999 = 0
invariant :p2666 + -1'p3009 + -1'p656 + p999 = 0
invariant :p1038 + p28 = 1
invariant :p2515 + -1'p3009 + -1'p505 + p999 = 0
invariant :p2235 + -1'p225 + -1'p3009 + p999 = 0
invariant :p116 + -1'p2126 + p3009 + -1'p999 = 0
invariant :p2926 + -1'p3009 + -1'p916 + p999 = 0
invariant :p1565 + p555 = 1
invariant :p1989 + p979 = 1
invariant :p2345 + -1'p3009 + -1'p335 + p999 = 0
invariant :p1375 + p365 = 1
invariant :p1028 + p2028 + -1'p3009 + p999 = 1
invariant :p2341 + -1'p3009 + -1'p331 + p999 = 0
invariant :p1262 + p252 = 1
invariant :p2747 + -1'p3009 + -1'p737 + p999 = 0
invariant :p187 + -1'p2197 + p3009 + -1'p999 = 0
invariant :p2866 + -1'p3009 + -1'p856 + p999 = 0
invariant :p2935 + -1'p3009 + -1'p925 + p999 = 0
invariant :p1292 + p282 = 1
invariant :p1875 + p865 = 1
invariant :p2654 + -1'p3009 + -1'p644 + p999 = 0
invariant :p1267 + p257 = 1
invariant :p1857 + p847 = 1
invariant :p1000 + p3009 + -1'p3010 + -1'p999 = 0
invariant :p2076 + -1'p3009 + -1'p66 + p999 = 0
invariant :p1405 + p395 = 1
invariant :p1548 + p538 = 1
invariant :p142 + -1'p2152 + p3009 + -1'p999 = 0
invariant :p1833 + p823 = 1
invariant :p2842 + -1'p3009 + -1'p832 + p999 = 0
invariant :p1076 + p66 = 1
invariant :p1787 + p777 = 1
invariant :p2980 + -1'p3009 + -1'p970 + p999 = 0
invariant :p1074 + p64 = 1
invariant :p2371 + -1'p3009 + -1'p361 + p999 = 0
invariant :p1927 + p917 = 1
invariant :p2437 + -1'p3009 + -1'p427 + p999 = 0
invariant :p1203 + p2203 + -1'p3009 + p999 = 1
invariant :p2479 + -1'p3009 + -1'p469 + p999 = 0
invariant :p2497 + -1'p3009 + -1'p487 + p999 = 0
invariant :p1651 + p641 = 1
invariant :p2045 + -1'p3009 + -1'p35 + p999 = 0
invariant :p1681 + p671 = 1
invariant :p1400 + p390 = 1
invariant :p1746 + p736 = 1
invariant :p171 + -1'p2181 + p3009 + -1'p999 = 0
invariant :p2922 + -1'p3009 + -1'p912 + p999 = 0
invariant :p1564 + p554 = 1
invariant :p2780 + -1'p3009 + -1'p770 + p999 = 0
invariant :p2234 + -1'p224 + -1'p3009 + p999 = 0
invariant :p2772 + -1'p3009 + -1'p762 + p999 = 0
invariant :p1171 + p2171 + -1'p3009 + p999 = 1
invariant :p165 + -1'p2175 + p3009 + -1'p999 = 0
invariant :p1311 + p301 = 1
invariant :p1393 + p383 = 1
invariant :p2501 + -1'p3009 + -1'p491 + p999 = 0
invariant :p1247 + p237 = 1
invariant :p1040 + p30 = 1
invariant :p2109 + -1'p3009 + -1'p99 + p999 = 0
invariant :p1264 + p254 = 1
invariant :p147 + -1'p2157 + p3009 + -1'p999 = 0
invariant :p2560 + -1'p3009 + -1'p550 + p999 = 0
invariant :p2920 + -1'p3009 + -1'p910 + p999 = 0
invariant :p1691 + p681 = 1
invariant :p2039 + -1'p29 + -1'p3009 + p999 = 0
invariant :p1486 + p476 = 1
invariant :p2956 + -1'p3009 + -1'p946 + p999 = 0
invariant :p168 + -1'p2178 + p3009 + -1'p999 = 0
invariant :p1075 + p65 = 1
invariant :p223 + -1'p2233 + p3009 + -1'p999 = 0
invariant :p1562 + p552 = 1
invariant :p2488 + -1'p3009 + -1'p478 + p999 = 0
invariant :p2908 + -1'p3009 + -1'p898 + p999 = 0
invariant :p1797 + p787 = 1
invariant :p1423 + p413 = 1
invariant :p2317 + -1'p3009 + -1'p307 + p999 = 0
invariant :p1177 + p2177 + -1'p3009 + p999 = 1
invariant :p1933 + p923 = 1
invariant :p1880 + p870 = 1
invariant :p1349 + p339 = 1
invariant :p2673 + -1'p3009 + -1'p663 + p999 = 0
invariant :p2269 + -1'p259 + -1'p3009 + p999 = 0
invariant :p2106 + -1'p3009 + -1'p96 + p999 = 0
invariant :p2767 + -1'p3009 + -1'p757 + p999 = 0
invariant :p2422 + -1'p3009 + -1'p412 + p999 = 0
invariant :p1047 + p37 = 1
invariant :p1437 + p427 = 1
invariant :p1473 + p463 = 1
invariant :p1005 + p3015 = 1
invariant :p2600 + -1'p3009 + -1'p590 + p999 = 0
invariant :p2697 + -1'p3009 + -1'p687 + p999 = 0
invariant :p2950 + -1'p3009 + -1'p940 + p999 = 0
invariant :p1528 + p518 = 1
invariant :p2417 + -1'p3009 + -1'p407 + p999 = 0
invariant :p2721 + -1'p3009 + -1'p711 + p999 = 0
invariant :p2991 + -1'p3009 + -1'p981 + p999 = 0
invariant :p1602 + p592 = 1
invariant :p1329 + p319 = 1
invariant :p1753 + p743 = 1
invariant :p1678 + p668 = 1
invariant :p2858 + -1'p3009 + -1'p848 + p999 = 0
invariant :p197 + -1'p2207 + p3009 + -1'p999 = 0
invariant :p2078 + -1'p3009 + -1'p68 + p999 = 0
invariant :p2505 + -1'p3009 + -1'p495 + p999 = 0
invariant :p1803 + p793 = 1
invariant :p1645 + p635 = 1
invariant :p1934 + p924 = 1
invariant :p2939 + -1'p3009 + -1'p929 + p999 = 0
invariant :p2084 + -1'p3009 + -1'p74 + p999 = 0
invariant :p1169 + p2169 + -1'p3009 + p999 = 1
invariant :p2002 + p992 = 1
invariant :p2561 + -1'p3009 + -1'p551 + p999 = 0
invariant :p211 + -1'p2221 + p3009 + -1'p999 = 0
invariant :p2981 + -1'p3009 + -1'p971 + p999 = 0
invariant :p1821 + p811 = 1
invariant :p1479 + p469 = 1
invariant :p2004 + p994 = 1
invariant :p1929 + p919 = 1
invariant :p1110 + p2110 + -1'p3009 + p999 = 1
invariant :p1879 + p869 = 1
invariant :p1640 + p630 = 1
invariant :p1795 + p785 = 1
invariant :p3004 + -1'p3009 + -1'p994 + p999 = 0
invariant :p2384 + -1'p3009 + -1'p374 + p999 = 0
invariant :p2902 + -1'p3009 + -1'p892 + p999 = 0
invariant :p2562 + -1'p3009 + -1'p552 + p999 = 0
invariant :p1704 + p694 = 1
invariant :p2701 + -1'p3009 + -1'p691 + p999 = 0
invariant :p1953 + p943 = 1
invariant :p2327 + -1'p3009 + -1'p317 + p999 = 0
invariant :p1968 + p958 = 1
invariant :p2436 + -1'p3009 + -1'p426 + p999 = 0
invariant :p2817 + -1'p3009 + -1'p807 + p999 = 0
invariant :p1136 + p2136 + -1'p3009 + p999 = 1
invariant :p2805 + -1'p3009 + -1'p795 + p999 = 0
invariant :p140 + -1'p2150 + p3009 + -1'p999 = 0
invariant :p1498 + p488 = 1
invariant :p2704 + -1'p3009 + -1'p694 + p999 = 0
invariant :p1310 + p300 = 1
invariant :p1837 + p827 = 1
invariant :p2010 + -1'p3009 + p3010 + p999 = 1
invariant :p1492 + p482 = 1
invariant :p1514 + p504 = 1
invariant :p1011 + -1'p3009 + -1'p3012 + -1'p3013 + -1'p3014 + -1'p3015 + -1'p3016 + -1'p3017 + -1'p3018 + -1'p3019 + -1'p3020 + p999 = 1
invariant :p2434 + -1'p3009 + -1'p424 + p999 = 0
invariant :p2757 + -1'p3009 + -1'p747 + p999 = 0
invariant :p1673 + p663 = 1
invariant :p2734 + -1'p3009 + -1'p724 + p999 = 0
invariant :p2037 + -1'p27 + -1'p3009 + p999 = 0
invariant :p1069 + p59 = 1
invariant :p1328 + p318 = 1
invariant :p1641 + p631 = 1
invariant :p1202 + p2202 + -1'p3009 + p999 = 1
invariant :p2244 + -1'p234 + -1'p3009 + p999 = 0
invariant :p1893 + p883 = 1
invariant :p2035 + -1'p25 + -1'p3009 + p999 = 0
invariant :p2478 + -1'p3009 + -1'p468 + p999 = 0
invariant :p1501 + p491 = 1
invariant :p2055 + -1'p3009 + -1'p45 + p999 = 0
invariant :p1561 + p551 = 1
invariant :p2609 + -1'p3009 + -1'p599 + p999 = 0
invariant :p2054 + -1'p3009 + -1'p44 + p999 = 0
invariant :p1972 + p962 = 1
invariant :p159 + -1'p2169 + p3009 + -1'p999 = 0
invariant :p2062 + -1'p3009 + -1'p52 + p999 = 0
invariant :p2738 + -1'p3009 + -1'p728 + p999 = 0
invariant :p1087 + p77 = 1
invariant :p1289 + p279 = 1
invariant :p2372 + -1'p3009 + -1'p362 + p999 = 0
invariant :p2888 + -1'p3009 + -1'p878 + p999 = 0
invariant :p2992 + -1'p3009 + -1'p982 + p999 = 0
invariant :p1747 + p737 = 1
invariant :p1882 + p872 = 1
invariant :p2936 + -1'p3009 + -1'p926 + p999 = 0
invariant :p1319 + p309 = 1
invariant :p2288 + -1'p278 + -1'p3009 + p999 = 0
invariant :p1300 + p290 = 1
invariant :p1251 + p241 = 1
invariant :p1851 + p841 = 1
invariant :p1121 + p2121 + -1'p3009 + p999 = 1
invariant :p1541 + p531 = 1
invariant :p1550 + p540 = 1
invariant :p2394 + -1'p3009 + -1'p384 + p999 = 0
invariant :p2480 + -1'p3009 + -1'p470 + p999 = 0
invariant :p2492 + -1'p3009 + -1'p482 + p999 = 0
invariant :p135 + -1'p2145 + p3009 + -1'p999 = 0
invariant :p1761 + p751 = 1
invariant :p1194 + p2194 + -1'p3009 + p999 = 1
invariant :p130 + -1'p2140 + p3009 + -1'p999 = 0
invariant :p124 + -1'p2134 + p3009 + -1'p999 = 0
invariant :p1387 + p377 = 1
invariant :p1549 + p539 = 1
invariant :p1401 + p391 = 1
invariant :p1976 + p966 = 1
invariant :p196 + -1'p2206 + p3009 + -1'p999 = 0
invariant :p1351 + p341 = 1
invariant :p1469 + p459 = 1
invariant :p1519 + p509 = 1
invariant :p2416 + -1'p3009 + -1'p406 + p999 = 0
invariant :p2861 + -1'p3009 + -1'p851 + p999 = 0
invariant :p1637 + p627 = 1
invariant :p1517 + p507 = 1
invariant :p2637 + -1'p3009 + -1'p627 + p999 = 0
invariant :p2708 + -1'p3009 + -1'p698 + p999 = 0
invariant :p2376 + -1'p3009 + -1'p366 + p999 = 0
invariant :p1164 + p2164 + -1'p3009 + p999 = 1
invariant :p2060 + -1'p3009 + -1'p50 + p999 = 0
invariant :p1388 + p378 = 1
invariant :p1735 + p725 = 1
invariant :p1995 + p985 = 1
invariant :p2290 + -1'p280 + -1'p3009 + p999 = 0
invariant :p1304 + p294 = 1
invariant :p2289 + -1'p279 + -1'p3009 + p999 = 0
invariant :p1407 + p397 = 1
invariant :p1416 + p406 = 1
invariant :p2948 + -1'p3009 + -1'p938 + p999 = 0
invariant :p2370 + -1'p3009 + -1'p360 + p999 = 0
invariant :p2268 + -1'p258 + -1'p3009 + p999 = 0
invariant :p1224 + p2224 + -1'p3009 + p999 = 1
invariant :p1830 + p820 = 1
invariant :p2471 + -1'p3009 + -1'p461 + p999 = 0
invariant :p2310 + -1'p300 + -1'p3009 + p999 = 0
invariant :p2072 + -1'p3009 + -1'p62 + p999 = 0
invariant :p2328 + -1'p3009 + -1'p318 + p999 = 0
invariant :p2529 + -1'p3009 + -1'p519 + p999 = 0
invariant :p2949 + -1'p3009 + -1'p939 + p999 = 0
invariant :p1815 + p805 = 1
invariant :p1273 + p263 = 1
invariant :p2621 + -1'p3009 + -1'p611 + p999 = 0
invariant :p1094 + p84 = 1
invariant :p1863 + p853 = 1
invariant :p1223 + p2223 + -1'p3009 + p999 = 1
invariant :p2379 + -1'p3009 + -1'p369 + p999 = 0
invariant :p1705 + p695 = 1
invariant :p2914 + -1'p3009 + -1'p904 + p999 = 0
invariant :p2354 + -1'p3009 + -1'p344 + p999 = 0
invariant :p1068 + p58 = 1
invariant :p1198 + p2198 + -1'p3009 + p999 = 1
invariant :p1307 + p297 = 1
invariant :p2662 + -1'p3009 + -1'p652 + p999 = 0
invariant :p2426 + -1'p3009 + -1'p416 + p999 = 0
invariant :p2938 + -1'p3009 + -1'p928 + p999 = 0
invariant :p1911 + p901 = 1
invariant :p1191 + p2191 + -1'p3009 + p999 = 1
invariant :p2913 + -1'p3009 + -1'p903 + p999 = 0
invariant :p1744 + p734 = 1
invariant :p2678 + -1'p3009 + -1'p668 + p999 = 0
invariant :p1162 + p2162 + -1'p3009 + p999 = 1
invariant :p2309 + -1'p299 + -1'p3009 + p999 = 0
invariant :p11 + -1'p2021 + p3009 + -1'p999 = 0
invariant :p1578 + p568 = 1
invariant :p1793 + p783 = 1
invariant :p2292 + -1'p282 + -1'p3009 + p999 = 0
invariant :p1197 + p2197 + -1'p3009 + p999 = 1
invariant :p1825 + p815 = 1
invariant :p1796 + p786 = 1
invariant :p2295 + -1'p285 + -1'p3009 + p999 = 0
invariant :p2693 + -1'p3009 + -1'p683 + p999 = 0
invariant :p2827 + -1'p3009 + -1'p817 + p999 = 0
invariant :p1367 + p357 = 1
invariant :p1516 + p506 = 1
invariant :p2430 + -1'p3009 + -1'p420 + p999 = 0
invariant :p2959 + -1'p3009 + -1'p949 + p999 = 0
invariant :p2929 + -1'p3009 + -1'p919 + p999 = 0
invariant :p1777 + p767 = 1
invariant :p1973 + p963 = 1
invariant :p1772 + p762 = 1
invariant :p2903 + -1'p3009 + -1'p893 + p999 = 0
invariant :p2506 + -1'p3009 + -1'p496 + p999 = 0
invariant :p1360 + p350 = 1
invariant :p1467 + p457 = 1
invariant :p1211 + p2211 + -1'p3009 + p999 = 1
invariant :p2628 + -1'p3009 + -1'p618 + p999 = 0
invariant :p1802 + p792 = 1
invariant :p1218 + p2218 + -1'p3009 + p999 = 1
invariant :p2620 + -1'p3009 + -1'p610 + p999 = 0
invariant :p208 + -1'p2218 + p3009 + -1'p999 = 0
invariant :p2553 + -1'p3009 + -1'p543 + p999 = 0
invariant :p1779 + p769 = 1
invariant :p2727 + -1'p3009 + -1'p717 + p999 = 0
invariant :p1585 + p575 = 1
invariant :p2961 + -1'p3009 + -1'p951 + p999 = 0
invariant :p2801 + -1'p3009 + -1'p791 + p999 = 0
invariant :p2668 + -1'p3009 + -1'p658 + p999 = 0
invariant :p2362 + -1'p3009 + -1'p352 + p999 = 0
invariant :p2378 + -1'p3009 + -1'p368 + p999 = 0
invariant :p1530 + p520 = 1
invariant :p2277 + -1'p267 + -1'p3009 + p999 = 0
invariant :p2841 + -1'p3009 + -1'p831 + p999 = 0
invariant :p1435 + p425 = 1
invariant :p2369 + -1'p3009 + -1'p359 + p999 = 0
invariant :p2896 + -1'p3009 + -1'p886 + p999 = 0
invariant :p1770 + p760 = 1
invariant :p1654 + p644 = 1
invariant :p2011 + -1'p3009 + p3011 + p999 = 1
invariant :p2481 + -1'p3009 + -1'p471 + p999 = 0
invariant :p2270 + -1'p260 + -1'p3009 + p999 = 0
invariant :p2329 + -1'p3009 + -1'p319 + p999 = 0
invariant :p1849 + p839 = 1
invariant :p1433 + p423 = 1
invariant :p2359 + -1'p3009 + -1'p349 + p999 = 0
invariant :p1555 + p545 = 1
invariant :p1872 + p862 = 1
invariant :p2909 + -1'p3009 + -1'p899 + p999 = 0
invariant :p2602 + -1'p3009 + -1'p592 + p999 = 0
invariant :p1859 + p849 = 1
invariant :p2031 + -1'p21 + -1'p3009 + p999 = 0
invariant :p2431 + -1'p3009 + -1'p421 + p999 = 0
invariant :p1419 + p409 = 1
invariant :p1282 + p272 = 1
invariant :p1635 + p625 = 1
invariant :p2097 + -1'p3009 + -1'p87 + p999 = 0
invariant :p1363 + p353 = 1
invariant :p2930 + -1'p3009 + -1'p920 + p999 = 0
invariant :p1768 + p758 = 1
invariant :p2489 + -1'p3009 + -1'p479 + p999 = 0
invariant :p1204 + p2204 + -1'p3009 + p999 = 1
invariant :p2993 + -1'p3009 + -1'p983 + p999 = 0
invariant :p2770 + -1'p3009 + -1'p760 + p999 = 0
invariant :p1447 + p437 = 1
invariant :p1559 + p549 = 1
invariant :p1742 + p732 = 1
invariant :p185 + -1'p2195 + p3009 + -1'p999 = 0
invariant :p214 + -1'p2224 + p3009 + -1'p999 = 0
invariant :p2301 + -1'p291 + -1'p3009 + p999 = 0
invariant :p1499 + p489 = 1
invariant :p1791 + p781 = 1
invariant :p1689 + p679 = 1
invariant :p2605 + -1'p3009 + -1'p595 + p999 = 0
invariant :p2543 + -1'p3009 + -1'p533 + p999 = 0
invariant :p2611 + -1'p3009 + -1'p601 + p999 = 0
invariant :p2868 + -1'p3009 + -1'p858 + p999 = 0
invariant :p1200 + p2200 + -1'p3009 + p999 = 1
invariant :p1366 + p356 = 1
invariant :p2339 + -1'p3009 + -1'p329 + p999 = 0
invariant :p2042 + -1'p3009 + -1'p32 + p999 = 0
invariant :p2531 + -1'p3009 + -1'p521 + p999 = 0
invariant :p1227 + p2227 + -1'p3009 + p999 = 1
invariant :p2796 + -1'p3009 + -1'p786 + p999 = 0
invariant :p1750 + p740 = 1
invariant :p1867 + p857 = 1
invariant :p2000 + p990 = 1
invariant :p1510 + p500 = 1
invariant :p1414 + p404 = 1
invariant :p1301 + p291 = 1
invariant :p2368 + -1'p3009 + -1'p358 + p999 = 0
invariant :p1579 + p569 = 1
invariant :p2440 + -1'p3009 + -1'p430 + p999 = 0
invariant :p3000 + -1'p3009 + -1'p990 + p999 = 0
invariant :p2670 + -1'p3009 + -1'p660 + p999 = 0
invariant :p1652 + p642 = 1
invariant :p2007 + p997 = 1
invariant :p1543 + p533 = 1
invariant :p1146 + p2146 + -1'p3009 + p999 = 1
invariant :p2751 + -1'p3009 + -1'p741 + p999 = 0
invariant :p2843 + -1'p3009 + -1'p833 + p999 = 0
invariant :p1181 + p2181 + -1'p3009 + p999 = 1
invariant :p1917 + p907 = 1
invariant :p2707 + -1'p3009 + -1'p697 + p999 = 0
invariant :p1022 + p2022 + -1'p3009 + p999 = 1
invariant :p1693 + p683 = 1
invariant :p213 + -1'p2223 + p3009 + -1'p999 = 0
invariant :p2104 + -1'p3009 + -1'p94 + p999 = 0
invariant :p2905 + -1'p3009 + -1'p895 + p999 = 0
invariant :p1220 + p2220 + -1'p3009 + p999 = 1
invariant :p1253 + p243 = 1
invariant :p1235 + p225 = 1
invariant :p1326 + p316 = 1
invariant :p2405 + -1'p3009 + -1'p395 + p999 = 0
invariant :p2994 + -1'p3009 + -1'p984 + p999 = 0
invariant :p2947 + -1'p3009 + -1'p937 + p999 = 0
invariant :p1941 + p931 = 1
invariant :p2818 + -1'p3009 + -1'p808 + p999 = 0
invariant :p1684 + p674 = 1
invariant :p2493 + -1'p3009 + -1'p483 + p999 = 0
invariant :p1330 + p320 = 1
invariant :p2364 + -1'p3009 + -1'p354 + p999 = 0
invariant :p1374 + p364 = 1
invariant :p2656 + -1'p3009 + -1'p646 + p999 = 0
invariant :p1781 + p771 = 1
invariant :p2322 + -1'p3009 + -1'p312 + p999 = 0
invariant :p1118 + p2118 + -1'p3009 + p999 = 1
invariant :p2535 + -1'p3009 + -1'p525 + p999 = 0
invariant :p109 + -1'p2119 + p3009 + -1'p999 = 0
invariant :p2713 + -1'p3009 + -1'p703 + p999 = 0
invariant :p188 + -1'p2198 + p3009 + -1'p999 = 0
invariant :p1557 + p547 = 1
invariant :p1303 + p293 = 1
invariant :p149 + -1'p2159 + p3009 + -1'p999 = 0
invariant :p1167 + p2167 + -1'p3009 + p999 = 1
invariant :p1778 + p768 = 1
invariant :p2308 + -1'p298 + -1'p3009 + p999 = 0
invariant :p1590 + p580 = 1
invariant :p2652 + -1'p3009 + -1'p642 + p999 = 0
invariant :p1751 + p741 = 1
invariant :p1773 + p763 = 1
invariant :p2017 + -1'p3009 + -1'p7 + p999 = 0
invariant :p1694 + p684 = 1
invariant :p2851 + -1'p3009 + -1'p841 + p999 = 0
invariant :p1216 + p2216 + -1'p3009 + p999 = 1
invariant :p2547 + -1'p3009 + -1'p537 + p999 = 0
invariant :p2990 + -1'p3009 + -1'p980 + p999 = 0
invariant :p1733 + p723 = 1
invariant :p2619 + -1'p3009 + -1'p609 + p999 = 0
invariant :p1566 + p556 = 1
invariant :p1895 + p885 = 1
invariant :p1061 + p51 = 1
invariant :p2965 + -1'p3009 + -1'p955 + p999 = 0
invariant :p1776 + p766 = 1
invariant :p1336 + p326 = 1
invariant :p1535 + p525 = 1
invariant :p152 + -1'p2162 + p3009 + -1'p999 = 0
invariant :p1137 + p2137 + -1'p3009 + p999 = 1
invariant :p1111 + p2111 + -1'p3009 + p999 = 1
invariant :p1222 + p2222 + -1'p3009 + p999 = 1
invariant :p1422 + p412 = 1
invariant :p1986 + p976 = 1
invariant :p1381 + p371 = 1
invariant :p2752 + -1'p3009 + -1'p742 + p999 = 0
invariant :p2797 + -1'p3009 + -1'p787 + p999 = 0
invariant :p1060 + p50 = 1
invariant :p2536 + -1'p3009 + -1'p526 + p999 = 0
invariant :p1785 + p775 = 1
invariant :p1899 + p889 = 1
invariant :p1572 + p562 = 1
invariant :p2776 + -1'p3009 + -1'p766 + p999 = 0
invariant :p2828 + -1'p3009 + -1'p818 + p999 = 0
invariant :p177 + -1'p2187 + p3009 + -1'p999 = 0
invariant :p1717 + p707 = 1
invariant :p1740 + p730 = 1
invariant :p2696 + -1'p3009 + -1'p686 + p999 = 0
invariant :p1158 + p2158 + -1'p3009 + p999 = 1
invariant :p2615 + -1'p3009 + -1'p605 + p999 = 0
invariant :p1925 + p915 = 1
invariant :p2863 + -1'p3009 + -1'p853 + p999 = 0
invariant :p1255 + p245 = 1
invariant :p1890 + p880 = 1
invariant :p1964 + p954 = 1
invariant :p2985 + -1'p3009 + -1'p975 + p999 = 0
invariant :p1763 + p753 = 1
invariant :p1101 + p91 = 1
invariant :p1160 + p2160 + -1'p3009 + p999 = 1
invariant :p2407 + -1'p3009 + -1'p397 + p999 = 0
invariant :p2686 + -1'p3009 + -1'p676 + p999 = 0
invariant :p2053 + -1'p3009 + -1'p43 + p999 = 0
invariant :p2845 + -1'p3009 + -1'p835 + p999 = 0
invariant :p2788 + -1'p3009 + -1'p778 + p999 = 0
invariant :p1518 + p508 = 1
invariant :p2462 + -1'p3009 + -1'p452 + p999 = 0
invariant :p2414 + -1'p3009 + -1'p404 + p999 = 0
invariant :p2396 + -1'p3009 + -1'p386 + p999 = 0
invariant :p2834 + -1'p3009 + -1'p824 + p999 = 0
invariant :p1636 + p626 = 1
invariant :p194 + -1'p2204 + p3009 + -1'p999 = 0
invariant :p2303 + -1'p293 + -1'p3009 + p999 = 0
invariant :p2581 + -1'p3009 + -1'p571 + p999 = 0
invariant :p2736 + -1'p3009 + -1'p726 + p999 = 0
invariant :p1337 + p327 = 1
invariant :p1155 + p2155 + -1'p3009 + p999 = 1
invariant :p1598 + p588 = 1
invariant :p2880 + -1'p3009 + -1'p870 + p999 = 0
invariant :p1502 + p492 = 1
invariant :p2779 + -1'p3009 + -1'p769 + p999 = 0
invariant :p2983 + -1'p3009 + -1'p973 + p999 = 0
invariant :p2646 + -1'p3009 + -1'p636 + p999 = 0
invariant :p1812 + p802 = 1
invariant :p2333 + -1'p3009 + -1'p323 + p999 = 0
invariant :p1444 + p434 = 1
invariant :p1732 + p722 = 1
invariant :p1466 + p456 = 1
invariant :p1757 + p747 = 1
invariant :p1048 + p38 = 1
invariant :p2385 + -1'p3009 + -1'p375 + p999 = 0
invariant :p2438 + -1'p3009 + -1'p428 + p999 = 0
invariant :p2904 + -1'p3009 + -1'p894 + p999 = 0
invariant :p2453 + -1'p3009 + -1'p443 + p999 = 0
invariant :p2714 + -1'p3009 + -1'p704 + p999 = 0
invariant :p2753 + -1'p3009 + -1'p743 + p999 = 0
Compilation finished in 114172 ms.
Running link step : CommandLine [args=[gcc, -shared, -o, gal.so, model.o], workingDir=/home/mcc/execution]
Link finished in 70 ms.
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, -i, RwMutexPTr1000w0010ReachabilityCardinality00==true], workingDir=/home/mcc/execution]
WARNING : LTSmin timed out (>225 s) on command CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, -i, RwMutexPTr1000w0010ReachabilityCardinality00==true], workingDir=/home/mcc/execution]
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, -i, RwMutexPTr1000w0010ReachabilityCardinality01==true], workingDir=/home/mcc/execution]
WARNING : LTSmin timed out (>225 s) on command CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, -i, RwMutexPTr1000w0010ReachabilityCardinality01==true], workingDir=/home/mcc/execution]
Running LTSmin : CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, -i, RwMutexPTr1000w0010ReachabilityCardinality02==true], workingDir=/home/mcc/execution]
WARNING : LTS min runner thread failed on error :java.lang.RuntimeException: Unexpected exception when executing ltsmin :CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, -i, RwMutexPTr1000w0010ReachabilityCardinality02==true], workingDir=/home/mcc/execution]
255
BK_STOP 1527386185647
--------------------
content from stderr:
+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution ReachabilityCardinality -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -louvain -smt
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ /home/mcc/BenchKit//itstools/its-tools -consoleLog -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination ReachabilityCardinality -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -louvain -smt -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss8m -Xms40m -Xmx8192m -Dfile.encoding=UTF-8 -Dosgi.requiredJavaVersion=1.6
May 27, 2018 1:35:26 AM fr.lip6.move.gal.application.Application start
INFO: Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, ReachabilityCardinality, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -its, -ltsminpath, /home/mcc/BenchKit//lts_install_dir/, -louvain, -smt]
May 27, 2018 1:35:26 AM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
May 27, 2018 1:35:26 AM fr.lip6.move.gal.nupn.PTNetReader loadFromXML
INFO: Load time of PNML (sax parser for PT used): 463 ms
May 27, 2018 1:35:26 AM fr.lip6.move.gal.pnml.togal.PTGALTransformer handlePage
INFO: Transformed 3020 places.
May 27, 2018 1:35:27 AM fr.lip6.move.gal.pnml.togal.PTGALTransformer handlePage
INFO: Transformed 2020 transitions.
May 27, 2018 1:35:33 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 6312 ms
May 27, 2018 1:35:35 AM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was already deterministic with 2020 transitions.
May 27, 2018 1:35:35 AM fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext transform
INFO: Too many transitions (2020) to apply POR reductions. Disabling POR matrices.
May 27, 2018 1:35:36 AM fr.lip6.move.gal.gal2pins.Gal2PinsTransformerNext transform
INFO: Built C files in 2292ms conformant to PINS in folder :/home/mcc/execution
May 27, 2018 1:35:40 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 6295 ms
May 27, 2018 1:35:40 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 6304 ms
May 27, 2018 1:35:40 AM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/ReachabilityCardinality.pnml.gal : 52 ms
May 27, 2018 1:35:40 AM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSTools
INFO: Time to serialize properties into /home/mcc/execution/ReachabilityCardinality.prop : 1 ms
May 27, 2018 1:35:40 AM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was already deterministic with 2020 transitions.
May 27, 2018 1:35:44 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd checkProperties
INFO: Ran tautology test, simplified 0 / 16 in 4697 ms.
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-00(UNSAT) depth K=0 took 103 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-01(UNSAT) depth K=0 took 15 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-02(UNSAT) depth K=0 took 11 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-03(UNSAT) depth K=0 took 6 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-04(UNSAT) depth K=0 took 12 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-05(UNSAT) depth K=0 took 6 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-06(UNSAT) depth K=0 took 12 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-07(UNSAT) depth K=0 took 6 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-08(UNSAT) depth K=0 took 12 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-09(UNSAT) depth K=0 took 6 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-10(UNSAT) depth K=0 took 8 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-11(UNSAT) depth K=0 took 6 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-12(UNSAT) depth K=0 took 2 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-13(UNSAT) depth K=0 took 8 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-14(UNSAT) depth K=0 took 14 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-15(UNSAT) depth K=0 took 6 ms
May 27, 2018 1:35:45 AM fr.lip6.move.gal.semantics.DeterministicNextBuilder getDeterministicNext
INFO: Input system was already deterministic with 2020 transitions.
May 27, 2018 1:35:50 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-00(UNSAT) depth K=1 took 5416 ms
May 27, 2018 1:35:52 AM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver computeAndDeclareInvariants
INFO: Computed 2010 place invariants in 3310 ms
May 27, 2018 1:35:54 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-01(UNSAT) depth K=1 took 3940 ms
May 27, 2018 1:35:58 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-02(UNSAT) depth K=1 took 3500 ms
May 27, 2018 1:36:01 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-03(UNSAT) depth K=1 took 3612 ms
May 27, 2018 1:36:05 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-04(UNSAT) depth K=1 took 3661 ms
May 27, 2018 1:36:10 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-05(UNSAT) depth K=1 took 5077 ms
May 27, 2018 1:36:15 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-06(UNSAT) depth K=1 took 4442 ms
May 27, 2018 1:36:18 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-07(UNSAT) depth K=1 took 3605 ms
May 27, 2018 1:36:22 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-08(UNSAT) depth K=1 took 3900 ms
May 27, 2018 1:36:26 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-09(UNSAT) depth K=1 took 4229 ms
May 27, 2018 1:36:34 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-10(UNSAT) depth K=1 took 7764 ms
May 27, 2018 1:36:38 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-11(UNSAT) depth K=1 took 4281 ms
May 27, 2018 1:36:42 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-12(UNSAT) depth K=1 took 3500 ms
May 27, 2018 1:36:46 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-13(UNSAT) depth K=1 took 4008 ms
May 27, 2018 1:36:54 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-14(UNSAT) depth K=1 took 7717 ms
May 27, 2018 1:36:57 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solution for property RwMutex-PT-r1000w0010-ReachabilityCardinality-15(UNSAT) depth K=1 took 3624 ms
May 27, 2018 1:43:23 AM fr.lip6.move.gal.gal2smt.bmc.KInductionSolver init
INFO: Proved 3020 variables to be positive in 454945 ms
pins2lts-mc, 0.000: Registering PINS so language module
pins2lts-mc, 0.000, ** error **: out of memory trying to get 4294967296
java.lang.RuntimeException: Unexpected exception when executing ltsmin :CommandLine [args=[/home/mcc/BenchKit//lts_install_dir//bin/pins2lts-mc, ./gal.so, --threads=1, -p, --pins-guards, --when, -i, RwMutexPTr1000w0010ReachabilityCardinality02==true], workingDir=/home/mcc/execution]
255
at fr.lip6.move.gal.application.LTSminRunner.checkProperty(LTSminRunner.java:167)
at fr.lip6.move.gal.application.LTSminRunner.access$9(LTSminRunner.java:122)
at fr.lip6.move.gal.application.LTSminRunner$1.run(LTSminRunner.java:91)
at java.lang.Thread.run(Thread.java:748)
java.lang.RuntimeException: SMT solver raised an exception or timeout :(error "Solver has unexpectedly terminated")
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.checkSat(NextBMCSolver.java:297)
at fr.lip6.move.gal.gal2smt.bmc.KInductionSolver.verify(KInductionSolver.java:573)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.runKInduction(Gal2SMTFrontEnd.java:301)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.access$1(Gal2SMTFrontEnd.java:274)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd$2.run(Gal2SMTFrontEnd.java:166)
at java.lang.Thread.run(Thread.java:748)
May 27, 2018 1:47:20 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runKInduction
WARNING: Unexpected error occurred while running SMT. Was verifying RwMutex-PT-r1000w0010-ReachabilityCardinality-00 K-induction depth 0
Exception in thread "Thread-8" java.lang.RuntimeException: java.lang.RuntimeException: SMT solver raised an exception or timeout :(error "Solver has unexpectedly terminated")
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.runKInduction(Gal2SMTFrontEnd.java:336)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.access$1(Gal2SMTFrontEnd.java:274)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd$2.run(Gal2SMTFrontEnd.java:166)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: SMT solver raised an exception or timeout :(error "Solver has unexpectedly terminated")
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.checkSat(NextBMCSolver.java:297)
at fr.lip6.move.gal.gal2smt.bmc.KInductionSolver.verify(KInductionSolver.java:573)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.runKInduction(Gal2SMTFrontEnd.java:301)
... 3 more
java.lang.RuntimeException: SMT solver raised an exception or timeout :(error "Solver has unexpectedly terminated")
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.checkSat(NextBMCSolver.java:297)
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.verifyAssertion(NextBMCSolver.java:452)
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.verify(NextBMCSolver.java:435)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.runBMC(Gal2SMTFrontEnd.java:378)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.access$0(Gal2SMTFrontEnd.java:350)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd$1.run(Gal2SMTFrontEnd.java:159)
at java.lang.Thread.run(Thread.java:748)
May 27, 2018 1:49:32 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
WARNING: Unexpected error occurred while running SMT. Was verifying RwMutex-PT-r1000w0010-ReachabilityCardinality-00 SMT depth 2
java.lang.RuntimeException: java.lang.RuntimeException: SMT solver raised an exception or timeout :(error "Solver has unexpectedly terminated")
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.runBMC(Gal2SMTFrontEnd.java:404)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.access$0(Gal2SMTFrontEnd.java:350)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd$1.run(Gal2SMTFrontEnd.java:159)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: SMT solver raised an exception or timeout :(error "Solver has unexpectedly terminated")
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.checkSat(NextBMCSolver.java:297)
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.verifyAssertion(NextBMCSolver.java:452)
at fr.lip6.move.gal.gal2smt.bmc.NextBMCSolver.verify(NextBMCSolver.java:435)
at fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd.runBMC(Gal2SMTFrontEnd.java:378)
... 3 more
May 27, 2018 1:49:32 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: During BMC, SMT solver timed out at depth 2
May 27, 2018 1:49:32 AM fr.lip6.move.gal.gal2smt.Gal2SMTFrontEnd runBMC
INFO: BMC solving timed out (3600000 secs) at depth 2
May 27, 2018 1:49:32 AM fr.lip6.move.gal.application.SMTRunner$2 run
INFO: SMT solved 0/ 16 properties. Interrupting other analysis methods.
ITS-tools command line returned an error code 137
Sequence of Actions to be Executed by the VM
This is useful if one wants to reexecute the tool in the VM from the submitted image disk.
set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="RwMutex-PT-r1000w0010"
export BK_EXAMINATION="ReachabilityCardinality"
export BK_TOOL="itstoolsl"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
# this is specific to your benchmark or test
export BIN_DIR="$HOME/BenchKit/bin"
# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi
tar xzf /home/mcc/BenchKit/INPUTS/RwMutex-PT-r1000w0010.tgz
mv RwMutex-PT-r1000w0010 execution
cd execution
pwd
ls -lh
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-3637"
echo " Executing tool itstoolsl"
echo " Input is RwMutex-PT-r1000w0010, examination is ReachabilityCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r153-smll-152685551100166"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityCardinality" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "ReachabilityCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityCardinality.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '
echo "FORMULA_NAME $x"
done
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;