./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 53b1b58c0a8af862b137647fd316df606e2053e614741221b62b3a107765e608 ............................................................................................................................................ Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 53b1b58c0a8af862b137647fd316df606e2053e614741221b62b3a107765e608 .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-e943c26 [2021-10-24 10:42:01,419 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-24 10:42:01,421 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-24 10:42:01,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-24 10:42:01,458 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-24 10:42:01,459 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-24 10:42:01,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-24 10:42:01,464 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-24 10:42:01,467 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-24 10:42:01,468 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-24 10:42:01,469 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-24 10:42:01,471 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-24 10:42:01,472 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-24 10:42:01,473 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-24 10:42:01,475 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-24 10:42:01,477 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-24 10:42:01,479 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-24 10:42:01,480 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-24 10:42:01,483 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-24 10:42:01,486 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-24 10:42:01,488 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-24 10:42:01,490 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-24 10:42:01,492 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-24 10:42:01,493 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-24 10:42:01,498 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-24 10:42:01,498 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-24 10:42:01,499 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-24 10:42:01,500 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-24 10:42:01,501 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-24 10:42:01,502 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-24 10:42:01,503 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-24 10:42:01,504 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-24 10:42:01,505 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-24 10:42:01,506 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-24 10:42:01,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-24 10:42:01,509 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-24 10:42:01,510 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-24 10:42:01,510 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-24 10:42:01,511 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-24 10:42:01,512 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-24 10:42:01,513 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-24 10:42:01,514 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-10-24 10:42:01,540 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-24 10:42:01,541 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-24 10:42:01,542 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-24 10:42:01,542 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-24 10:42:01,543 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-24 10:42:01,543 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-24 10:42:01,544 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-10-24 10:42:01,544 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-24 10:42:01,545 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-24 10:42:01,545 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-10-24 10:42:01,546 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-10-24 10:42:01,546 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-24 10:42:01,547 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-10-24 10:42:01,547 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-10-24 10:42:01,548 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-10-24 10:42:01,549 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-24 10:42:01,549 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-24 10:42:01,550 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-24 10:42:01,550 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-24 10:42:01,550 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-24 10:42:01,551 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-24 10:42:01,551 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-24 10:42:01,552 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-24 10:42:01,552 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-24 10:42:01,552 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-24 10:42:01,552 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-24 10:42:01,553 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-24 10:42:01,553 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-24 10:42:01,553 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-24 10:42:01,554 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-24 10:42:01,554 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-24 10:42:01,554 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-24 10:42:01,555 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-24 10:42:01,555 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-24 10:42:01,555 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-10-24 10:42:01,556 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-24 10:42:01,556 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-24 10:42:01,556 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-24 10:42:01,556 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-24 10:42:01,557 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 53b1b58c0a8af862b137647fd316df606e2053e614741221b62b3a107765e608 [2021-10-24 10:42:01,830 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-24 10:42:01,862 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-24 10:42:01,865 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-24 10:42:01,867 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-24 10:42:01,867 INFO L275 PluginConnector]: CDTParser initialized [2021-10-24 10:42:01,868 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/../../sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c [2021-10-24 10:42:01,945 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/ccb9279ce/624c821b337b4eca9f33cbe1f89f3292/FLAGd3fc5f3f4 [2021-10-24 10:42:02,497 INFO L306 CDTParser]: Found 1 translation units. [2021-10-24 10:42:02,497 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c [2021-10-24 10:42:02,512 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/ccb9279ce/624c821b337b4eca9f33cbe1f89f3292/FLAGd3fc5f3f4 [2021-10-24 10:42:02,804 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/ccb9279ce/624c821b337b4eca9f33cbe1f89f3292 [2021-10-24 10:42:02,807 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-24 10:42:02,809 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-24 10:42:02,811 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-24 10:42:02,811 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-24 10:42:02,814 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-24 10:42:02,815 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 10:42:02" (1/1) ... [2021-10-24 10:42:02,817 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a1e9510 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:02, skipping insertion in model container [2021-10-24 10:42:02,817 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 10:42:02" (1/1) ... [2021-10-24 10:42:02,832 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-24 10:42:02,889 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-24 10:42:03,120 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c[7381,7394] [2021-10-24 10:42:03,213 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-24 10:42:03,223 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-10-24 10:42:03,224 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6aaa0cd7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:03, skipping insertion in model container [2021-10-24 10:42:03,224 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-24 10:42:03,225 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-10-24 10:42:03,227 INFO L168 Benchmark]: Toolchain (without parser) took 416.89 ms. Allocated memory is still 96.5 MB. Free memory was 55.9 MB in the beginning and 68.8 MB in the end (delta: -13.0 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-24 10:42:03,228 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 96.5 MB. Free memory was 73.6 MB in the beginning and 73.5 MB in the end (delta: 53.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-24 10:42:03,229 INFO L168 Benchmark]: CACSL2BoogieTranslator took 413.80 ms. Allocated memory is still 96.5 MB. Free memory was 55.6 MB in the beginning and 68.8 MB in the end (delta: -13.2 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-24 10:42:03,231 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 96.5 MB. Free memory was 73.6 MB in the beginning and 73.5 MB in the end (delta: 53.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 413.80 ms. Allocated memory is still 96.5 MB. Free memory was 55.6 MB in the beginning and 68.8 MB in the end (delta: -13.2 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 678]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-dev-e943c26 [2021-10-24 10:42:05,625 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-24 10:42:05,633 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-24 10:42:05,685 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-24 10:42:05,685 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-24 10:42:05,690 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-24 10:42:05,692 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-24 10:42:05,696 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-24 10:42:05,700 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-24 10:42:05,708 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-24 10:42:05,709 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-24 10:42:05,711 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-24 10:42:05,711 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-24 10:42:05,714 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-24 10:42:05,716 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-24 10:42:05,721 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-24 10:42:05,723 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-24 10:42:05,724 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-24 10:42:05,726 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-24 10:42:05,735 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-24 10:42:05,737 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-24 10:42:05,739 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-24 10:42:05,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-24 10:42:05,744 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-24 10:42:05,753 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-24 10:42:05,754 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-24 10:42:05,754 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-24 10:42:05,756 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-24 10:42:05,757 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-24 10:42:05,758 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-24 10:42:05,758 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-24 10:42:05,759 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-24 10:42:05,761 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-24 10:42:05,762 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-24 10:42:05,764 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-24 10:42:05,764 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-24 10:42:05,765 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-24 10:42:05,765 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-24 10:42:05,765 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-24 10:42:05,767 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-24 10:42:05,768 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-24 10:42:05,770 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-10-24 10:42:05,823 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-24 10:42:05,824 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-24 10:42:05,825 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-24 10:42:05,825 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-24 10:42:05,826 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-24 10:42:05,826 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-24 10:42:05,826 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-24 10:42:05,826 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-24 10:42:05,827 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-24 10:42:05,828 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-24 10:42:05,829 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-24 10:42:05,830 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-24 10:42:05,830 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-24 10:42:05,830 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-24 10:42:05,830 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-24 10:42:05,831 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-24 10:42:05,831 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-24 10:42:05,831 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-24 10:42:05,831 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-24 10:42:05,831 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-24 10:42:05,832 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-24 10:42:05,832 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-24 10:42:05,832 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-24 10:42:05,833 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-24 10:42:05,833 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-24 10:42:05,833 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-24 10:42:05,833 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-24 10:42:05,834 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-24 10:42:05,834 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-24 10:42:05,834 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-24 10:42:05,834 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-10-24 10:42:05,835 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-24 10:42:05,835 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-24 10:42:05,835 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-24 10:42:05,836 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-24 10:42:05,836 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 53b1b58c0a8af862b137647fd316df606e2053e614741221b62b3a107765e608 [2021-10-24 10:42:06,233 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-24 10:42:06,260 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-24 10:42:06,264 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-24 10:42:06,266 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-24 10:42:06,266 INFO L275 PluginConnector]: CDTParser initialized [2021-10-24 10:42:06,269 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/../../sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c [2021-10-24 10:42:06,349 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/ce58c3a1e/4496f95a0ef5481ebc65b0cc95770bec/FLAGc1e92ae3c [2021-10-24 10:42:06,937 INFO L306 CDTParser]: Found 1 translation units. [2021-10-24 10:42:06,938 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c [2021-10-24 10:42:06,953 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/ce58c3a1e/4496f95a0ef5481ebc65b0cc95770bec/FLAGc1e92ae3c [2021-10-24 10:42:07,192 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/data/ce58c3a1e/4496f95a0ef5481ebc65b0cc95770bec [2021-10-24 10:42:07,195 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-24 10:42:07,199 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-24 10:42:07,202 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-24 10:42:07,203 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-24 10:42:07,206 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-24 10:42:07,208 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:07,209 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a20ba75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07, skipping insertion in model container [2021-10-24 10:42:07,209 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:07,218 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-24 10:42:07,307 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-24 10:42:07,632 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c[7381,7394] [2021-10-24 10:42:07,699 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-24 10:42:07,712 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-24 10:42:07,721 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-24 10:42:07,751 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c[7381,7394] [2021-10-24 10:42:07,812 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-24 10:42:07,818 INFO L203 MainTranslator]: Completed pre-run [2021-10-24 10:42:07,868 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/sv-benchmarks/c/product-lines/minepump_spec3_product61.cil.c[7381,7394] [2021-10-24 10:42:07,925 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-24 10:42:07,949 INFO L208 MainTranslator]: Completed translation [2021-10-24 10:42:07,949 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07 WrapperNode [2021-10-24 10:42:07,950 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-24 10:42:07,951 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-24 10:42:07,951 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-24 10:42:07,951 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-24 10:42:07,959 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:07,984 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,068 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-24 10:42:08,068 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-24 10:42:08,069 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-24 10:42:08,069 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-24 10:42:08,078 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,078 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,089 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,089 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,129 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,151 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,171 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,178 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-24 10:42:08,179 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-24 10:42:08,179 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-24 10:42:08,179 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-24 10:42:08,180 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (1/1) ... [2021-10-24 10:42:08,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-24 10:42:08,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 [2021-10-24 10:42:08,236 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-24 10:42:08,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-24 10:42:08,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-24 10:42:08,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-24 10:42:08,287 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-24 10:42:08,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-24 10:42:10,836 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-24 10:42:10,837 INFO L299 CfgBuilder]: Removed 354 assume(true) statements. [2021-10-24 10:42:10,839 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 10:42:10 BoogieIcfgContainer [2021-10-24 10:42:10,839 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-24 10:42:10,842 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-24 10:42:10,842 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-24 10:42:10,845 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-24 10:42:10,845 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 10:42:07" (1/3) ... [2021-10-24 10:42:10,846 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ed0258a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 10:42:10, skipping insertion in model container [2021-10-24 10:42:10,846 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 10:42:07" (2/3) ... [2021-10-24 10:42:10,847 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ed0258a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 10:42:10, skipping insertion in model container [2021-10-24 10:42:10,847 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 10:42:10" (3/3) ... [2021-10-24 10:42:10,848 INFO L111 eAbstractionObserver]: Analyzing ICFG minepump_spec3_product61.cil.c [2021-10-24 10:42:10,854 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-24 10:42:10,854 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-10-24 10:42:10,906 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-24 10:42:10,912 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-24 10:42:10,912 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-24 10:42:10,934 INFO L276 IsEmpty]: Start isEmpty. Operand has 231 states, 227 states have (on average 1.5198237885462555) internal successors, (345), 230 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:10,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-24 10:42:10,942 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:10,942 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:10,943 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:10,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:10,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1389216571, now seen corresponding path program 1 times [2021-10-24 10:42:10,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:10,963 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753437543] [2021-10-24 10:42:10,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:10,964 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:10,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:10,968 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:10,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-24 10:42:11,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:11,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-24 10:42:11,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:11,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:11,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:11,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:11,335 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:11,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753437543] [2021-10-24 10:42:11,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753437543] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:11,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:11,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-24 10:42:11,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483390512] [2021-10-24 10:42:11,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-24 10:42:11,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:11,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-24 10:42:11,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-24 10:42:11,359 INFO L87 Difference]: Start difference. First operand has 231 states, 227 states have (on average 1.5198237885462555) internal successors, (345), 230 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:11,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:11,402 INFO L93 Difference]: Finished difference Result 456 states and 683 transitions. [2021-10-24 10:42:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-24 10:42:11,404 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-24 10:42:11,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:11,416 INFO L225 Difference]: With dead ends: 456 [2021-10-24 10:42:11,416 INFO L226 Difference]: Without dead ends: 227 [2021-10-24 10:42:11,420 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-24 10:42:11,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-10-24 10:42:11,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2021-10-24 10:42:11,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 224 states have (on average 1.4866071428571428) internal successors, (333), 226 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:11,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 333 transitions. [2021-10-24 10:42:11,472 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 333 transitions. Word has length 18 [2021-10-24 10:42:11,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:11,472 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 333 transitions. [2021-10-24 10:42:11,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:11,473 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 333 transitions. [2021-10-24 10:42:11,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-24 10:42:11,474 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:11,474 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:11,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-10-24 10:42:11,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:11,687 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:11,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:11,688 INFO L82 PathProgramCache]: Analyzing trace with hash 478185818, now seen corresponding path program 1 times [2021-10-24 10:42:11,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:11,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1490070450] [2021-10-24 10:42:11,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:11,690 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:11,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:11,691 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:11,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-24 10:42:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:11,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-24 10:42:11,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:11,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:11,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:12,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:12,067 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:12,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1490070450] [2021-10-24 10:42:12,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1490070450] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:12,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:12,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-24 10:42:12,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495050688] [2021-10-24 10:42:12,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-24 10:42:12,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:12,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-24 10:42:12,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-24 10:42:12,078 INFO L87 Difference]: Start difference. First operand 227 states and 333 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:12,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:12,126 INFO L93 Difference]: Finished difference Result 227 states and 333 transitions. [2021-10-24 10:42:12,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-24 10:42:12,127 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-24 10:42:12,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:12,128 INFO L225 Difference]: With dead ends: 227 [2021-10-24 10:42:12,131 INFO L226 Difference]: Without dead ends: 85 [2021-10-24 10:42:12,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-24 10:42:12,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-10-24 10:42:12,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-10-24 10:42:12,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.4761904761904763) internal successors, (124), 84 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:12,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 124 transitions. [2021-10-24 10:42:12,150 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 124 transitions. Word has length 19 [2021-10-24 10:42:12,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:12,151 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 124 transitions. [2021-10-24 10:42:12,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:12,152 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 124 transitions. [2021-10-24 10:42:12,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-24 10:42:12,154 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:12,162 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:12,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:12,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:12,374 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:12,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:12,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1017898692, now seen corresponding path program 1 times [2021-10-24 10:42:12,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:12,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [273336524] [2021-10-24 10:42:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:12,376 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:12,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:12,377 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:12,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-24 10:42:12,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:12,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-24 10:42:12,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:12,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:12,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:12,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:12,783 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:12,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [273336524] [2021-10-24 10:42:12,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [273336524] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:12,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:12,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-10-24 10:42:12,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736949739] [2021-10-24 10:42:12,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-24 10:42:12,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:12,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-24 10:42:12,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-24 10:42:12,790 INFO L87 Difference]: Start difference. First operand 85 states and 124 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:12,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:12,808 INFO L93 Difference]: Finished difference Result 164 states and 242 transitions. [2021-10-24 10:42:12,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-24 10:42:12,809 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-24 10:42:12,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:12,812 INFO L225 Difference]: With dead ends: 164 [2021-10-24 10:42:12,812 INFO L226 Difference]: Without dead ends: 85 [2021-10-24 10:42:12,814 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-24 10:42:12,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-10-24 10:42:12,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-10-24 10:42:12,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.4642857142857142) internal successors, (123), 84 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 123 transitions. [2021-10-24 10:42:12,838 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 123 transitions. Word has length 24 [2021-10-24 10:42:12,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:12,839 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 123 transitions. [2021-10-24 10:42:12,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:12,840 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 123 transitions. [2021-10-24 10:42:12,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-24 10:42:12,846 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:12,846 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:12,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:13,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:13,062 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:13,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:13,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1367117657, now seen corresponding path program 1 times [2021-10-24 10:42:13,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:13,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1790229204] [2021-10-24 10:42:13,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:13,063 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:13,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:13,064 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:13,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-24 10:42:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:13,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-24 10:42:13,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:13,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:13,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:13,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:13,433 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:13,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1790229204] [2021-10-24 10:42:13,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1790229204] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:13,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:13,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-24 10:42:13,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722860647] [2021-10-24 10:42:13,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-24 10:42:13,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:13,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-24 10:42:13,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-24 10:42:13,436 INFO L87 Difference]: Start difference. First operand 85 states and 123 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:13,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:13,497 INFO L93 Difference]: Finished difference Result 172 states and 251 transitions. [2021-10-24 10:42:13,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-24 10:42:13,498 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-24 10:42:13,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:13,499 INFO L225 Difference]: With dead ends: 172 [2021-10-24 10:42:13,499 INFO L226 Difference]: Without dead ends: 93 [2021-10-24 10:42:13,500 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-24 10:42:13,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-10-24 10:42:13,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 91. [2021-10-24 10:42:13,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 1.4222222222222223) internal successors, (128), 90 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:13,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 128 transitions. [2021-10-24 10:42:13,509 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 128 transitions. Word has length 27 [2021-10-24 10:42:13,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:13,509 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 128 transitions. [2021-10-24 10:42:13,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:13,509 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 128 transitions. [2021-10-24 10:42:13,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-10-24 10:42:13,510 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:13,511 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:13,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:13,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:13,731 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:13,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:13,732 INFO L82 PathProgramCache]: Analyzing trace with hash 166613997, now seen corresponding path program 1 times [2021-10-24 10:42:13,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:13,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2122059864] [2021-10-24 10:42:13,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:13,733 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:13,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:13,734 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:13,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-24 10:42:14,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:14,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-24 10:42:14,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:14,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:14,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:14,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:14,361 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:14,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2122059864] [2021-10-24 10:42:14,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2122059864] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:14,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:14,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-24 10:42:14,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944132696] [2021-10-24 10:42:14,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-24 10:42:14,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:14,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-24 10:42:14,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-24 10:42:14,363 INFO L87 Difference]: Start difference. First operand 91 states and 128 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:14,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:14,849 INFO L93 Difference]: Finished difference Result 1039 states and 1501 transitions. [2021-10-24 10:42:14,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-24 10:42:14,850 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-10-24 10:42:14,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:14,857 INFO L225 Difference]: With dead ends: 1039 [2021-10-24 10:42:14,857 INFO L226 Difference]: Without dead ends: 954 [2021-10-24 10:42:14,859 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 144.7ms TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2021-10-24 10:42:14,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2021-10-24 10:42:14,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 217. [2021-10-24 10:42:14,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.4027777777777777) internal successors, (303), 216 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:14,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 303 transitions. [2021-10-24 10:42:14,909 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 303 transitions. Word has length 33 [2021-10-24 10:42:14,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:14,910 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 303 transitions. [2021-10-24 10:42:14,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:14,910 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 303 transitions. [2021-10-24 10:42:14,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-24 10:42:14,915 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:14,915 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:14,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-10-24 10:42:15,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:15,131 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:15,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:15,132 INFO L82 PathProgramCache]: Analyzing trace with hash 312792685, now seen corresponding path program 1 times [2021-10-24 10:42:15,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:15,133 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1629159034] [2021-10-24 10:42:15,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:15,134 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:15,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:15,135 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:15,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-24 10:42:15,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:15,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-24 10:42:15,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:15,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:15,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:15,587 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:15,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1629159034] [2021-10-24 10:42:15,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1629159034] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:15,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:15,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-24 10:42:15,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451510362] [2021-10-24 10:42:15,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-24 10:42:15,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:15,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-24 10:42:15,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-24 10:42:15,590 INFO L87 Difference]: Start difference. First operand 217 states and 303 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:15,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:15,700 INFO L93 Difference]: Finished difference Result 685 states and 963 transitions. [2021-10-24 10:42:15,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-24 10:42:15,713 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-10-24 10:42:15,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:15,717 INFO L225 Difference]: With dead ends: 685 [2021-10-24 10:42:15,718 INFO L226 Difference]: Without dead ends: 522 [2021-10-24 10:42:15,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-24 10:42:15,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-10-24 10:42:15,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 223. [2021-10-24 10:42:15,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 1.3783783783783783) internal successors, (306), 222 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:15,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 306 transitions. [2021-10-24 10:42:15,755 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 306 transitions. Word has length 34 [2021-10-24 10:42:15,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:15,757 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 306 transitions. [2021-10-24 10:42:15,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:15,757 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 306 transitions. [2021-10-24 10:42:15,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-24 10:42:15,760 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:15,760 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:15,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-10-24 10:42:15,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:15,976 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:15,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:15,976 INFO L82 PathProgramCache]: Analyzing trace with hash 570958123, now seen corresponding path program 1 times [2021-10-24 10:42:15,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:15,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1673568498] [2021-10-24 10:42:15,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:15,978 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:15,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:15,979 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:16,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-24 10:42:16,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:16,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-24 10:42:16,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:16,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:16,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:16,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:16,527 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:16,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1673568498] [2021-10-24 10:42:16,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1673568498] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:16,528 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:16,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-24 10:42:16,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053269807] [2021-10-24 10:42:16,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-24 10:42:16,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:16,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-24 10:42:16,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-24 10:42:16,529 INFO L87 Difference]: Start difference. First operand 223 states and 306 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:16,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:16,706 INFO L93 Difference]: Finished difference Result 826 states and 1148 transitions. [2021-10-24 10:42:16,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-24 10:42:16,707 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-10-24 10:42:16,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:16,712 INFO L225 Difference]: With dead ends: 826 [2021-10-24 10:42:16,712 INFO L226 Difference]: Without dead ends: 609 [2021-10-24 10:42:16,713 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 56.2ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-24 10:42:16,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-10-24 10:42:16,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 235. [2021-10-24 10:42:16,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.3461538461538463) internal successors, (315), 234 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:16,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 315 transitions. [2021-10-24 10:42:16,749 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 315 transitions. Word has length 34 [2021-10-24 10:42:16,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:16,750 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 315 transitions. [2021-10-24 10:42:16,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:16,750 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 315 transitions. [2021-10-24 10:42:16,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-24 10:42:16,751 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:16,751 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:16,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:16,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:16,964 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:16,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:16,965 INFO L82 PathProgramCache]: Analyzing trace with hash -598753245, now seen corresponding path program 1 times [2021-10-24 10:42:16,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:16,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [293501109] [2021-10-24 10:42:16,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:16,966 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:16,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:16,968 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:16,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-24 10:42:17,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:17,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-24 10:42:17,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:17,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:17,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:17,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:17,572 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:17,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [293501109] [2021-10-24 10:42:17,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [293501109] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:17,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:17,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-24 10:42:17,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900444375] [2021-10-24 10:42:17,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-24 10:42:17,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:17,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-24 10:42:17,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-24 10:42:17,575 INFO L87 Difference]: Start difference. First operand 235 states and 315 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:17,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:17,981 INFO L93 Difference]: Finished difference Result 1382 states and 1819 transitions. [2021-10-24 10:42:17,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-24 10:42:17,981 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-10-24 10:42:17,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:17,989 INFO L225 Difference]: With dead ends: 1382 [2021-10-24 10:42:17,990 INFO L226 Difference]: Without dead ends: 1153 [2021-10-24 10:42:17,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 110.8ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-24 10:42:17,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2021-10-24 10:42:18,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 462. [2021-10-24 10:42:18,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 1.3232104121475055) internal successors, (610), 461 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:18,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 610 transitions. [2021-10-24 10:42:18,064 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 610 transitions. Word has length 37 [2021-10-24 10:42:18,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:18,065 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 610 transitions. [2021-10-24 10:42:18,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:18,065 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 610 transitions. [2021-10-24 10:42:18,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-24 10:42:18,066 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:18,067 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:18,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:18,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:18,280 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:18,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:18,280 INFO L82 PathProgramCache]: Analyzing trace with hash 81305125, now seen corresponding path program 1 times [2021-10-24 10:42:18,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:18,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1736177056] [2021-10-24 10:42:18,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:18,281 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:18,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:18,282 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:18,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-24 10:42:18,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:18,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-24 10:42:18,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:18,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:18,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:18,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:18,850 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:18,850 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1736177056] [2021-10-24 10:42:18,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1736177056] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:18,851 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:18,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-24 10:42:18,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955648776] [2021-10-24 10:42:18,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-24 10:42:18,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:18,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-24 10:42:18,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-24 10:42:18,852 INFO L87 Difference]: Start difference. First operand 462 states and 610 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:20,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:20,335 INFO L93 Difference]: Finished difference Result 1231 states and 1661 transitions. [2021-10-24 10:42:20,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-24 10:42:20,336 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-10-24 10:42:20,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:20,341 INFO L225 Difference]: With dead ends: 1231 [2021-10-24 10:42:20,341 INFO L226 Difference]: Without dead ends: 775 [2021-10-24 10:42:20,342 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 75.0ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-24 10:42:20,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-10-24 10:42:20,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 342. [2021-10-24 10:42:20,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.2873900293255132) internal successors, (439), 341 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:20,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 439 transitions. [2021-10-24 10:42:20,400 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 439 transitions. Word has length 37 [2021-10-24 10:42:20,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:20,400 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 439 transitions. [2021-10-24 10:42:20,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:20,401 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 439 transitions. [2021-10-24 10:42:20,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-10-24 10:42:20,402 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:20,402 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:20,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:20,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:20,615 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:20,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:20,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1988742173, now seen corresponding path program 1 times [2021-10-24 10:42:20,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:20,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [148045762] [2021-10-24 10:42:20,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:20,617 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:20,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:20,618 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:20,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-24 10:42:20,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:20,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-24 10:42:20,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:21,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:21,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:21,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:21,274 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:21,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [148045762] [2021-10-24 10:42:21,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [148045762] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:21,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:21,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-24 10:42:21,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287610790] [2021-10-24 10:42:21,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-24 10:42:21,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:21,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-24 10:42:21,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-24 10:42:21,278 INFO L87 Difference]: Start difference. First operand 342 states and 439 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:24,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:24,119 INFO L93 Difference]: Finished difference Result 1103 states and 1405 transitions. [2021-10-24 10:42:24,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-24 10:42:24,120 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-10-24 10:42:24,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:24,142 INFO L225 Difference]: With dead ends: 1103 [2021-10-24 10:42:24,142 INFO L226 Difference]: Without dead ends: 767 [2021-10-24 10:42:24,143 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 88.6ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-24 10:42:24,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-10-24 10:42:24,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 322. [2021-10-24 10:42:24,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 1.2616822429906542) internal successors, (405), 321 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:24,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 405 transitions. [2021-10-24 10:42:24,200 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 405 transitions. Word has length 38 [2021-10-24 10:42:24,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:24,201 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 405 transitions. [2021-10-24 10:42:24,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:24,201 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 405 transitions. [2021-10-24 10:42:24,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-24 10:42:24,202 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:24,203 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:24,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:24,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:24,417 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:24,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:24,419 INFO L82 PathProgramCache]: Analyzing trace with hash 806246093, now seen corresponding path program 1 times [2021-10-24 10:42:24,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:24,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1119871021] [2021-10-24 10:42:24,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:24,420 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:24,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:24,421 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:24,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-24 10:42:24,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:24,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-24 10:42:24,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:24,921 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-24 10:42:24,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:25,122 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-24 10:42:25,123 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:25,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1119871021] [2021-10-24 10:42:25,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1119871021] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:25,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:25,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-24 10:42:25,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022384161] [2021-10-24 10:42:25,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-24 10:42:25,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:25,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-24 10:42:25,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-24 10:42:25,125 INFO L87 Difference]: Start difference. First operand 322 states and 405 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:28,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:28,068 INFO L93 Difference]: Finished difference Result 1106 states and 1422 transitions. [2021-10-24 10:42:28,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-24 10:42:28,069 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-10-24 10:42:28,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:28,079 INFO L225 Difference]: With dead ends: 1106 [2021-10-24 10:42:28,079 INFO L226 Difference]: Without dead ends: 888 [2021-10-24 10:42:28,080 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-24 10:42:28,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2021-10-24 10:42:28,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 743. [2021-10-24 10:42:28,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.2547169811320755) internal successors, (931), 742 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:28,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 931 transitions. [2021-10-24 10:42:28,183 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 931 transitions. Word has length 55 [2021-10-24 10:42:28,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:28,184 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 931 transitions. [2021-10-24 10:42:28,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:28,184 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 931 transitions. [2021-10-24 10:42:28,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-24 10:42:28,185 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:28,186 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:28,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-10-24 10:42:28,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:28,398 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:28,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:28,398 INFO L82 PathProgramCache]: Analyzing trace with hash -110145967, now seen corresponding path program 1 times [2021-10-24 10:42:28,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:28,399 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1382045596] [2021-10-24 10:42:28,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:28,399 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:28,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:28,400 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:28,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-24 10:42:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:28,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-24 10:42:28,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:28,970 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:28,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:29,162 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:29,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1382045596] [2021-10-24 10:42:29,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1382045596] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:29,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:29,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-24 10:42:29,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705283252] [2021-10-24 10:42:29,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-24 10:42:29,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:29,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-24 10:42:29,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-24 10:42:29,164 INFO L87 Difference]: Start difference. First operand 743 states and 931 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:29,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:29,427 INFO L93 Difference]: Finished difference Result 1927 states and 2408 transitions. [2021-10-24 10:42:29,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-24 10:42:29,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-10-24 10:42:29,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:29,434 INFO L225 Difference]: With dead ends: 1927 [2021-10-24 10:42:29,434 INFO L226 Difference]: Without dead ends: 1190 [2021-10-24 10:42:29,436 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 40.1ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-24 10:42:29,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-10-24 10:42:29,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 743. [2021-10-24 10:42:29,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.2345013477088949) internal successors, (916), 742 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:29,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 916 transitions. [2021-10-24 10:42:29,564 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 916 transitions. Word has length 55 [2021-10-24 10:42:29,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:29,565 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 916 transitions. [2021-10-24 10:42:29,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:29,565 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 916 transitions. [2021-10-24 10:42:29,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-24 10:42:29,566 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:29,566 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:29,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:29,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:29,779 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:29,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:29,780 INFO L82 PathProgramCache]: Analyzing trace with hash -1677058370, now seen corresponding path program 1 times [2021-10-24 10:42:29,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:29,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [844651544] [2021-10-24 10:42:29,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:29,781 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:29,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:29,782 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:29,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-24 10:42:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:30,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-24 10:42:30,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:30,339 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:30,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:30,525 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:30,525 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:30,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [844651544] [2021-10-24 10:42:30,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [844651544] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:30,526 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:30,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-24 10:42:30,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032800587] [2021-10-24 10:42:30,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-24 10:42:30,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:30,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-24 10:42:30,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-24 10:42:30,528 INFO L87 Difference]: Start difference. First operand 743 states and 916 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:32,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:32,750 INFO L93 Difference]: Finished difference Result 2887 states and 3555 transitions. [2021-10-24 10:42:32,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-24 10:42:32,751 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-24 10:42:32,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:32,765 INFO L225 Difference]: With dead ends: 2887 [2021-10-24 10:42:32,765 INFO L226 Difference]: Without dead ends: 2244 [2021-10-24 10:42:32,769 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 69.3ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-24 10:42:32,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2244 states. [2021-10-24 10:42:32,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2244 to 947. [2021-10-24 10:42:32,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 946 states have (on average 1.2262156448202959) internal successors, (1160), 946 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:32,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1160 transitions. [2021-10-24 10:42:32,985 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1160 transitions. Word has length 57 [2021-10-24 10:42:32,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:32,985 INFO L470 AbstractCegarLoop]: Abstraction has 947 states and 1160 transitions. [2021-10-24 10:42:32,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:32,986 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1160 transitions. [2021-10-24 10:42:32,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-24 10:42:32,987 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:32,988 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:33,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:33,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:33,202 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:33,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:33,203 INFO L82 PathProgramCache]: Analyzing trace with hash -314497775, now seen corresponding path program 1 times [2021-10-24 10:42:33,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:33,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252938843] [2021-10-24 10:42:33,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:33,205 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:33,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:33,206 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:33,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-24 10:42:33,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:33,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-24 10:42:33,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:33,751 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-24 10:42:33,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:33,931 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-24 10:42:33,931 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:33,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252938843] [2021-10-24 10:42:33,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252938843] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:33,932 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:33,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-10-24 10:42:33,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550546486] [2021-10-24 10:42:33,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-24 10:42:33,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:33,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-24 10:42:33,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-24 10:42:33,934 INFO L87 Difference]: Start difference. First operand 947 states and 1160 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:37,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:37,208 INFO L93 Difference]: Finished difference Result 3315 states and 4050 transitions. [2021-10-24 10:42:37,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-24 10:42:37,208 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-24 10:42:37,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:37,224 INFO L225 Difference]: With dead ends: 3315 [2021-10-24 10:42:37,224 INFO L226 Difference]: Without dead ends: 2448 [2021-10-24 10:42:37,226 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 143.3ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-10-24 10:42:37,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2021-10-24 10:42:37,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 913. [2021-10-24 10:42:37,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 912 states have (on average 1.2203947368421053) internal successors, (1113), 912 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:37,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1113 transitions. [2021-10-24 10:42:37,390 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1113 transitions. Word has length 57 [2021-10-24 10:42:37,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:37,390 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 1113 transitions. [2021-10-24 10:42:37,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:37,391 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1113 transitions. [2021-10-24 10:42:37,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-24 10:42:37,392 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:37,392 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:37,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:37,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:37,611 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:37,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:37,611 INFO L82 PathProgramCache]: Analyzing trace with hash -205499338, now seen corresponding path program 1 times [2021-10-24 10:42:37,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:37,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1784967248] [2021-10-24 10:42:37,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:37,612 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:37,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:37,613 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:37,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-24 10:42:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:38,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-24 10:42:38,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:38,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:38,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:38,327 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:38,328 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:38,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1784967248] [2021-10-24 10:42:38,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1784967248] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:38,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:38,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-24 10:42:38,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701545932] [2021-10-24 10:42:38,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-24 10:42:38,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:38,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-24 10:42:38,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-24 10:42:38,330 INFO L87 Difference]: Start difference. First operand 913 states and 1113 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:38,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:38,553 INFO L93 Difference]: Finished difference Result 2051 states and 2509 transitions. [2021-10-24 10:42:38,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-24 10:42:38,553 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-24 10:42:38,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:38,560 INFO L225 Difference]: With dead ends: 2051 [2021-10-24 10:42:38,560 INFO L226 Difference]: Without dead ends: 1144 [2021-10-24 10:42:38,561 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 33.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-24 10:42:38,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2021-10-24 10:42:38,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 913. [2021-10-24 10:42:38,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 912 states have (on average 1.2116228070175439) internal successors, (1105), 912 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1105 transitions. [2021-10-24 10:42:38,709 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1105 transitions. Word has length 57 [2021-10-24 10:42:38,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:38,710 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 1105 transitions. [2021-10-24 10:42:38,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:38,710 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1105 transitions. [2021-10-24 10:42:38,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-24 10:42:38,712 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:38,712 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:38,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:38,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:38,925 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:38,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:38,926 INFO L82 PathProgramCache]: Analyzing trace with hash -599866124, now seen corresponding path program 1 times [2021-10-24 10:42:38,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:38,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2027531456] [2021-10-24 10:42:38,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:38,927 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:38,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:38,928 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:38,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-24 10:42:39,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:39,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-24 10:42:39,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:39,472 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:39,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:39,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:39,618 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:39,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2027531456] [2021-10-24 10:42:39,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2027531456] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:39,618 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:39,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-10-24 10:42:39,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300538764] [2021-10-24 10:42:39,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-24 10:42:39,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:39,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-24 10:42:39,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-24 10:42:39,620 INFO L87 Difference]: Start difference. First operand 913 states and 1105 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:39,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:39,822 INFO L93 Difference]: Finished difference Result 1961 states and 2395 transitions. [2021-10-24 10:42:39,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-24 10:42:39,822 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-24 10:42:39,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:39,829 INFO L225 Difference]: With dead ends: 1961 [2021-10-24 10:42:39,829 INFO L226 Difference]: Without dead ends: 1054 [2021-10-24 10:42:39,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 33.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-24 10:42:39,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2021-10-24 10:42:39,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 783. [2021-10-24 10:42:39,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 782 states have (on average 1.2186700767263428) internal successors, (953), 782 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 953 transitions. [2021-10-24 10:42:39,963 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 953 transitions. Word has length 57 [2021-10-24 10:42:39,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:39,963 INFO L470 AbstractCegarLoop]: Abstraction has 783 states and 953 transitions. [2021-10-24 10:42:39,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:39,964 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 953 transitions. [2021-10-24 10:42:39,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-10-24 10:42:39,965 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:39,965 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:39,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:40,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:40,170 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:40,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:40,170 INFO L82 PathProgramCache]: Analyzing trace with hash -1635725015, now seen corresponding path program 1 times [2021-10-24 10:42:40,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:40,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1368856944] [2021-10-24 10:42:40,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:40,174 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:40,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:40,175 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:40,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-24 10:42:40,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:40,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-24 10:42:40,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:40,830 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-24 10:42:40,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:41,037 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-24 10:42:41,038 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:41,038 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1368856944] [2021-10-24 10:42:41,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1368856944] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:41,038 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-24 10:42:41,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-24 10:42:41,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434194726] [2021-10-24 10:42:41,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-24 10:42:41,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:41,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-24 10:42:41,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-24 10:42:41,040 INFO L87 Difference]: Start difference. First operand 783 states and 953 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:41,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:41,425 INFO L93 Difference]: Finished difference Result 2686 states and 3286 transitions. [2021-10-24 10:42:41,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-24 10:42:41,426 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2021-10-24 10:42:41,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:41,435 INFO L225 Difference]: With dead ends: 2686 [2021-10-24 10:42:41,435 INFO L226 Difference]: Without dead ends: 1909 [2021-10-24 10:42:41,437 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 79.5ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-10-24 10:42:41,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1909 states. [2021-10-24 10:42:41,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1909 to 783. [2021-10-24 10:42:41,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 782 states have (on average 1.2122762148337596) internal successors, (948), 782 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:41,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 948 transitions. [2021-10-24 10:42:41,588 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 948 transitions. Word has length 59 [2021-10-24 10:42:41,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:41,588 INFO L470 AbstractCegarLoop]: Abstraction has 783 states and 948 transitions. [2021-10-24 10:42:41,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:41,589 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 948 transitions. [2021-10-24 10:42:41,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-24 10:42:41,590 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:41,590 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:41,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-10-24 10:42:41,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 [2021-10-24 10:42:41,803 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:41,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:41,804 INFO L82 PathProgramCache]: Analyzing trace with hash 959514549, now seen corresponding path program 1 times [2021-10-24 10:42:41,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:41,804 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [142678219] [2021-10-24 10:42:41,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:41,804 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:41,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:41,805 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:41,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-24 10:42:42,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:42,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-24 10:42:42,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:42,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:42,755 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:42,755 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:42,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [142678219] [2021-10-24 10:42:42,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [142678219] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-24 10:42:42,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [821192283] [2021-10-24 10:42:42,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:42,756 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-24 10:42:42,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 [2021-10-24 10:42:42,757 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-24 10:42:42,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-10-24 10:42:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:43,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-24 10:42:43,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:43,499 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-24 10:42:43,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:43,618 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-24 10:42:43,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [821192283] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-24 10:42:43,618 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 2 imperfect interpolant sequences. [2021-10-24 10:42:43,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [5, 5] total 11 [2021-10-24 10:42:43,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424723645] [2021-10-24 10:42:43,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-24 10:42:43,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:43,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-24 10:42:43,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-10-24 10:42:43,620 INFO L87 Difference]: Start difference. First operand 783 states and 948 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:44,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:44,127 INFO L93 Difference]: Finished difference Result 2751 states and 3363 transitions. [2021-10-24 10:42:44,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-24 10:42:44,128 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-10-24 10:42:44,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:44,140 INFO L225 Difference]: With dead ends: 2751 [2021-10-24 10:42:44,140 INFO L226 Difference]: Without dead ends: 1974 [2021-10-24 10:42:44,142 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 99.7ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-24 10:42:44,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2021-10-24 10:42:44,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 810. [2021-10-24 10:42:44,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 1.2051915945611866) internal successors, (975), 809 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:44,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 975 transitions. [2021-10-24 10:42:44,353 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 975 transitions. Word has length 65 [2021-10-24 10:42:44,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:44,354 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 975 transitions. [2021-10-24 10:42:44,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:44,354 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 975 transitions. [2021-10-24 10:42:44,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-24 10:42:44,355 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:44,356 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:44,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:44,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2021-10-24 10:42:44,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt [2021-10-24 10:42:44,771 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:44,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:44,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1217679987, now seen corresponding path program 1 times [2021-10-24 10:42:44,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:44,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1663370739] [2021-10-24 10:42:44,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:44,773 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:44,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:44,774 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:44,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-24 10:42:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:45,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-24 10:42:45,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:45,526 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:45,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:45,766 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:45,767 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:45,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1663370739] [2021-10-24 10:42:45,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1663370739] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-24 10:42:45,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1329289078] [2021-10-24 10:42:45,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:45,767 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-24 10:42:45,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 [2021-10-24 10:42:45,769 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-24 10:42:45,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2021-10-24 10:42:46,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:46,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-24 10:42:46,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:46,627 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:46,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:46,883 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-24 10:42:46,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1329289078] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-24 10:42:46,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251350666] [2021-10-24 10:42:46,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:46,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-24 10:42:46,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 [2021-10-24 10:42:46,891 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-24 10:42:46,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-24 10:42:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:47,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-24 10:42:47,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:47,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:47,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:47,960 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:47,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251350666] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-24 10:42:47,960 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 5 imperfect interpolant sequences. [2021-10-24 10:42:47,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 5, 5, 5, 8] total 14 [2021-10-24 10:42:47,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22181044] [2021-10-24 10:42:47,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-24 10:42:47,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:47,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-24 10:42:47,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-10-24 10:42:47,962 INFO L87 Difference]: Start difference. First operand 810 states and 975 transitions. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:48,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:42:48,909 INFO L93 Difference]: Finished difference Result 4429 states and 5373 transitions. [2021-10-24 10:42:48,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-24 10:42:48,918 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-10-24 10:42:48,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:42:48,936 INFO L225 Difference]: With dead ends: 4429 [2021-10-24 10:42:48,936 INFO L226 Difference]: Without dead ends: 3625 [2021-10-24 10:42:48,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 384 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 334.5ms TimeCoverageRelationStatistics Valid=163, Invalid=539, Unknown=0, NotChecked=0, Total=702 [2021-10-24 10:42:48,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3625 states. [2021-10-24 10:42:49,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3625 to 1171. [2021-10-24 10:42:49,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 1170 states have (on average 1.217094017094017) internal successors, (1424), 1170 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:49,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1424 transitions. [2021-10-24 10:42:49,219 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 1424 transitions. Word has length 65 [2021-10-24 10:42:49,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:42:49,220 INFO L470 AbstractCegarLoop]: Abstraction has 1171 states and 1424 transitions. [2021-10-24 10:42:49,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:42:49,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 1424 transitions. [2021-10-24 10:42:49,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-10-24 10:42:49,222 INFO L504 BasicCegarLoop]: Found error trace [2021-10-24 10:42:49,222 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-24 10:42:49,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:49,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 0 [2021-10-24 10:42:49,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-10-24 10:42:49,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-24 10:42:49,839 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-24 10:42:49,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-24 10:42:49,839 INFO L82 PathProgramCache]: Analyzing trace with hash 903094936, now seen corresponding path program 1 times [2021-10-24 10:42:49,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-24 10:42:49,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2029272963] [2021-10-24 10:42:49,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:49,840 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-24 10:42:49,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat [2021-10-24 10:42:49,841 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-24 10:42:49,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-24 10:42:50,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:50,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-24 10:42:50,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:50,813 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 41 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-24 10:42:50,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:51,096 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 41 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-24 10:42:51,096 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-24 10:42:51,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2029272963] [2021-10-24 10:42:51,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2029272963] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-24 10:42:51,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1092707479] [2021-10-24 10:42:51,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:51,097 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-24 10:42:51,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 [2021-10-24 10:42:51,100 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-24 10:42:51,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-10-24 10:42:52,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:52,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-24 10:42:52,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:52,365 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-24 10:42:52,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-24 10:42:52,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1092707479] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-24 10:42:52,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040762857] [2021-10-24 10:42:52,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-24 10:42:52,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-24 10:42:52,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 [2021-10-24 10:42:52,767 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-24 10:42:52,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-24 10:42:53,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-24 10:42:53,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-24 10:42:53,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-24 10:42:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-24 10:42:53,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-24 10:42:54,192 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 32 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-24 10:42:54,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040762857] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-24 10:42:54,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-24 10:42:54,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6, 6, 8, 9] total 20 [2021-10-24 10:42:54,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932300824] [2021-10-24 10:42:54,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-24 10:42:54,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-24 10:42:54,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-24 10:42:54,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-24 10:42:54,195 INFO L87 Difference]: Start difference. First operand 1171 states and 1424 transitions. Second operand has 20 states, 20 states have (on average 14.2) internal successors, (284), 20 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:43:01,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-24 10:43:01,099 INFO L93 Difference]: Finished difference Result 6523 states and 7951 transitions. [2021-10-24 10:43:01,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-24 10:43:01,100 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 14.2) internal successors, (284), 20 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-10-24 10:43:01,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-24 10:43:01,100 INFO L225 Difference]: With dead ends: 6523 [2021-10-24 10:43:01,100 INFO L226 Difference]: Without dead ends: 0 [2021-10-24 10:43:01,108 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1151 ImplicationChecksByTransitivity, 936.6ms TimeCoverageRelationStatistics Valid=802, Invalid=3620, Unknown=0, NotChecked=0, Total=4422 [2021-10-24 10:43:01,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-10-24 10:43:01,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-10-24 10:43:01,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:43:01,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-10-24 10:43:01,109 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 92 [2021-10-24 10:43:01,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-24 10:43:01,109 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-24 10:43:01,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 14.2) internal successors, (284), 20 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-24 10:43:01,110 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-10-24 10:43:01,110 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-10-24 10:43:01,112 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-24 10:43:01,112 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-10-24 10:43:01,112 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION [2021-10-24 10:43:01,124 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-24 10:43:01,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2021-10-24 10:43:01,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-10-24 10:43:01,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/mathsat -unsat_core_generation=3,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-24 10:43:01,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-10-24 10:43:01,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:01,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:01,770 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:01,771 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:01,772 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:01,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:01,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,542 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:02,549 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:03,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:03,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:03,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,438 WARN L207 SmtUtils]: Spent 12.70 s on a formula simplification. DAG size of input: 1239 DAG size of output: 1058 [2021-10-24 10:43:16,444 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,451 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:16,452 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,351 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:18,355 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:22,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,211 WARN L207 SmtUtils]: Spent 6.89 s on a formula simplification. DAG size of input: 969 DAG size of output: 820 [2021-10-24 10:43:29,215 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,216 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,216 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,228 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,229 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,400 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,403 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:29,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:32,694 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:32,694 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:32,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,288 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,559 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,897 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:35,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:48,963 WARN L207 SmtUtils]: Spent 13.06 s on a formula simplification. DAG size of input: 1279 DAG size of output: 1107 [2021-10-24 10:43:48,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:48,973 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:48,974 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:49,500 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:49,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:49,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:49,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:50,085 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:43:51,797 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-24 10:44:18,767 WARN L207 SmtUtils]: Spent 24.02 s on a formula simplification. DAG size of input: 992 DAG size of output: 59 [2021-10-24 10:44:24,039 WARN L207 SmtUtils]: Spent 5.26 s on a formula simplification. DAG size of input: 451 DAG size of output: 76 [2021-10-24 10:44:33,699 WARN L207 SmtUtils]: Spent 9.64 s on a formula simplification. DAG size of input: 622 DAG size of output: 85 [2021-10-24 10:44:47,733 WARN L207 SmtUtils]: Spent 14.03 s on a formula simplification. DAG size of input: 780 DAG size of output: 65 [2021-10-24 10:44:54,854 WARN L207 SmtUtils]: Spent 6.33 s on a formula simplification. DAG size of input: 475 DAG size of output: 49 [2021-10-24 10:45:25,222 WARN L207 SmtUtils]: Spent 23.17 s on a formula simplification. DAG size of input: 1052 DAG size of output: 78 [2021-10-24 10:45:33,798 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 477) no Hoare annotation was computed. [2021-10-24 10:45:33,798 INFO L857 garLoopResultBuilder]: For program point L168(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,798 INFO L857 garLoopResultBuilder]: For program point L168-1(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,798 INFO L857 garLoopResultBuilder]: For program point L168-2(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,798 INFO L857 garLoopResultBuilder]: For program point L168-3(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,798 INFO L857 garLoopResultBuilder]: For program point L168-4(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,798 INFO L857 garLoopResultBuilder]: For program point L168-5(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,799 INFO L857 garLoopResultBuilder]: For program point L168-6(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,799 INFO L857 garLoopResultBuilder]: For program point L168-7(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,799 INFO L857 garLoopResultBuilder]: For program point L168-8(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,799 INFO L857 garLoopResultBuilder]: For program point L168-9(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,799 INFO L857 garLoopResultBuilder]: For program point L168-10(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,799 INFO L857 garLoopResultBuilder]: For program point L168-11(lines 168 185) no Hoare annotation was computed. [2021-10-24 10:45:33,800 INFO L857 garLoopResultBuilder]: For program point L567(lines 567 574) no Hoare annotation was computed. [2021-10-24 10:45:33,800 INFO L860 garLoopResultBuilder]: At program point L567-1(lines 567 574) the Hoare annotation is: true [2021-10-24 10:45:33,800 INFO L857 garLoopResultBuilder]: For program point L172(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,800 INFO L857 garLoopResultBuilder]: For program point L172-1(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,800 INFO L857 garLoopResultBuilder]: For program point L172-2(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,800 INFO L857 garLoopResultBuilder]: For program point L172-3(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,801 INFO L857 garLoopResultBuilder]: For program point L172-4(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,801 INFO L857 garLoopResultBuilder]: For program point L172-5(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,801 INFO L857 garLoopResultBuilder]: For program point L172-6(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,801 INFO L857 garLoopResultBuilder]: For program point L172-7(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,801 INFO L857 garLoopResultBuilder]: For program point L172-8(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,801 INFO L857 garLoopResultBuilder]: For program point L172-9(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,802 INFO L857 garLoopResultBuilder]: For program point L172-10(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,802 INFO L857 garLoopResultBuilder]: For program point L172-11(lines 172 180) no Hoare annotation was computed. [2021-10-24 10:45:33,802 INFO L853 garLoopResultBuilder]: At program point L637(lines 1 1014) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-24 10:45:33,802 INFO L853 garLoopResultBuilder]: At program point L110(lines 63 111) the Hoare annotation is: false [2021-10-24 10:45:33,802 INFO L857 garLoopResultBuilder]: For program point L376(lines 376 380) no Hoare annotation was computed. [2021-10-24 10:45:33,802 INFO L857 garLoopResultBuilder]: For program point L376-3(lines 376 380) no Hoare annotation was computed. [2021-10-24 10:45:33,803 INFO L857 garLoopResultBuilder]: For program point L376-6(lines 376 380) no Hoare annotation was computed. [2021-10-24 10:45:33,803 INFO L860 garLoopResultBuilder]: At program point L576(lines 557 579) the Hoare annotation is: true [2021-10-24 10:45:33,803 INFO L853 garLoopResultBuilder]: At program point L445(lines 440 448) the Hoare annotation is: (let ((.cse16 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse1 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse8 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse12 (= ~waterLevel~0 (_ bv0 32))) (.cse13 (= (_ bv0 32) |ULTIMATE.start_getWaterLevel_#res|)) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse5 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse11 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse3 (not (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|))) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse14 (not .cse16)) (.cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse7 (= ~systemActive~0 (_ bv1 32))) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse10 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~8 (_ bv0 32))) (.cse15 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ULTIMATE.start_isLowWaterLevel_~tmp~6 (_ bv0 32)) (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse12 .cse13 .cse10 .cse11) (and .cse0 .cse3 .cse4 .cse14 .cse6 .cse7 .cse12 .cse13 .cse10 .cse15) (and .cse0 .cse2 .cse16 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) .cse4 .cse5 .cse6 .cse7 .cse10 .cse11) (and .cse0 .cse3 .cse4 .cse14 .cse6 .cse7 .cse9 .cse10 .cse15)))) [2021-10-24 10:45:33,803 INFO L853 garLoopResultBuilder]: At program point L445-1(lines 440 448) the Hoare annotation is: false [2021-10-24 10:45:33,803 INFO L853 garLoopResultBuilder]: At program point L445-2(lines 440 448) the Hoare annotation is: false [2021-10-24 10:45:33,804 INFO L853 garLoopResultBuilder]: At program point L645(lines 640 648) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-24 10:45:33,804 INFO L857 garLoopResultBuilder]: For program point L453(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,804 INFO L857 garLoopResultBuilder]: For program point L453-1(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,804 INFO L857 garLoopResultBuilder]: For program point L453-2(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,804 INFO L857 garLoopResultBuilder]: For program point L453-3(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,804 INFO L857 garLoopResultBuilder]: For program point L453-4(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L453-5(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L453-6(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L453-7(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L453-8(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L453-9(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L453-10(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L453-11(lines 453 459) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L388(lines 388 392) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L256(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,805 INFO L857 garLoopResultBuilder]: For program point L256-2(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-4(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-6(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-8(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-10(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-12(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-14(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-16(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-18(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-20(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L256-22(lines 256 262) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L590(lines 590 610) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L590-2(lines 590 610) no Hoare annotation was computed. [2021-10-24 10:45:33,806 INFO L853 garLoopResultBuilder]: At program point L458(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,806 INFO L857 garLoopResultBuilder]: For program point L590-4(lines 590 610) no Hoare annotation was computed. [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-1(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-2(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-3(lines 449 462) the Hoare annotation is: (let ((.cse8 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse9 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse5 (= ~waterLevel~0 (_ bv1 32))) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse6 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse3 (not .cse8)) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse11 (= ~waterLevel~0 (_ bv0 32))) (.cse10 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse7 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse8 .cse4 .cse9 .cse10 .cse7) (and .cse0 .cse8 .cse2 .cse4 .cse9 .cse7) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse10 .cse7) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse11 .cse6 .cse7) (and .cse0 .cse1 .cse3 .cse4 .cse11 .cse10 .cse7)))) [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-4(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-5(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-6(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-7(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L857 garLoopResultBuilder]: For program point L194(lines 194 211) no Hoare annotation was computed. [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-8(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L857 garLoopResultBuilder]: For program point L194-1(lines 194 211) no Hoare annotation was computed. [2021-10-24 10:45:33,807 INFO L853 garLoopResultBuilder]: At program point L458-9(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,807 INFO L857 garLoopResultBuilder]: For program point L194-2(lines 194 211) no Hoare annotation was computed. [2021-10-24 10:45:33,808 INFO L853 garLoopResultBuilder]: At program point L458-10(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,808 INFO L857 garLoopResultBuilder]: For program point L194-3(lines 194 211) no Hoare annotation was computed. [2021-10-24 10:45:33,808 INFO L853 garLoopResultBuilder]: At program point L458-11(lines 449 462) the Hoare annotation is: false [2021-10-24 10:45:33,808 INFO L857 garLoopResultBuilder]: For program point L194-4(lines 194 211) no Hoare annotation was computed. [2021-10-24 10:45:33,808 INFO L857 garLoopResultBuilder]: For program point L194-5(lines 194 211) no Hoare annotation was computed. [2021-10-24 10:45:33,808 INFO L857 garLoopResultBuilder]: For program point L65(lines 64 109) no Hoare annotation was computed. [2021-10-24 10:45:33,808 INFO L857 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-10-24 10:45:33,809 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 477) no Hoare annotation was computed. [2021-10-24 10:45:33,809 INFO L857 garLoopResultBuilder]: For program point L198(lines 198 206) no Hoare annotation was computed. [2021-10-24 10:45:33,809 INFO L857 garLoopResultBuilder]: For program point L198-1(lines 198 206) no Hoare annotation was computed. [2021-10-24 10:45:33,809 INFO L857 garLoopResultBuilder]: For program point L198-2(lines 198 206) no Hoare annotation was computed. [2021-10-24 10:45:33,809 INFO L857 garLoopResultBuilder]: For program point L198-3(lines 198 206) no Hoare annotation was computed. [2021-10-24 10:45:33,809 INFO L857 garLoopResultBuilder]: For program point L66(lines 66 70) no Hoare annotation was computed. [2021-10-24 10:45:33,810 INFO L857 garLoopResultBuilder]: For program point L198-4(lines 198 206) no Hoare annotation was computed. [2021-10-24 10:45:33,810 INFO L857 garLoopResultBuilder]: For program point L198-5(lines 198 206) no Hoare annotation was computed. [2021-10-24 10:45:33,810 INFO L857 garLoopResultBuilder]: For program point L596(lines 596 609) no Hoare annotation was computed. [2021-10-24 10:45:33,810 INFO L853 garLoopResultBuilder]: At program point L596-1(lines 1 1014) the Hoare annotation is: (let ((.cse5 (= ULTIMATE.start_isLowWaterLevel_~tmp~6 (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse21 (= ~waterLevel~0 (_ bv2 32))) (.cse1 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse13 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3 (_ bv0 32))) (.cse14 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse20 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse15 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse8 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse16 (= ~waterLevel~0 (_ bv0 32))) (.cse17 (= (_ bv0 32) |ULTIMATE.start_getWaterLevel_#res|)) (.cse18 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~8 (_ bv0 32))) (.cse12 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse3 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~8 (_ bv1 32))) (.cse7 (= ~systemActive~0 (_ bv1 32))) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse10 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse11 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse19 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse13 .cse14 .cse15 .cse7 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 (not (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|)) .cse14 .cse20 .cse5 .cse6 .cse15 .cse7 .cse8 (not (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3)) .cse9 .cse18 .cse12) (and .cse0 .cse21 .cse3 .cse4 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv1 32)) .cse7 .cse10 .cse11 .cse19) (and .cse0 .cse3 .cse7 .cse16 .cse10 .cse11 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse8 .cse16 .cse10 .cse11 .cse12) (and .cse0 .cse14 .cse7 .cse9 .cse19) (and .cse0 .cse2 .cse21 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) .cse14 .cse20 (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3) .cse15 .cse7 .cse18 .cse12) (and .cse0 .cse1 .cse2 .cse13 .cse14 .cse20 .cse15 .cse7 .cse8 .cse16 .cse17 .cse18 .cse12) (and .cse0 .cse3 .cse7 .cse9 .cse10 .cse11 .cse19))) [2021-10-24 10:45:33,810 INFO L857 garLoopResultBuilder]: For program point L596-2(lines 596 609) no Hoare annotation was computed. [2021-10-24 10:45:33,811 INFO L853 garLoopResultBuilder]: At program point L596-3(lines 1 1014) the Hoare annotation is: false [2021-10-24 10:45:33,811 INFO L857 garLoopResultBuilder]: For program point L596-4(lines 596 609) no Hoare annotation was computed. [2021-10-24 10:45:33,811 INFO L853 garLoopResultBuilder]: At program point L596-5(lines 1 1014) the Hoare annotation is: false [2021-10-24 10:45:33,811 INFO L857 garLoopResultBuilder]: For program point L400(lines 400 404) no Hoare annotation was computed. [2021-10-24 10:45:33,811 INFO L853 garLoopResultBuilder]: At program point L136(lines 135 154) the Hoare annotation is: (let ((.cse8 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse9 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse2 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse3 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse7 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32))) (.cse12 (= ~waterLevel~0 (_ bv2 32))) (.cse5 (= ~waterLevel~0 (_ bv1 32))) (.cse14 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse11 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse10 (= ~waterLevel~0 (_ bv0 32))) (.cse13 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse8 .cse1 .cse4 .cse9 .cse10 .cse6 .cse7) (and .cse0 .cse8 .cse1 .cse11 .cse4 .cse9 .cse10 .cse7) (and .cse0 .cse12 .cse4 .cse6 .cse13) (and .cse0 .cse4 .cse10 .cse6 .cse13) (and .cse0 .cse4 .cse5 .cse6 .cse13) (and .cse0 .cse1 .cse11 .cse4 .cse9 .cse5 .cse7) (and .cse0 .cse1 .cse4 .cse9 .cse5 .cse6 .cse7) (and .cse0 .cse1 .cse11 .cse2 .cse3 .cse4 .cse5 .cse7) (and .cse0 .cse12 .cse11 .cse4 .cse14 .cse13) (and .cse0 .cse11 .cse4 .cse5 .cse14 .cse13) (and .cse0 .cse11 .cse4 .cse10 .cse13))) [2021-10-24 10:45:33,811 INFO L857 garLoopResultBuilder]: For program point L136-1(lines 136 142) no Hoare annotation was computed. [2021-10-24 10:45:33,811 INFO L853 garLoopResultBuilder]: At program point L136-2(lines 135 154) the Hoare annotation is: false [2021-10-24 10:45:33,811 INFO L853 garLoopResultBuilder]: At program point L136-3(lines 135 154) the Hoare annotation is: false [2021-10-24 10:45:33,812 INFO L857 garLoopResultBuilder]: For program point L600(lines 600 606) no Hoare annotation was computed. [2021-10-24 10:45:33,812 INFO L857 garLoopResultBuilder]: For program point L600-2(lines 600 606) no Hoare annotation was computed. [2021-10-24 10:45:33,812 INFO L853 garLoopResultBuilder]: At program point L468(lines 463 471) the Hoare annotation is: (let ((.cse10 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse4 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse8 (= ~waterLevel~0 (_ bv1 32))) (.cse12 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse13 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse3 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse7 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse11 (= ~waterLevel~0 (_ bv0 32))) (.cse9 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse10 .cse6 .cse7 .cse11 .cse12 .cse13 .cse9) (and .cse0 .cse1 .cse10 .cse4 .cse6 .cse7 .cse8 .cse12 .cse13 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse11 .cse9))) [2021-10-24 10:45:33,812 INFO L857 garLoopResultBuilder]: For program point L600-4(lines 600 606) no Hoare annotation was computed. [2021-10-24 10:45:33,812 INFO L853 garLoopResultBuilder]: At program point L468-1(lines 463 471) the Hoare annotation is: false [2021-10-24 10:45:33,812 INFO L853 garLoopResultBuilder]: At program point L468-2(lines 463 471) the Hoare annotation is: false [2021-10-24 10:45:33,812 INFO L853 garLoopResultBuilder]: At program point L468-3(lines 463 471) the Hoare annotation is: false [2021-10-24 10:45:33,812 INFO L853 garLoopResultBuilder]: At program point L468-4(lines 463 471) the Hoare annotation is: false [2021-10-24 10:45:33,812 INFO L853 garLoopResultBuilder]: At program point L468-5(lines 463 471) the Hoare annotation is: false [2021-10-24 10:45:33,812 INFO L857 garLoopResultBuilder]: For program point L74(lines 74 80) no Hoare annotation was computed. [2021-10-24 10:45:33,813 INFO L853 garLoopResultBuilder]: At program point L74-1(lines 74 80) the Hoare annotation is: (let ((.cse13 (not (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|))) (.cse6 (= ULTIMATE.start_isLowWaterLevel_~tmp~6 (_ bv0 32))) (.cse7 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse17 (not (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3))) (.cse20 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3 (_ bv0 32))) (.cse14 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse15 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse16 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse22 (= (_ bv0 32) |ULTIMATE.start_getWaterLevel_#res|)) (.cse18 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~8 (_ bv0 32))) (.cse3 (= ~waterLevel~0 (_ bv2 32))) (.cse19 (= (_ bv0 32) ~pumpRunning~0)) (.cse21 (= ~waterLevel~0 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse4 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~8 (_ bv1 32))) (.cse5 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse8 (= ~systemActive~0 (_ bv1 32))) (.cse9 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse23 (= ~waterLevel~0 (_ bv1 32))) (.cse24 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse10 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse11 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse12 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse2 .cse3 .cse13 .cse14 .cse15 .cse6 .cse7 .cse16 .cse8 .cse17 .cse18 .cse12) (and .cse0 .cse3 .cse14 .cse8 .cse19) (and .cse0 .cse20 .cse14 .cse16 .cse8 .cse21 .cse22 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse20 .cse14 .cse15 .cse16 .cse8 .cse9 .cse22 .cse23 .cse18 .cse12) (and .cse0 .cse1 .cse2 .cse13 .cse14 .cse15 .cse6 .cse7 .cse16 .cse8 .cse9 .cse17 .cse23 .cse18 .cse12) (and .cse0 .cse4 .cse8 .cse21 .cse10 .cse11 .cse19) (and .cse0 .cse14 .cse8 .cse23 .cse19) (and .cse0 .cse2 .cse3 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) .cse14 .cse15 (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3) .cse16 .cse8 .cse18 .cse12) (and .cse0 .cse1 .cse2 .cse20 .cse14 .cse15 .cse16 .cse8 .cse9 .cse21 .cse22 .cse18 .cse12) (and .cse0 .cse3 .cse4 .cse8 .cse24 .cse10 .cse11 .cse19) (and .cse0 .cse4 .cse8 .cse23 .cse24 .cse10 .cse11 .cse19) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 .cse9 .cse21 .cse24 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 .cse9 .cse23 .cse24 .cse10 .cse11 .cse12))) [2021-10-24 10:45:33,813 INFO L857 garLoopResultBuilder]: For program point L339(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,813 INFO L857 garLoopResultBuilder]: For program point L339-2(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,813 INFO L857 garLoopResultBuilder]: For program point L339-3(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,813 INFO L857 garLoopResultBuilder]: For program point L339-5(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,813 INFO L857 garLoopResultBuilder]: For program point L339-6(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,813 INFO L857 garLoopResultBuilder]: For program point L339-8(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,813 INFO L857 garLoopResultBuilder]: For program point L339-9(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,814 INFO L857 garLoopResultBuilder]: For program point L339-11(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,814 INFO L857 garLoopResultBuilder]: For program point L339-12(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,814 INFO L857 garLoopResultBuilder]: For program point L339-14(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,814 INFO L857 garLoopResultBuilder]: For program point L339-15(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,814 INFO L857 garLoopResultBuilder]: For program point L339-17(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,814 INFO L857 garLoopResultBuilder]: For program point L339-18(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,815 INFO L857 garLoopResultBuilder]: For program point L339-20(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,815 INFO L857 garLoopResultBuilder]: For program point L339-21(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,815 INFO L857 garLoopResultBuilder]: For program point L339-23(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,815 INFO L857 garLoopResultBuilder]: For program point L339-24(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,815 INFO L857 garLoopResultBuilder]: For program point L339-26(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,815 INFO L857 garLoopResultBuilder]: For program point L339-27(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,815 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 477) no Hoare annotation was computed. [2021-10-24 10:45:33,816 INFO L857 garLoopResultBuilder]: For program point L339-29(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,816 INFO L857 garLoopResultBuilder]: For program point L339-30(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,816 INFO L857 garLoopResultBuilder]: For program point L339-32(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,816 INFO L857 garLoopResultBuilder]: For program point L339-33(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,816 INFO L857 garLoopResultBuilder]: For program point L339-35(lines 339 343) no Hoare annotation was computed. [2021-10-24 10:45:33,816 INFO L853 garLoopResultBuilder]: At program point L143(lines 143 149) the Hoare annotation is: (let ((.cse2 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse8 (not .cse2)) (.cse15 (= ~waterLevel~0 (_ bv0 32))) (.cse17 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse11 (= (_ bv0 32) ~pumpRunning~0)) (.cse13 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse10 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse16 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse12 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse18 (= ULTIMATE.start_isLowWaterLevel_~tmp~6 (_ bv0 32))) (.cse19 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse14 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse7 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse8 .cse6 .cse9 .cse10 .cse11) (and .cse0 .cse12 .cse1 .cse13 .cse6 .cse14 .cse15 .cse10 .cse16 .cse7) (and .cse0 .cse12 .cse1 .cse3 .cse4 .cse5 .cse6 .cse14 .cse15 .cse7) (and .cse0 .cse8 .cse6 .cse15 .cse10 .cse11) (and .cse0 .cse3 .cse8 .cse6 .cse9 .cse17 .cse11) (and .cse0 .cse2 .cse13 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv1 32)) .cse6 .cse10 .cse16 .cse11) (and .cse0 .cse3 .cse8 .cse6 .cse15 .cse17 .cse11) (and .cse0 .cse12 .cse1 .cse13 .cse18 .cse19 .cse6 .cse14 .cse9 .cse10 .cse16 .cse7) (and .cse0 .cse12 .cse1 .cse3 .cse4 .cse18 .cse19 .cse5 .cse6 .cse14 .cse9 .cse7)))) [2021-10-24 10:45:33,817 INFO L853 garLoopResultBuilder]: At program point L143-1(lines 143 149) the Hoare annotation is: false [2021-10-24 10:45:33,817 INFO L853 garLoopResultBuilder]: At program point L143-2(lines 143 149) the Hoare annotation is: false [2021-10-24 10:45:33,817 INFO L853 garLoopResultBuilder]: At program point L541(lines 537 543) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-24 10:45:33,817 INFO L857 garLoopResultBuilder]: For program point L477(line 477) no Hoare annotation was computed. [2021-10-24 10:45:33,817 INFO L857 garLoopResultBuilder]: For program point L477-1(line 477) no Hoare annotation was computed. [2021-10-24 10:45:33,817 INFO L857 garLoopResultBuilder]: For program point L477-2(line 477) no Hoare annotation was computed. [2021-10-24 10:45:33,818 INFO L853 garLoopResultBuilder]: At program point L345(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,818 INFO L853 garLoopResultBuilder]: At program point L345-1(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,818 INFO L853 garLoopResultBuilder]: At program point L345-2(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,818 INFO L853 garLoopResultBuilder]: At program point L345-3(lines 330 348) the Hoare annotation is: (let ((.cse2 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse14 (= ~waterLevel~0 (_ bv0 32))) (.cse15 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse9 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse10 (not .cse2)) (.cse11 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv0 32))) (.cse12 (= ULTIMATE.start_isHighWaterLevel_~tmp~5 (_ bv1 32))) (.cse13 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv0 32))) (.cse17 (= ~waterLevel~0 (_ bv1 32))) (.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~5 (_ bv0 32))) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse6 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse16 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse8 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse1 .cse9 .cse4 .cse10 .cse11 .cse5 .cse12 .cse13 .cse14 .cse8) (and .cse1 .cse9 .cse10 .cse11 .cse5 .cse12 .cse13 .cse14 .cse15 .cse16 .cse8) (and .cse1 .cse9 .cse10 .cse11 .cse5 .cse12 .cse13 .cse17 .cse15 .cse16 .cse8) (and .cse1 .cse9 .cse4 .cse10 .cse11 .cse5 .cse12 .cse13 .cse17 .cse8) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse16 .cse8)))) [2021-10-24 10:45:33,818 INFO L853 garLoopResultBuilder]: At program point L345-4(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,819 INFO L853 garLoopResultBuilder]: At program point L345-5(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,819 INFO L853 garLoopResultBuilder]: At program point L345-6(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,819 INFO L853 garLoopResultBuilder]: At program point L345-7(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,819 INFO L853 garLoopResultBuilder]: At program point L345-8(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,819 INFO L853 garLoopResultBuilder]: At program point L345-9(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,819 INFO L853 garLoopResultBuilder]: At program point L345-10(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,819 INFO L853 garLoopResultBuilder]: At program point L345-11(lines 330 348) the Hoare annotation is: false [2021-10-24 10:45:33,820 INFO L853 garLoopResultBuilder]: At program point L413(lines 408 416) the Hoare annotation is: (let ((.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse3 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse5 (= ~waterLevel~0 (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse7 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse8 (= ~waterLevel~0 (_ bv0 32))) (.cse9 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse10 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse6 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse7 .cse1 .cse2 .cse3 .cse4 .cse8 .cse6) (and .cse0 .cse1 .cse4 .cse5 .cse9 .cse10 .cse6) (and .cse0 .cse7 .cse1 .cse4 .cse8 .cse9 .cse10 .cse6))) [2021-10-24 10:45:33,820 INFO L853 garLoopResultBuilder]: At program point L413-1(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,820 INFO L853 garLoopResultBuilder]: At program point L413-2(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,820 INFO L853 garLoopResultBuilder]: At program point L413-3(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,820 INFO L853 garLoopResultBuilder]: At program point L281(lines 274 284) the Hoare annotation is: (let ((.cse3 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse10 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse7 (= ~waterLevel~0 (_ bv0 32))) (.cse11 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse12 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse8 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse8) (and .cse0 .cse2 .cse10 .cse6 .cse9 .cse11 .cse12 .cse8) (and .cse0 .cse1 .cse2 .cse10 .cse6 .cse7 .cse11 .cse12 .cse8))) [2021-10-24 10:45:33,821 INFO L853 garLoopResultBuilder]: At program point L413-4(lines 408 416) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= ~waterLevel~0 (_ bv2 32))) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~5 (_ bv0 32))) (.cse4 (= (_ bv1 32) ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~1)) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse6 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse8 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= ~methaneLevelCritical~0 (_ bv1 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32)) .cse8) (and .cse0 .cse1 .cse2 .cse3 (= ~methaneLevelCritical~0 (_ bv0 32)) .cse4 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse5 .cse6 .cse7 .cse8))) [2021-10-24 10:45:33,821 INFO L853 garLoopResultBuilder]: At program point L281-1(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,821 INFO L853 garLoopResultBuilder]: At program point L413-5(lines 408 416) the Hoare annotation is: (let ((.cse2 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse15 (= ~waterLevel~0 (_ bv0 32))) (.cse8 (not .cse2)) (.cse10 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse11 (= (_ bv0 32) ~pumpRunning~0)) (.cse13 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse16 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse17 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse12 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse18 (= ULTIMATE.start_isLowWaterLevel_~tmp~6 (_ bv0 32))) (.cse19 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse14 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse7 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse3 .cse8 .cse5 .cse6 .cse9 .cse10 .cse11) (and .cse0 .cse12 .cse1 .cse13 .cse6 .cse14 .cse15 .cse16 .cse17 .cse7) (and .cse0 .cse12 .cse1 .cse3 .cse4 .cse5 .cse6 .cse14 .cse15 .cse7) (and .cse0 .cse8 .cse6 .cse15 .cse10 .cse16 .cse17 .cse11) (and .cse0 .cse2 .cse13 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv1 32)) .cse6 .cse16 .cse17 .cse11) (and .cse0 .cse3 .cse8 .cse5 .cse6 .cse15 .cse10 .cse11) (and .cse0 .cse8 .cse6 .cse9 .cse10 .cse16 .cse17 .cse11) (and .cse0 .cse12 .cse1 .cse13 .cse18 .cse19 .cse6 .cse14 .cse9 .cse16 .cse17 .cse7) (and .cse0 .cse12 .cse1 .cse3 .cse4 .cse18 .cse19 .cse5 .cse6 .cse14 .cse9 .cse7)))) [2021-10-24 10:45:33,821 INFO L853 garLoopResultBuilder]: At program point L281-2(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,821 INFO L853 garLoopResultBuilder]: At program point L413-6(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,822 INFO L853 garLoopResultBuilder]: At program point L281-3(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,822 INFO L853 garLoopResultBuilder]: At program point L413-7(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,822 INFO L853 garLoopResultBuilder]: At program point L281-4(lines 274 284) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= ~waterLevel~0 (_ bv2 32))) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~5 (_ bv0 32))) (.cse4 (= (_ bv1 32) ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~1)) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse6 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse8 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 (= ~methaneLevelCritical~0 (_ bv0 32)) .cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse2 .cse3 .cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32)) .cse5 .cse6 .cse7 (= ~methaneLevelCritical~0 (_ bv1 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32)) .cse8))) [2021-10-24 10:45:33,822 INFO L853 garLoopResultBuilder]: At program point L413-8(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,822 INFO L853 garLoopResultBuilder]: At program point L281-5(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,823 INFO L853 garLoopResultBuilder]: At program point L413-9(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,823 INFO L853 garLoopResultBuilder]: At program point L281-6(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,823 INFO L853 garLoopResultBuilder]: At program point L413-10(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,823 INFO L853 garLoopResultBuilder]: At program point L281-7(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,823 INFO L853 garLoopResultBuilder]: At program point L413-11(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,823 INFO L853 garLoopResultBuilder]: At program point L281-8(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,823 INFO L853 garLoopResultBuilder]: At program point L413-12(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,824 INFO L853 garLoopResultBuilder]: At program point L281-9(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,824 INFO L853 garLoopResultBuilder]: At program point L413-13(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,824 INFO L853 garLoopResultBuilder]: At program point L281-10(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,824 INFO L853 garLoopResultBuilder]: At program point L413-14(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,824 INFO L853 garLoopResultBuilder]: At program point L281-11(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,824 INFO L853 garLoopResultBuilder]: At program point L413-15(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,825 INFO L853 garLoopResultBuilder]: At program point L281-12(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,825 INFO L853 garLoopResultBuilder]: At program point L413-16(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,825 INFO L853 garLoopResultBuilder]: At program point L281-13(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,825 INFO L853 garLoopResultBuilder]: At program point L413-17(lines 408 416) the Hoare annotation is: false [2021-10-24 10:45:33,825 INFO L853 garLoopResultBuilder]: At program point L281-14(lines 274 284) the Hoare annotation is: false [2021-10-24 10:45:33,825 INFO L857 garLoopResultBuilder]: For program point L84(lines 84 90) no Hoare annotation was computed. [2021-10-24 10:45:33,826 INFO L853 garLoopResultBuilder]: At program point L84-1(lines 84 90) the Hoare annotation is: (let ((.cse10 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse11 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse8 (= ~waterLevel~0 (_ bv2 32))) (.cse3 (= ~systemActive~0 (_ bv1 32))) (.cse4 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse7 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (let ((.cse15 (or (and .cse0 .cse2 .cse8 .cse10 .cse11 .cse3 .cse6 .cse7) (and .cse0 .cse2 .cse8 .cse3 .cse4 .cse6 .cse7))) (.cse12 (= ULTIMATE.start_isLowWaterLevel_~tmp~6 (_ bv0 32))) (.cse13 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse1 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~2 (_ bv0 32))) (.cse18 (= ~waterLevel~0 (_ bv1 32))) (.cse19 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse16 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|)) (.cse17 (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3)) (.cse9 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse5 (= ~waterLevel~0 (_ bv0 32))) (.cse14 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and (or (and .cse0 .cse2 .cse8 .cse9 .cse10 .cse11 .cse3 .cse7) (and .cse0 .cse2 .cse8 .cse9 .cse3 .cse4 .cse7)) .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse9 .cse3 .cse4 .cse5 .cse7) (and .cse0 .cse8 .cse3 .cse6 .cse14) (and .cse0 .cse3 .cse5 .cse6 .cse14) (and .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse18 .cse6 .cse7) (and .cse15 .cse12 .cse13) (and .cse0 .cse3 .cse18 .cse6 .cse14) (and .cse0 .cse1 .cse2 .cse9 .cse3 .cse4 .cse18 .cse7) (and .cse0 .cse8 .cse9 .cse3 .cse19 .cse14) (and .cse0 .cse9 .cse3 .cse18 .cse19 .cse14) (and .cse8 (or (and .cse0 .cse2 .cse9 .cse10 .cse11 .cse3 .cse7) (and .cse0 .cse2 .cse9 .cse3 .cse4 .cse7)) .cse16 .cse17) (and .cse0 .cse9 .cse3 .cse5 .cse14)))) [2021-10-24 10:45:33,826 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-10-24 10:45:33,826 INFO L857 garLoopResultBuilder]: For program point L220(lines 220 237) no Hoare annotation was computed. [2021-10-24 10:45:33,826 INFO L857 garLoopResultBuilder]: For program point L220-1(lines 220 237) no Hoare annotation was computed. [2021-10-24 10:45:33,826 INFO L857 garLoopResultBuilder]: For program point L220-2(lines 220 237) no Hoare annotation was computed. [2021-10-24 10:45:33,827 INFO L853 garLoopResultBuilder]: At program point L290(lines 285 293) the Hoare annotation is: (and (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32)) (= (_ bv1 32) ~pumpRunning~0) (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) (= ~methaneLevelCritical~0 (_ bv0 32)) (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32)) (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~8 (_ bv0 32)) (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3) (= (_ bv1 32) |ULTIMATE.start_isPumpRunning_#res|) (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32))) [2021-10-24 10:45:33,827 INFO L853 garLoopResultBuilder]: At program point L290-1(lines 285 293) the Hoare annotation is: false [2021-10-24 10:45:33,827 INFO L857 garLoopResultBuilder]: For program point L224(lines 224 232) no Hoare annotation was computed. [2021-10-24 10:45:33,827 INFO L853 garLoopResultBuilder]: At program point L290-2(lines 285 293) the Hoare annotation is: false [2021-10-24 10:45:33,827 INFO L857 garLoopResultBuilder]: For program point L224-1(lines 224 232) no Hoare annotation was computed. [2021-10-24 10:45:33,827 INFO L857 garLoopResultBuilder]: For program point L224-2(lines 224 232) no Hoare annotation was computed. [2021-10-24 10:45:33,827 INFO L857 garLoopResultBuilder]: For program point L358(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,828 INFO L857 garLoopResultBuilder]: For program point L358-2(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,828 INFO L857 garLoopResultBuilder]: For program point L358-3(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,828 INFO L857 garLoopResultBuilder]: For program point L358-5(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,828 INFO L857 garLoopResultBuilder]: For program point L358-6(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,828 INFO L857 garLoopResultBuilder]: For program point L94(lines 94 105) no Hoare annotation was computed. [2021-10-24 10:45:33,828 INFO L857 garLoopResultBuilder]: For program point L358-8(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,828 INFO L857 garLoopResultBuilder]: For program point L358-9(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,829 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-10-24 10:45:33,829 INFO L857 garLoopResultBuilder]: For program point L358-11(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,829 INFO L857 garLoopResultBuilder]: For program point L358-12(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,829 INFO L857 garLoopResultBuilder]: For program point L358-14(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,829 INFO L857 garLoopResultBuilder]: For program point L358-15(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,829 INFO L857 garLoopResultBuilder]: For program point L358-17(lines 358 362) no Hoare annotation was computed. [2021-10-24 10:45:33,830 INFO L853 garLoopResultBuilder]: At program point L493-2(lines 493 507) the Hoare annotation is: false [2021-10-24 10:45:33,830 INFO L857 garLoopResultBuilder]: For program point L494(line 494) no Hoare annotation was computed. [2021-10-24 10:45:33,830 INFO L853 garLoopResultBuilder]: At program point L364(lines 349 367) the Hoare annotation is: (let ((.cse3 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse7 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse8 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse2 (= |ULTIMATE.start_isLowWaterLevel_#res| (_ bv0 32))) (.cse6 (= ~waterLevel~0 (_ bv0 32))) (.cse9 (= ULTIMATE.start_isLowWaterLevel_~tmp___0~2 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse12 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse13 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse11 (= ULTIMATE.start_isLowWaterLevel_~tmp~6 (_ bv0 32))) (.cse15 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse14 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse5 (= ULTIMATE.start_processEnvironment_~tmp~3 (_ bv0 32))) (.cse16 (= ~waterLevel~0 (_ bv1 32))) (.cse10 (= ULTIMATE.start_activatePump_~tmp~4 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse3 .cse11 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10) (and .cse0 .cse1 .cse12 .cse13 .cse11 .cse14 .cse4 .cse5 .cse6 .cse10) (and .cse0 .cse1 .cse3 .cse11 .cse15 .cse4 .cse5 .cse16 .cse7 .cse8 .cse10) (and .cse0 .cse1 .cse2 .cse12 .cse13 .cse14 .cse4 .cse5 .cse6 .cse9 .cse10) (and .cse0 .cse1 .cse12 .cse13 .cse11 .cse15 .cse14 .cse4 .cse5 .cse16 .cse10))) [2021-10-24 10:45:33,830 INFO L853 garLoopResultBuilder]: At program point L364-1(lines 349 367) the Hoare annotation is: false [2021-10-24 10:45:33,830 INFO L853 garLoopResultBuilder]: At program point L364-2(lines 349 367) the Hoare annotation is: false [2021-10-24 10:45:33,830 INFO L853 garLoopResultBuilder]: At program point L364-3(lines 349 367) the Hoare annotation is: false [2021-10-24 10:45:33,831 INFO L853 garLoopResultBuilder]: At program point L364-4(lines 349 367) the Hoare annotation is: false [2021-10-24 10:45:33,831 INFO L853 garLoopResultBuilder]: At program point L364-5(lines 349 367) the Hoare annotation is: false [2021-10-24 10:45:33,831 INFO L857 garLoopResultBuilder]: For program point L100(lines 100 104) no Hoare annotation was computed. [2021-10-24 10:45:33,831 INFO L857 garLoopResultBuilder]: For program point L100-2(lines 136 142) no Hoare annotation was computed. [2021-10-24 10:45:33,831 INFO L857 garLoopResultBuilder]: For program point L497(lines 497 501) no Hoare annotation was computed. [2021-10-24 10:45:33,831 INFO L857 garLoopResultBuilder]: For program point L497-1(lines 136 142) no Hoare annotation was computed. [2021-10-24 10:45:33,836 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-24 10:45:33,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.10 10:45:33 BoogieIcfgContainer [2021-10-24 10:45:33,913 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-24 10:45:33,914 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-24 10:45:33,914 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-24 10:45:33,914 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-24 10:45:33,915 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 10:42:10" (3/4) ... [2021-10-24 10:45:33,918 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-24 10:45:33,949 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 41 nodes and edges [2021-10-24 10:45:33,951 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2021-10-24 10:45:33,953 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2021-10-24 10:45:33,956 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-10-24 10:45:33,958 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-10-24 10:45:33,960 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-24 10:45:33,962 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-24 10:45:33,987 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) || ((((((((splverifierCounter == 0bv32 && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && 0bv32 == pumpRunning)) || ((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && !(2bv32 == tmp___0)) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && waterLevel == tmp___0) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:33,988 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) || ((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && !(2bv32 == tmp___0)) && tmp == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && 0bv32 == pumpRunning)) || ((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && 0bv32 == \result) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && !(2bv32 == tmp___0)) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && waterLevel == tmp___0) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && systemActive == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) [2021-10-24 10:45:33,988 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) && tmp == 0bv32) && \result == 0bv32)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) && waterLevel == \result) && waterLevel == tmp___0)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) && tmp == 0bv32) && \result == 0bv32)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((waterLevel == 2bv32 && (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || (((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32))) && waterLevel == \result) && waterLevel == tmp___0)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:33,989 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:33,989 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && \result == 1bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) [2021-10-24 10:45:33,991 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && \result == 1bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) [2021-10-24 10:45:33,991 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) [2021-10-24 10:45:33,992 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) [2021-10-24 10:45:33,993 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:33,993 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:33,995 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:33,995 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && waterLevel == tmp___0) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && 2bv32 == tmp___0) && 1bv32 == \result) && tmp == 0bv32 [2021-10-24 10:45:33,996 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32) [2021-10-24 10:45:33,998 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp___0 == 0bv32) && tmp == 0bv32) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp___0 == 0bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) [2021-10-24 10:45:33,998 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && 1bv32 == tmp) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:33,999 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && 1bv32 == tmp) && \result == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) [2021-10-24 10:45:34,078 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/witness.graphml [2021-10-24 10:45:34,078 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-24 10:45:34,079 INFO L168 Benchmark]: Toolchain (without parser) took 206880.32 ms. Allocated memory was 50.3 MB in the beginning and 4.5 GB in the end (delta: 4.4 GB). Free memory was 26.2 MB in the beginning and 2.7 GB in the end (delta: -2.7 GB). Peak memory consumption was 1.8 GB. Max. memory is 16.1 GB. [2021-10-24 10:45:34,080 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 50.3 MB. Free memory was 31.9 MB in the beginning and 31.8 MB in the end (delta: 38.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-24 10:45:34,080 INFO L168 Benchmark]: CACSL2BoogieTranslator took 747.56 ms. Allocated memory was 50.3 MB in the beginning and 60.8 MB in the end (delta: 10.5 MB). Free memory was 26.0 MB in the beginning and 28.2 MB in the end (delta: -2.1 MB). Peak memory consumption was 7.8 MB. Max. memory is 16.1 GB. [2021-10-24 10:45:34,081 INFO L168 Benchmark]: Boogie Procedure Inliner took 116.83 ms. Allocated memory is still 60.8 MB. Free memory was 28.2 MB in the beginning and 40.2 MB in the end (delta: -12.1 MB). Peak memory consumption was 5.3 MB. Max. memory is 16.1 GB. [2021-10-24 10:45:34,081 INFO L168 Benchmark]: Boogie Preprocessor took 109.86 ms. Allocated memory is still 60.8 MB. Free memory was 40.2 MB in the beginning and 36.0 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-24 10:45:34,081 INFO L168 Benchmark]: RCFGBuilder took 2660.68 ms. Allocated memory was 60.8 MB in the beginning and 77.6 MB in the end (delta: 16.8 MB). Free memory was 36.0 MB in the beginning and 41.3 MB in the end (delta: -5.3 MB). Peak memory consumption was 23.3 MB. Max. memory is 16.1 GB. [2021-10-24 10:45:34,082 INFO L168 Benchmark]: TraceAbstraction took 203071.85 ms. Allocated memory was 77.6 MB in the beginning and 4.5 GB in the end (delta: 4.4 GB). Free memory was 40.8 MB in the beginning and 2.7 GB in the end (delta: -2.7 GB). Peak memory consumption was 2.8 GB. Max. memory is 16.1 GB. [2021-10-24 10:45:34,082 INFO L168 Benchmark]: Witness Printer took 164.37 ms. Allocated memory is still 4.5 GB. Free memory was 2.7 GB in the beginning and 2.7 GB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. [2021-10-24 10:45:34,085 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27 ms. Allocated memory is still 50.3 MB. Free memory was 31.9 MB in the beginning and 31.8 MB in the end (delta: 38.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 747.56 ms. Allocated memory was 50.3 MB in the beginning and 60.8 MB in the end (delta: 10.5 MB). Free memory was 26.0 MB in the beginning and 28.2 MB in the end (delta: -2.1 MB). Peak memory consumption was 7.8 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 116.83 ms. Allocated memory is still 60.8 MB. Free memory was 28.2 MB in the beginning and 40.2 MB in the end (delta: -12.1 MB). Peak memory consumption was 5.3 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 109.86 ms. Allocated memory is still 60.8 MB. Free memory was 40.2 MB in the beginning and 36.0 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 2660.68 ms. Allocated memory was 60.8 MB in the beginning and 77.6 MB in the end (delta: 16.8 MB). Free memory was 36.0 MB in the beginning and 41.3 MB in the end (delta: -5.3 MB). Peak memory consumption was 23.3 MB. Max. memory is 16.1 GB. * TraceAbstraction took 203071.85 ms. Allocated memory was 77.6 MB in the beginning and 4.5 GB in the end (delta: 4.4 GB). Free memory was 40.8 MB in the beginning and 2.7 GB in the end (delta: -2.7 GB). Peak memory consumption was 2.8 GB. Max. memory is 16.1 GB. * Witness Printer took 164.37 ms. Allocated memory is still 4.5 GB. Free memory was 2.7 GB in the beginning and 2.7 GB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 477]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 477]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 477]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 231 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 202932.0ms, OverallIterations: 20, TraceHistogramMax: 3, EmptinessCheckTime: 45.6ms, AutomataDifference: 23829.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 152081.8ms, InitialAbstractionConstructionTime: 16.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3653 SDtfs, 7477 SDslu, 11900 SDs, 0 SdLazy, 1854 SolverSat, 283 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 17181.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2735 GetRequests, 2511 SyntacticMatches, 0 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1400 ImplicationChecksByTransitivity, 2322.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1171occurred in iteration=19, InterpolantAutomatonStates: 211, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1928.1ms AutomataMinimizationTime, 20 MinimizatonAttempts, 11651 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 93 LocationsWithAnnotation, 93 PreInvPairs, 1885 NumberOfFragments, 3331 HoareAnnotationTreeSize, 93 FomulaSimplifications, 483988464420 FormulaSimplificationTreeSizeReduction, 50072.7ms HoareSimplificationTime, 93 FomulaSimplificationsInter, 29260345048 FormulaSimplificationTreeSizeReductionInter, 101962.4ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 558.7ms SsaConstructionTime, 2852.9ms SatisfiabilityAnalysisTime, 9058.4ms InterpolantComputationTime, 1299 NumberOfCodeBlocks, 1299 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 2548 ConstructedInterpolants, 0 QuantifiedInterpolants, 5848 SizeOfPredicates, 72 NumberOfNonLiveVariables, 6073 ConjunctsInSsa, 137 ConjunctsInUnsatCore, 50 InterpolantComputations, 37 PerfectInterpolantSequences, 513/758 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 63]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 349]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && 1bv32 == tmp) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 143]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 349]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 537]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 463]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 349]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: ((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 135]: Loop Invariant Derived loop invariant: (((((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 135]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 440]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 143]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 567]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 557]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) || ((((((((splverifierCounter == 0bv32 && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && 0bv32 == pumpRunning)) || ((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && !(2bv32 == tmp___0)) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && waterLevel == tmp___0) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 74]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) || ((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && !(2bv32 == tmp___0)) && tmp == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && 0bv32 == pumpRunning)) || ((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && 0bv32 == \result) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && !(2bv32 == tmp___0)) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && waterLevel == tmp___0) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && systemActive == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 143]: Loop Invariant Derived loop invariant: (((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && \result == 1bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 135]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 463]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 285]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 440]: Loop Invariant Derived loop invariant: ((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 349]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 440]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: ((((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && tmp == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 463]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: (((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 285]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 349]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp == 0bv32) && 1bv32 == tmp) && \result == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 463]: Loop Invariant Derived loop invariant: (((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32) - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 84]: Loop Invariant Derived loop invariant: (((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) && tmp == 0bv32) && \result == 0bv32)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) && waterLevel == \result) && waterLevel == tmp___0)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) && tmp == 0bv32) && \result == 0bv32)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((waterLevel == 2bv32 && (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || (((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && tmp == 0bv32))) && waterLevel == \result) && waterLevel == tmp___0)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 493]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 285]: Loop Invariant Derived loop invariant: ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == \result) && methaneLevelCritical == 0bv32) && \result == 0bv32) && waterLevel == tmp___0) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && 2bv32 == tmp___0) && 1bv32 == \result) && tmp == 0bv32 - InvariantResult [Line: 349]: Loop Invariant Derived loop invariant: ((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp___0 == 0bv32) && tmp == 0bv32) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && \result == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp___0 == 0bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 408]: Loop Invariant Derived loop invariant: (((((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) || (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && \result == 1bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && \result == 1bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && waterLevel == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 463]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 463]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 274]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 640]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning RESULT: Ultimate proved your program to be correct! [2021-10-24 10:45:34,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fdc633c6-f0d4-4a67-a8c0-975d7abfbb7f/bin/utaipan-9zjyvhn0QE/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...