./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8 --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 3bccdc584252d8769fe0e51833273c5645b3ab26 ............................................................................................................................................ Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8 --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 3bccdc584252d8769fe0e51833273c5645b3ab26 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 07:14:10,408 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 07:14:10,411 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 07:14:10,472 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 07:14:10,473 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 07:14:10,478 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 07:14:10,480 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 07:14:10,484 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 07:14:10,486 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 07:14:10,494 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 07:14:10,495 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 07:14:10,497 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 07:14:10,497 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 07:14:10,500 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 07:14:10,502 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 07:14:10,510 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 07:14:10,511 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 07:14:10,512 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 07:14:10,513 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 07:14:10,515 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 07:14:10,517 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 07:14:10,519 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 07:14:10,520 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 07:14:10,521 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 07:14:10,524 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 07:14:10,524 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 07:14:10,525 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 07:14:10,526 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 07:14:10,526 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 07:14:10,527 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 07:14:10,528 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 07:14:10,530 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 07:14:10,532 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 07:14:10,533 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 07:14:10,534 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 07:14:10,534 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 07:14:10,535 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 07:14:10,535 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 07:14:10,535 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 07:14:10,536 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 07:14:10,537 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 07:14:10,538 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-10-13 07:14:10,588 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 07:14:10,588 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 07:14:10,590 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 07:14:10,590 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 07:14:10,590 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 07:14:10,591 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 07:14:10,591 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-10-13 07:14:10,591 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 07:14:10,597 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 07:14:10,597 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-10-13 07:14:10,599 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-10-13 07:14:10,599 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 07:14:10,599 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-10-13 07:14:10,599 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-10-13 07:14:10,599 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-10-13 07:14:10,600 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 07:14:10,600 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 07:14:10,601 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 07:14:10,601 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 07:14:10,601 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 07:14:10,601 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 07:14:10,601 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 07:14:10,602 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 07:14:10,602 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 07:14:10,602 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 07:14:10,602 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 07:14:10,602 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 07:14:10,603 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 07:14:10,603 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 07:14:10,605 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 07:14:10,605 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 07:14:10,605 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 07:14:10,606 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 07:14:10,606 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 07:14:10,606 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-10-13 07:14:10,606 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 07:14:10,606 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-13 07:14:10,607 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 07:14:10,607 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 07:14:10,607 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_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/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_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8 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 -> 3bccdc584252d8769fe0e51833273c5645b3ab26 [2021-10-13 07:14:10,929 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 07:14:10,950 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 07:14:10,954 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 07:14:10,955 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 07:14:10,956 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 07:14:10,957 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c [2021-10-13 07:14:11,036 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/4f3bb405c/3e9df8bd85824b6a9b8f6a8043838229/FLAG1b434a165 [2021-10-13 07:14:11,657 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 07:14:11,658 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c [2021-10-13 07:14:11,696 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/4f3bb405c/3e9df8bd85824b6a9b8f6a8043838229/FLAG1b434a165 [2021-10-13 07:14:11,902 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/4f3bb405c/3e9df8bd85824b6a9b8f6a8043838229 [2021-10-13 07:14:11,905 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 07:14:11,907 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 07:14:11,909 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 07:14:11,909 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 07:14:11,912 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 07:14:11,913 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:14:11" (1/1) ... [2021-10-13 07:14:11,914 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fb50b72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:11, skipping insertion in model container [2021-10-13 07:14:11,915 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:14:11" (1/1) ... [2021-10-13 07:14:11,925 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 07:14:11,992 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 07:14:12,123 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_f0b3173b-37ac-4948-81f8-99dc8596055d/sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c[1281,1294] [2021-10-13 07:14:12,273 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:14:12,295 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-10-13 07:14:12,296 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2203e753 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:12, skipping insertion in model container [2021-10-13 07:14:12,296 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 07:14:12,297 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-10-13 07:14:12,300 INFO L168 Benchmark]: Toolchain (without parser) took 391.11 ms. Allocated memory is still 115.3 MB. Free memory was 76.8 MB in the beginning and 62.8 MB in the end (delta: 14.0 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-10-13 07:14:12,301 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 115.3 MB. Free memory is still 94.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 07:14:12,304 INFO L168 Benchmark]: CACSL2BoogieTranslator took 388.17 ms. Allocated memory is still 115.3 MB. Free memory was 76.5 MB in the beginning and 62.8 MB in the end (delta: 13.8 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-10-13 07:14:12,306 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.26 ms. Allocated memory is still 115.3 MB. Free memory is still 94.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 388.17 ms. Allocated memory is still 115.3 MB. Free memory was 76.5 MB in the beginning and 62.8 MB in the end (delta: 13.8 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 116]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 07:14:14,698 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 07:14:14,700 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 07:14:14,731 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 07:14:14,731 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 07:14:14,733 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 07:14:14,735 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 07:14:14,737 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 07:14:14,740 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 07:14:14,741 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 07:14:14,743 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 07:14:14,744 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 07:14:14,745 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 07:14:14,747 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 07:14:14,749 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 07:14:14,751 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 07:14:14,752 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 07:14:14,753 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 07:14:14,756 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 07:14:14,759 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 07:14:14,761 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 07:14:14,768 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 07:14:14,771 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 07:14:14,774 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 07:14:14,779 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 07:14:14,784 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 07:14:14,784 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 07:14:14,788 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 07:14:14,793 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 07:14:14,794 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 07:14:14,795 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 07:14:14,796 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 07:14:14,798 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 07:14:14,800 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 07:14:14,801 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 07:14:14,802 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 07:14:14,803 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 07:14:14,804 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 07:14:14,810 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 07:14:14,812 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 07:14:14,814 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 07:14:14,817 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-10-13 07:14:14,861 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 07:14:14,861 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 07:14:14,863 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 07:14:14,863 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 07:14:14,863 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 07:14:14,864 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 07:14:14,864 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 07:14:14,864 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 07:14:14,864 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 07:14:14,866 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 07:14:14,867 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 07:14:14,867 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 07:14:14,867 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 07:14:14,868 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 07:14:14,868 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 07:14:14,868 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 07:14:14,868 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 07:14:14,869 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 07:14:14,869 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 07:14:14,869 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 07:14:14,869 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 07:14:14,870 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 07:14:14,870 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 07:14:14,870 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 07:14:14,870 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 07:14:14,871 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 07:14:14,871 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 07:14:14,871 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 07:14:14,871 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 07:14:14,872 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 07:14:14,872 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-10-13 07:14:14,872 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 07:14:14,872 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-13 07:14:14,873 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 07:14:14,873 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 07:14:14,873 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_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/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_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8 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 -> 3bccdc584252d8769fe0e51833273c5645b3ab26 [2021-10-13 07:14:15,297 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 07:14:15,319 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 07:14:15,322 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 07:14:15,324 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 07:14:15,324 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 07:14:15,326 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c [2021-10-13 07:14:15,407 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/1ab25c078/d30a2f0b3f9d485fbaa2fb3bfd815ce4/FLAG7bf1c61be [2021-10-13 07:14:16,127 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 07:14:16,131 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c [2021-10-13 07:14:16,144 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/1ab25c078/d30a2f0b3f9d485fbaa2fb3bfd815ce4/FLAG7bf1c61be [2021-10-13 07:14:16,357 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/data/1ab25c078/d30a2f0b3f9d485fbaa2fb3bfd815ce4 [2021-10-13 07:14:16,364 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 07:14:16,365 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 07:14:16,367 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 07:14:16,367 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 07:14:16,371 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 07:14:16,371 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:14:16" (1/1) ... [2021-10-13 07:14:16,373 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ca71b59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:16, skipping insertion in model container [2021-10-13 07:14:16,373 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:14:16" (1/1) ... [2021-10-13 07:14:16,380 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 07:14:16,430 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 07:14:16,564 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_f0b3173b-37ac-4948-81f8-99dc8596055d/sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c[1281,1294] [2021-10-13 07:14:16,793 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:14:16,807 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-13 07:14:16,819 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 07:14:16,823 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_f0b3173b-37ac-4948-81f8-99dc8596055d/sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c[1281,1294] [2021-10-13 07:14:16,885 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:14:16,890 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 07:14:16,904 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_f0b3173b-37ac-4948-81f8-99dc8596055d/sv-benchmarks/c/product-lines/minepump_spec3_product62.cil.c[1281,1294] [2021-10-13 07:14:16,994 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:14:17,023 INFO L208 MainTranslator]: Completed translation [2021-10-13 07:14:17,023 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17 WrapperNode [2021-10-13 07:14:17,023 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 07:14:17,025 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 07:14:17,025 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 07:14:17,025 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 07:14:17,032 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,064 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,139 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 07:14:17,156 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 07:14:17,156 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 07:14:17,156 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 07:14:17,165 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,165 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,170 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,171 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,227 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,254 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,258 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,266 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 07:14:17,267 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 07:14:17,267 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 07:14:17,283 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 07:14:17,284 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (1/1) ... [2021-10-13 07:14:17,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 07:14:17,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:14:17,337 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 07:14:17,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 07:14:17,391 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 07:14:17,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 07:14:17,396 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 07:14:17,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 07:14:20,235 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 07:14:20,235 INFO L299 CfgBuilder]: Removed 356 assume(true) statements. [2021-10-13 07:14:20,238 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:14:20 BoogieIcfgContainer [2021-10-13 07:14:20,238 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 07:14:20,240 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 07:14:20,240 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 07:14:20,243 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 07:14:20,243 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 07:14:16" (1/3) ... [2021-10-13 07:14:20,244 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f1fb44b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:14:20, skipping insertion in model container [2021-10-13 07:14:20,244 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:14:17" (2/3) ... [2021-10-13 07:14:20,245 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f1fb44b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:14:20, skipping insertion in model container [2021-10-13 07:14:20,245 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:14:20" (3/3) ... [2021-10-13 07:14:20,246 INFO L111 eAbstractionObserver]: Analyzing ICFG minepump_spec3_product62.cil.c [2021-10-13 07:14:20,252 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 07:14:20,252 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-10-13 07:14:20,321 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 07:14:20,329 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, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-13 07:14:20,329 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-13 07:14:20,356 INFO L276 IsEmpty]: Start isEmpty. Operand has 231 states, 227 states have (on average 1.5198237885462555) internal successors, (345), 230 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:20,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 07:14:20,372 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:20,373 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:20,374 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:20,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:20,379 INFO L82 PathProgramCache]: Analyzing trace with hash 248194716, now seen corresponding path program 1 times [2021-10-13 07:14:20,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:20,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [85703092] [2021-10-13 07:14:20,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:20,396 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:20,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:20,400 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:20,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-13 07:14:20,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:20,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-13 07:14:20,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:20,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:20,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:20,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:20,765 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:20,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [85703092] [2021-10-13 07:14:20,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [85703092] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:20,766 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:20,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-13 07:14:20,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930987879] [2021-10-13 07:14:20,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-13 07:14:20,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:20,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-13 07:14:20,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-13 07:14:20,801 INFO L87 Difference]: Start difference. First operand has 231 states, 227 states have (on average 1.5198237885462555) internal successors, (345), 230 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:20,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:20,869 INFO L93 Difference]: Finished difference Result 456 states and 683 transitions. [2021-10-13 07:14:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-13 07:14:20,870 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-10-13 07:14:20,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:20,883 INFO L225 Difference]: With dead ends: 456 [2021-10-13 07:14:20,883 INFO L226 Difference]: Without dead ends: 227 [2021-10-13 07:14:20,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-13 07:14:20,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-10-13 07:14:20,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2021-10-13 07:14:20,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 224 states have (on average 1.4866071428571428) internal successors, (333), 226 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:20,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 333 transitions. [2021-10-13 07:14:20,953 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 333 transitions. Word has length 18 [2021-10-13 07:14:20,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:20,954 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 333 transitions. [2021-10-13 07:14:20,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:20,954 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 333 transitions. [2021-10-13 07:14:20,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 07:14:20,959 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:20,960 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:20,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:21,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:21,172 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:21,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:21,173 INFO L82 PathProgramCache]: Analyzing trace with hash -662836037, now seen corresponding path program 1 times [2021-10-13 07:14:21,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:21,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [258469351] [2021-10-13 07:14:21,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:21,174 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:21,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:21,175 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:21,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-13 07:14:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:21,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 07:14:21,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:21,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:21,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:21,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:21,529 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:21,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [258469351] [2021-10-13 07:14:21,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [258469351] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:21,530 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:21,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 07:14:21,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67547749] [2021-10-13 07:14:21,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 07:14:21,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:21,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 07:14:21,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 07:14:21,536 INFO L87 Difference]: Start difference. First operand 227 states and 333 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:21,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:21,570 INFO L93 Difference]: Finished difference Result 227 states and 333 transitions. [2021-10-13 07:14:21,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 07:14:21,571 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-13 07:14:21,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:21,575 INFO L225 Difference]: With dead ends: 227 [2021-10-13 07:14:21,575 INFO L226 Difference]: Without dead ends: 85 [2021-10-13 07:14:21,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 07:14:21,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-10-13 07:14:21,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-10-13 07:14:21,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.4761904761904763) internal successors, (124), 84 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:21,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 124 transitions. [2021-10-13 07:14:21,597 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 124 transitions. Word has length 19 [2021-10-13 07:14:21,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:21,597 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 124 transitions. [2021-10-13 07:14:21,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:21,598 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 124 transitions. [2021-10-13 07:14:21,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-13 07:14:21,599 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:21,601 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:21,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:21,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:21,814 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:21,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:21,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1673828196, now seen corresponding path program 1 times [2021-10-13 07:14:21,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:21,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907320888] [2021-10-13 07:14:21,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:21,816 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:21,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:21,817 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:21,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-13 07:14:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:22,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 07:14:22,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:22,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:22,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:22,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:22,196 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:22,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907320888] [2021-10-13 07:14:22,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907320888] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:22,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:22,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-13 07:14:22,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68449436] [2021-10-13 07:14:22,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 07:14:22,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:22,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 07:14:22,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 07:14:22,199 INFO L87 Difference]: Start difference. First operand 85 states and 124 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:22,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:22,233 INFO L93 Difference]: Finished difference Result 164 states and 242 transitions. [2021-10-13 07:14:22,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 07:14:22,236 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-13 07:14:22,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:22,237 INFO L225 Difference]: With dead ends: 164 [2021-10-13 07:14:22,237 INFO L226 Difference]: Without dead ends: 85 [2021-10-13 07:14:22,237 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.2ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 07:14:22,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-10-13 07:14:22,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-10-13 07:14:22,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.4642857142857142) internal successors, (123), 84 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:22,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 123 transitions. [2021-10-13 07:14:22,245 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 123 transitions. Word has length 24 [2021-10-13 07:14:22,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:22,246 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 123 transitions. [2021-10-13 07:14:22,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:22,246 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 123 transitions. [2021-10-13 07:14:22,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-13 07:14:22,247 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:22,247 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:22,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:22,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:22,458 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:22,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:22,458 INFO L82 PathProgramCache]: Analyzing trace with hash 61775514, now seen corresponding path program 1 times [2021-10-13 07:14:22,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:22,459 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2067798856] [2021-10-13 07:14:22,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:22,459 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:22,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:22,460 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:22,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-13 07:14:22,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:22,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 07:14:22,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:22,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:22,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:22,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:22,819 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:22,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2067798856] [2021-10-13 07:14:22,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2067798856] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:22,820 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:22,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-13 07:14:22,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200115482] [2021-10-13 07:14:22,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-13 07:14:22,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:22,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 07:14:22,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 07:14:22,822 INFO L87 Difference]: Start difference. First operand 85 states and 123 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:22,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:22,885 INFO L93 Difference]: Finished difference Result 172 states and 251 transitions. [2021-10-13 07:14:22,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 07:14:22,886 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-13 07:14:22,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:22,887 INFO L225 Difference]: With dead ends: 172 [2021-10-13 07:14:22,887 INFO L226 Difference]: Without dead ends: 93 [2021-10-13 07:14:22,888 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 07:14:22,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-10-13 07:14:22,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 91. [2021-10-13 07:14:22,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 1.4222222222222223) internal successors, (128), 90 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:22,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 128 transitions. [2021-10-13 07:14:22,907 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 128 transitions. Word has length 27 [2021-10-13 07:14:22,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:22,907 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 128 transitions. [2021-10-13 07:14:22,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:22,908 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 128 transitions. [2021-10-13 07:14:22,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-10-13 07:14:22,909 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:22,909 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:22,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:23,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:23,121 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:23,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:23,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1135503666, now seen corresponding path program 1 times [2021-10-13 07:14:23,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:23,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1989661309] [2021-10-13 07:14:23,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:23,123 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:23,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:23,124 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:23,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-13 07:14:23,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:23,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:14:23,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:23,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:23,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:23,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:23,602 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:23,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1989661309] [2021-10-13 07:14:23,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1989661309] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:23,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:23,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-13 07:14:23,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795806442] [2021-10-13 07:14:23,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:14:23,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:23,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:14:23,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:14:23,605 INFO L87 Difference]: Start difference. First operand 91 states and 128 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:24,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:24,118 INFO L93 Difference]: Finished difference Result 1039 states and 1501 transitions. [2021-10-13 07:14:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 07:14:24,119 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-10-13 07:14:24,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:24,126 INFO L225 Difference]: With dead ends: 1039 [2021-10-13 07:14:24,126 INFO L226 Difference]: Without dead ends: 954 [2021-10-13 07:14:24,127 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 168.4ms TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2021-10-13 07:14:24,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2021-10-13 07:14:24,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 217. [2021-10-13 07:14:24,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.4027777777777777) internal successors, (303), 216 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:24,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 303 transitions. [2021-10-13 07:14:24,180 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 303 transitions. Word has length 33 [2021-10-13 07:14:24,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:24,181 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 303 transitions. [2021-10-13 07:14:24,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:24,181 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 303 transitions. [2021-10-13 07:14:24,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-13 07:14:24,184 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:24,184 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:24,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:24,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:24,385 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:24,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:24,385 INFO L82 PathProgramCache]: Analyzing trace with hash -989324978, now seen corresponding path program 1 times [2021-10-13 07:14:24,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:24,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849717911] [2021-10-13 07:14:24,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:24,387 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:24,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:24,388 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:24,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-13 07:14:24,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:24,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 07:14:24,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:24,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:24,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:24,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:24,782 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:24,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849717911] [2021-10-13 07:14:24,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849717911] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:24,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:24,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 07:14:24,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911518927] [2021-10-13 07:14:24,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 07:14:24,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:24,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 07:14:24,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 07:14:24,789 INFO L87 Difference]: Start difference. First operand 217 states and 303 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:24,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:24,917 INFO L93 Difference]: Finished difference Result 685 states and 963 transitions. [2021-10-13 07:14:24,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:14:24,918 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-10-13 07:14:24,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:24,922 INFO L225 Difference]: With dead ends: 685 [2021-10-13 07:14:24,922 INFO L226 Difference]: Without dead ends: 522 [2021-10-13 07:14:24,923 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:14:24,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-10-13 07:14:24,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 223. [2021-10-13 07:14:24,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 1.3783783783783783) internal successors, (306), 222 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:24,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 306 transitions. [2021-10-13 07:14:24,973 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 306 transitions. Word has length 34 [2021-10-13 07:14:24,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:24,975 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 306 transitions. [2021-10-13 07:14:24,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:24,976 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 306 transitions. [2021-10-13 07:14:24,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-13 07:14:24,982 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:24,983 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:24,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:25,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:25,195 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:25,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:25,196 INFO L82 PathProgramCache]: Analyzing trace with hash -731159540, now seen corresponding path program 1 times [2021-10-13 07:14:25,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:25,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1975264048] [2021-10-13 07:14:25,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:25,197 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:25,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:25,198 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:25,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-13 07:14:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:25,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:14:25,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:25,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:25,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:25,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:25,637 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:25,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1975264048] [2021-10-13 07:14:25,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1975264048] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:25,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:25,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-13 07:14:25,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941397563] [2021-10-13 07:14:25,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:14:25,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:25,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:14:25,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:14:25,640 INFO L87 Difference]: Start difference. First operand 223 states and 306 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:25,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:25,822 INFO L93 Difference]: Finished difference Result 826 states and 1148 transitions. [2021-10-13 07:14:25,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 07:14:25,823 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-10-13 07:14:25,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:25,827 INFO L225 Difference]: With dead ends: 826 [2021-10-13 07:14:25,827 INFO L226 Difference]: Without dead ends: 609 [2021-10-13 07:14:25,828 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 49.3ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-13 07:14:25,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-10-13 07:14:25,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 235. [2021-10-13 07:14:25,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 1.3461538461538463) internal successors, (315), 234 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:25,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 315 transitions. [2021-10-13 07:14:25,867 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 315 transitions. Word has length 34 [2021-10-13 07:14:25,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:25,868 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 315 transitions. [2021-10-13 07:14:25,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:25,868 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 315 transitions. [2021-10-13 07:14:25,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-13 07:14:25,869 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:25,869 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:25,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:26,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:26,082 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:26,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:26,083 INFO L82 PathProgramCache]: Analyzing trace with hash 158566787, now seen corresponding path program 1 times [2021-10-13 07:14:26,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:26,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [672967292] [2021-10-13 07:14:26,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:26,084 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:26,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:26,085 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:26,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-13 07:14:26,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:26,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:14:26,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:26,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:26,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:26,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:26,644 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:26,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [672967292] [2021-10-13 07:14:26,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [672967292] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:26,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:26,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 07:14:26,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880600088] [2021-10-13 07:14:26,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:14:26,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:26,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:14:26,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:14:26,647 INFO L87 Difference]: Start difference. First operand 235 states and 315 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:27,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:27,041 INFO L93 Difference]: Finished difference Result 1382 states and 1819 transitions. [2021-10-13 07:14:27,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 07:14:27,042 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-10-13 07:14:27,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:27,049 INFO L225 Difference]: With dead ends: 1382 [2021-10-13 07:14:27,049 INFO L226 Difference]: Without dead ends: 1153 [2021-10-13 07:14:27,051 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 102.8ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-13 07:14:27,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2021-10-13 07:14:27,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 462. [2021-10-13 07:14:27,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 1.3232104121475055) internal successors, (610), 461 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:27,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 610 transitions. [2021-10-13 07:14:27,139 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 610 transitions. Word has length 37 [2021-10-13 07:14:27,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:27,140 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 610 transitions. [2021-10-13 07:14:27,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:27,140 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 610 transitions. [2021-10-13 07:14:27,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-13 07:14:27,142 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:27,142 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:27,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:27,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:27,358 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:27,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:27,358 INFO L82 PathProgramCache]: Analyzing trace with hash 838625157, now seen corresponding path program 1 times [2021-10-13 07:14:27,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:27,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1202951143] [2021-10-13 07:14:27,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:27,359 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:27,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:27,360 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:27,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-13 07:14:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:27,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:14:27,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:27,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:27,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:27,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:27,840 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:27,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1202951143] [2021-10-13 07:14:27,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1202951143] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:27,841 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:27,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-13 07:14:27,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378044186] [2021-10-13 07:14:27,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:14:27,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:27,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:14:27,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:14:27,842 INFO L87 Difference]: Start difference. First operand 462 states and 610 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:30,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:30,986 INFO L93 Difference]: Finished difference Result 1231 states and 1661 transitions. [2021-10-13 07:14:30,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 07:14:30,986 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-10-13 07:14:30,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:30,992 INFO L225 Difference]: With dead ends: 1231 [2021-10-13 07:14:30,993 INFO L226 Difference]: Without dead ends: 775 [2021-10-13 07:14:30,994 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 71.2ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-13 07:14:30,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-10-13 07:14:31,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 342. [2021-10-13 07:14:31,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.2873900293255132) internal successors, (439), 341 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:31,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 439 transitions. [2021-10-13 07:14:31,053 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 439 transitions. Word has length 37 [2021-10-13 07:14:31,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:31,053 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 439 transitions. [2021-10-13 07:14:31,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:31,054 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 439 transitions. [2021-10-13 07:14:31,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-10-13 07:14:31,055 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:31,056 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:31,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:31,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:31,268 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:31,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:31,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1548905091, now seen corresponding path program 1 times [2021-10-13 07:14:31,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:31,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [827092299] [2021-10-13 07:14:31,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:31,269 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:31,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:31,269 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:31,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-13 07:14:31,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:31,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:14:31,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:31,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:31,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:31,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:31,781 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:31,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [827092299] [2021-10-13 07:14:31,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [827092299] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:31,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:31,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-13 07:14:31,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494940231] [2021-10-13 07:14:31,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:14:31,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:31,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:14:31,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:14:31,783 INFO L87 Difference]: Start difference. First operand 342 states and 439 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:34,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:34,897 INFO L93 Difference]: Finished difference Result 1103 states and 1405 transitions. [2021-10-13 07:14:34,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 07:14:34,898 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-10-13 07:14:34,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:34,903 INFO L225 Difference]: With dead ends: 1103 [2021-10-13 07:14:34,903 INFO L226 Difference]: Without dead ends: 767 [2021-10-13 07:14:34,904 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 79.4ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-13 07:14:34,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-10-13 07:14:34,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 322. [2021-10-13 07:14:34,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 1.2616822429906542) internal successors, (405), 321 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:34,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 405 transitions. [2021-10-13 07:14:34,969 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 405 transitions. Word has length 38 [2021-10-13 07:14:34,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:34,969 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 405 transitions. [2021-10-13 07:14:34,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:34,969 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 405 transitions. [2021-10-13 07:14:34,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-13 07:14:34,970 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:34,971 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:34,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:35,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:35,183 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:35,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:35,184 INFO L82 PathProgramCache]: Analyzing trace with hash -1134212659, now seen corresponding path program 1 times [2021-10-13 07:14:35,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:35,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512729859] [2021-10-13 07:14:35,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:35,185 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:35,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:35,186 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:35,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-13 07:14:35,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:35,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 07:14:35,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:35,685 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 07:14:35,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:35,867 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 07:14:35,867 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:35,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512729859] [2021-10-13 07:14:35,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512729859] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:35,868 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:35,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-13 07:14:35,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489607789] [2021-10-13 07:14:35,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:14:35,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:35,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:14:35,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:14:35,869 INFO L87 Difference]: Start difference. First operand 322 states and 405 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:39,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:39,008 INFO L93 Difference]: Finished difference Result 1106 states and 1422 transitions. [2021-10-13 07:14:39,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 07:14:39,009 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-10-13 07:14:39,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:39,014 INFO L225 Difference]: With dead ends: 1106 [2021-10-13 07:14:39,014 INFO L226 Difference]: Without dead ends: 888 [2021-10-13 07:14:39,015 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:14:39,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2021-10-13 07:14:39,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 743. [2021-10-13 07:14:39,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.2547169811320755) internal successors, (931), 742 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 931 transitions. [2021-10-13 07:14:39,159 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 931 transitions. Word has length 55 [2021-10-13 07:14:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:39,160 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 931 transitions. [2021-10-13 07:14:39,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:39,160 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 931 transitions. [2021-10-13 07:14:39,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-13 07:14:39,161 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:39,161 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:39,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:39,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:39,374 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:39,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:39,374 INFO L82 PathProgramCache]: Analyzing trace with hash -2050604719, now seen corresponding path program 1 times [2021-10-13 07:14:39,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:39,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414776949] [2021-10-13 07:14:39,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:39,375 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:39,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:39,375 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:39,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-13 07:14:39,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:39,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:14:39,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:39,928 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:39,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:40,116 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:40,117 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:40,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414776949] [2021-10-13 07:14:40,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414776949] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:40,117 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:40,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-13 07:14:40,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071440154] [2021-10-13 07:14:40,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:14:40,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:40,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:14:40,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:14:40,118 INFO L87 Difference]: Start difference. First operand 743 states and 931 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:40,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:40,428 INFO L93 Difference]: Finished difference Result 1927 states and 2408 transitions. [2021-10-13 07:14:40,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 07:14:40,428 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-10-13 07:14:40,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:40,433 INFO L225 Difference]: With dead ends: 1927 [2021-10-13 07:14:40,433 INFO L226 Difference]: Without dead ends: 1190 [2021-10-13 07:14:40,435 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 34.3ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:14:40,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-10-13 07:14:40,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 743. [2021-10-13 07:14:40,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 1.2345013477088949) internal successors, (916), 742 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:40,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 916 transitions. [2021-10-13 07:14:40,576 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 916 transitions. Word has length 55 [2021-10-13 07:14:40,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:40,577 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 916 transitions. [2021-10-13 07:14:40,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:40,577 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 916 transitions. [2021-10-13 07:14:40,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-13 07:14:40,578 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:40,579 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:40,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-10-13 07:14:40,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:40,779 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:40,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:40,780 INFO L82 PathProgramCache]: Analyzing trace with hash -1134136866, now seen corresponding path program 1 times [2021-10-13 07:14:40,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:40,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635918645] [2021-10-13 07:14:40,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:40,780 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:40,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:40,783 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:40,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-13 07:14:41,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:41,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 07:14:41,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:41,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:41,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:41,453 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:41,453 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:41,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635918645] [2021-10-13 07:14:41,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635918645] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:41,454 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:41,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 07:14:41,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027676911] [2021-10-13 07:14:41,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:14:41,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:41,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:14:41,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:14:41,455 INFO L87 Difference]: Start difference. First operand 743 states and 916 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:43,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:43,343 INFO L93 Difference]: Finished difference Result 2887 states and 3555 transitions. [2021-10-13 07:14:43,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 07:14:43,344 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-13 07:14:43,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:43,358 INFO L225 Difference]: With dead ends: 2887 [2021-10-13 07:14:43,358 INFO L226 Difference]: Without dead ends: 2244 [2021-10-13 07:14:43,362 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 62.0ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-13 07:14:43,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2244 states. [2021-10-13 07:14:43,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2244 to 947. [2021-10-13 07:14:43,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 946 states have (on average 1.2262156448202959) internal successors, (1160), 946 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:43,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1160 transitions. [2021-10-13 07:14:43,544 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1160 transitions. Word has length 57 [2021-10-13 07:14:43,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:43,544 INFO L470 AbstractCegarLoop]: Abstraction has 947 states and 1160 transitions. [2021-10-13 07:14:43,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:43,545 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1160 transitions. [2021-10-13 07:14:43,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-13 07:14:43,546 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:43,547 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:43,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:43,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:43,761 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:43,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:43,761 INFO L82 PathProgramCache]: Analyzing trace with hash 171357235, now seen corresponding path program 1 times [2021-10-13 07:14:43,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:43,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [769475996] [2021-10-13 07:14:43,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:43,762 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:43,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:43,763 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:43,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-13 07:14:44,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:44,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:14:44,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:44,347 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 07:14:44,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:44,544 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 07:14:44,544 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:44,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [769475996] [2021-10-13 07:14:44,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [769475996] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:44,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:44,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-10-13 07:14:44,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272863315] [2021-10-13 07:14:44,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 07:14:44,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:44,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 07:14:44,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-13 07:14:44,546 INFO L87 Difference]: Start difference. First operand 947 states and 1160 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:46,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:46,447 INFO L93 Difference]: Finished difference Result 3315 states and 4050 transitions. [2021-10-13 07:14:46,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 07:14:46,448 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-13 07:14:46,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:46,460 INFO L225 Difference]: With dead ends: 3315 [2021-10-13 07:14:46,460 INFO L226 Difference]: Without dead ends: 2448 [2021-10-13 07:14:46,462 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 116.9ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-10-13 07:14:46,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2448 states. [2021-10-13 07:14:46,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2448 to 913. [2021-10-13 07:14:46,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 912 states have (on average 1.2203947368421053) internal successors, (1113), 912 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:46,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1113 transitions. [2021-10-13 07:14:46,663 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1113 transitions. Word has length 57 [2021-10-13 07:14:46,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:46,663 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 1113 transitions. [2021-10-13 07:14:46,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 10 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:46,663 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1113 transitions. [2021-10-13 07:14:46,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-13 07:14:46,665 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:46,665 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:46,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:46,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:46,881 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:46,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:46,882 INFO L82 PathProgramCache]: Analyzing trace with hash -44267720, now seen corresponding path program 1 times [2021-10-13 07:14:46,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:46,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [582763870] [2021-10-13 07:14:46,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:46,883 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:46,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:46,883 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:46,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-13 07:14:47,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:47,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:14:47,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:47,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:47,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:47,512 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:47,513 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:47,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [582763870] [2021-10-13 07:14:47,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [582763870] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:47,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:47,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 07:14:47,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553255272] [2021-10-13 07:14:47,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:14:47,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:47,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:14:47,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:14:47,514 INFO L87 Difference]: Start difference. First operand 913 states and 1113 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:47,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:47,694 INFO L93 Difference]: Finished difference Result 2051 states and 2509 transitions. [2021-10-13 07:14:47,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:14:47,695 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-13 07:14:47,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:47,701 INFO L225 Difference]: With dead ends: 2051 [2021-10-13 07:14:47,701 INFO L226 Difference]: Without dead ends: 1144 [2021-10-13 07:14:47,703 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:14:47,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2021-10-13 07:14:47,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 913. [2021-10-13 07:14:47,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 912 states have (on average 1.2116228070175439) internal successors, (1105), 912 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:47,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1105 transitions. [2021-10-13 07:14:47,863 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1105 transitions. Word has length 57 [2021-10-13 07:14:47,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:47,863 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 1105 transitions. [2021-10-13 07:14:47,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:47,864 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1105 transitions. [2021-10-13 07:14:47,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-13 07:14:47,876 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:47,876 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:47,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:48,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:48,092 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:48,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:48,093 INFO L82 PathProgramCache]: Analyzing trace with hash -438634506, now seen corresponding path program 1 times [2021-10-13 07:14:48,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:48,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779116581] [2021-10-13 07:14:48,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:48,093 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:48,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:48,094 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:48,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-13 07:14:48,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:48,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 07:14:48,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:48,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:48,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:48,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:48,711 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:48,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779116581] [2021-10-13 07:14:48,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779116581] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:48,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:48,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-10-13 07:14:48,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364469923] [2021-10-13 07:14:48,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:14:48,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:48,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:14:48,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:14:48,722 INFO L87 Difference]: Start difference. First operand 913 states and 1105 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:48,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:48,879 INFO L93 Difference]: Finished difference Result 1961 states and 2395 transitions. [2021-10-13 07:14:48,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 07:14:48,879 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-10-13 07:14:48,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:48,885 INFO L225 Difference]: With dead ends: 1961 [2021-10-13 07:14:48,885 INFO L226 Difference]: Without dead ends: 1054 [2021-10-13 07:14:48,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 19.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:14:48,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2021-10-13 07:14:49,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 783. [2021-10-13 07:14:49,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 782 states have (on average 1.2186700767263428) internal successors, (953), 782 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:49,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 953 transitions. [2021-10-13 07:14:49,024 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 953 transitions. Word has length 57 [2021-10-13 07:14:49,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:49,024 INFO L470 AbstractCegarLoop]: Abstraction has 783 states and 953 transitions. [2021-10-13 07:14:49,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:49,024 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 953 transitions. [2021-10-13 07:14:49,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-10-13 07:14:49,025 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:49,025 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:49,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-10-13 07:14:49,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:49,226 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:49,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:49,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1728773225, now seen corresponding path program 1 times [2021-10-13 07:14:49,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:49,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2049900878] [2021-10-13 07:14:49,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:49,227 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:49,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:49,227 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:49,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-13 07:14:49,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:49,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:14:49,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:49,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 07:14:49,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:50,002 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 07:14:50,002 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:50,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2049900878] [2021-10-13 07:14:50,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2049900878] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:50,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:14:50,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-13 07:14:50,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745681432] [2021-10-13 07:14:50,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:14:50,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:50,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:14:50,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:14:50,004 INFO L87 Difference]: Start difference. First operand 783 states and 953 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:50,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:50,425 INFO L93 Difference]: Finished difference Result 2686 states and 3286 transitions. [2021-10-13 07:14:50,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 07:14:50,425 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2021-10-13 07:14:50,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:50,432 INFO L225 Difference]: With dead ends: 2686 [2021-10-13 07:14:50,432 INFO L226 Difference]: Without dead ends: 1909 [2021-10-13 07:14:50,434 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 66.5ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-10-13 07:14:50,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1909 states. [2021-10-13 07:14:50,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1909 to 783. [2021-10-13 07:14:50,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 782 states have (on average 1.2122762148337596) internal successors, (948), 782 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:50,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 948 transitions. [2021-10-13 07:14:50,589 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 948 transitions. Word has length 59 [2021-10-13 07:14:50,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:50,589 INFO L470 AbstractCegarLoop]: Abstraction has 783 states and 948 transitions. [2021-10-13 07:14:50,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:50,590 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 948 transitions. [2021-10-13 07:14:50,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-13 07:14:50,591 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:50,591 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:50,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:50,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:50,804 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:50,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:50,804 INFO L82 PathProgramCache]: Analyzing trace with hash -645846187, now seen corresponding path program 1 times [2021-10-13 07:14:50,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:50,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381573939] [2021-10-13 07:14:50,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:50,805 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:50,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:50,806 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:50,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-13 07:14:51,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:51,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:14:51,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:51,590 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:51,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:51,833 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:51,833 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:51,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381573939] [2021-10-13 07:14:51,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381573939] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:14:51,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [832070611] [2021-10-13 07:14:51,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:51,834 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:14:51,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:14:51,835 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:14:51,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-10-13 07:14:52,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:52,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:14:52,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 07:14:52,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:52,737 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 07:14:52,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [832070611] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:14:52,737 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 2 imperfect interpolant sequences. [2021-10-13 07:14:52,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [5, 5] total 11 [2021-10-13 07:14:52,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187077170] [2021-10-13 07:14:52,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:14:52,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:52,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:14:52,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-10-13 07:14:52,739 INFO L87 Difference]: Start difference. First operand 783 states and 948 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:53,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:53,140 INFO L93 Difference]: Finished difference Result 2751 states and 3363 transitions. [2021-10-13 07:14:53,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 07:14:53,140 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-10-13 07:14:53,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:53,147 INFO L225 Difference]: With dead ends: 2751 [2021-10-13 07:14:53,148 INFO L226 Difference]: Without dead ends: 1974 [2021-10-13 07:14:53,149 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 101.7ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-13 07:14:53,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2021-10-13 07:14:53,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 810. [2021-10-13 07:14:53,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 1.2051915945611866) internal successors, (975), 809 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:53,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 975 transitions. [2021-10-13 07:14:53,332 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 975 transitions. Word has length 65 [2021-10-13 07:14:53,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:53,332 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 975 transitions. [2021-10-13 07:14:53,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:53,333 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 975 transitions. [2021-10-13 07:14:53,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-13 07:14:53,334 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:53,334 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:53,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:53,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:53,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:53,737 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:53,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:53,737 INFO L82 PathProgramCache]: Analyzing trace with hash -387680749, now seen corresponding path program 1 times [2021-10-13 07:14:53,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:53,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1451632282] [2021-10-13 07:14:53,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:53,738 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:53,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:53,739 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:53,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-13 07:14:54,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:54,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:14:54,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:54,437 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:54,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:54,644 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:54,644 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:54,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1451632282] [2021-10-13 07:14:54,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1451632282] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:14:54,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1650537800] [2021-10-13 07:14:54,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:54,645 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:14:54,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:14:54,646 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:14:54,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2021-10-13 07:14:55,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:55,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:14:55,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:55,555 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:55,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:55,736 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:14:55,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1650537800] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:14:55,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059278326] [2021-10-13 07:14:55,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:55,737 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:14:55,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:14:55,740 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:14:55,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 07:14:56,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:56,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 07:14:56,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:56,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:56,736 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:14:56,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059278326] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-13 07:14:56,737 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 5 imperfect interpolant sequences. [2021-10-13 07:14:56,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 5, 5, 5, 8] total 14 [2021-10-13 07:14:56,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338585865] [2021-10-13 07:14:56,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:14:56,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:14:56,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:14:56,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-10-13 07:14:56,738 INFO L87 Difference]: Start difference. First operand 810 states and 975 transitions. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:57,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:14:57,880 INFO L93 Difference]: Finished difference Result 4429 states and 5373 transitions. [2021-10-13 07:14:57,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 07:14:57,881 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-10-13 07:14:57,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:14:57,893 INFO L225 Difference]: With dead ends: 4429 [2021-10-13 07:14:57,893 INFO L226 Difference]: Without dead ends: 3625 [2021-10-13 07:14:57,895 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 384 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 312.9ms TimeCoverageRelationStatistics Valid=163, Invalid=539, Unknown=0, NotChecked=0, Total=702 [2021-10-13 07:14:57,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3625 states. [2021-10-13 07:14:58,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3625 to 1171. [2021-10-13 07:14:58,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 1170 states have (on average 1.217094017094017) internal successors, (1424), 1170 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:58,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1424 transitions. [2021-10-13 07:14:58,163 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 1424 transitions. Word has length 65 [2021-10-13 07:14:58,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:14:58,163 INFO L470 AbstractCegarLoop]: Abstraction has 1171 states and 1424 transitions. [2021-10-13 07:14:58,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:14:58,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 1424 transitions. [2021-10-13 07:14:58,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-10-13 07:14:58,165 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:14:58,165 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:14:58,169 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:58,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-10-13 07:14:58,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-13 07:14:58,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:14:58,769 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:14:58,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:14:58,769 INFO L82 PathProgramCache]: Analyzing trace with hash -2035819047, now seen corresponding path program 1 times [2021-10-13 07:14:58,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:14:58,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [283547398] [2021-10-13 07:14:58,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:58,770 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:14:58,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:14:58,771 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:14:58,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-13 07:14:59,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:14:59,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-13 07:14:59,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:14:59,672 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 41 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-13 07:14:59,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:14:59,947 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 41 proven. 6 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-13 07:14:59,947 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:14:59,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [283547398] [2021-10-13 07:14:59,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [283547398] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:14:59,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [112581248] [2021-10-13 07:14:59,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:14:59,948 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:14:59,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:14:59,956 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:14:59,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-10-13 07:15:00,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:15:00,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 07:15:00,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:15:01,136 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 07:15:01,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:15:01,505 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 07:15:01,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [112581248] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:15:01,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156207241] [2021-10-13 07:15:01,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:15:01,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:15:01,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:15:01,512 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:15:01,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-13 07:15:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:15:02,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 07:15:02,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:15:02,639 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 07:15:02,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:15:02,909 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 32 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:15:02,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156207241] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:15:02,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-13 07:15:02,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6, 6, 8, 9] total 20 [2021-10-13 07:15:02,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562648490] [2021-10-13 07:15:02,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 07:15:02,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:15:02,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 07:15:02,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-13 07:15:02,912 INFO L87 Difference]: Start difference. First operand 1171 states and 1424 transitions. Second operand has 20 states, 20 states have (on average 14.2) internal successors, (284), 20 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:15:09,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:15:09,169 INFO L93 Difference]: Finished difference Result 6523 states and 7951 transitions. [2021-10-13 07:15:09,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 07:15:09,170 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 14.2) internal successors, (284), 20 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-10-13 07:15:09,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:15:09,170 INFO L225 Difference]: With dead ends: 6523 [2021-10-13 07:15:09,170 INFO L226 Difference]: Without dead ends: 0 [2021-10-13 07:15:09,177 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1151 ImplicationChecksByTransitivity, 779.9ms TimeCoverageRelationStatistics Valid=802, Invalid=3620, Unknown=0, NotChecked=0, Total=4422 [2021-10-13 07:15:09,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-10-13 07:15:09,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-10-13 07:15:09,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:15:09,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-10-13 07:15:09,178 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 92 [2021-10-13 07:15:09,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:15:09,178 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 07:15:09,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 14.2) internal successors, (284), 20 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 07:15:09,179 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-10-13 07:15:09,179 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-10-13 07:15:09,181 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 07:15:09,182 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 07:15:09,182 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 07:15:09,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-13 07:15:09,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2021-10-13 07:15:09,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-13 07:15:09,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:15:09,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-10-13 07:15:09,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:09,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:09,826 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:09,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:09,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:09,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:09,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,958 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:12,964 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,655 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,661 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:13,858 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,518 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:14,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,127 WARN L207 SmtUtils]: Spent 11.59 s on a formula simplification. DAG size of input: 1239 DAG size of output: 1087 [2021-10-13 07:15:26,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:26,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:28,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:28,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:28,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:28,943 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:28,944 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:31,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:31,425 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:31,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:35,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:49,385 WARN L207 SmtUtils]: Spent 14.00 s on a formula simplification. DAG size of input: 1279 DAG size of output: 1134 [2021-10-13 07:15:49,389 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:49,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:49,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:49,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:49,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:55,879 WARN L207 SmtUtils]: Spent 6.49 s on a formula simplification. DAG size of input: 969 DAG size of output: 800 [2021-10-13 07:15:55,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:55,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:55,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:55,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:55,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:55,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:56,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:56,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:56,147 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:56,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:15:57,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:11,556 WARN L207 SmtUtils]: Spent 13.82 s on a formula simplification. DAG size of input: 1279 DAG size of output: 1134 [2021-10-13 07:16:11,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:11,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:11,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:11,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:11,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:11,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:12,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:12,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:12,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:12,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:16:41,611 WARN L207 SmtUtils]: Spent 19.26 s on a formula simplification. DAG size of input: 1018 DAG size of output: 56 [2021-10-13 07:16:51,439 WARN L207 SmtUtils]: Spent 5.04 s on a formula simplification. DAG size of input: 461 DAG size of output: 39 [2021-10-13 07:17:01,558 WARN L207 SmtUtils]: Spent 10.11 s on a formula simplification. DAG size of input: 635 DAG size of output: 88 [2021-10-13 07:17:24,814 WARN L207 SmtUtils]: Spent 22.23 s on a formula simplification. DAG size of input: 1078 DAG size of output: 73 [2021-10-13 07:17:37,598 WARN L207 SmtUtils]: Spent 12.77 s on a formula simplification. DAG size of input: 774 DAG size of output: 61 [2021-10-13 07:17:44,198 WARN L207 SmtUtils]: Spent 5.49 s on a formula simplification. DAG size of input: 473 DAG size of output: 79 [2021-10-13 07:18:06,385 WARN L207 SmtUtils]: Spent 22.18 s on a formula simplification. DAG size of input: 1078 DAG size of output: 73 [2021-10-13 07:18:09,584 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 46) no Hoare annotation was computed. [2021-10-13 07:18:09,585 INFO L857 garLoopResultBuilder]: For program point L895(lines 895 908) no Hoare annotation was computed. [2021-10-13 07:18:09,585 INFO L857 garLoopResultBuilder]: For program point L697(lines 697 714) no Hoare annotation was computed. [2021-10-13 07:18:09,585 INFO L857 garLoopResultBuilder]: For program point L697-1(lines 697 714) no Hoare annotation was computed. [2021-10-13 07:18:09,585 INFO L857 garLoopResultBuilder]: For program point L697-2(lines 697 714) no Hoare annotation was computed. [2021-10-13 07:18:09,585 INFO L853 garLoopResultBuilder]: At program point L767(lines 762 770) the Hoare annotation is: (and (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32)) (= (_ bv1 32) ~pumpRunning~0) (= ~waterLevel~0 (_ bv2 32)) (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32)) (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32)) (= ~methaneLevelCritical~0 (_ bv0 32)) (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0) (= (_ bv1 32) |ULTIMATE.start_isPumpRunning_#res|)) [2021-10-13 07:18:09,586 INFO L853 garLoopResultBuilder]: At program point L767-1(lines 762 770) the Hoare annotation is: false [2021-10-13 07:18:09,586 INFO L857 garLoopResultBuilder]: For program point L701(lines 701 709) no Hoare annotation was computed. [2021-10-13 07:18:09,586 INFO L853 garLoopResultBuilder]: At program point L767-2(lines 762 770) the Hoare annotation is: false [2021-10-13 07:18:09,586 INFO L857 garLoopResultBuilder]: For program point L701-1(lines 701 709) no Hoare annotation was computed. [2021-10-13 07:18:09,586 INFO L857 garLoopResultBuilder]: For program point L701-2(lines 701 709) no Hoare annotation was computed. [2021-10-13 07:18:09,586 INFO L853 garLoopResultBuilder]: At program point L503(lines 498 506) the Hoare annotation is: (let ((.cse6 (= ~waterLevel~0 (_ bv0 32))) (.cse9 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse10 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse7 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse2 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse3 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse8 (= ~waterLevel~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse5 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse5 .cse6 .cse9 .cse10 .cse7) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8))) [2021-10-13 07:18:09,587 INFO L853 garLoopResultBuilder]: At program point L503-1(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,587 INFO L853 garLoopResultBuilder]: At program point L503-2(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,587 INFO L853 garLoopResultBuilder]: At program point L503-3(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,587 INFO L853 garLoopResultBuilder]: At program point L503-4(lines 498 506) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= ~waterLevel~0 (_ bv2 32))) (.cse3 (= (_ bv1 32) ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4)) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse5 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse6 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv0 32))) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse8 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= ~methaneLevelCritical~0 (_ bv1 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32)) .cse8) (and .cse0 .cse1 .cse2 (= ~methaneLevelCritical~0 (_ bv0 32)) .cse3 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse4 .cse5 .cse6 .cse7 .cse8))) [2021-10-13 07:18:09,588 INFO L853 garLoopResultBuilder]: At program point L503-5(lines 498 506) the Hoare annotation is: (let ((.cse16 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse11 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse17 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse18 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32))) (.cse8 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse15 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse9 (= (_ bv1 32) ~pumpRunning~0)) (.cse10 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse19 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse3 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse12 (= ~waterLevel~0 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (not .cse16)) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse5 (= ~waterLevel~0 (_ bv1 32))) (.cse6 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse13 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse14 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse7 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse8 .cse0 .cse9 .cse10 .cse11 .cse4 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse16 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv1 32)) .cse11 .cse4 .cse13 .cse14 .cse7) (and .cse8 .cse0 .cse9 .cse10 .cse11 .cse17 .cse4 .cse5 .cse18 .cse13 .cse14 .cse15) (and .cse8 .cse0 .cse9 .cse10 .cse1 .cse19 .cse17 .cse3 .cse4 .cse5 .cse18 .cse15) (and .cse8 .cse0 .cse9 .cse10 .cse1 .cse19 .cse3 .cse4 .cse12 .cse15) (and .cse0 .cse2 .cse4 .cse12 .cse6 .cse13 .cse14 .cse7) (and .cse0 .cse9 .cse16 .cse10 .cse1 .cse19 .cse3 .cse4) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse12 .cse6 .cse7) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse13 .cse14 .cse7)))) [2021-10-13 07:18:09,588 INFO L853 garLoopResultBuilder]: At program point L503-6(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,588 INFO L853 garLoopResultBuilder]: At program point L503-7(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,588 INFO L853 garLoopResultBuilder]: At program point L503-8(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,588 INFO L853 garLoopResultBuilder]: At program point L503-9(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,588 INFO L853 garLoopResultBuilder]: At program point L503-10(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,589 INFO L853 garLoopResultBuilder]: At program point L503-11(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,589 INFO L853 garLoopResultBuilder]: At program point L503-12(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,589 INFO L853 garLoopResultBuilder]: At program point L503-13(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,589 INFO L853 garLoopResultBuilder]: At program point L503-14(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,589 INFO L853 garLoopResultBuilder]: At program point L503-15(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,589 INFO L853 garLoopResultBuilder]: At program point L503-16(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,589 INFO L853 garLoopResultBuilder]: At program point L503-17(lines 498 506) the Hoare annotation is: false [2021-10-13 07:18:09,590 INFO L857 garLoopResultBuilder]: For program point L835(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,590 INFO L857 garLoopResultBuilder]: For program point L835-2(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,590 INFO L857 garLoopResultBuilder]: For program point L835-3(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,590 INFO L857 garLoopResultBuilder]: For program point L835-5(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,590 INFO L857 garLoopResultBuilder]: For program point L835-6(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,590 INFO L857 garLoopResultBuilder]: For program point L835-8(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,590 INFO L857 garLoopResultBuilder]: For program point L835-9(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,591 INFO L857 garLoopResultBuilder]: For program point L835-11(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,591 INFO L857 garLoopResultBuilder]: For program point L835-12(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,591 INFO L857 garLoopResultBuilder]: For program point L835-14(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,591 INFO L857 garLoopResultBuilder]: For program point L835-15(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,591 INFO L857 garLoopResultBuilder]: For program point L835-17(lines 835 839) no Hoare annotation was computed. [2021-10-13 07:18:09,591 INFO L857 garLoopResultBuilder]: For program point L903(lines 903 907) no Hoare annotation was computed. [2021-10-13 07:18:09,592 INFO L853 garLoopResultBuilder]: At program point L903-2(lines 613 619) the Hoare annotation is: (let ((.cse14 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse3 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse4 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~pumpRunning~0)) (.cse11 (= ~waterLevel~0 (_ bv2 32))) (.cse6 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse7 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse18 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse19 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse8 (= ~systemActive~0 (_ bv1 32)))) (let ((.cse0 (or (and .cse3 .cse4 .cse5 .cse11 .cse6 .cse7 .cse8) (and .cse4 .cse5 .cse11 .cse6 .cse7 .cse18 .cse19 .cse8))) (.cse15 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|)) (.cse16 (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0)) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse1 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse2 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32))) (.cse17 (or (and .cse3 .cse4 .cse5 .cse11 .cse6 .cse8 .cse14) (and .cse4 .cse5 .cse11 .cse6 .cse18 .cse19 .cse8 .cse14))) (.cse10 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse13 (= ~waterLevel~0 (_ bv0 32))) (.cse12 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2) (and .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse4 .cse11 .cse7 .cse8 .cse12) (and .cse3 .cse4 .cse5 .cse6 .cse8 .cse13 .cse14 .cse10) (and .cse0 .cse15 .cse16) (and .cse4 .cse11 .cse8 .cse14 .cse12) (and .cse4 .cse8 .cse13 .cse14 .cse12) (and .cse15 .cse16 .cse17) (and .cse4 .cse8 .cse9 .cse14 .cse12) (and .cse4 .cse7 .cse8 .cse9 .cse12) (and .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse14 .cse10) (and .cse1 .cse2 .cse17) (and .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse13 .cse10) (and .cse4 .cse7 .cse8 .cse13 .cse12)))) [2021-10-13 07:18:09,592 INFO L857 garLoopResultBuilder]: For program point L46(line 46) no Hoare annotation was computed. [2021-10-13 07:18:09,592 INFO L857 garLoopResultBuilder]: For program point L46-1(line 46) no Hoare annotation was computed. [2021-10-13 07:18:09,592 INFO L857 garLoopResultBuilder]: For program point L46-2(line 46) no Hoare annotation was computed. [2021-10-13 07:18:09,592 INFO L853 garLoopResultBuilder]: At program point L841(lines 826 844) the Hoare annotation is: (let ((.cse10 (= |ULTIMATE.start_isLowWaterLevel_#res| (_ bv0 32))) (.cse8 (= ~waterLevel~0 (_ bv0 32))) (.cse11 (= ULTIMATE.start_isLowWaterLevel_~tmp___0~2 (_ bv0 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse0 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse12 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse15 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse7 (= ~systemActive~0 (_ bv1 32))) (.cse16 (= ~waterLevel~0 (_ bv1 32))) (.cse9 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32))) (.cse13 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse14 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse6 .cse7 .cse8 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse12 .cse7 .cse8 .cse9 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse12 .cse7 .cse8 .cse13 .cse14 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse15 .cse6 .cse7 .cse16 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse12 .cse15 .cse7 .cse16 .cse9 .cse13 .cse14))) [2021-10-13 07:18:09,593 INFO L853 garLoopResultBuilder]: At program point L841-1(lines 826 844) the Hoare annotation is: false [2021-10-13 07:18:09,593 INFO L853 garLoopResultBuilder]: At program point L841-2(lines 826 844) the Hoare annotation is: false [2021-10-13 07:18:09,593 INFO L853 garLoopResultBuilder]: At program point L841-3(lines 826 844) the Hoare annotation is: false [2021-10-13 07:18:09,593 INFO L853 garLoopResultBuilder]: At program point L841-4(lines 826 844) the Hoare annotation is: false [2021-10-13 07:18:09,593 INFO L853 garLoopResultBuilder]: At program point L841-5(lines 826 844) the Hoare annotation is: false [2021-10-13 07:18:09,593 INFO L857 garLoopResultBuilder]: For program point L645(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-1(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-2(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-3(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-4(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-5(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-6(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-7(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,594 INFO L857 garLoopResultBuilder]: For program point L645-8(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,595 INFO L857 garLoopResultBuilder]: For program point L645-9(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,595 INFO L857 garLoopResultBuilder]: For program point L645-10(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,595 INFO L857 garLoopResultBuilder]: For program point L645-11(lines 645 662) no Hoare annotation was computed. [2021-10-13 07:18:09,595 INFO L853 garLoopResultBuilder]: At program point L913(lines 864 914) the Hoare annotation is: false [2021-10-13 07:18:09,595 INFO L857 garLoopResultBuilder]: For program point L649(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,595 INFO L857 garLoopResultBuilder]: For program point L649-1(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-2(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-3(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-4(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-5(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-6(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-7(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-8(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-9(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-10(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L649-11(lines 649 657) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L853 garLoopResultBuilder]: At program point L981(lines 977 983) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L853 garLoopResultBuilder]: At program point L588(lines 1 1016) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L63(lines 63 83) no Hoare annotation was computed. [2021-10-13 07:18:09,596 INFO L857 garLoopResultBuilder]: For program point L63-2(lines 63 83) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L63-4(lines 63 83) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 46) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L853 garLoopResultBuilder]: At program point L596(lines 591 599) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L69(lines 69 82) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L853 garLoopResultBuilder]: At program point L69-1(lines 1 1016) the Hoare annotation is: (let ((.cse6 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse3 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32))) (.cse8 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse14 (= (_ bv0 32) |ULTIMATE.start_getWaterLevel_#res|)) (.cse15 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0 (_ bv0 32))) (.cse5 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse7 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse10 (= ~waterLevel~0 (_ bv1 32))) (.cse11 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32))) (.cse16 (= ~waterLevel~0 (_ bv2 32))) (.cse17 (= (_ bv0 32) ~pumpRunning~0)) (.cse0 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse4 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse18 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv1 32))) (.cse21 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse9 (= ~systemActive~0 (_ bv1 32))) (.cse13 (= ~waterLevel~0 (_ bv0 32))) (.cse19 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse20 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse12 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|)) .cse5 (not (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse13 .cse14 .cse15 .cse12) (and .cse1 .cse2 .cse16 .cse3 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) .cse4 .cse5 .cse6 .cse8 .cse9 (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0)) (and .cse1 .cse3 .cse5 .cse8 .cse9 .cse13 .cse14 .cse15 .cse17) (and .cse1 .cse18 .cse9 .cse10 .cse19 .cse20 .cse17) (and .cse1 .cse5 .cse9 .cse10 .cse17) (and .cse1 .cse18 .cse9 .cse13 .cse19 .cse20 .cse17) (and .cse0 .cse1 .cse2 .cse4 .cse18 .cse21 .cse7 .cse9 .cse10 .cse11 .cse19 .cse20 .cse12) (and .cse1 .cse16 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv1 32)) .cse18 .cse21 .cse9 .cse19 .cse20 .cse17) (and .cse0 .cse1 .cse2 .cse4 .cse18 .cse21 .cse9 .cse13 .cse19 .cse20 .cse12))) [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L69-2(lines 69 82) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L853 garLoopResultBuilder]: At program point L69-3(lines 1 1016) the Hoare annotation is: false [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L69-4(lines 69 82) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L853 garLoopResultBuilder]: At program point L69-5(lines 1 1016) the Hoare annotation is: false [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L466(lines 466 470) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L466-3(lines 466 470) no Hoare annotation was computed. [2021-10-13 07:18:09,597 INFO L857 garLoopResultBuilder]: For program point L466-6(lines 466 470) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-2(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-4(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-6(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L853 garLoopResultBuilder]: At program point L535(lines 530 538) the Hoare annotation is: (let ((.cse2 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse9 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse4 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse15 (= ~waterLevel~0 (_ bv1 32))) (.cse12 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse3 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32))) (.cse13 (not (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|))) (.cse5 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse14 (not .cse2)) (.cse7 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse8 (= ~systemActive~0 (_ bv1 32))) (.cse10 (= ~waterLevel~0 (_ bv0 32))) (.cse11 (= (_ bv0 32) |ULTIMATE.start_getWaterLevel_#res|)) (.cse16 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12) (and .cse0 .cse3 .cse13 .cse5 .cse14 .cse7 .cse8 .cse15 .cse16) (and .cse9 .cse0 .cse1 .cse3 .cse4 .cse13 .cse5 .cse6 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32)) .cse7 .cse8 .cse15 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32)) .cse12) (and .cse0 .cse3 .cse13 .cse5 .cse14 .cse7 .cse8 .cse10 .cse11 .cse16)))) [2021-10-13 07:18:09,598 INFO L853 garLoopResultBuilder]: At program point L535-1(lines 530 538) the Hoare annotation is: false [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-8(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L853 garLoopResultBuilder]: At program point L535-2(lines 530 538) the Hoare annotation is: false [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-10(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-12(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-14(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-16(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,598 INFO L857 garLoopResultBuilder]: For program point L733-18(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L73(lines 73 79) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L733-20(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L73-2(lines 73 79) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L733-22(lines 733 739) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L73-4(lines 73 79) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L866(lines 865 912) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L867(lines 867 871) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L853 garLoopResultBuilder]: At program point L933-2(lines 933 947) the Hoare annotation is: false [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point L934(line 934) no Hoare annotation was computed. [2021-10-13 07:18:09,599 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 46) no Hoare annotation was computed. [2021-10-13 07:18:09,600 INFO L857 garLoopResultBuilder]: For program point L671(lines 671 688) no Hoare annotation was computed. [2021-10-13 07:18:09,600 INFO L857 garLoopResultBuilder]: For program point L671-1(lines 671 688) no Hoare annotation was computed. [2021-10-13 07:18:09,600 INFO L857 garLoopResultBuilder]: For program point L671-2(lines 671 688) no Hoare annotation was computed. [2021-10-13 07:18:09,600 INFO L857 garLoopResultBuilder]: For program point L671-3(lines 671 688) no Hoare annotation was computed. [2021-10-13 07:18:09,600 INFO L857 garLoopResultBuilder]: For program point L671-4(lines 671 688) no Hoare annotation was computed. [2021-10-13 07:18:09,600 INFO L857 garLoopResultBuilder]: For program point L671-5(lines 671 688) no Hoare annotation was computed. [2021-10-13 07:18:09,600 INFO L857 garLoopResultBuilder]: For program point L937(lines 937 941) no Hoare annotation was computed. [2021-10-13 07:18:09,601 INFO L857 garLoopResultBuilder]: For program point L937-1(lines 613 619) no Hoare annotation was computed. [2021-10-13 07:18:09,601 INFO L857 garLoopResultBuilder]: For program point L1004(lines 1004 1011) no Hoare annotation was computed. [2021-10-13 07:18:09,601 INFO L860 garLoopResultBuilder]: At program point L1004-1(lines 1004 1011) the Hoare annotation is: true [2021-10-13 07:18:09,601 INFO L857 garLoopResultBuilder]: For program point L675(lines 675 683) no Hoare annotation was computed. [2021-10-13 07:18:09,601 INFO L857 garLoopResultBuilder]: For program point L675-1(lines 675 683) no Hoare annotation was computed. [2021-10-13 07:18:09,601 INFO L857 garLoopResultBuilder]: For program point L675-2(lines 675 683) no Hoare annotation was computed. [2021-10-13 07:18:09,601 INFO L857 garLoopResultBuilder]: For program point L675-3(lines 675 683) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L543(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L675-4(lines 675 683) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L543-1(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L675-5(lines 675 683) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L543-2(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L543-3(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L543-4(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,602 INFO L857 garLoopResultBuilder]: For program point L543-5(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,603 INFO L857 garLoopResultBuilder]: For program point L543-6(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,603 INFO L857 garLoopResultBuilder]: For program point L543-7(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,603 INFO L857 garLoopResultBuilder]: For program point L543-8(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,603 INFO L857 garLoopResultBuilder]: For program point L543-9(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,603 INFO L857 garLoopResultBuilder]: For program point L543-10(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,603 INFO L857 garLoopResultBuilder]: For program point L543-11(lines 543 549) no Hoare annotation was computed. [2021-10-13 07:18:09,603 INFO L857 garLoopResultBuilder]: For program point L478(lines 478 482) no Hoare annotation was computed. [2021-10-13 07:18:09,604 INFO L857 garLoopResultBuilder]: For program point L875(lines 875 881) no Hoare annotation was computed. [2021-10-13 07:18:09,604 INFO L853 garLoopResultBuilder]: At program point L875-1(lines 875 881) the Hoare annotation is: (let ((.cse20 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse7 (= (_ bv0 32) |ULTIMATE.start_getWaterLevel_#res|)) (.cse8 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0 (_ bv0 32))) (.cse1 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32))) (.cse13 (not (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|))) (.cse14 (not (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0))) (.cse15 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse16 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse18 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32))) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse10 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse11 (= (_ bv1 32) ~pumpRunning~0)) (.cse12 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse23 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse17 (= ~waterLevel~0 (_ bv1 32))) (.cse21 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse19 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse3 (not .cse20)) (.cse22 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv1 32))) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse6 (= ~waterLevel~0 (_ bv0 32))) (.cse24 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse25 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse9 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse0 .cse11 .cse1 .cse12 .cse13 .cse2 .cse14 .cse15 .cse16 .cse4 .cse5 .cse17 .cse18 .cse19) (and .cse0 .cse20 .cse2 .cse5 .cse9) (and .cse10 .cse0 .cse11 .cse1 .cse12 .cse2 .cse15 .cse4 .cse5 .cse7 .cse17 .cse8 .cse21 .cse19) (and .cse0 .cse11 .cse20 .cse1 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|) .cse12 .cse2 .cse15 .cse4 .cse5 (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0)) (and .cse10 .cse0 .cse11 .cse12 .cse22 .cse23 .cse5 .cse6 .cse21 .cse24 .cse25 .cse19) (and .cse10 .cse0 .cse11 .cse20 .cse12 .cse22 .cse23 .cse16 .cse5 .cse18 .cse24 .cse25 .cse19) (and .cse10 .cse0 .cse11 .cse1 .cse12 .cse2 .cse15 .cse4 .cse5 .cse6 .cse7 .cse8 .cse21 .cse19) (and .cse0 .cse11 .cse20 .cse1 .cse12 .cse13 .cse2 .cse14 .cse15 .cse16 .cse4 .cse5 .cse18) (and .cse0 .cse2 .cse5 .cse17 .cse9) (and .cse0 .cse20 .cse22 .cse5 .cse24 .cse25 .cse9) (and .cse0 .cse3 .cse22 .cse5 .cse17 .cse24 .cse25 .cse9) (and .cse10 .cse0 .cse11 .cse12 .cse22 .cse23 .cse5 .cse17 .cse21 .cse24 .cse25 .cse19) (and .cse0 .cse3 .cse22 .cse5 .cse6 .cse24 .cse25 .cse9)))) [2021-10-13 07:18:09,604 INFO L853 garLoopResultBuilder]: At program point L613(lines 612 631) the Hoare annotation is: (let ((.cse9 (= ~waterLevel~0 (_ bv2 32))) (.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse0 (= ~waterLevel~0 (_ bv1 32))) (.cse7 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse8 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse1 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~pumpRunning~0)) (.cse4 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse13 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse2 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse10 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse5 (= ~systemActive~0 (_ bv1 32))) (.cse12 (= ~waterLevel~0 (_ bv0 32))) (.cse11 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse2 .cse3 .cse4 .cse7 .cse8 .cse5 .cse6))) (and .cse2 .cse9 .cse10 .cse5 .cse11) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse12 .cse6 .cse13) (and .cse2 .cse9 .cse5 .cse6 .cse11) (and .cse2 .cse5 .cse12 .cse6 .cse11) (and .cse2 .cse5 .cse0 .cse6 .cse11) (and .cse2 .cse10 .cse5 .cse0 .cse11) (and .cse0 (or (and .cse2 .cse3 .cse4 .cse10 .cse7 .cse8 .cse5) (and .cse1 .cse2 .cse3 .cse4 .cse10 .cse5))) (and .cse1 .cse2 .cse3 .cse4 .cse10 .cse5 .cse12 .cse13) (and .cse2 .cse10 .cse5 .cse12 .cse11))) [2021-10-13 07:18:09,604 INFO L857 garLoopResultBuilder]: For program point L613-1(lines 613 619) no Hoare annotation was computed. [2021-10-13 07:18:09,605 INFO L853 garLoopResultBuilder]: At program point L613-2(lines 612 631) the Hoare annotation is: false [2021-10-13 07:18:09,605 INFO L853 garLoopResultBuilder]: At program point L613-3(lines 612 631) the Hoare annotation is: false [2021-10-13 07:18:09,605 INFO L853 garLoopResultBuilder]: At program point L548(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,605 INFO L853 garLoopResultBuilder]: At program point L548-1(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,605 INFO L853 garLoopResultBuilder]: At program point L548-2(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,605 INFO L853 garLoopResultBuilder]: At program point L548-3(lines 539 552) the Hoare annotation is: (let ((.cse6 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse7 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse4 (= ~waterLevel~0 (_ bv1 32))) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse9 (not .cse6)) (.cse3 (= ~systemActive~0 (_ bv1 32))) (.cse10 (= ~waterLevel~0 (_ bv0 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 .cse9 .cse3 .cse4 .cse8 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse5) (and .cse0 .cse1 .cse9 .cse3 .cse10 .cse8 .cse5)))) [2021-10-13 07:18:09,606 INFO L853 garLoopResultBuilder]: At program point L548-4(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,606 INFO L853 garLoopResultBuilder]: At program point L548-5(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,606 INFO L853 garLoopResultBuilder]: At program point L548-6(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,606 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-10-13 07:18:09,606 INFO L853 garLoopResultBuilder]: At program point L548-7(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,606 INFO L853 garLoopResultBuilder]: At program point L548-8(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,606 INFO L853 garLoopResultBuilder]: At program point L548-9(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,607 INFO L853 garLoopResultBuilder]: At program point L548-10(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,607 INFO L853 garLoopResultBuilder]: At program point L548-11(lines 539 552) the Hoare annotation is: false [2021-10-13 07:18:09,607 INFO L860 garLoopResultBuilder]: At program point L1013(lines 994 1016) the Hoare annotation is: true [2021-10-13 07:18:09,607 INFO L857 garLoopResultBuilder]: For program point L816(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,607 INFO L857 garLoopResultBuilder]: For program point L816-2(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,607 INFO L857 garLoopResultBuilder]: For program point L816-3(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,607 INFO L857 garLoopResultBuilder]: For program point L816-5(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,608 INFO L857 garLoopResultBuilder]: For program point L816-6(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,608 INFO L857 garLoopResultBuilder]: For program point L816-8(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,608 INFO L857 garLoopResultBuilder]: For program point L816-9(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,608 INFO L857 garLoopResultBuilder]: For program point L816-11(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,608 INFO L857 garLoopResultBuilder]: For program point L816-12(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,608 INFO L857 garLoopResultBuilder]: For program point L816-14(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,608 INFO L857 garLoopResultBuilder]: For program point L816-15(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,609 INFO L857 garLoopResultBuilder]: For program point L816-17(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,609 INFO L857 garLoopResultBuilder]: For program point L816-18(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,609 INFO L857 garLoopResultBuilder]: For program point L816-20(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,609 INFO L857 garLoopResultBuilder]: For program point L816-21(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,609 INFO L857 garLoopResultBuilder]: For program point L816-23(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,609 INFO L857 garLoopResultBuilder]: For program point L816-24(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,609 INFO L857 garLoopResultBuilder]: For program point L816-26(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,610 INFO L857 garLoopResultBuilder]: For program point L816-27(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,610 INFO L857 garLoopResultBuilder]: For program point L816-29(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,610 INFO L857 garLoopResultBuilder]: For program point L816-30(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,610 INFO L857 garLoopResultBuilder]: For program point L816-32(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,610 INFO L857 garLoopResultBuilder]: For program point L816-33(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,610 INFO L857 garLoopResultBuilder]: For program point L816-35(lines 816 820) no Hoare annotation was computed. [2021-10-13 07:18:09,611 INFO L853 garLoopResultBuilder]: At program point L620(lines 620 626) the Hoare annotation is: (let ((.cse14 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse10 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse12 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse15 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse4 (= ~waterLevel~0 (_ bv1 32))) (.cse16 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32))) (.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse7 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse13 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse8 (= (_ bv1 32) ~pumpRunning~0)) (.cse9 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse17 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse18 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse2 (not .cse14)) (.cse3 (= ~systemActive~0 (_ bv1 32))) (.cse11 (= ~waterLevel~0 (_ bv0 32))) (.cse5 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse2 .cse3 .cse4 .cse6 .cse5) (and .cse7 .cse0 .cse8 .cse9 .cse10 .cse3 .cse11 .cse6 .cse12 .cse13) (and .cse0 .cse14 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv1 32)) .cse10 .cse3 .cse6 .cse12 .cse5) (and .cse7 .cse0 .cse8 .cse9 .cse10 .cse15 .cse3 .cse4 .cse16 .cse6 .cse12 .cse13) (and .cse7 .cse0 .cse8 .cse9 .cse1 .cse17 .cse15 .cse18 .cse3 .cse4 .cse16 .cse13) (and .cse0 .cse2 .cse3 .cse11 .cse6 .cse5) (and .cse7 .cse0 .cse8 .cse9 .cse1 .cse17 .cse18 .cse3 .cse11 .cse13) (and .cse0 .cse8 .cse14 .cse9 .cse1 .cse17 .cse18 .cse3) (and .cse0 .cse1 .cse2 .cse3 .cse11 .cse5)))) [2021-10-13 07:18:09,611 INFO L853 garLoopResultBuilder]: At program point L620-1(lines 620 626) the Hoare annotation is: false [2021-10-13 07:18:09,611 INFO L853 garLoopResultBuilder]: At program point L620-2(lines 620 626) the Hoare annotation is: false [2021-10-13 07:18:09,611 INFO L857 garLoopResultBuilder]: For program point L885(lines 885 891) no Hoare annotation was computed. [2021-10-13 07:18:09,611 INFO L853 garLoopResultBuilder]: At program point L885-1(lines 885 891) the Hoare annotation is: (let ((.cse14 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse3 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse4 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~pumpRunning~0)) (.cse11 (= ~waterLevel~0 (_ bv2 32))) (.cse6 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse7 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse18 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse19 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse8 (= ~systemActive~0 (_ bv1 32)))) (let ((.cse0 (or (and .cse3 .cse4 .cse5 .cse11 .cse6 .cse7 .cse8) (and .cse4 .cse5 .cse11 .cse6 .cse7 .cse18 .cse19 .cse8))) (.cse15 (= ~waterLevel~0 |ULTIMATE.start_getWaterLevel_#res|)) (.cse16 (= ~waterLevel~0 ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0)) (.cse9 (= ~waterLevel~0 (_ bv1 32))) (.cse1 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse2 (= ULTIMATE.start_isLowWaterLevel_~tmp~9 (_ bv0 32))) (.cse17 (or (and .cse3 .cse4 .cse5 .cse11 .cse6 .cse8 .cse14) (and .cse4 .cse5 .cse11 .cse6 .cse18 .cse19 .cse8 .cse14))) (.cse10 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32))) (.cse13 (= ~waterLevel~0 (_ bv0 32))) (.cse12 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2) (and .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse4 .cse11 .cse7 .cse8 .cse12) (and .cse3 .cse4 .cse5 .cse6 .cse8 .cse13 .cse14 .cse10) (and .cse0 .cse15 .cse16) (and .cse4 .cse11 .cse8 .cse14 .cse12) (and .cse4 .cse8 .cse13 .cse14 .cse12) (and .cse15 .cse16 .cse17) (and .cse4 .cse8 .cse9 .cse14 .cse12) (and .cse4 .cse7 .cse8 .cse9 .cse12) (and .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse14 .cse10) (and .cse1 .cse2 .cse17) (and .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse13 .cse10) (and .cse4 .cse7 .cse8 .cse13 .cse12)))) [2021-10-13 07:18:09,611 INFO L857 garLoopResultBuilder]: For program point L490(lines 490 494) no Hoare annotation was computed. [2021-10-13 07:18:09,612 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-10-13 07:18:09,612 INFO L853 garLoopResultBuilder]: At program point L822(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,612 INFO L853 garLoopResultBuilder]: At program point L822-1(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,612 INFO L853 garLoopResultBuilder]: At program point L822-2(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,612 INFO L853 garLoopResultBuilder]: At program point L822-3(lines 807 825) the Hoare annotation is: (let ((.cse14 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse6 (= ~waterLevel~0 (_ bv1 32))) (.cse7 (not (= ~waterLevel~0 (_ bv3 32)))) (.cse1 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse2 (not .cse14)) (.cse3 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv0 32))) (.cse12 (= ~waterLevel~0 (_ bv0 32))) (.cse9 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv1 32))) (.cse8 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse13 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse11 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse15 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse16 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv0 32))) (.cse17 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse10 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse11 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse12 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse11 .cse2 .cse3 .cse4 .cse5 .cse12 .cse9 .cse10) (and .cse13 .cse0 .cse14 .cse4 .cse15 .cse16 .cse17 .cse8 .cse10) (and .cse13 .cse0 .cse14 .cse11 .cse4 .cse15 .cse16 .cse17 .cse10)))) [2021-10-13 07:18:09,612 INFO L853 garLoopResultBuilder]: At program point L822-4(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,613 INFO L853 garLoopResultBuilder]: At program point L822-5(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,613 INFO L853 garLoopResultBuilder]: At program point L822-6(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,613 INFO L853 garLoopResultBuilder]: At program point L822-7(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,613 INFO L853 garLoopResultBuilder]: At program point L558(lines 553 561) the Hoare annotation is: (let ((.cse8 (= ~waterLevel~0 (_ bv0 32))) (.cse9 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse10 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse11 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse12 (= |ULTIMATE.start_isLowWaterSensorDry_#res| (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse7 (= ~systemActive~0 (_ bv1 32))) (.cse13 (= ~waterLevel~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse2 .cse3 .cse9 .cse7 .cse8 .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse9 .cse12 .cse7 .cse13 .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse12 .cse6 .cse7 .cse13))) [2021-10-13 07:18:09,613 INFO L853 garLoopResultBuilder]: At program point L822-8(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,613 INFO L853 garLoopResultBuilder]: At program point L558-1(lines 553 561) the Hoare annotation is: false [2021-10-13 07:18:09,614 INFO L853 garLoopResultBuilder]: At program point L822-9(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,614 INFO L853 garLoopResultBuilder]: At program point L558-2(lines 553 561) the Hoare annotation is: false [2021-10-13 07:18:09,614 INFO L853 garLoopResultBuilder]: At program point L822-10(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,614 INFO L853 garLoopResultBuilder]: At program point L558-3(lines 553 561) the Hoare annotation is: false [2021-10-13 07:18:09,614 INFO L853 garLoopResultBuilder]: At program point L822-11(lines 807 825) the Hoare annotation is: false [2021-10-13 07:18:09,614 INFO L853 garLoopResultBuilder]: At program point L558-4(lines 553 561) the Hoare annotation is: false [2021-10-13 07:18:09,614 INFO L853 garLoopResultBuilder]: At program point L558-5(lines 553 561) the Hoare annotation is: false [2021-10-13 07:18:09,615 INFO L853 garLoopResultBuilder]: At program point L758(lines 751 761) the Hoare annotation is: (let ((.cse3 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse7 (= ~waterLevel~0 (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse2 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse10 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse8 (= ~waterLevel~0 (_ bv0 32))) (.cse11 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse12 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse9 (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse10 .cse6 .cse7 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse10 .cse6 .cse8 .cse11 .cse12 .cse9))) [2021-10-13 07:18:09,615 INFO L853 garLoopResultBuilder]: At program point L758-1(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,615 INFO L853 garLoopResultBuilder]: At program point L758-2(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,615 INFO L853 garLoopResultBuilder]: At program point L758-3(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,615 INFO L853 garLoopResultBuilder]: At program point L758-4(lines 751 761) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse2 (= ~waterLevel~0 (_ bv2 32))) (.cse3 (= (_ bv1 32) ULTIMATE.start_processEnvironment__wrappee__highWaterSensor_~tmp~4)) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse5 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse6 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv0 32))) (.cse7 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse8 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32)) .cse4 .cse5 .cse6 .cse7 (= ~methaneLevelCritical~0 (_ bv1 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32)) .cse8) (and .cse0 .cse1 .cse2 (= ~methaneLevelCritical~0 (_ bv0 32)) .cse3 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse4 .cse5 .cse6 .cse7 .cse8))) [2021-10-13 07:18:09,615 INFO L853 garLoopResultBuilder]: At program point L758-5(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,616 INFO L853 garLoopResultBuilder]: At program point L758-6(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,616 INFO L853 garLoopResultBuilder]: At program point L758-7(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,616 INFO L853 garLoopResultBuilder]: At program point L758-8(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,616 INFO L853 garLoopResultBuilder]: At program point L758-9(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,616 INFO L853 garLoopResultBuilder]: At program point L758-10(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,616 INFO L853 garLoopResultBuilder]: At program point L758-11(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,616 INFO L853 garLoopResultBuilder]: At program point L758-12(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,617 INFO L853 garLoopResultBuilder]: At program point L758-13(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,617 INFO L853 garLoopResultBuilder]: At program point L758-14(lines 751 761) the Hoare annotation is: false [2021-10-13 07:18:09,622 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 07:18:09,688 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 07:18:09 BoogieIcfgContainer [2021-10-13 07:18:09,688 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 07:18:09,689 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 07:18:09,689 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 07:18:09,689 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 07:18:09,689 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:14:20" (3/4) ... [2021-10-13 07:18:09,692 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-13 07:18:09,723 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 41 nodes and edges [2021-10-13 07:18:09,726 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2021-10-13 07:18:09,728 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2021-10-13 07:18:09,730 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-10-13 07:18:09,733 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-10-13 07:18:09,735 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-13 07:18:09,737 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-13 07:18:09,763 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(2bv32 == tmp___0)) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32) || ((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == tmp___0)) || ((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) [2021-10-13 07:18:09,764 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && 0bv32 == pumpRunning) || ((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(2bv32 == tmp___0)) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == \result) && waterLevel == 1bv32) && tmp___0 == 0bv32) && !(waterLevel == 3bv32)) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == tmp___0)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && !(waterLevel == 3bv32)) && tmp == 0bv32)) || ((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(2bv32 == tmp___0)) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,765 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && \result == 0bv32) && tmp == 0bv32) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && waterLevel == \result) && waterLevel == tmp___0)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((waterLevel == \result && waterLevel == tmp___0) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((\result == 0bv32 && tmp == 0bv32) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,765 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && \result == 0bv32) && tmp == 0bv32) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && waterLevel == \result) && waterLevel == tmp___0)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((waterLevel == \result && waterLevel == tmp___0) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((\result == 0bv32 && tmp == 0bv32) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,765 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((waterLevel == 1bv32 && ((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32))) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (waterLevel == 1bv32 && (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32)))) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,766 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,767 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,768 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) [2021-10-13 07:18:09,769 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) [2021-10-13 07:18:09,769 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,770 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) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,772 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,772 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == tmp___0) && 1bv32 == \result [2021-10-13 07:18:09,773 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) [2021-10-13 07:18:09,774 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp___0 == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp___0 == 0bv32)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) [2021-10-13 07:18:09,775 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && 1bv32 == tmp) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,775 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && 1bv32 == tmp) && \result == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) [2021-10-13 07:18:09,885 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/witness.graphml [2021-10-13 07:18:09,885 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 07:18:09,886 INFO L168 Benchmark]: Toolchain (without parser) took 233520.58 ms. Allocated memory was 62.9 MB in the beginning and 3.8 GB in the end (delta: 3.7 GB). Free memory was 42.1 MB in the beginning and 3.3 GB in the end (delta: -3.3 GB). Peak memory consumption was 426.6 MB. Max. memory is 16.1 GB. [2021-10-13 07:18:09,887 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 62.9 MB. Free memory is still 43.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 07:18:09,887 INFO L168 Benchmark]: CACSL2BoogieTranslator took 657.05 ms. Allocated memory is still 62.9 MB. Free memory was 42.0 MB in the beginning and 32.8 MB in the end (delta: 9.2 MB). Peak memory consumption was 16.4 MB. Max. memory is 16.1 GB. [2021-10-13 07:18:09,887 INFO L168 Benchmark]: Boogie Procedure Inliner took 114.68 ms. Allocated memory is still 62.9 MB. Free memory was 32.5 MB in the beginning and 27.0 MB in the end (delta: 5.5 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-13 07:18:09,888 INFO L168 Benchmark]: Boogie Preprocessor took 110.28 ms. Allocated memory was 62.9 MB in the beginning and 92.3 MB in the end (delta: 29.4 MB). Free memory was 27.0 MB in the beginning and 72.9 MB in the end (delta: -45.9 MB). Peak memory consumption was 6.5 MB. Max. memory is 16.1 GB. [2021-10-13 07:18:09,888 INFO L168 Benchmark]: RCFGBuilder took 2971.34 ms. Allocated memory is still 92.3 MB. Free memory was 72.9 MB in the beginning and 61.2 MB in the end (delta: 11.7 MB). Peak memory consumption was 34.9 MB. Max. memory is 16.1 GB. [2021-10-13 07:18:09,889 INFO L168 Benchmark]: TraceAbstraction took 229448.12 ms. Allocated memory was 92.3 MB in the beginning and 3.8 GB in the end (delta: 3.7 GB). Free memory was 60.7 MB in the beginning and 3.4 GB in the end (delta: -3.3 GB). Peak memory consumption was 2.4 GB. Max. memory is 16.1 GB. [2021-10-13 07:18:09,890 INFO L168 Benchmark]: Witness Printer took 196.75 ms. Allocated memory is still 3.8 GB. Free memory was 3.4 GB in the beginning and 3.3 GB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. [2021-10-13 07:18:09,892 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.26 ms. Allocated memory is still 62.9 MB. Free memory is still 43.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 657.05 ms. Allocated memory is still 62.9 MB. Free memory was 42.0 MB in the beginning and 32.8 MB in the end (delta: 9.2 MB). Peak memory consumption was 16.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 114.68 ms. Allocated memory is still 62.9 MB. Free memory was 32.5 MB in the beginning and 27.0 MB in the end (delta: 5.5 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 110.28 ms. Allocated memory was 62.9 MB in the beginning and 92.3 MB in the end (delta: 29.4 MB). Free memory was 27.0 MB in the beginning and 72.9 MB in the end (delta: -45.9 MB). Peak memory consumption was 6.5 MB. Max. memory is 16.1 GB. * RCFGBuilder took 2971.34 ms. Allocated memory is still 92.3 MB. Free memory was 72.9 MB in the beginning and 61.2 MB in the end (delta: 11.7 MB). Peak memory consumption was 34.9 MB. Max. memory is 16.1 GB. * TraceAbstraction took 229448.12 ms. Allocated memory was 92.3 MB in the beginning and 3.8 GB in the end (delta: 3.7 GB). Free memory was 60.7 MB in the beginning and 3.4 GB in the end (delta: -3.3 GB). Peak memory consumption was 2.4 GB. Max. memory is 16.1 GB. * Witness Printer took 196.75 ms. Allocated memory is still 3.8 GB. Free memory was 3.4 GB in the beginning and 3.3 GB in the end (delta: 18.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 46]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 46]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 46]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 231 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 229301.7ms, OverallIterations: 20, TraceHistogramMax: 3, EmptinessCheckTime: 66.6ms, AutomataDifference: 23700.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 179799.6ms, InitialAbstractionConstructionTime: 19.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 3653 SDtfs, 8064 SDslu, 12421 SDs, 0 SdLazy, 1960 SolverSat, 298 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 16944.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2735 GetRequests, 2511 SyntacticMatches, 0 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1400 ImplicationChecksByTransitivity, 2061.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1171occurred in iteration=19, InterpolantAutomatonStates: 211, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2016.9ms AutomataMinimizationTime, 20 MinimizatonAttempts, 11651 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 94 LocationsWithAnnotation, 94 PreInvPairs, 2174 NumberOfFragments, 3721 HoareAnnotationTreeSize, 94 FomulaSimplifications, 636004371205 FormulaSimplificationTreeSizeReduction, 62690.0ms HoareSimplificationTime, 94 FomulaSimplificationsInter, 25976208778 FormulaSimplificationTreeSizeReductionInter, 117056.6ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 574.2ms SsaConstructionTime, 2728.0ms SatisfiabilityAnalysisTime, 8280.0ms InterpolantComputationTime, 1299 NumberOfCodeBlocks, 1299 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 2548 ConstructedInterpolants, 0 QuantifiedInterpolants, 5783 SizeOfPredicates, 72 NumberOfNonLiveVariables, 6114 ConjunctsInSsa, 137 ConjunctsInUnsatCore, 50 InterpolantComputations, 37 PerfectInterpolantSequences, 513/758 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 826]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: (((((((((((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 977]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 933]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 826]: Loop Invariant Derived loop invariant: (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp___0 == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp___0 == 0bv32)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1004]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 826]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 612]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 553]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 530]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 530]: Loop Invariant Derived loop invariant: ((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || (((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && 0bv32 == pumpRunning) - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 553]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 762]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 826]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 620]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 620]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 553]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 612]: Loop Invariant Derived loop invariant: (((((((((waterLevel == 1bv32 && ((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32))) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (waterLevel == 1bv32 && (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32)))) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 553]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 762]: Loop Invariant Derived loop invariant: ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == tmp___0) && 1bv32 == \result - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: ((((((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || (((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && waterLevel == 0bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 591]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: 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) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 875]: Loop Invariant Derived loop invariant: (((((((((((((((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && 0bv32 == pumpRunning) || ((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(2bv32 == tmp___0)) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == \result) && waterLevel == 1bv32) && tmp___0 == 0bv32) && !(waterLevel == 3bv32)) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == tmp___0)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && !(waterLevel == 3bv32)) && tmp == 0bv32)) || ((((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(2bv32 == tmp___0)) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && !(waterLevel == 3bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 612]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 864]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && 1bv32 == tmp) && \result == 1bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 613]: Loop Invariant Derived loop invariant: (((((((((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && \result == 0bv32) && tmp == 0bv32) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && waterLevel == \result) && waterLevel == tmp___0)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((waterLevel == \result && waterLevel == tmp___0) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((\result == 0bv32 && tmp == 0bv32) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 762]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 620]: Loop Invariant Derived loop invariant: (((((((((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32)) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 826]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 553]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 530]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && 1bv32 == tmp) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(2bv32 == tmp___0)) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && tmp == 0bv32) || ((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && tmp == 0bv32)) || ((((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && waterLevel == \result) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == tmp___0)) || ((((((((splverifierCounter == 0bv32 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == \result) && tmp___0 == 0bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && tmp == 1bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32) - InvariantResult [Line: 885]: Loop Invariant Derived loop invariant: (((((((((((((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && \result == 0bv32) && tmp == 0bv32) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) && waterLevel == \result) && waterLevel == tmp___0)) || ((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((waterLevel == \result && waterLevel == tmp___0) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || ((((splverifierCounter == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && tmp == 0bv32)) || ((\result == 0bv32 && tmp == 0bv32) && (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && waterLevel == 2bv32) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)))) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 553]: Loop Invariant Derived loop invariant: ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 994]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 539]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: (((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && tmp == 0bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && waterLevel == 0bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && tmp == 0bv32)) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) - InvariantResult [Line: 751]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 807]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 826]: Loop Invariant Derived loop invariant: 0 RESULT: Ultimate proved your program to be correct! [2021-10-13 07:18:10,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f0b3173b-37ac-4948-81f8-99dc8596055d/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...