./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 47ea0209 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8 --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 837951bb35a66379a80a07f15314d2b43ee3f47728002b8b604897c09f36abe4 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 00:56:59,972 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 00:56:59,976 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 00:57:00,015 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 00:57:00,016 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 00:57:00,018 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 00:57:00,021 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 00:57:00,024 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 00:57:00,027 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 00:57:00,029 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 00:57:00,031 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 00:57:00,033 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 00:57:00,034 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 00:57:00,036 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 00:57:00,038 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 00:57:00,041 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 00:57:00,042 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 00:57:00,044 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 00:57:00,048 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 00:57:00,051 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 00:57:00,054 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 00:57:00,061 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 00:57:00,063 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 00:57:00,064 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 00:57:00,070 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 00:57:00,081 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 00:57:00,081 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 00:57:00,083 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 00:57:00,084 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 00:57:00,086 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 00:57:00,089 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 00:57:00,090 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 00:57:00,092 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 00:57:00,094 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 00:57:00,096 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 00:57:00,098 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 00:57:00,099 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 00:57:00,100 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 00:57:00,101 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 00:57:00,102 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 00:57:00,103 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 00:57:00,104 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-07 00:57:00,165 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 00:57:00,169 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 00:57:00,172 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-07 00:57:00,173 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-07 00:57:00,173 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-07 00:57:00,173 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-07 00:57:00,174 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-07 00:57:00,174 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-07 00:57:00,174 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-07 00:57:00,175 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-07 00:57:00,176 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-07 00:57:00,177 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-07 00:57:00,177 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-07 00:57:00,178 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-07 00:57:00,178 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-07 00:57:00,179 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 00:57:00,179 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 00:57:00,180 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 00:57:00,180 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 00:57:00,180 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 00:57:00,181 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-07 00:57:00,181 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-07 00:57:00,181 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-07 00:57:00,182 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-07 00:57:00,182 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 00:57:00,182 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 00:57:00,183 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 00:57:00,183 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-07 00:57:00,183 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 00:57:00,186 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-07 00:57:00,186 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 00:57:00,186 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 00:57:00,187 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-07 00:57:00,187 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-07 00:57:00,188 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-07 00:57:00,188 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-07 00:57:00,188 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-07 00:57:00,189 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 00:57:00,189 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-07 00:57:00,189 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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8 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 -> 837951bb35a66379a80a07f15314d2b43ee3f47728002b8b604897c09f36abe4 [2021-11-07 00:57:00,606 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 00:57:00,658 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 00:57:00,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 00:57:00,663 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 00:57:00,664 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 00:57:00,665 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/../../sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c [2021-11-07 00:57:00,783 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/5a820a78e/e85c3dfa83d34639848675747c7cfcd8/FLAGa39f11c36 [2021-11-07 00:57:01,475 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 00:57:01,486 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c [2021-11-07 00:57:01,507 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/5a820a78e/e85c3dfa83d34639848675747c7cfcd8/FLAGa39f11c36 [2021-11-07 00:57:01,719 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/5a820a78e/e85c3dfa83d34639848675747c7cfcd8 [2021-11-07 00:57:01,722 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 00:57:01,724 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 00:57:01,726 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 00:57:01,726 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 00:57:01,730 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 00:57:01,731 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 12:57:01" (1/1) ... [2021-11-07 00:57:01,733 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@414db39d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:01, skipping insertion in model container [2021-11-07 00:57:01,733 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 12:57:01" (1/1) ... [2021-11-07 00:57:01,742 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 00:57:01,810 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 00:57:02,313 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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c[18588,18601] [2021-11-07 00:57:02,316 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 00:57:02,330 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-11-07 00:57:02,331 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1d401528 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:02, skipping insertion in model container [2021-11-07 00:57:02,331 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 00:57:02,332 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-11-07 00:57:02,335 INFO L168 Benchmark]: Toolchain (without parser) took 609.10 ms. Allocated memory is still 90.2 MB. Free memory was 55.6 MB in the beginning and 62.3 MB in the end (delta: -6.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 00:57:02,335 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 90.2 MB. Free memory is still 47.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 00:57:02,337 INFO L168 Benchmark]: CACSL2BoogieTranslator took 605.89 ms. Allocated memory is still 90.2 MB. Free memory was 55.4 MB in the beginning and 62.3 MB in the end (delta: -6.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 00:57:02,338 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 90.2 MB. Free memory is still 47.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 605.89 ms. Allocated memory is still 90.2 MB. Free memory was 55.4 MB in the beginning and 62.3 MB in the end (delta: -6.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 531]: 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... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8 --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 837951bb35a66379a80a07f15314d2b43ee3f47728002b8b604897c09f36abe4 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 00:57:05,282 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 00:57:05,285 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 00:57:05,366 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 00:57:05,367 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 00:57:05,369 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 00:57:05,371 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 00:57:05,374 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 00:57:05,377 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 00:57:05,378 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 00:57:05,380 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 00:57:05,382 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 00:57:05,382 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 00:57:05,384 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 00:57:05,386 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 00:57:05,388 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 00:57:05,390 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 00:57:05,391 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 00:57:05,394 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 00:57:05,398 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 00:57:05,400 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 00:57:05,402 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 00:57:05,404 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 00:57:05,406 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 00:57:05,411 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 00:57:05,411 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 00:57:05,412 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 00:57:05,414 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 00:57:05,414 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 00:57:05,423 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 00:57:05,423 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 00:57:05,425 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 00:57:05,426 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 00:57:05,427 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 00:57:05,429 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 00:57:05,429 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 00:57:05,430 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 00:57:05,431 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 00:57:05,431 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 00:57:05,433 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 00:57:05,434 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 00:57:05,435 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-07 00:57:05,468 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 00:57:05,468 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 00:57:05,470 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-07 00:57:05,470 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-07 00:57:05,471 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-07 00:57:05,471 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-07 00:57:05,472 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-07 00:57:05,472 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-07 00:57:05,473 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-07 00:57:05,474 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 00:57:05,474 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 00:57:05,475 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 00:57:05,475 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 00:57:05,475 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-07 00:57:05,475 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-07 00:57:05,476 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-07 00:57:05,476 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-07 00:57:05,476 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-07 00:57:05,477 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-07 00:57:05,477 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 00:57:05,477 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 00:57:05,477 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 00:57:05,478 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-07 00:57:05,478 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 00:57:05,478 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-07 00:57:05,479 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-07 00:57:05,479 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 00:57:05,480 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 00:57:05,480 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-07 00:57:05,480 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-07 00:57:05,481 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-07 00:57:05,481 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-07 00:57:05,481 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-07 00:57:05,482 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 00:57:05,482 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-07 00:57:05,482 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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8 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 -> 837951bb35a66379a80a07f15314d2b43ee3f47728002b8b604897c09f36abe4 [2021-11-07 00:57:05,958 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 00:57:06,002 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 00:57:06,007 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 00:57:06,009 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 00:57:06,010 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 00:57:06,011 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/../../sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c [2021-11-07 00:57:06,090 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/6a7ecc696/bddddf6ecc0a42048e1b75a950b6e4b4/FLAGcea6f21a3 [2021-11-07 00:57:06,731 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 00:57:06,741 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c [2021-11-07 00:57:06,763 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/6a7ecc696/bddddf6ecc0a42048e1b75a950b6e4b4/FLAGcea6f21a3 [2021-11-07 00:57:06,970 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/data/6a7ecc696/bddddf6ecc0a42048e1b75a950b6e4b4 [2021-11-07 00:57:06,973 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 00:57:06,975 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 00:57:06,978 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 00:57:06,978 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 00:57:06,982 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 00:57:06,984 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 12:57:06" (1/1) ... [2021-11-07 00:57:06,986 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10855bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:06, skipping insertion in model container [2021-11-07 00:57:06,987 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 12:57:06" (1/1) ... [2021-11-07 00:57:06,997 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 00:57:07,083 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 00:57:07,612 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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c[18588,18601] [2021-11-07 00:57:07,615 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 00:57:07,643 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-07 00:57:07,665 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 00:57:07,787 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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c[18588,18601] [2021-11-07 00:57:07,788 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 00:57:07,798 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 00:57:07,866 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_f9f773c5-a0ef-492d-bc67-a1550816d9cb/sv-benchmarks/c/product-lines/minepump_spec3_product49.cil.c[18588,18601] [2021-11-07 00:57:07,867 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 00:57:07,907 INFO L208 MainTranslator]: Completed translation [2021-11-07 00:57:07,907 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07 WrapperNode [2021-11-07 00:57:07,907 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 00:57:07,910 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 00:57:07,910 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 00:57:07,910 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 00:57:07,919 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:07,960 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,026 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 00:57:08,027 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 00:57:08,027 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 00:57:08,035 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 00:57:08,045 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,045 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,053 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,053 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,073 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,084 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,089 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,111 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 00:57:08,113 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 00:57:08,113 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 00:57:08,113 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 00:57:08,114 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (1/1) ... [2021-11-07 00:57:08,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 00:57:08,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:57:08,182 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-07 00:57:08,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-07 00:57:08,235 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 00:57:08,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-07 00:57:08,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 00:57:08,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 00:57:11,005 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 00:57:11,005 INFO L299 CfgBuilder]: Removed 162 assume(true) statements. [2021-11-07 00:57:11,008 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 12:57:11 BoogieIcfgContainer [2021-11-07 00:57:11,008 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 00:57:11,011 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-07 00:57:11,011 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-07 00:57:11,014 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-07 00:57:11,015 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 12:57:06" (1/3) ... [2021-11-07 00:57:11,016 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d41de52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 12:57:11, skipping insertion in model container [2021-11-07 00:57:11,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:57:07" (2/3) ... [2021-11-07 00:57:11,016 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d41de52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 12:57:11, skipping insertion in model container [2021-11-07 00:57:11,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 12:57:11" (3/3) ... [2021-11-07 00:57:11,018 INFO L111 eAbstractionObserver]: Analyzing ICFG minepump_spec3_product49.cil.c [2021-11-07 00:57:11,025 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-07 00:57:11,051 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-11-07 00:57:11,115 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-07 00:57:11,122 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-11-07 00:57:11,122 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-11-07 00:57:11,146 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 119 states have (on average 1.5630252100840336) internal successors, (186), 122 states have internal predecessors, (186), 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-11-07 00:57:11,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-07 00:57:11,154 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:11,154 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:57:11,160 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:11,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:11,174 INFO L85 PathProgramCache]: Analyzing trace with hash 641779472, now seen corresponding path program 1 times [2021-11-07 00:57:11,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:11,195 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [840944436] [2021-11-07 00:57:11,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:11,197 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:11,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:11,202 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:11,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-07 00:57:11,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:11,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-07 00:57:11,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:11,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:11,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:11,746 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:11,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [840944436] [2021-11-07 00:57:11,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [840944436] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:11,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:11,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-07 00:57:11,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442513708] [2021-11-07 00:57:11,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-07 00:57:11,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:11,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-07 00:57:11,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-07 00:57:11,787 INFO L87 Difference]: Start difference. First operand has 123 states, 119 states have (on average 1.5630252100840336) internal successors, (186), 122 states have internal predecessors, (186), 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-11-07 00:57:11,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:11,857 INFO L93 Difference]: Finished difference Result 240 states and 365 transitions. [2021-11-07 00:57:11,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-07 00:57:11,859 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-11-07 00:57:11,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:11,877 INFO L225 Difference]: With dead ends: 240 [2021-11-07 00:57:11,878 INFO L226 Difference]: Without dead ends: 119 [2021-11-07 00:57:11,882 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-07 00:57:11,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-11-07 00:57:11,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2021-11-07 00:57:11,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 116 states have (on average 1.5) internal successors, (174), 118 states have internal predecessors, (174), 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-11-07 00:57:11,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 174 transitions. [2021-11-07 00:57:11,963 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 174 transitions. Word has length 18 [2021-11-07 00:57:11,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:11,964 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 174 transitions. [2021-11-07 00:57:11,965 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-11-07 00:57:11,965 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 174 transitions. [2021-11-07 00:57:11,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-07 00:57:11,970 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:11,970 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:57:11,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:12,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:12,185 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:12,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:12,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1103918604, now seen corresponding path program 1 times [2021-11-07 00:57:12,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:12,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143147832] [2021-11-07 00:57:12,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:12,190 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:12,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:12,192 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:12,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-07 00:57:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:12,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 00:57:12,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:12,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:12,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:12,664 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:12,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143147832] [2021-11-07 00:57:12,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143147832] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:12,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:12,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-07 00:57:12,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833903776] [2021-11-07 00:57:12,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 00:57:12,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:12,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 00:57:12,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 00:57:12,669 INFO L87 Difference]: Start difference. First operand 119 states and 174 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-11-07 00:57:12,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:12,686 INFO L93 Difference]: Finished difference Result 119 states and 174 transitions. [2021-11-07 00:57:12,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 00:57:12,687 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-11-07 00:57:12,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:12,688 INFO L225 Difference]: With dead ends: 119 [2021-11-07 00:57:12,688 INFO L226 Difference]: Without dead ends: 49 [2021-11-07 00:57:12,690 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 00:57:12,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-11-07 00:57:12,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2021-11-07 00:57:12,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.4791666666666667) internal successors, (71), 48 states have internal predecessors, (71), 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-11-07 00:57:12,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 71 transitions. [2021-11-07 00:57:12,697 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 71 transitions. Word has length 19 [2021-11-07 00:57:12,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:12,697 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 71 transitions. [2021-11-07 00:57:12,698 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-11-07 00:57:12,698 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 71 transitions. [2021-11-07 00:57:12,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-07 00:57:12,699 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:12,699 INFO L513 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-11-07 00:57:12,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:12,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:12,915 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:12,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:12,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1148023213, now seen corresponding path program 1 times [2021-11-07 00:57:12,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:12,918 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1642877692] [2021-11-07 00:57:12,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:12,918 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:12,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:12,920 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:12,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-07 00:57:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:13,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 00:57:13,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:13,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:13,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:13,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:13,439 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:13,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1642877692] [2021-11-07 00:57:13,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1642877692] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:13,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:13,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-07 00:57:13,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587900912] [2021-11-07 00:57:13,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 00:57:13,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:13,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 00:57:13,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 00:57:13,442 INFO L87 Difference]: Start difference. First operand 49 states and 71 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-11-07 00:57:13,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:13,453 INFO L93 Difference]: Finished difference Result 92 states and 136 transitions. [2021-11-07 00:57:13,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 00:57:13,454 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-11-07 00:57:13,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:13,455 INFO L225 Difference]: With dead ends: 92 [2021-11-07 00:57:13,455 INFO L226 Difference]: Without dead ends: 49 [2021-11-07 00:57:13,456 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 00:57:13,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-11-07 00:57:13,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2021-11-07 00:57:13,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.4583333333333333) internal successors, (70), 48 states have internal predecessors, (70), 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-11-07 00:57:13,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 70 transitions. [2021-11-07 00:57:13,464 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 70 transitions. Word has length 24 [2021-11-07 00:57:13,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:13,464 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 70 transitions. [2021-11-07 00:57:13,465 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-11-07 00:57:13,465 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 70 transitions. [2021-11-07 00:57:13,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-07 00:57:13,466 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:13,466 INFO L513 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] [2021-11-07 00:57:13,483 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-11-07 00:57:13,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:13,682 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:13,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:13,683 INFO L85 PathProgramCache]: Analyzing trace with hash -43063729, now seen corresponding path program 1 times [2021-11-07 00:57:13,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:13,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1440287564] [2021-11-07 00:57:13,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:13,684 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:13,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:13,686 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:13,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-07 00:57:13,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:13,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 00:57:13,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:14,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:14,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:14,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:14,188 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:14,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1440287564] [2021-11-07 00:57:14,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1440287564] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:14,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:14,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-07 00:57:14,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492381803] [2021-11-07 00:57:14,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-07 00:57:14,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:14,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 00:57:14,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 00:57:14,192 INFO L87 Difference]: Start difference. First operand 49 states and 70 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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-11-07 00:57:14,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:14,270 INFO L93 Difference]: Finished difference Result 115 states and 167 transitions. [2021-11-07 00:57:14,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 00:57:14,271 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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 26 [2021-11-07 00:57:14,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:14,273 INFO L225 Difference]: With dead ends: 115 [2021-11-07 00:57:14,273 INFO L226 Difference]: Without dead ends: 72 [2021-11-07 00:57:14,274 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 00:57:14,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-11-07 00:57:14,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 70. [2021-11-07 00:57:14,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 1.434782608695652) internal successors, (99), 69 states have internal predecessors, (99), 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-11-07 00:57:14,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 99 transitions. [2021-11-07 00:57:14,286 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 99 transitions. Word has length 26 [2021-11-07 00:57:14,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:14,287 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 99 transitions. [2021-11-07 00:57:14,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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-11-07 00:57:14,287 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 99 transitions. [2021-11-07 00:57:14,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-07 00:57:14,289 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:14,289 INFO L513 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] [2021-11-07 00:57:14,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:14,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:14,506 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:14,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:14,506 INFO L85 PathProgramCache]: Analyzing trace with hash -743213728, now seen corresponding path program 1 times [2021-11-07 00:57:14,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:14,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410483951] [2021-11-07 00:57:14,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:14,508 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:14,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:14,509 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:14,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-07 00:57:14,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:14,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:14,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:14,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:14,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:15,035 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:15,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410483951] [2021-11-07 00:57:15,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [410483951] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:15,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:15,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-07 00:57:15,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849418269] [2021-11-07 00:57:15,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-07 00:57:15,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:15,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-07 00:57:15,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 00:57:15,045 INFO L87 Difference]: Start difference. First operand 70 states and 99 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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-11-07 00:57:15,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:15,164 INFO L93 Difference]: Finished difference Result 187 states and 263 transitions. [2021-11-07 00:57:15,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-07 00:57:15,165 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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 32 [2021-11-07 00:57:15,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:15,168 INFO L225 Difference]: With dead ends: 187 [2021-11-07 00:57:15,168 INFO L226 Difference]: Without dead ends: 123 [2021-11-07 00:57:15,170 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-07 00:57:15,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-11-07 00:57:15,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 76. [2021-11-07 00:57:15,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.4) internal successors, (105), 75 states have internal predecessors, (105), 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-11-07 00:57:15,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 105 transitions. [2021-11-07 00:57:15,198 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 105 transitions. Word has length 32 [2021-11-07 00:57:15,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:15,199 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 105 transitions. [2021-11-07 00:57:15,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 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-11-07 00:57:15,199 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 105 transitions. [2021-11-07 00:57:15,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-07 00:57:15,202 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:15,203 INFO L513 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] [2021-11-07 00:57:15,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:15,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:15,420 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:15,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:15,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1870609821, now seen corresponding path program 1 times [2021-11-07 00:57:15,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:15,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325825032] [2021-11-07 00:57:15,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:15,423 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:15,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:15,425 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:15,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-07 00:57:15,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:15,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:15,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:15,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:16,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:16,191 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:16,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325825032] [2021-11-07 00:57:16,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325825032] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:16,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:16,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-11-07 00:57:16,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94891357] [2021-11-07 00:57:16,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-07 00:57:16,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:16,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-07 00:57:16,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-07 00:57:16,198 INFO L87 Difference]: Start difference. First operand 76 states and 105 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 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-11-07 00:57:16,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:16,746 INFO L93 Difference]: Finished difference Result 841 states and 1196 transitions. [2021-11-07 00:57:16,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-07 00:57:16,747 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 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 32 [2021-11-07 00:57:16,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:16,754 INFO L225 Difference]: With dead ends: 841 [2021-11-07 00:57:16,755 INFO L226 Difference]: Without dead ends: 771 [2021-11-07 00:57:16,759 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2021-11-07 00:57:16,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-11-07 00:57:16,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 186. [2021-11-07 00:57:16,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 1.3783783783783783) internal successors, (255), 185 states have internal predecessors, (255), 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-11-07 00:57:16,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 255 transitions. [2021-11-07 00:57:16,826 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 255 transitions. Word has length 32 [2021-11-07 00:57:16,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:16,827 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 255 transitions. [2021-11-07 00:57:16,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 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-11-07 00:57:16,828 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 255 transitions. [2021-11-07 00:57:16,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-07 00:57:16,837 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:16,838 INFO L513 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-11-07 00:57:16,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:17,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:17,052 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:17,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:17,052 INFO L85 PathProgramCache]: Analyzing trace with hash 342193695, now seen corresponding path program 1 times [2021-11-07 00:57:17,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:17,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [952368376] [2021-11-07 00:57:17,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:17,053 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:17,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:17,055 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:17,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-07 00:57:17,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:17,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 00:57:17,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:17,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:17,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:17,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:17,637 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:17,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [952368376] [2021-11-07 00:57:17,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [952368376] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:17,637 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:17,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-07 00:57:17,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603334806] [2021-11-07 00:57:17,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 00:57:17,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:17,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 00:57:17,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 00:57:17,640 INFO L87 Difference]: Start difference. First operand 186 states and 255 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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-11-07 00:57:17,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:17,740 INFO L93 Difference]: Finished difference Result 470 states and 656 transitions. [2021-11-07 00:57:17,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 00:57:17,741 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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-11-07 00:57:17,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:17,744 INFO L225 Difference]: With dead ends: 470 [2021-11-07 00:57:17,744 INFO L226 Difference]: Without dead ends: 337 [2021-11-07 00:57:17,745 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-07 00:57:17,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-11-07 00:57:17,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 184. [2021-11-07 00:57:17,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 1.3715846994535519) internal successors, (251), 183 states have internal predecessors, (251), 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-11-07 00:57:17,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 251 transitions. [2021-11-07 00:57:17,777 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 251 transitions. Word has length 33 [2021-11-07 00:57:17,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:17,777 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 251 transitions. [2021-11-07 00:57:17,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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-11-07 00:57:17,778 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 251 transitions. [2021-11-07 00:57:17,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-07 00:57:17,779 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:17,780 INFO L513 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-11-07 00:57:17,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:17,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:17,996 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:17,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:17,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1727755226, now seen corresponding path program 1 times [2021-11-07 00:57:17,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:17,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304221934] [2021-11-07 00:57:17,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:17,998 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:17,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:18,001 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:18,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-07 00:57:18,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:18,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:18,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:18,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:18,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:18,628 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:18,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304221934] [2021-11-07 00:57:18,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304221934] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:18,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:18,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-07 00:57:18,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806724848] [2021-11-07 00:57:18,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-07 00:57:18,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:18,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-07 00:57:18,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-07 00:57:18,631 INFO L87 Difference]: Start difference. First operand 184 states and 251 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 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-11-07 00:57:20,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:20,449 INFO L93 Difference]: Finished difference Result 519 states and 720 transitions. [2021-11-07 00:57:20,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-07 00:57:20,450 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 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-11-07 00:57:20,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:20,453 INFO L225 Difference]: With dead ends: 519 [2021-11-07 00:57:20,453 INFO L226 Difference]: Without dead ends: 341 [2021-11-07 00:57:20,454 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-11-07 00:57:20,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-11-07 00:57:20,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 155. [2021-11-07 00:57:20,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 1.3181818181818181) internal successors, (203), 154 states have internal predecessors, (203), 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-11-07 00:57:20,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 203 transitions. [2021-11-07 00:57:20,482 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 203 transitions. Word has length 33 [2021-11-07 00:57:20,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:20,483 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 203 transitions. [2021-11-07 00:57:20,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 8 states have internal predecessors, (41), 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-11-07 00:57:20,483 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 203 transitions. [2021-11-07 00:57:20,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-07 00:57:20,484 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:20,484 INFO L513 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-11-07 00:57:20,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:20,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:20,700 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:20,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:20,700 INFO L85 PathProgramCache]: Analyzing trace with hash 600359133, now seen corresponding path program 1 times [2021-11-07 00:57:20,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:20,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743660555] [2021-11-07 00:57:20,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:20,701 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:20,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:20,704 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:20,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-07 00:57:21,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:21,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:21,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:21,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:21,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:21,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:21,283 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:21,283 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743660555] [2021-11-07 00:57:21,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [743660555] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:21,284 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:21,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-07 00:57:21,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057941632] [2021-11-07 00:57:21,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-07 00:57:21,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:21,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-07 00:57:21,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-07 00:57:21,285 INFO L87 Difference]: Start difference. First operand 155 states and 203 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 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-11-07 00:57:21,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:21,390 INFO L93 Difference]: Finished difference Result 415 states and 551 transitions. [2021-11-07 00:57:21,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 00:57:21,391 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 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 33 [2021-11-07 00:57:21,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:21,393 INFO L225 Difference]: With dead ends: 415 [2021-11-07 00:57:21,394 INFO L226 Difference]: Without dead ends: 266 [2021-11-07 00:57:21,394 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-11-07 00:57:21,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-11-07 00:57:21,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 155. [2021-11-07 00:57:21,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 1.2987012987012987) internal successors, (200), 154 states have internal predecessors, (200), 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-11-07 00:57:21,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 200 transitions. [2021-11-07 00:57:21,423 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 200 transitions. Word has length 33 [2021-11-07 00:57:21,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:21,425 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 200 transitions. [2021-11-07 00:57:21,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 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-11-07 00:57:21,426 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 200 transitions. [2021-11-07 00:57:21,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-07 00:57:21,428 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:21,429 INFO L513 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] [2021-11-07 00:57:21,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:21,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:21,653 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:21,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:21,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1913049859, now seen corresponding path program 1 times [2021-11-07 00:57:21,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:21,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2032283645] [2021-11-07 00:57:21,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:21,654 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:21,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:21,655 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:21,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-07 00:57:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:22,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 00:57:22,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:22,200 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-07 00:57:22,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:22,432 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-07 00:57:22,433 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:22,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2032283645] [2021-11-07 00:57:22,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2032283645] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:22,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:22,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-07 00:57:22,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339172252] [2021-11-07 00:57:22,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-07 00:57:22,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:22,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-07 00:57:22,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-07 00:57:22,435 INFO L87 Difference]: Start difference. First operand 155 states and 200 transitions. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 5 states have internal predecessors, (71), 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-11-07 00:57:26,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:26,010 INFO L93 Difference]: Finished difference Result 519 states and 694 transitions. [2021-11-07 00:57:26,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-07 00:57:26,011 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 5 states have internal predecessors, (71), 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 53 [2021-11-07 00:57:26,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:26,014 INFO L225 Difference]: With dead ends: 519 [2021-11-07 00:57:26,014 INFO L226 Difference]: Without dead ends: 417 [2021-11-07 00:57:26,015 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-07 00:57:26,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2021-11-07 00:57:26,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 351. [2021-11-07 00:57:26,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 1.3114285714285714) internal successors, (459), 350 states have internal predecessors, (459), 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-11-07 00:57:26,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 459 transitions. [2021-11-07 00:57:26,086 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 459 transitions. Word has length 53 [2021-11-07 00:57:26,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:26,087 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 459 transitions. [2021-11-07 00:57:26,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 5 states have internal predecessors, (71), 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-11-07 00:57:26,087 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 459 transitions. [2021-11-07 00:57:26,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-07 00:57:26,088 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:26,089 INFO L513 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] [2021-11-07 00:57:26,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:26,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:26,305 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:26,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:26,305 INFO L85 PathProgramCache]: Analyzing trace with hash -330933439, now seen corresponding path program 1 times [2021-11-07 00:57:26,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:26,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [729165249] [2021-11-07 00:57:26,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:26,306 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:26,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:26,308 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:26,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-07 00:57:26,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:26,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:26,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:26,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:26,993 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:26,993 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:26,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [729165249] [2021-11-07 00:57:26,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [729165249] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:26,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:26,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-07 00:57:26,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288326841] [2021-11-07 00:57:26,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-07 00:57:26,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:26,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-07 00:57:26,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-07 00:57:26,995 INFO L87 Difference]: Start difference. First operand 351 states and 459 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 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-11-07 00:57:27,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:27,360 INFO L93 Difference]: Finished difference Result 1844 states and 2379 transitions. [2021-11-07 00:57:27,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-07 00:57:27,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 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 53 [2021-11-07 00:57:27,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:27,371 INFO L225 Difference]: With dead ends: 1844 [2021-11-07 00:57:27,372 INFO L226 Difference]: Without dead ends: 1499 [2021-11-07 00:57:27,373 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-07 00:57:27,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2021-11-07 00:57:27,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 694. [2021-11-07 00:57:27,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 1.274170274170274) internal successors, (883), 693 states have internal predecessors, (883), 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-11-07 00:57:27,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 883 transitions. [2021-11-07 00:57:27,519 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 883 transitions. Word has length 53 [2021-11-07 00:57:27,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:27,519 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 883 transitions. [2021-11-07 00:57:27,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 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-11-07 00:57:27,520 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 883 transitions. [2021-11-07 00:57:27,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-07 00:57:27,521 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:27,521 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-11-07 00:57:27,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:27,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:27,737 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:27,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:27,738 INFO L85 PathProgramCache]: Analyzing trace with hash -454216901, now seen corresponding path program 1 times [2021-11-07 00:57:27,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:27,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [210970947] [2021-11-07 00:57:27,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:27,739 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:27,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:27,739 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:27,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-07 00:57:28,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:28,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-07 00:57:28,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:28,421 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-07 00:57:28,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:28,688 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-07 00:57:28,688 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:28,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [210970947] [2021-11-07 00:57:28,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [210970947] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:28,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [297021750] [2021-11-07 00:57:28,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:28,689 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 00:57:28,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 00:57:28,693 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 00:57:28,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-07 00:57:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:29,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:29,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:29,502 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-07 00:57:29,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:29,633 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-07 00:57:29,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [297021750] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:29,634 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 2 imperfect interpolant sequences. [2021-11-07 00:57:29,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [5, 5] total 11 [2021-11-07 00:57:29,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706424298] [2021-11-07 00:57:29,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-07 00:57:29,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:29,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-07 00:57:29,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-11-07 00:57:29,636 INFO L87 Difference]: Start difference. First operand 694 states and 883 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 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-11-07 00:57:29,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:29,872 INFO L93 Difference]: Finished difference Result 1588 states and 2039 transitions. [2021-11-07 00:57:29,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-07 00:57:29,873 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 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 54 [2021-11-07 00:57:29,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:29,880 INFO L225 Difference]: With dead ends: 1588 [2021-11-07 00:57:29,881 INFO L226 Difference]: Without dead ends: 990 [2021-11-07 00:57:29,882 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-11-07 00:57:29,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2021-11-07 00:57:30,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 718. [2021-11-07 00:57:30,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 1.2649930264993026) internal successors, (907), 717 states have internal predecessors, (907), 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-11-07 00:57:30,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 907 transitions. [2021-11-07 00:57:30,023 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 907 transitions. Word has length 54 [2021-11-07 00:57:30,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:30,025 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 907 transitions. [2021-11-07 00:57:30,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 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-11-07 00:57:30,026 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 907 transitions. [2021-11-07 00:57:30,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-07 00:57:30,027 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:30,027 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-11-07 00:57:30,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:30,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:30,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:30,437 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:30,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:30,438 INFO L85 PathProgramCache]: Analyzing trace with hash -196051463, now seen corresponding path program 1 times [2021-11-07 00:57:30,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:30,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2009576460] [2021-11-07 00:57:30,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:30,439 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:30,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:30,440 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:30,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-07 00:57:30,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:30,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:30,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:31,163 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:31,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:31,383 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:31,384 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:31,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2009576460] [2021-11-07 00:57:31,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2009576460] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:31,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [247360428] [2021-11-07 00:57:31,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:31,384 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 00:57:31,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 00:57:31,386 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 00:57:31,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2021-11-07 00:57:32,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:32,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-07 00:57:32,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:32,231 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:32,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:32,431 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:32,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [247360428] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:32,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039560922] [2021-11-07 00:57:32,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:32,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:57:32,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:57:32,439 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:57:32,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-07 00:57:33,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:33,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:57:33,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:33,225 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:33,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:33,425 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:33,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039560922] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:33,425 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-07 00:57:33,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2021-11-07 00:57:33,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70463681] [2021-11-07 00:57:33,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-07 00:57:33,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:33,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-07 00:57:33,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-07 00:57:33,428 INFO L87 Difference]: Start difference. First operand 718 states and 907 transitions. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 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-11-07 00:57:35,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:35,164 INFO L93 Difference]: Finished difference Result 1758 states and 2207 transitions. [2021-11-07 00:57:35,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-07 00:57:35,165 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 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 54 [2021-11-07 00:57:35,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:35,172 INFO L225 Difference]: With dead ends: 1758 [2021-11-07 00:57:35,172 INFO L226 Difference]: Without dead ends: 1046 [2021-11-07 00:57:35,173 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-11-07 00:57:35,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2021-11-07 00:57:35,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 633. [2021-11-07 00:57:35,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 1.231012658227848) internal successors, (778), 632 states have internal predecessors, (778), 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-11-07 00:57:35,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 778 transitions. [2021-11-07 00:57:35,287 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 778 transitions. Word has length 54 [2021-11-07 00:57:35,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:35,287 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 778 transitions. [2021-11-07 00:57:35,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 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-11-07 00:57:35,288 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 778 transitions. [2021-11-07 00:57:35,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-07 00:57:35,289 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:35,290 INFO L513 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] [2021-11-07 00:57:35,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:35,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:35,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:35,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:35,894 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:35,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:35,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1751298828, now seen corresponding path program 1 times [2021-11-07 00:57:35,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:35,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212034600] [2021-11-07 00:57:35,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:35,895 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:35,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:35,896 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:35,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-07 00:57:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:36,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-07 00:57:36,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:36,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:36,829 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:36,829 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:36,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212034600] [2021-11-07 00:57:36,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212034600] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:36,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:36,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-07 00:57:36,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018694320] [2021-11-07 00:57:36,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-07 00:57:36,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:36,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-07 00:57:36,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-07 00:57:36,831 INFO L87 Difference]: Start difference. First operand 633 states and 778 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 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-11-07 00:57:39,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:39,219 INFO L93 Difference]: Finished difference Result 2455 states and 3007 transitions. [2021-11-07 00:57:39,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-07 00:57:39,220 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 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-11-07 00:57:39,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:39,233 INFO L225 Difference]: With dead ends: 2455 [2021-11-07 00:57:39,233 INFO L226 Difference]: Without dead ends: 1914 [2021-11-07 00:57:39,235 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-11-07 00:57:39,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2021-11-07 00:57:39,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 811. [2021-11-07 00:57:39,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 1.2209876543209877) internal successors, (989), 810 states have internal predecessors, (989), 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-11-07 00:57:39,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 989 transitions. [2021-11-07 00:57:39,404 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 989 transitions. Word has length 55 [2021-11-07 00:57:39,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:39,405 INFO L470 AbstractCegarLoop]: Abstraction has 811 states and 989 transitions. [2021-11-07 00:57:39,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 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-11-07 00:57:39,405 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 989 transitions. [2021-11-07 00:57:39,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-07 00:57:39,406 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:39,407 INFO L513 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-11-07 00:57:39,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:39,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:39,615 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:39,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:39,616 INFO L85 PathProgramCache]: Analyzing trace with hash -632394713, now seen corresponding path program 1 times [2021-11-07 00:57:39,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:39,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [985288573] [2021-11-07 00:57:39,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:39,616 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:39,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:39,617 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:39,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-07 00:57:40,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:40,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-07 00:57:40,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:40,453 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:40,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:40,733 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:40,733 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:40,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [985288573] [2021-11-07 00:57:40,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [985288573] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:40,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [214997037] [2021-11-07 00:57:40,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:40,734 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 00:57:40,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 00:57:40,739 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 00:57:40,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-11-07 00:57:41,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:41,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-07 00:57:41,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:41,683 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:41,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:41,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [214997037] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:41,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897500541] [2021-11-07 00:57:41,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:41,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:57:41,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:57:41,915 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:57:41,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-07 00:57:42,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:42,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-07 00:57:42,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:42,736 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:42,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:42,950 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:57:42,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897500541] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:42,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-07 00:57:42,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 9 [2021-11-07 00:57:42,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889462343] [2021-11-07 00:57:42,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-07 00:57:42,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:42,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-07 00:57:42,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-11-07 00:57:42,953 INFO L87 Difference]: Start difference. First operand 811 states and 989 transitions. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 9 states have internal predecessors, (99), 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-11-07 00:57:46,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:46,005 INFO L93 Difference]: Finished difference Result 5152 states and 6370 transitions. [2021-11-07 00:57:46,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-07 00:57:46,006 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 9 states have internal predecessors, (99), 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-11-07 00:57:46,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:46,032 INFO L225 Difference]: With dead ends: 5152 [2021-11-07 00:57:46,032 INFO L226 Difference]: Without dead ends: 4433 [2021-11-07 00:57:46,034 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 316 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=202, Invalid=610, Unknown=0, NotChecked=0, Total=812 [2021-11-07 00:57:46,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4433 states. [2021-11-07 00:57:46,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4433 to 986. [2021-11-07 00:57:46,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 985 states have (on average 1.233502538071066) internal successors, (1215), 985 states have internal predecessors, (1215), 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-11-07 00:57:46,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1215 transitions. [2021-11-07 00:57:46,329 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1215 transitions. Word has length 55 [2021-11-07 00:57:46,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:46,329 INFO L470 AbstractCegarLoop]: Abstraction has 986 states and 1215 transitions. [2021-11-07 00:57:46,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 9 states have internal predecessors, (99), 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-11-07 00:57:46,330 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1215 transitions. [2021-11-07 00:57:46,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-07 00:57:46,333 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:46,333 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-07 00:57:46,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:46,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:46,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:46,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:46,960 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:46,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:46,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1423760697, now seen corresponding path program 1 times [2021-11-07 00:57:46,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:46,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645213470] [2021-11-07 00:57:46,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:46,961 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:46,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:46,962 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:46,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-07 00:57:47,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:47,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 00:57:47,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:47,979 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-07 00:57:47,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-07 00:57:48,301 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:48,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645213470] [2021-11-07 00:57:48,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645213470] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:57:48,301 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:57:48,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-07 00:57:48,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928802363] [2021-11-07 00:57:48,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-07 00:57:48,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:48,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-07 00:57:48,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-07 00:57:48,303 INFO L87 Difference]: Start difference. First operand 986 states and 1215 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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-11-07 00:57:48,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:48,520 INFO L93 Difference]: Finished difference Result 2102 states and 2600 transitions. [2021-11-07 00:57:48,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 00:57:48,521 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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 96 [2021-11-07 00:57:48,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:48,528 INFO L225 Difference]: With dead ends: 2102 [2021-11-07 00:57:48,528 INFO L226 Difference]: Without dead ends: 1122 [2021-11-07 00:57:48,530 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-07 00:57:48,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2021-11-07 00:57:48,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 936. [2021-11-07 00:57:48,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 936 states, 935 states have (on average 1.2310160427807486) internal successors, (1151), 935 states have internal predecessors, (1151), 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-11-07 00:57:48,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 1151 transitions. [2021-11-07 00:57:48,716 INFO L78 Accepts]: Start accepts. Automaton has 936 states and 1151 transitions. Word has length 96 [2021-11-07 00:57:48,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:48,717 INFO L470 AbstractCegarLoop]: Abstraction has 936 states and 1151 transitions. [2021-11-07 00:57:48,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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-11-07 00:57:48,717 INFO L276 IsEmpty]: Start isEmpty. Operand 936 states and 1151 transitions. [2021-11-07 00:57:48,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-07 00:57:48,721 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:48,721 INFO L513 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2021-11-07 00:57:48,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:48,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:57:48,942 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:48,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:48,943 INFO L85 PathProgramCache]: Analyzing trace with hash 2011476516, now seen corresponding path program 1 times [2021-11-07 00:57:48,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:57:48,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [519855888] [2021-11-07 00:57:48,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:48,944 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:57:48,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:57:48,945 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:57:48,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-07 00:57:49,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:49,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-07 00:57:49,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:50,029 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 88 proven. 6 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-07 00:57:50,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:50,442 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 88 proven. 6 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-07 00:57:50,443 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:57:50,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [519855888] [2021-11-07 00:57:50,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [519855888] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:50,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [397166875] [2021-11-07 00:57:50,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:50,444 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 00:57:50,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 00:57:50,446 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 00:57:50,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2021-11-07 00:57:51,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:51,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-07 00:57:51,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:52,008 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-07 00:57:52,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:52,538 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-07 00:57:52,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [397166875] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:52,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482875260] [2021-11-07 00:57:52,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:52,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:57:52,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:57:52,540 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:57:52,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-07 00:57:53,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:53,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-07 00:57:53,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:53,954 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 134 proven. 2 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-07 00:57:53,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:54,372 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 136 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-07 00:57:54,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482875260] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-07 00:57:54,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 5 imperfect interpolant sequences. [2021-11-07 00:57:54,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 5, 8, 8, 8] total 24 [2021-11-07 00:57:54,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115383082] [2021-11-07 00:57:54,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-07 00:57:54,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:57:54,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-07 00:57:54,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-11-07 00:57:54,375 INFO L87 Difference]: Start difference. First operand 936 states and 1151 transitions. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 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-11-07 00:57:59,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:59,203 INFO L93 Difference]: Finished difference Result 2941 states and 3657 transitions. [2021-11-07 00:57:59,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-07 00:57:59,203 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 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 118 [2021-11-07 00:57:59,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:59,219 INFO L225 Difference]: With dead ends: 2941 [2021-11-07 00:57:59,220 INFO L226 Difference]: Without dead ends: 2011 [2021-11-07 00:57:59,223 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 722 GetRequests, 688 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=216, Invalid=1044, Unknown=0, NotChecked=0, Total=1260 [2021-11-07 00:57:59,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2011 states. [2021-11-07 00:57:59,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2011 to 1127. [2021-11-07 00:57:59,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1127 states, 1126 states have (on average 1.2344582593250444) internal successors, (1390), 1126 states have internal predecessors, (1390), 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-11-07 00:57:59,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1127 states to 1127 states and 1390 transitions. [2021-11-07 00:57:59,443 INFO L78 Accepts]: Start accepts. Automaton has 1127 states and 1390 transitions. Word has length 118 [2021-11-07 00:57:59,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:59,443 INFO L470 AbstractCegarLoop]: Abstraction has 1127 states and 1390 transitions. [2021-11-07 00:57:59,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 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-11-07 00:57:59,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1127 states and 1390 transitions. [2021-11-07 00:57:59,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-07 00:57:59,447 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:59,448 INFO L513 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2021-11-07 00:57:59,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:59,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:59,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2021-11-07 00:58:00,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt [2021-11-07 00:58:00,063 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:58:00,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:58:00,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1985123616, now seen corresponding path program 2 times [2021-11-07 00:58:00,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 00:58:00,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [189153934] [2021-11-07 00:58:00,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 00:58:00,065 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 00:58:00,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 00:58:00,065 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 00:58:00,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-11-07 00:58:02,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-07 00:58:02,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:58:02,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 00:58:02,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:58:02,966 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-11-07 00:58:02,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:58:03,313 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-11-07 00:58:03,314 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 00:58:03,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [189153934] [2021-11-07 00:58:03,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [189153934] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 00:58:03,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:58:03,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-07 00:58:03,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697679695] [2021-11-07 00:58:03,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-07 00:58:03,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 00:58:03,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-07 00:58:03,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-07 00:58:03,318 INFO L87 Difference]: Start difference. First operand 1127 states and 1390 transitions. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 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-11-07 00:58:03,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:58:03,449 INFO L93 Difference]: Finished difference Result 1431 states and 1754 transitions. [2021-11-07 00:58:03,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 00:58:03,450 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 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 118 [2021-11-07 00:58:03,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:58:03,451 INFO L225 Difference]: With dead ends: 1431 [2021-11-07 00:58:03,451 INFO L226 Difference]: Without dead ends: 0 [2021-11-07 00:58:03,453 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-11-07 00:58:03,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-07 00:58:03,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-07 00:58:03,454 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-11-07 00:58:03,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-07 00:58:03,454 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 118 [2021-11-07 00:58:03,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:58:03,455 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-07 00:58:03,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 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-11-07 00:58:03,455 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-07 00:58:03,456 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-07 00:58:03,460 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 00:58:03,460 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 00:58:03,460 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 00:58:03,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-11-07 00:58:03,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 00:58:03,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-11-07 00:58:03,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:03,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:03,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:03,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:04,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:05,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:05,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:05,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:05,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:06,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:07,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:08,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:08,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:08,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:08,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:08,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:19,211 INFO L853 garLoopResultBuilder]: At program point L68-3(lines 67 86) the Hoare annotation is: false [2021-11-07 00:58:19,211 INFO L860 garLoopResultBuilder]: At program point L960(lines 941 963) the Hoare annotation is: true [2021-11-07 00:58:19,212 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 969) no Hoare annotation was computed. [2021-11-07 00:58:19,212 INFO L853 garLoopResultBuilder]: At program point L498(lines 493 501) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-11-07 00:58:19,212 INFO L853 garLoopResultBuilder]: At program point L234(lines 219 237) the Hoare annotation is: false [2021-11-07 00:58:19,212 INFO L853 garLoopResultBuilder]: At program point L234-1(lines 219 237) the Hoare annotation is: (let ((.cse7 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse9 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse10 (= ~waterLevel~0 (_ bv2 32))) (.cse11 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse12 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse13 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse14 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse2 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv0 32))) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv1 32))) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse5 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv0 32))) (.cse6 (= ~waterLevel~0 (_ bv1 32))) (.cse8 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse0 .cse10 .cse11 .cse4 .cse12 .cse7 .cse8 .cse13) (and .cse9 .cse0 .cse10 .cse14 .cse11 .cse4 .cse12 .cse8 .cse13) (and .cse0 .cse1 .cse14 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8))) [2021-11-07 00:58:19,212 INFO L853 garLoopResultBuilder]: At program point L234-2(lines 219 237) the Hoare annotation is: false [2021-11-07 00:58:19,213 INFO L853 garLoopResultBuilder]: At program point L234-3(lines 219 237) the Hoare annotation is: false [2021-11-07 00:58:19,213 INFO L853 garLoopResultBuilder]: At program point L234-4(lines 219 237) the Hoare annotation is: false [2021-11-07 00:58:19,213 INFO L853 garLoopResultBuilder]: At program point L234-5(lines 219 237) the Hoare annotation is: false [2021-11-07 00:58:19,213 INFO L853 garLoopResultBuilder]: At program point L928(lines 924 930) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-11-07 00:58:19,213 INFO L857 garLoopResultBuilder]: For program point L301(lines 301 312) no Hoare annotation was computed. [2021-11-07 00:58:19,213 INFO L857 garLoopResultBuilder]: For program point L368(lines 368 372) no Hoare annotation was computed. [2021-11-07 00:58:19,213 INFO L857 garLoopResultBuilder]: For program point L368-3(lines 368 372) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L368-6(lines 368 372) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L104(lines 104 112) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L104-1(lines 104 112) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L104-2(lines 104 112) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L104-3(lines 104 112) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L104-4(lines 104 112) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L104-5(lines 104 112) no Hoare annotation was computed. [2021-11-07 00:58:19,214 INFO L857 garLoopResultBuilder]: For program point L337(lines 337 357) no Hoare annotation was computed. [2021-11-07 00:58:19,215 INFO L857 garLoopResultBuilder]: For program point L337-2(lines 337 357) no Hoare annotation was computed. [2021-11-07 00:58:19,215 INFO L857 garLoopResultBuilder]: For program point L337-4(lines 337 357) no Hoare annotation was computed. [2021-11-07 00:58:19,215 INFO L853 garLoopResultBuilder]: At program point L437(lines 432 440) the Hoare annotation is: (let ((.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse2 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~5 (_ bv0 32))) (.cse3 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse4 (= ~systemActive~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (= ~waterLevel~0 (_ bv1 32)) (= (_ bv1 32) |ULTIMATE.start_getWaterLevel_#res|) (= (_ bv0 32) ~pumpRunning~0)) (and (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32)) .cse0 (= (_ bv1 32) ~pumpRunning~0) (= ~waterLevel~0 (_ bv2 32)) .cse1 .cse2 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32)) .cse3 .cse4 (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|) (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32))))) [2021-11-07 00:58:19,215 INFO L853 garLoopResultBuilder]: At program point L437-1(lines 432 440) the Hoare annotation is: false [2021-11-07 00:58:19,215 INFO L853 garLoopResultBuilder]: At program point L437-2(lines 432 440) the Hoare annotation is: false [2021-11-07 00:58:19,215 INFO L857 garLoopResultBuilder]: For program point L272(lines 271 316) no Hoare annotation was computed. [2021-11-07 00:58:19,216 INFO L853 garLoopResultBuilder]: At program point L405(lines 400 408) the Hoare annotation is: (let ((.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse7 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ~waterLevel~0 (_ bv2 32))) (.cse4 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse8 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse11 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse12 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse10 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse1 .cse5 .cse9 .cse6 .cse7 .cse10) (and .cse0 .cse1 .cse2 .cse3 .cse11 .cse4 .cse12 .cse5 .cse8) (and .cse1 .cse11 .cse12 .cse5 .cse9 .cse10))) [2021-11-07 00:58:19,217 INFO L853 garLoopResultBuilder]: At program point L405-1(lines 400 408) the Hoare annotation is: false [2021-11-07 00:58:19,217 INFO L853 garLoopResultBuilder]: At program point L405-2(lines 400 408) the Hoare annotation is: false [2021-11-07 00:58:19,217 INFO L857 garLoopResultBuilder]: For program point L273(lines 273 277) no Hoare annotation was computed. [2021-11-07 00:58:19,217 INFO L853 garLoopResultBuilder]: At program point L75(lines 75 81) the Hoare annotation is: (let ((.cse2 (= ~waterLevel~0 (_ bv1 32))) (.cse4 (= (_ bv0 32) ~pumpRunning~0)) (.cse5 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse7 (= (_ bv1 32) ~pumpRunning~0)) (.cse8 (= ~waterLevel~0 (_ bv2 32))) (.cse9 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse1 (= ~systemActive~0 (_ bv1 32))) (.cse3 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse10 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse0 .cse5 .cse1 .cse2 .cse4) (and .cse6 .cse0 .cse7 .cse8 .cse5 .cse9 .cse1 .cse10) (and .cse6 .cse0 .cse7 .cse8 .cse9 .cse1 .cse3 .cse10))) [2021-11-07 00:58:19,217 INFO L853 garLoopResultBuilder]: At program point L75-1(lines 75 81) the Hoare annotation is: false [2021-11-07 00:58:19,217 INFO L853 garLoopResultBuilder]: At program point L75-2(lines 75 81) the Hoare annotation is: false [2021-11-07 00:58:19,217 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 969) no Hoare annotation was computed. [2021-11-07 00:58:19,217 INFO L857 garLoopResultBuilder]: For program point L307(lines 307 311) no Hoare annotation was computed. [2021-11-07 00:58:19,217 INFO L857 garLoopResultBuilder]: For program point L307-2(lines 68 74) no Hoare annotation was computed. [2021-11-07 00:58:19,217 INFO L857 garLoopResultBuilder]: For program point L969(line 969) no Hoare annotation was computed. [2021-11-07 00:58:19,217 INFO L857 garLoopResultBuilder]: For program point L969-1(line 969) no Hoare annotation was computed. [2021-11-07 00:58:19,218 INFO L857 garLoopResultBuilder]: For program point L969-2(line 969) no Hoare annotation was computed. [2021-11-07 00:58:19,218 INFO L857 garLoopResultBuilder]: For program point L343(lines 343 356) no Hoare annotation was computed. [2021-11-07 00:58:19,218 INFO L853 garLoopResultBuilder]: At program point L343-1(lines 1 972) the Hoare annotation is: (let ((.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse12 (= (_ bv0 32) ~pumpRunning~0)) (.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ~waterLevel~0 (_ bv2 32))) (.cse8 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~5 (_ bv1 32))) (.cse5 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse10 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse11 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~5 (_ bv0 32)) .cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse6 (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3) (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|) .cse7) (and .cse1 .cse8 .cse6 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse4 .cse6 .cse9 .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse8 .cse5 .cse6 .cse10 .cse11 .cse7))) [2021-11-07 00:58:19,218 INFO L857 garLoopResultBuilder]: For program point L343-2(lines 343 356) no Hoare annotation was computed. [2021-11-07 00:58:19,218 INFO L853 garLoopResultBuilder]: At program point L343-3(lines 1 972) the Hoare annotation is: false [2021-11-07 00:58:19,219 INFO L857 garLoopResultBuilder]: For program point L343-4(lines 343 356) no Hoare annotation was computed. [2021-11-07 00:58:19,219 INFO L853 garLoopResultBuilder]: At program point L343-5(lines 1 972) the Hoare annotation is: false [2021-11-07 00:58:19,219 INFO L853 garLoopResultBuilder]: At program point L179(lines 174 182) the Hoare annotation is: (and (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32)) (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32)) (= (_ bv1 32) ~pumpRunning~0) (= ~waterLevel~0 (_ bv2 32)) (= ~methaneLevelCritical~0 (_ bv0 32)) (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~5 (_ bv0 32)) (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~3) (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|) (= (_ bv1 32) |ULTIMATE.start_isPumpRunning_#res|) (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32))) [2021-11-07 00:58:19,219 INFO L853 garLoopResultBuilder]: At program point L179-1(lines 174 182) the Hoare annotation is: false [2021-11-07 00:58:19,219 INFO L853 garLoopResultBuilder]: At program point L179-2(lines 174 182) the Hoare annotation is: false [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L445(lines 445 451) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L445-1(lines 445 451) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L445-2(lines 445 451) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L445-3(lines 445 451) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L445-4(lines 445 451) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L445-5(lines 445 451) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L247(lines 247 251) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L247-2(lines 247 251) no Hoare annotation was computed. [2021-11-07 00:58:19,220 INFO L857 garLoopResultBuilder]: For program point L247-3(lines 247 251) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L247-5(lines 247 251) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L247-6(lines 247 251) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L247-8(lines 247 251) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L380(lines 380 384) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L347(lines 347 353) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L281(lines 281 287) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L347-2(lines 347 353) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L853 garLoopResultBuilder]: At program point L281-1(lines 281 287) the Hoare annotation is: (let ((.cse6 (= ~waterLevel~0 (_ bv1 32))) (.cse4 (= (_ bv0 32) ~pumpRunning~0)) (.cse5 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~5 (_ bv1 32))) (.cse7 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse8 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse9 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse10 (= (_ bv1 32) ~pumpRunning~0)) (.cse1 (= ~waterLevel~0 (_ bv2 32))) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse11 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse3 (= ~systemActive~0 (_ bv1 32))) (.cse12 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse0 .cse5 .cse3 .cse6 .cse7 .cse8 .cse4) (and .cse0 .cse1 .cse5 .cse3 .cse7 .cse8 .cse4) (and .cse0 .cse2 .cse3 .cse6 .cse4) (and .cse9 .cse0 .cse10 .cse1 .cse5 .cse11 .cse3 .cse7 .cse8 .cse12) (and .cse9 .cse0 .cse10 .cse1 .cse2 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~5 (_ bv0 32)) .cse11 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse3 .cse12))) [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point L347-4(lines 347 353) no Hoare annotation was computed. [2021-11-07 00:58:19,221 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L317(lines 270 318) the Hoare annotation is: false [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L450(lines 441 454) the Hoare annotation is: false [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L450-1(lines 441 454) the Hoare annotation is: (let ((.cse6 (= ~waterLevel~0 (_ bv2 32))) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse7 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse3 (= ~systemActive~0 (_ bv1 32))) (.cse4 (= ~waterLevel~0 (_ bv1 32))) (.cse8 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse5 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse6 .cse3 .cse7 .cse8 .cse5) (and .cse0 .cse6 .cse2 .cse3 .cse7 .cse5) (and .cse0 .cse1 .cse3 .cse4 .cse8 .cse5))) [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L450-2(lines 441 454) the Hoare annotation is: false [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L450-3(lines 441 454) the Hoare annotation is: false [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L450-4(lines 441 454) the Hoare annotation is: false [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L450-5(lines 441 454) the Hoare annotation is: false [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L880-2(lines 880 894) the Hoare annotation is: false [2021-11-07 00:58:19,222 INFO L853 garLoopResultBuilder]: At program point L253(lines 238 256) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse4 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse6 (= |ULTIMATE.start_isLowWaterLevel_#res| (_ bv1 32))) (.cse7 (= ~waterLevel~0 (_ bv1 32))) (.cse8 (= ULTIMATE.start_isLowWaterLevel_~tmp~3 (_ bv0 32))) (.cse9 (= ULTIMATE.start_isLowWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse10 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (= ~methaneLevelCritical~0 (_ bv1 32)) .cse10) (and .cse0 .cse1 .cse2 (= ~methaneLevelCritical~0 (_ bv0 32)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10))) [2021-11-07 00:58:19,223 INFO L853 garLoopResultBuilder]: At program point L253-1(lines 238 256) the Hoare annotation is: false [2021-11-07 00:58:19,223 INFO L853 garLoopResultBuilder]: At program point L253-2(lines 238 256) the Hoare annotation is: false [2021-11-07 00:58:19,223 INFO L857 garLoopResultBuilder]: For program point L881(line 881) no Hoare annotation was computed. [2021-11-07 00:58:19,223 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-11-07 00:58:19,223 INFO L857 garLoopResultBuilder]: For program point L884(lines 884 888) no Hoare annotation was computed. [2021-11-07 00:58:19,223 INFO L857 garLoopResultBuilder]: For program point L884-1(lines 68 74) no Hoare annotation was computed. [2021-11-07 00:58:19,223 INFO L857 garLoopResultBuilder]: For program point L951(lines 951 958) no Hoare annotation was computed. [2021-11-07 00:58:19,224 INFO L860 garLoopResultBuilder]: At program point L951-1(lines 951 958) the Hoare annotation is: true [2021-11-07 00:58:19,224 INFO L857 garLoopResultBuilder]: For program point L291(lines 291 297) no Hoare annotation was computed. [2021-11-07 00:58:19,224 INFO L853 garLoopResultBuilder]: At program point L291-1(lines 291 297) the Hoare annotation is: (let ((.cse6 (= ~waterLevel~0 (_ bv1 32))) (.cse4 (= (_ bv0 32) ~pumpRunning~0)) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse7 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse8 (= (_ bv1 32) ~pumpRunning~0)) (.cse1 (= ~waterLevel~0 (_ bv2 32))) (.cse9 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse3 (= ~systemActive~0 (_ bv1 32))) (.cse5 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse10 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse0 .cse1 .cse3 .cse5 .cse4) (and .cse0 .cse3 .cse6 .cse5 .cse4) (and .cse0 .cse2 .cse3 .cse6 .cse4) (and .cse7 .cse0 .cse8 .cse1 .cse2 .cse9 .cse3 .cse10) (and .cse7 .cse0 .cse8 .cse1 .cse9 .cse3 .cse5 .cse10))) [2021-11-07 00:58:19,224 INFO L857 garLoopResultBuilder]: For program point L126(lines 126 143) no Hoare annotation was computed. [2021-11-07 00:58:19,224 INFO L857 garLoopResultBuilder]: For program point L126-1(lines 126 143) no Hoare annotation was computed. [2021-11-07 00:58:19,225 INFO L857 garLoopResultBuilder]: For program point L126-2(lines 126 143) no Hoare annotation was computed. [2021-11-07 00:58:19,225 INFO L853 garLoopResultBuilder]: At program point L490(lines 1 972) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-11-07 00:58:19,225 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-11-07 00:58:19,225 INFO L857 garLoopResultBuilder]: For program point L392(lines 392 396) no Hoare annotation was computed. [2021-11-07 00:58:19,225 INFO L857 garLoopResultBuilder]: For program point L228(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,225 INFO L857 garLoopResultBuilder]: For program point L228-2(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,226 INFO L857 garLoopResultBuilder]: For program point L228-3(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,226 INFO L857 garLoopResultBuilder]: For program point L228-5(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,226 INFO L857 garLoopResultBuilder]: For program point L228-6(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,226 INFO L857 garLoopResultBuilder]: For program point L228-8(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,226 INFO L857 garLoopResultBuilder]: For program point L228-9(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,226 INFO L857 garLoopResultBuilder]: For program point L228-11(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,226 INFO L857 garLoopResultBuilder]: For program point L228-12(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,227 INFO L857 garLoopResultBuilder]: For program point L228-14(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,227 INFO L857 garLoopResultBuilder]: For program point L228-15(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,227 INFO L857 garLoopResultBuilder]: For program point L228-17(lines 228 232) no Hoare annotation was computed. [2021-11-07 00:58:19,227 INFO L853 garLoopResultBuilder]: At program point L460(lines 455 463) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse4 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse6 (= ~waterLevel~0 (_ bv1 32))) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 (= ~methaneLevelCritical~0 (_ bv0 32)) .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (= ~methaneLevelCritical~0 (_ bv1 32)) .cse7))) [2021-11-07 00:58:19,227 INFO L853 garLoopResultBuilder]: At program point L460-1(lines 455 463) the Hoare annotation is: false [2021-11-07 00:58:19,227 INFO L853 garLoopResultBuilder]: At program point L460-2(lines 455 463) the Hoare annotation is: false [2021-11-07 00:58:19,228 INFO L857 garLoopResultBuilder]: For program point L130(lines 130 138) no Hoare annotation was computed. [2021-11-07 00:58:19,228 INFO L857 garLoopResultBuilder]: For program point L130-1(lines 130 138) no Hoare annotation was computed. [2021-11-07 00:58:19,228 INFO L857 garLoopResultBuilder]: For program point L130-2(lines 130 138) no Hoare annotation was computed. [2021-11-07 00:58:19,228 INFO L857 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-11-07 00:58:19,228 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 969) no Hoare annotation was computed. [2021-11-07 00:58:19,228 INFO L857 garLoopResultBuilder]: For program point L100(lines 100 117) no Hoare annotation was computed. [2021-11-07 00:58:19,229 INFO L857 garLoopResultBuilder]: For program point L100-1(lines 100 117) no Hoare annotation was computed. [2021-11-07 00:58:19,229 INFO L857 garLoopResultBuilder]: For program point L100-2(lines 100 117) no Hoare annotation was computed. [2021-11-07 00:58:19,229 INFO L857 garLoopResultBuilder]: For program point L100-3(lines 100 117) no Hoare annotation was computed. [2021-11-07 00:58:19,229 INFO L857 garLoopResultBuilder]: For program point L100-4(lines 100 117) no Hoare annotation was computed. [2021-11-07 00:58:19,229 INFO L857 garLoopResultBuilder]: For program point L100-5(lines 100 117) no Hoare annotation was computed. [2021-11-07 00:58:19,229 INFO L853 garLoopResultBuilder]: At program point L68(lines 67 86) the Hoare annotation is: (let ((.cse1 (= ~waterLevel~0 (_ bv2 32))) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= (_ bv0 32) ~pumpRunning~0)) (.cse5 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse6 (= (_ bv1 32) ~pumpRunning~0)) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~0 (_ bv1 32))) (.cse3 (= ~systemActive~0 (_ bv1 32))) (.cse8 (= ~waterLevel~0 (_ bv1 32))) (.cse10 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse9 (= ULTIMATE.start_isHighWaterLevel_~tmp~2 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse0 .cse6 .cse2 .cse7 .cse3 .cse8 .cse9) (and .cse0 .cse1 .cse3 .cse10 .cse4) (and .cse0 .cse3 .cse8 .cse10 .cse4) (and .cse0 .cse2 .cse3 .cse8 .cse4) (and .cse5 .cse0 .cse6 .cse7 .cse3 .cse8 .cse10 .cse9))) [2021-11-07 00:58:19,230 INFO L857 garLoopResultBuilder]: For program point L68-1(lines 68 74) no Hoare annotation was computed. [2021-11-07 00:58:19,230 INFO L853 garLoopResultBuilder]: At program point L68-2(lines 67 86) the Hoare annotation is: false [2021-11-07 00:58:19,233 INFO L731 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:58:19,235 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-07 00:58:19,273 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.11 12:58:19 BoogieIcfgContainer [2021-11-07 00:58:19,274 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-07 00:58:19,274 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-07 00:58:19,274 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-07 00:58:19,275 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-07 00:58:19,275 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 12:57:11" (3/4) ... [2021-11-07 00:58:19,278 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-07 00:58:19,297 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 41 nodes and edges [2021-11-07 00:58:19,298 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2021-11-07 00:58:19,299 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2021-11-07 00:58:19,300 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-11-07 00:58:19,302 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-07 00:58:19,303 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-07 00:58:19,304 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-07 00:58:19,329 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && 2bv32 == tmp___0) && 2bv32 == \result) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 1bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) [2021-11-07 00:58:19,330 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 1bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) [2021-11-07 00:58:19,330 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && tmp == 0bv32)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) [2021-11-07 00:58:19,331 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) [2021-11-07 00:58:19,331 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && tmp == 0bv32)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) [2021-11-07 00:58:19,333 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) || (((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning) [2021-11-07 00:58:19,333 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) [2021-11-07 00:58:19,334 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 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) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) [2021-11-07 00:58:19,334 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 1bv32 == \result) && 0bv32 == pumpRunning) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && 2bv32 == \result) && tmp == 0bv32) [2021-11-07 00:58:19,335 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && tmp == 0bv32) [2021-11-07 00:58:19,336 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && tmp___0 == 0bv32) && tmp == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) && tmp == 0bv32)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && 0bv32 == pumpRunning) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && tmp___0 == 0bv32) && tmp == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning) [2021-11-07 00:58:19,336 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && 2bv32 == tmp___0) && 2bv32 == \result) && 1bv32 == \result) && tmp == 0bv32 [2021-11-07 00:58:19,419 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/witness.graphml [2021-11-07 00:58:19,420 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-07 00:58:19,422 INFO L168 Benchmark]: Toolchain (without parser) took 72445.37 ms. Allocated memory was 67.1 MB in the beginning and 218.1 MB in the end (delta: 151.0 MB). Free memory was 45.5 MB in the beginning and 179.9 MB in the end (delta: -134.4 MB). Peak memory consumption was 139.5 MB. Max. memory is 16.1 GB. [2021-11-07 00:58:19,422 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 67.1 MB. Free memory is still 46.8 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 00:58:19,423 INFO L168 Benchmark]: CACSL2BoogieTranslator took 930.15 ms. Allocated memory is still 67.1 MB. Free memory was 45.3 MB in the beginning and 35.1 MB in the end (delta: 10.2 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-11-07 00:58:19,423 INFO L168 Benchmark]: Boogie Procedure Inliner took 116.49 ms. Allocated memory is still 67.1 MB. Free memory was 35.1 MB in the beginning and 31.4 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-11-07 00:58:19,424 INFO L168 Benchmark]: Boogie Preprocessor took 84.72 ms. Allocated memory is still 67.1 MB. Free memory was 31.4 MB in the beginning and 28.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 00:58:19,424 INFO L168 Benchmark]: RCFGBuilder took 2895.81 ms. Allocated memory was 67.1 MB in the beginning and 102.8 MB in the end (delta: 35.7 MB). Free memory was 28.6 MB in the beginning and 50.2 MB in the end (delta: -21.6 MB). Peak memory consumption was 18.6 MB. Max. memory is 16.1 GB. [2021-11-07 00:58:19,425 INFO L168 Benchmark]: TraceAbstraction took 68262.99 ms. Allocated memory was 102.8 MB in the beginning and 218.1 MB in the end (delta: 115.3 MB). Free memory was 49.7 MB in the beginning and 62.0 MB in the end (delta: -12.3 MB). Peak memory consumption was 111.0 MB. Max. memory is 16.1 GB. [2021-11-07 00:58:19,425 INFO L168 Benchmark]: Witness Printer took 145.61 ms. Allocated memory is still 218.1 MB. Free memory was 62.0 MB in the beginning and 179.9 MB in the end (delta: -117.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 16.1 GB. [2021-11-07 00:58:19,428 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.32 ms. Allocated memory is still 67.1 MB. Free memory is still 46.8 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 930.15 ms. Allocated memory is still 67.1 MB. Free memory was 45.3 MB in the beginning and 35.1 MB in the end (delta: 10.2 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 116.49 ms. Allocated memory is still 67.1 MB. Free memory was 35.1 MB in the beginning and 31.4 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 84.72 ms. Allocated memory is still 67.1 MB. Free memory was 31.4 MB in the beginning and 28.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 2895.81 ms. Allocated memory was 67.1 MB in the beginning and 102.8 MB in the end (delta: 35.7 MB). Free memory was 28.6 MB in the beginning and 50.2 MB in the end (delta: -21.6 MB). Peak memory consumption was 18.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 68262.99 ms. Allocated memory was 102.8 MB in the beginning and 218.1 MB in the end (delta: 115.3 MB). Free memory was 49.7 MB in the beginning and 62.0 MB in the end (delta: -12.3 MB). Peak memory consumption was 111.0 MB. Max. memory is 16.1 GB. * Witness Printer took 145.61 ms. Allocated memory is still 218.1 MB. Free memory was 62.0 MB in the beginning and 179.9 MB in the end (delta: -117.9 MB). Peak memory consumption was 6.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.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 969]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 969]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 969]: 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, 123 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 68.1s, OverallIterations: 18, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 19.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 15.5s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 2058 SDtfs, 4535 SDslu, 5811 SDs, 0 SdLazy, 976 SolverSat, 153 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 14.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2867 GetRequests, 2705 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 1.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1127occurred in iteration=17, InterpolantAutomatonStates: 146, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 18 MinimizatonAttempts, 8260 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 45 LocationsWithAnnotation, 45 PreInvPairs, 152 NumberOfFragments, 1145 HoareAnnotationTreeSize, 45 FomulaSimplifications, 79389859 FormulaSimplificationTreeSizeReduction, 4.3s HoareSimplificationTime, 45 FomulaSimplificationsInter, 9376668 FormulaSimplificationTreeSizeReductionInter, 11.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 4.8s SatisfiabilityAnalysisTime, 11.3s InterpolantComputationTime, 1414 NumberOfCodeBlocks, 1414 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 2778 ConstructedInterpolants, 0 QuantifiedInterpolants, 5954 SizeOfPredicates, 64 NumberOfNonLiveVariables, 6153 ConjunctsInSsa, 129 ConjunctsInUnsatCore, 50 InterpolantComputations, 31 PerfectInterpolantSequences, 1532/1966 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: 270]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 219]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 219]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 941]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 432]: Loop Invariant Derived loop invariant: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && tmp == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 1bv32 == \result) && 0bv32 == pumpRunning) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && 2bv32 == \result) && tmp == 0bv32) - InvariantResult [Line: 455]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 219]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 67]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 432]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 441]: Loop Invariant Derived loop invariant: (((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 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) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && 2bv32 == tmp___0) && 2bv32 == \result) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 1bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 400]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 400]: Loop Invariant Derived loop invariant: ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) || (((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 67]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 75]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 238]: Loop Invariant Derived loop invariant: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 291]: Loop Invariant Derived loop invariant: ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && tmp == 0bv32)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 455]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 493]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 441]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 441]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 441]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 219]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 219]: Loop Invariant Derived loop invariant: ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && tmp___0 == 0bv32) && tmp == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) && tmp == 0bv32)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && 0bv32 == pumpRunning) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && tmp___0 == 0bv32) && tmp == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 238]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 880]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 67]: Loop Invariant Derived loop invariant: ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && 2bv32 == tmp___0) && 2bv32 == \result) && 1bv32 == \result) && tmp == 0bv32 - InvariantResult [Line: 238]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 951]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 455]: Loop Invariant Derived loop invariant: ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && methaneLevelCritical == 0bv32) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && \result == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 219]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 281]: Loop Invariant Derived loop invariant: ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 1bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 441]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 75]: Loop Invariant Derived loop invariant: ((((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && tmp == 0bv32)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp___0 == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 75]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 400]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 924]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 432]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 441]: Loop Invariant Derived loop invariant: 0 RESULT: Ultimate proved your program to be correct! [2021-11-07 00:58:19,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f9f773c5-a0ef-492d-bc67-a1550816d9cb/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE