./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG --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 458689bcd0930e2b07a61b7490d83be8ce4e59412b26a60581bf78c492ee412e ............................................................................................................................................ 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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG --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 458689bcd0930e2b07a61b7490d83be8ce4e59412b26a60581bf78c492ee412e .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-29 05:56:14,911 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-29 05:56:14,914 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-29 05:56:14,967 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-29 05:56:14,968 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-29 05:56:14,969 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-29 05:56:14,971 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-29 05:56:14,974 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-29 05:56:14,976 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-29 05:56:14,977 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-29 05:56:14,978 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-29 05:56:14,980 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-29 05:56:14,980 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-29 05:56:14,981 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-29 05:56:14,983 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-29 05:56:14,985 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-29 05:56:14,986 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-29 05:56:14,987 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-29 05:56:14,989 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-29 05:56:14,992 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-29 05:56:14,994 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-29 05:56:14,996 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-29 05:56:14,997 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-29 05:56:14,999 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-29 05:56:15,003 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-29 05:56:15,003 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-29 05:56:15,004 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-29 05:56:15,005 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-29 05:56:15,006 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-29 05:56:15,007 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-29 05:56:15,007 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-29 05:56:15,008 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-29 05:56:15,009 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-29 05:56:15,010 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-29 05:56:15,012 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-29 05:56:15,012 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-29 05:56:15,013 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-29 05:56:15,014 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-29 05:56:15,014 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-29 05:56:15,015 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-29 05:56:15,016 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-29 05:56:15,017 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-10-29 05:56:15,042 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-29 05:56:15,042 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-29 05:56:15,043 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-29 05:56:15,044 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-29 05:56:15,044 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-29 05:56:15,044 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-29 05:56:15,045 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-10-29 05:56:15,045 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-29 05:56:15,046 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-29 05:56:15,046 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-10-29 05:56:15,046 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-10-29 05:56:15,047 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-29 05:56:15,047 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-10-29 05:56:15,048 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-10-29 05:56:15,048 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-10-29 05:56:15,049 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-29 05:56:15,049 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-29 05:56:15,050 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-29 05:56:15,050 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-29 05:56:15,050 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-29 05:56:15,050 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-29 05:56:15,051 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-29 05:56:15,051 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-29 05:56:15,051 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-29 05:56:15,051 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-29 05:56:15,052 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-29 05:56:15,052 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-29 05:56:15,052 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-29 05:56:15,052 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-29 05:56:15,053 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-29 05:56:15,053 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-29 05:56:15,053 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-29 05:56:15,054 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-29 05:56:15,054 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-29 05:56:15,054 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-10-29 05:56:15,054 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-29 05:56:15,054 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-29 05:56:15,055 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-29 05:56:15,055 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-29 05:56:15,055 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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG 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 -> 458689bcd0930e2b07a61b7490d83be8ce4e59412b26a60581bf78c492ee412e [2021-10-29 05:56:15,289 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-29 05:56:15,309 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-29 05:56:15,311 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-29 05:56:15,313 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-29 05:56:15,313 INFO L275 PluginConnector]: CDTParser initialized [2021-10-29 05:56:15,314 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/../../sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c [2021-10-29 05:56:15,395 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/b90136b00/c9d4229be59c4df492389c3a141bcd7d/FLAG63eac472b [2021-10-29 05:56:15,863 INFO L306 CDTParser]: Found 1 translation units. [2021-10-29 05:56:15,863 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c [2021-10-29 05:56:15,880 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/b90136b00/c9d4229be59c4df492389c3a141bcd7d/FLAG63eac472b [2021-10-29 05:56:16,203 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/b90136b00/c9d4229be59c4df492389c3a141bcd7d [2021-10-29 05:56:16,207 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-29 05:56:16,209 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-29 05:56:16,211 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-29 05:56:16,211 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-29 05:56:16,214 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-29 05:56:16,215 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 05:56:16" (1/1) ... [2021-10-29 05:56:16,216 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4972d51e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:16, skipping insertion in model container [2021-10-29 05:56:16,217 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 05:56:16" (1/1) ... [2021-10-29 05:56:16,223 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-29 05:56:16,269 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-29 05:56:16,607 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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c[18431,18444] [2021-10-29 05:56:16,610 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 05:56:16,621 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-29 05:56:16,621 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2fc8662f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:16, skipping insertion in model container [2021-10-29 05:56:16,621 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-29 05:56:16,622 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-10-29 05:56:16,624 INFO L168 Benchmark]: Toolchain (without parser) took 413.75 ms. Allocated memory was 92.3 MB in the beginning and 117.4 MB in the end (delta: 25.2 MB). Free memory was 56.7 MB in the beginning and 89.9 MB in the end (delta: -33.1 MB). Peak memory consumption was 10.0 MB. Max. memory is 16.1 GB. [2021-10-29 05:56:16,625 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 92.3 MB. Free memory was 62.9 MB in the beginning and 62.9 MB in the end (delta: 25.4 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 05:56:16,626 INFO L168 Benchmark]: CACSL2BoogieTranslator took 410.59 ms. Allocated memory was 92.3 MB in the beginning and 117.4 MB in the end (delta: 25.2 MB). Free memory was 56.7 MB in the beginning and 89.9 MB in the end (delta: -33.2 MB). Peak memory consumption was 10.0 MB. Max. memory is 16.1 GB. [2021-10-29 05:56:16,629 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.16 ms. Allocated memory is still 92.3 MB. Free memory was 62.9 MB in the beginning and 62.9 MB in the end (delta: 25.4 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 410.59 ms. Allocated memory was 92.3 MB in the beginning and 117.4 MB in the end (delta: 25.2 MB). Free memory was 56.7 MB in the beginning and 89.9 MB in the end (delta: -33.2 MB). Peak memory consumption was 10.0 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 154]: 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-b2eff8b [2021-10-29 05:56:18,863 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-29 05:56:18,865 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-29 05:56:18,923 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-29 05:56:18,924 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-29 05:56:18,928 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-29 05:56:18,931 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-29 05:56:18,935 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-29 05:56:18,939 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-29 05:56:18,947 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-29 05:56:18,949 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-29 05:56:18,951 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-29 05:56:18,951 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-29 05:56:18,954 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-29 05:56:18,956 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-29 05:56:18,961 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-29 05:56:18,963 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-29 05:56:18,964 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-29 05:56:18,966 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-29 05:56:18,974 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-29 05:56:18,977 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-29 05:56:18,978 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-29 05:56:18,982 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-29 05:56:18,984 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-29 05:56:18,994 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-29 05:56:18,995 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-29 05:56:18,995 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-29 05:56:18,997 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-29 05:56:18,998 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-29 05:56:18,999 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-29 05:56:19,000 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-29 05:56:19,001 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-29 05:56:19,003 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-29 05:56:19,004 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-29 05:56:19,006 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-29 05:56:19,006 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-29 05:56:19,008 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-29 05:56:19,008 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-29 05:56:19,008 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-29 05:56:19,011 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-29 05:56:19,011 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-29 05:56:19,014 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-10-29 05:56:19,058 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-29 05:56:19,059 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-29 05:56:19,061 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-29 05:56:19,061 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-29 05:56:19,061 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-29 05:56:19,062 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-29 05:56:19,062 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-29 05:56:19,062 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-29 05:56:19,063 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-29 05:56:19,065 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-29 05:56:19,066 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-29 05:56:19,066 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-29 05:56:19,068 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-29 05:56:19,068 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-29 05:56:19,068 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-29 05:56:19,069 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-29 05:56:19,069 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-29 05:56:19,070 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-29 05:56:19,070 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-29 05:56:19,072 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-29 05:56:19,072 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-29 05:56:19,077 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-29 05:56:19,077 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-29 05:56:19,079 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-29 05:56:19,080 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-29 05:56:19,080 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-29 05:56:19,081 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-29 05:56:19,081 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-29 05:56:19,081 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-29 05:56:19,081 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-29 05:56:19,082 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-10-29 05:56:19,082 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-29 05:56:19,082 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-29 05:56:19,082 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-29 05:56:19,083 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-29 05:56:19,083 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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG 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 -> 458689bcd0930e2b07a61b7490d83be8ce4e59412b26a60581bf78c492ee412e [2021-10-29 05:56:19,487 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-29 05:56:19,529 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-29 05:56:19,532 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-29 05:56:19,534 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-29 05:56:19,535 INFO L275 PluginConnector]: CDTParser initialized [2021-10-29 05:56:19,536 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/../../sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c [2021-10-29 05:56:19,636 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/4e599b551/1904075a958b4702999d18629a7613fb/FLAGbd669acc2 [2021-10-29 05:56:20,156 INFO L306 CDTParser]: Found 1 translation units. [2021-10-29 05:56:20,156 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c [2021-10-29 05:56:20,174 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/4e599b551/1904075a958b4702999d18629a7613fb/FLAGbd669acc2 [2021-10-29 05:56:20,486 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/data/4e599b551/1904075a958b4702999d18629a7613fb [2021-10-29 05:56:20,489 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-29 05:56:20,490 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-29 05:56:20,491 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-29 05:56:20,492 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-29 05:56:20,508 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-29 05:56:20,508 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 05:56:20" (1/1) ... [2021-10-29 05:56:20,509 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@719eb270 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:20, skipping insertion in model container [2021-10-29 05:56:20,509 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 05:56:20" (1/1) ... [2021-10-29 05:56:20,515 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-29 05:56:20,565 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-29 05:56:20,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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c[18431,18444] [2021-10-29 05:56:20,906 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 05:56:20,921 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-10-29 05:56:20,930 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-29 05:56:21,047 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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c[18431,18444] [2021-10-29 05:56:21,048 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 05:56:21,053 INFO L203 MainTranslator]: Completed pre-run [2021-10-29 05:56:21,113 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_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/sv-benchmarks/c/product-lines/minepump_spec3_product46.cil.c[18431,18444] [2021-10-29 05:56:21,113 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 05:56:21,141 INFO L208 MainTranslator]: Completed translation [2021-10-29 05:56:21,142 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21 WrapperNode [2021-10-29 05:56:21,142 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-29 05:56:21,143 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-29 05:56:21,143 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-29 05:56:21,143 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-29 05:56:21,151 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,185 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,268 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-29 05:56:21,276 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-29 05:56:21,276 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-29 05:56:21,277 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-29 05:56:21,285 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,286 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,303 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,304 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,329 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,355 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,380 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,385 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-29 05:56:21,392 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-29 05:56:21,394 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-29 05:56:21,394 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-29 05:56:21,395 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (1/1) ... [2021-10-29 05:56:21,405 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-29 05:56:21,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:56:21,430 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-29 05:56:21,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-29 05:56:21,470 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-29 05:56:21,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-29 05:56:21,472 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-29 05:56:21,472 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-29 05:56:23,885 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-29 05:56:23,885 INFO L299 CfgBuilder]: Removed 200 assume(true) statements. [2021-10-29 05:56:23,887 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 05:56:23 BoogieIcfgContainer [2021-10-29 05:56:23,887 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-29 05:56:23,890 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-29 05:56:23,890 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-29 05:56:23,893 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-29 05:56:23,893 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.10 05:56:20" (1/3) ... [2021-10-29 05:56:23,894 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24a560c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.10 05:56:23, skipping insertion in model container [2021-10-29 05:56:23,894 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:56:21" (2/3) ... [2021-10-29 05:56:23,894 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24a560c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.10 05:56:23, skipping insertion in model container [2021-10-29 05:56:23,895 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 05:56:23" (3/3) ... [2021-10-29 05:56:23,896 INFO L111 eAbstractionObserver]: Analyzing ICFG minepump_spec3_product46.cil.c [2021-10-29 05:56:23,902 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-29 05:56:23,902 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-10-29 05:56:23,963 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-29 05:56:23,969 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-29 05:56:23,969 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-29 05:56:23,991 INFO L276 IsEmpty]: Start isEmpty. Operand has 135 states, 131 states have (on average 1.534351145038168) internal successors, (201), 134 states have internal predecessors, (201), 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-29 05:56:23,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-29 05:56:23,997 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:23,998 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:23,999 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:24,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:24,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1532365727, now seen corresponding path program 1 times [2021-10-29 05:56:24,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:24,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1778329928] [2021-10-29 05:56:24,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:24,018 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:24,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:24,022 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:24,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-29 05:56:24,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:24,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-29 05:56:24,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:24,355 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-29 05:56:24,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:24,431 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-29 05:56:24,432 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:24,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1778329928] [2021-10-29 05:56:24,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1778329928] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:24,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:24,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-29 05:56:24,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627468477] [2021-10-29 05:56:24,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-29 05:56:24,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:24,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-29 05:56:24,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-29 05:56:24,463 INFO L87 Difference]: Start difference. First operand has 135 states, 131 states have (on average 1.534351145038168) internal successors, (201), 134 states have internal predecessors, (201), 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-29 05:56:24,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:24,525 INFO L93 Difference]: Finished difference Result 264 states and 395 transitions. [2021-10-29 05:56:24,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-29 05:56:24,526 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-29 05:56:24,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:24,536 INFO L225 Difference]: With dead ends: 264 [2021-10-29 05:56:24,536 INFO L226 Difference]: Without dead ends: 131 [2021-10-29 05:56:24,540 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-29 05:56:24,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-10-29 05:56:24,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2021-10-29 05:56:24,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 128 states have (on average 1.4765625) internal successors, (189), 130 states have internal predecessors, (189), 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-29 05:56:24,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 189 transitions. [2021-10-29 05:56:24,606 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 189 transitions. Word has length 18 [2021-10-29 05:56:24,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:24,607 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 189 transitions. [2021-10-29 05:56:24,607 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-29 05:56:24,607 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 189 transitions. [2021-10-29 05:56:24,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-29 05:56:24,609 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:24,609 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:24,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:24,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:24,825 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:24,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:24,826 INFO L85 PathProgramCache]: Analyzing trace with hash -70818645, now seen corresponding path program 1 times [2021-10-29 05:56:24,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:24,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [237526025] [2021-10-29 05:56:24,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:24,828 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:24,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:24,830 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:24,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-29 05:56:25,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:25,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 05:56:25,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:25,164 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-29 05:56:25,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:25,242 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-29 05:56:25,243 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:25,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [237526025] [2021-10-29 05:56:25,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [237526025] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:25,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:25,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-29 05:56:25,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960083211] [2021-10-29 05:56:25,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:56:25,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:25,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:56:25,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:56:25,253 INFO L87 Difference]: Start difference. First operand 131 states and 189 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-29 05:56:25,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:25,289 INFO L93 Difference]: Finished difference Result 131 states and 189 transitions. [2021-10-29 05:56:25,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 05:56:25,292 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-29 05:56:25,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:25,293 INFO L225 Difference]: With dead ends: 131 [2021-10-29 05:56:25,293 INFO L226 Difference]: Without dead ends: 53 [2021-10-29 05:56:25,295 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:56:25,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-10-29 05:56:25,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-10-29 05:56:25,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.4615384615384615) internal successors, (76), 52 states have internal predecessors, (76), 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-29 05:56:25,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 76 transitions. [2021-10-29 05:56:25,301 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 76 transitions. Word has length 19 [2021-10-29 05:56:25,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:25,301 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 76 transitions. [2021-10-29 05:56:25,302 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-29 05:56:25,302 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 76 transitions. [2021-10-29 05:56:25,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-29 05:56:25,303 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:25,303 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:25,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-10-29 05:56:25,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:25,504 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:25,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:25,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1705695964, now seen corresponding path program 1 times [2021-10-29 05:56:25,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:25,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713129951] [2021-10-29 05:56:25,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:25,506 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:25,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:25,507 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:25,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-29 05:56:25,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:25,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 05:56:25,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:25,816 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-29 05:56:25,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:25,889 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-29 05:56:25,890 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:25,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713129951] [2021-10-29 05:56:25,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713129951] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:25,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:25,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-29 05:56:25,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026099577] [2021-10-29 05:56:25,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:56:25,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:25,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:56:25,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:56:25,896 INFO L87 Difference]: Start difference. First operand 53 states and 76 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-29 05:56:25,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:25,943 INFO L93 Difference]: Finished difference Result 100 states and 146 transitions. [2021-10-29 05:56:25,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 05:56:25,944 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-29 05:56:25,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:25,945 INFO L225 Difference]: With dead ends: 100 [2021-10-29 05:56:25,945 INFO L226 Difference]: Without dead ends: 53 [2021-10-29 05:56:25,948 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:56:25,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-10-29 05:56:25,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-10-29 05:56:25,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.4423076923076923) internal successors, (75), 52 states have internal predecessors, (75), 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-29 05:56:25,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 75 transitions. [2021-10-29 05:56:25,964 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 75 transitions. Word has length 24 [2021-10-29 05:56:25,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:25,965 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 75 transitions. [2021-10-29 05:56:25,965 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-29 05:56:25,965 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 75 transitions. [2021-10-29 05:56:25,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-29 05:56:25,966 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:25,966 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:25,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:26,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:26,167 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:26,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:26,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1939313638, now seen corresponding path program 1 times [2021-10-29 05:56:26,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:26,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94748347] [2021-10-29 05:56:26,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:26,169 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:26,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:26,170 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:26,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-29 05:56:26,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:26,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-29 05:56:26,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:26,453 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-29 05:56:26,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:26,514 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-29 05:56:26,514 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:26,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94748347] [2021-10-29 05:56:26,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94748347] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:26,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:26,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-29 05:56:26,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849600377] [2021-10-29 05:56:26,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-29 05:56:26,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:26,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 05:56:26,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 05:56:26,516 INFO L87 Difference]: Start difference. First operand 53 states and 75 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:26,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:26,575 INFO L93 Difference]: Finished difference Result 123 states and 177 transitions. [2021-10-29 05:56:26,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 05:56:26,576 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-10-29 05:56:26,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:26,577 INFO L225 Difference]: With dead ends: 123 [2021-10-29 05:56:26,577 INFO L226 Difference]: Without dead ends: 76 [2021-10-29 05:56:26,577 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 05:56:26,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-10-29 05:56:26,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 74. [2021-10-29 05:56:26,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.4246575342465753) internal successors, (104), 73 states have internal predecessors, (104), 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-29 05:56:26,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 104 transitions. [2021-10-29 05:56:26,586 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 104 transitions. Word has length 26 [2021-10-29 05:56:26,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:26,587 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 104 transitions. [2021-10-29 05:56:26,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:26,587 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 104 transitions. [2021-10-29 05:56:26,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-10-29 05:56:26,588 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:26,588 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:26,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:26,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:26,789 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:26,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:26,790 INFO L85 PathProgramCache]: Analyzing trace with hash -501882354, now seen corresponding path program 1 times [2021-10-29 05:56:26,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:26,790 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1293683744] [2021-10-29 05:56:26,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:26,791 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:26,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:26,792 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:26,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-29 05:56:26,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:27,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:56:27,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:27,163 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-29 05:56:27,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:27,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:56:27,320 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:27,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1293683744] [2021-10-29 05:56:27,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1293683744] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:27,321 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:27,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-10-29 05:56:27,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414909047] [2021-10-29 05:56:27,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-29 05:56:27,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:27,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-29 05:56:27,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-29 05:56:27,323 INFO L87 Difference]: Start difference. First operand 74 states and 104 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:27,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:27,759 INFO L93 Difference]: Finished difference Result 815 states and 1186 transitions. [2021-10-29 05:56:27,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-29 05:56:27,760 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-10-29 05:56:27,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:27,766 INFO L225 Difference]: With dead ends: 815 [2021-10-29 05:56:27,766 INFO L226 Difference]: Without dead ends: 747 [2021-10-29 05:56:27,767 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2021-10-29 05:56:27,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2021-10-29 05:56:27,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 182. [2021-10-29 05:56:27,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 1.4033149171270718) internal successors, (254), 181 states have internal predecessors, (254), 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-29 05:56:27,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 254 transitions. [2021-10-29 05:56:27,823 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 254 transitions. Word has length 32 [2021-10-29 05:56:27,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:27,824 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 254 transitions. [2021-10-29 05:56:27,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:27,824 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 254 transitions. [2021-10-29 05:56:27,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-10-29 05:56:27,829 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:27,830 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:27,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:28,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:28,042 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:28,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:28,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1710921162, now seen corresponding path program 1 times [2021-10-29 05:56:28,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:28,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [431822013] [2021-10-29 05:56:28,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:28,044 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:28,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:28,047 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:28,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-29 05:56:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:28,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-29 05:56:28,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:28,368 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-29 05:56:28,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:28,449 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-29 05:56:28,450 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:28,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [431822013] [2021-10-29 05:56:28,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [431822013] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:28,450 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:28,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-29 05:56:28,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703347725] [2021-10-29 05:56:28,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:56:28,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:28,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:56:28,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:56:28,452 INFO L87 Difference]: Start difference. First operand 182 states and 254 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:28,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:28,542 INFO L93 Difference]: Finished difference Result 569 states and 802 transitions. [2021-10-29 05:56:28,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-29 05:56:28,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-10-29 05:56:28,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:28,546 INFO L225 Difference]: With dead ends: 569 [2021-10-29 05:56:28,546 INFO L226 Difference]: Without dead ends: 440 [2021-10-29 05:56:28,547 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-29 05:56:28,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-10-29 05:56:28,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 186. [2021-10-29 05:56:28,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 1.3837837837837839) internal successors, (256), 185 states have internal predecessors, (256), 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-29 05:56:28,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 256 transitions. [2021-10-29 05:56:28,576 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 256 transitions. Word has length 33 [2021-10-29 05:56:28,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:28,576 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 256 transitions. [2021-10-29 05:56:28,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:28,577 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 256 transitions. [2021-10-29 05:56:28,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-10-29 05:56:28,578 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:28,578 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:28,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:28,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:28,793 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:28,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:28,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1969086600, now seen corresponding path program 1 times [2021-10-29 05:56:28,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:28,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [583094055] [2021-10-29 05:56:28,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:28,796 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:28,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:28,797 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:28,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-29 05:56:29,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:29,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:56:29,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:29,153 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-29 05:56:29,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:29,246 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-29 05:56:29,246 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:29,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [583094055] [2021-10-29 05:56:29,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [583094055] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:29,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:29,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-29 05:56:29,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126088347] [2021-10-29 05:56:29,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-29 05:56:29,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:29,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-29 05:56:29,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-29 05:56:29,248 INFO L87 Difference]: Start difference. First operand 186 states and 256 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:29,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:29,404 INFO L93 Difference]: Finished difference Result 700 states and 976 transitions. [2021-10-29 05:56:29,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-29 05:56:29,404 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-10-29 05:56:29,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:29,409 INFO L225 Difference]: With dead ends: 700 [2021-10-29 05:56:29,410 INFO L226 Difference]: Without dead ends: 520 [2021-10-29 05:56:29,411 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-10-29 05:56:29,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2021-10-29 05:56:29,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 195. [2021-10-29 05:56:29,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 1.3556701030927836) internal successors, (263), 194 states have internal predecessors, (263), 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-29 05:56:29,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 263 transitions. [2021-10-29 05:56:29,449 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 263 transitions. Word has length 33 [2021-10-29 05:56:29,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:29,449 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 263 transitions. [2021-10-29 05:56:29,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:29,450 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 263 transitions. [2021-10-29 05:56:29,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-10-29 05:56:29,453 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:29,453 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:29,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:29,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:29,665 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:29,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:29,666 INFO L85 PathProgramCache]: Analyzing trace with hash -558169663, now seen corresponding path program 1 times [2021-10-29 05:56:29,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:29,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [914325091] [2021-10-29 05:56:29,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:29,667 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:29,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:29,668 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:29,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-29 05:56:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:29,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 05:56:29,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:30,083 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-29 05:56:30,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:30,209 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-29 05:56:30,210 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:30,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [914325091] [2021-10-29 05:56:30,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [914325091] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:30,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:30,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-29 05:56:30,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354339098] [2021-10-29 05:56:30,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-29 05:56:30,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:30,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 05:56:30,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-29 05:56:30,214 INFO L87 Difference]: Start difference. First operand 195 states and 263 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 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-29 05:56:30,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:30,569 INFO L93 Difference]: Finished difference Result 1232 states and 1633 transitions. [2021-10-29 05:56:30,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-29 05:56:30,570 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 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 36 [2021-10-29 05:56:30,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:30,576 INFO L225 Difference]: With dead ends: 1232 [2021-10-29 05:56:30,577 INFO L226 Difference]: Without dead ends: 1043 [2021-10-29 05:56:30,579 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-10-29 05:56:30,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2021-10-29 05:56:30,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 382. [2021-10-29 05:56:30,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 1.3333333333333333) internal successors, (508), 381 states have internal predecessors, (508), 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-29 05:56:30,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 508 transitions. [2021-10-29 05:56:30,653 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 508 transitions. Word has length 36 [2021-10-29 05:56:30,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:30,653 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 508 transitions. [2021-10-29 05:56:30,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 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-29 05:56:30,654 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 508 transitions. [2021-10-29 05:56:30,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-10-29 05:56:30,655 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:30,656 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:30,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:30,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:30,869 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:30,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:30,869 INFO L85 PathProgramCache]: Analyzing trace with hash 121888707, now seen corresponding path program 1 times [2021-10-29 05:56:30,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:30,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1628409772] [2021-10-29 05:56:30,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:30,870 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:30,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:30,871 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:30,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-29 05:56:31,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:31,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:56:31,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:31,233 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-29 05:56:31,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:31,327 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-29 05:56:31,327 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:31,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1628409772] [2021-10-29 05:56:31,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1628409772] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:31,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:31,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-29 05:56:31,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120778714] [2021-10-29 05:56:31,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-29 05:56:31,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:31,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-29 05:56:31,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-29 05:56:31,331 INFO L87 Difference]: Start difference. First operand 382 states and 508 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-29 05:56:33,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:33,234 INFO L93 Difference]: Finished difference Result 1067 states and 1439 transitions. [2021-10-29 05:56:33,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-29 05:56:33,234 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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 36 [2021-10-29 05:56:33,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:33,239 INFO L225 Difference]: With dead ends: 1067 [2021-10-29 05:56:33,239 INFO L226 Difference]: Without dead ends: 691 [2021-10-29 05:56:33,241 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-29 05:56:33,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-10-29 05:56:33,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 312. [2021-10-29 05:56:33,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 1.2893890675241158) internal successors, (401), 311 states have internal predecessors, (401), 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-29 05:56:33,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 401 transitions. [2021-10-29 05:56:33,309 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 401 transitions. Word has length 36 [2021-10-29 05:56:33,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:33,309 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 401 transitions. [2021-10-29 05:56:33,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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-29 05:56:33,310 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 401 transitions. [2021-10-29 05:56:33,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-29 05:56:33,311 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:33,311 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:33,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:33,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:33,527 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:33,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:33,527 INFO L85 PathProgramCache]: Analyzing trace with hash -613249401, now seen corresponding path program 1 times [2021-10-29 05:56:33,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:33,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346703599] [2021-10-29 05:56:33,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:33,528 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:33,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:33,529 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:33,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-29 05:56:33,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:33,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:56:33,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:33,987 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-29 05:56:33,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:34,110 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-29 05:56:34,110 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:34,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346703599] [2021-10-29 05:56:34,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346703599] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:34,111 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:34,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-29 05:56:34,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247984719] [2021-10-29 05:56:34,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-29 05:56:34,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:34,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-29 05:56:34,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-29 05:56:34,112 INFO L87 Difference]: Start difference. First operand 312 states and 401 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 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-29 05:56:35,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:35,904 INFO L93 Difference]: Finished difference Result 983 states and 1253 transitions. [2021-10-29 05:56:35,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-29 05:56:35,905 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 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 37 [2021-10-29 05:56:35,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:35,909 INFO L225 Difference]: With dead ends: 983 [2021-10-29 05:56:35,910 INFO L226 Difference]: Without dead ends: 677 [2021-10-29 05:56:35,910 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-10-29 05:56:35,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-10-29 05:56:35,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 292. [2021-10-29 05:56:35,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 1.261168384879725) internal successors, (367), 291 states have internal predecessors, (367), 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-29 05:56:35,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 367 transitions. [2021-10-29 05:56:35,974 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 367 transitions. Word has length 37 [2021-10-29 05:56:35,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:35,974 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 367 transitions. [2021-10-29 05:56:35,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 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-29 05:56:35,974 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 367 transitions. [2021-10-29 05:56:35,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-10-29 05:56:35,976 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:35,976 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:35,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:36,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:36,189 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:36,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:36,190 INFO L85 PathProgramCache]: Analyzing trace with hash -999786733, now seen corresponding path program 1 times [2021-10-29 05:56:36,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:36,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [770679469] [2021-10-29 05:56:36,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:36,190 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:36,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:36,191 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:36,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-29 05:56:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:36,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-29 05:56:36,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:36,644 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-29 05:56:36,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:36,852 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-29 05:56:36,853 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:36,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [770679469] [2021-10-29 05:56:36,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [770679469] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:36,853 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:36,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-10-29 05:56:36,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724902571] [2021-10-29 05:56:36,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-29 05:56:36,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:36,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 05:56:36,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-29 05:56:36,856 INFO L87 Difference]: Start difference. First operand 292 states and 367 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 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-29 05:56:38,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:38,465 INFO L93 Difference]: Finished difference Result 1010 states and 1302 transitions. [2021-10-29 05:56:38,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-29 05:56:38,465 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 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 54 [2021-10-29 05:56:38,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:38,470 INFO L225 Difference]: With dead ends: 1010 [2021-10-29 05:56:38,471 INFO L226 Difference]: Without dead ends: 820 [2021-10-29 05:56:38,471 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-29 05:56:38,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2021-10-29 05:56:38,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 679. [2021-10-29 05:56:38,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 1.2551622418879056) internal successors, (851), 678 states have internal predecessors, (851), 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-29 05:56:38,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 851 transitions. [2021-10-29 05:56:38,607 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 851 transitions. Word has length 54 [2021-10-29 05:56:38,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:38,608 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 851 transitions. [2021-10-29 05:56:38,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 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-29 05:56:38,608 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 851 transitions. [2021-10-29 05:56:38,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-10-29 05:56:38,609 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:38,610 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:38,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:38,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:38,823 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:38,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:38,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1916178793, now seen corresponding path program 1 times [2021-10-29 05:56:38,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:38,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1093863272] [2021-10-29 05:56:38,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:38,825 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:38,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:38,826 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:38,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-29 05:56:39,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:39,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:56:39,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:39,326 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-29 05:56:39,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:39,493 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-29 05:56:39,493 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:39,494 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1093863272] [2021-10-29 05:56:39,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1093863272] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:39,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:39,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-29 05:56:39,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966533524] [2021-10-29 05:56:39,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-29 05:56:39,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:39,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-29 05:56:39,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-29 05:56:39,495 INFO L87 Difference]: Start difference. First operand 679 states and 851 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 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-29 05:56:39,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:39,785 INFO L93 Difference]: Finished difference Result 1735 states and 2168 transitions. [2021-10-29 05:56:39,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-29 05:56:39,786 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-10-29 05:56:39,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:39,793 INFO L225 Difference]: With dead ends: 1735 [2021-10-29 05:56:39,793 INFO L226 Difference]: Without dead ends: 1062 [2021-10-29 05:56:39,794 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-29 05:56:39,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2021-10-29 05:56:39,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 679. [2021-10-29 05:56:39,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 1.233038348082596) internal successors, (836), 678 states have internal predecessors, (836), 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-29 05:56:39,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 836 transitions. [2021-10-29 05:56:39,923 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 836 transitions. Word has length 54 [2021-10-29 05:56:39,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:39,923 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 836 transitions. [2021-10-29 05:56:39,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 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-29 05:56:39,923 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 836 transitions. [2021-10-29 05:56:39,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-10-29 05:56:39,925 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:39,925 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:39,938 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:40,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:40,138 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:40,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:40,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1094031012, now seen corresponding path program 1 times [2021-10-29 05:56:40,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:40,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385488399] [2021-10-29 05:56:40,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:40,139 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:40,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:40,140 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:40,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-29 05:56:40,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:40,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-29 05:56:40,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:40,635 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-29 05:56:40,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:40,803 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-29 05:56:40,803 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:40,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385488399] [2021-10-29 05:56:40,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385488399] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:40,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:40,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-29 05:56:40,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307195976] [2021-10-29 05:56:40,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-29 05:56:40,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:40,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 05:56:40,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-29 05:56:40,805 INFO L87 Difference]: Start difference. First operand 679 states and 836 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 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-29 05:56:42,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:42,904 INFO L93 Difference]: Finished difference Result 2581 states and 3169 transitions. [2021-10-29 05:56:42,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-29 05:56:42,905 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 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 56 [2021-10-29 05:56:42,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:42,917 INFO L225 Difference]: With dead ends: 2581 [2021-10-29 05:56:42,917 INFO L226 Difference]: Without dead ends: 2000 [2021-10-29 05:56:42,919 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-10-29 05:56:42,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2000 states. [2021-10-29 05:56:43,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2000 to 867. [2021-10-29 05:56:43,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 1.2240184757505774) internal successors, (1060), 866 states have internal predecessors, (1060), 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-29 05:56:43,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1060 transitions. [2021-10-29 05:56:43,098 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1060 transitions. Word has length 56 [2021-10-29 05:56:43,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:43,098 INFO L470 AbstractCegarLoop]: Abstraction has 867 states and 1060 transitions. [2021-10-29 05:56:43,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 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-29 05:56:43,099 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1060 transitions. [2021-10-29 05:56:43,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-10-29 05:56:43,104 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:43,104 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:43,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:43,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:43,305 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:43,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:43,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1367178081, now seen corresponding path program 1 times [2021-10-29 05:56:43,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:43,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120398179] [2021-10-29 05:56:43,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:43,306 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:43,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:43,307 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:43,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-29 05:56:43,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:43,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 05:56:43,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:43,858 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-29 05:56:43,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:44,052 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-29 05:56:44,052 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:44,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120398179] [2021-10-29 05:56:44,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120398179] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:44,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:44,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-10-29 05:56:44,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462179593] [2021-10-29 05:56:44,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-29 05:56:44,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:44,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-29 05:56:44,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-29 05:56:44,055 INFO L87 Difference]: Start difference. First operand 867 states and 1060 transitions. Second operand has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:46,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:46,156 INFO L93 Difference]: Finished difference Result 3075 states and 3770 transitions. [2021-10-29 05:56:46,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-29 05:56:46,156 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-10-29 05:56:46,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:46,166 INFO L225 Difference]: With dead ends: 3075 [2021-10-29 05:56:46,166 INFO L226 Difference]: Without dead ends: 2286 [2021-10-29 05:56:46,168 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-10-29 05:56:46,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2286 states. [2021-10-29 05:56:46,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2286 to 833. [2021-10-29 05:56:46,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 832 states have (on average 1.2175480769230769) internal successors, (1013), 832 states have internal predecessors, (1013), 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-29 05:56:46,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1013 transitions. [2021-10-29 05:56:46,341 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1013 transitions. Word has length 56 [2021-10-29 05:56:46,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:46,341 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1013 transitions. [2021-10-29 05:56:46,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-29 05:56:46,342 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1013 transitions. [2021-10-29 05:56:46,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-10-29 05:56:46,343 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:46,343 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:46,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:46,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:46,562 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:46,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:46,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1267709430, now seen corresponding path program 1 times [2021-10-29 05:56:46,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:46,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874861694] [2021-10-29 05:56:46,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:46,563 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:46,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:46,563 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:46,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-29 05:56:46,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:46,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:56:46,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:47,052 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-29 05:56:47,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:47,161 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-29 05:56:47,161 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:47,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874861694] [2021-10-29 05:56:47,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874861694] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:47,161 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:47,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-29 05:56:47,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530027457] [2021-10-29 05:56:47,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-29 05:56:47,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:47,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-29 05:56:47,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-29 05:56:47,163 INFO L87 Difference]: Start difference. First operand 833 states and 1013 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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-29 05:56:47,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:47,358 INFO L93 Difference]: Finished difference Result 1875 states and 2293 transitions. [2021-10-29 05:56:47,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-29 05:56:47,358 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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 56 [2021-10-29 05:56:47,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:47,363 INFO L225 Difference]: With dead ends: 1875 [2021-10-29 05:56:47,363 INFO L226 Difference]: Without dead ends: 1048 [2021-10-29 05:56:47,364 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-29 05:56:47,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2021-10-29 05:56:47,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 833. [2021-10-29 05:56:47,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 832 states have (on average 1.2079326923076923) internal successors, (1005), 832 states have internal predecessors, (1005), 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-29 05:56:47,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1005 transitions. [2021-10-29 05:56:47,515 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1005 transitions. Word has length 56 [2021-10-29 05:56:47,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:47,515 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1005 transitions. [2021-10-29 05:56:47,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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-29 05:56:47,516 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1005 transitions. [2021-10-29 05:56:47,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-10-29 05:56:47,516 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:47,517 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:56:47,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:47,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:47,730 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:47,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:47,731 INFO L85 PathProgramCache]: Analyzing trace with hash 873342644, now seen corresponding path program 1 times [2021-10-29 05:56:47,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:47,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [893769002] [2021-10-29 05:56:47,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:47,732 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:47,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:47,732 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:47,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-29 05:56:48,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:48,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-29 05:56:48,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:48,301 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-29 05:56:48,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:48,447 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-29 05:56:48,447 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:48,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [893769002] [2021-10-29 05:56:48,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [893769002] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:48,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:48,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-10-29 05:56:48,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44995958] [2021-10-29 05:56:48,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-29 05:56:48,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:48,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 05:56:48,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-29 05:56:48,448 INFO L87 Difference]: Start difference. First operand 833 states and 1005 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 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-29 05:56:48,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:48,640 INFO L93 Difference]: Finished difference Result 1785 states and 2179 transitions. [2021-10-29 05:56:48,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:56:48,641 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 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 56 [2021-10-29 05:56:48,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:48,646 INFO L225 Difference]: With dead ends: 1785 [2021-10-29 05:56:48,646 INFO L226 Difference]: Without dead ends: 958 [2021-10-29 05:56:48,648 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-29 05:56:48,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2021-10-29 05:56:48,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 705. [2021-10-29 05:56:48,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 704 states have (on average 1.2144886363636365) internal successors, (855), 704 states have internal predecessors, (855), 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-29 05:56:48,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 855 transitions. [2021-10-29 05:56:48,792 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 855 transitions. Word has length 56 [2021-10-29 05:56:48,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:48,792 INFO L470 AbstractCegarLoop]: Abstraction has 705 states and 855 transitions. [2021-10-29 05:56:48,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 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-29 05:56:48,792 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 855 transitions. [2021-10-29 05:56:48,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-10-29 05:56:48,793 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:56:48,793 INFO L513 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] [2021-10-29 05:56:48,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:49,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:49,011 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-29 05:56:49,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:56:49,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1703295151, now seen corresponding path program 1 times [2021-10-29 05:56:49,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-29 05:56:49,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [923909427] [2021-10-29 05:56:49,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:56:49,012 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-29 05:56:49,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat [2021-10-29 05:56:49,012 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-29 05:56:49,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-29 05:56:49,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:56:49,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-29 05:56:49,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:56:49,600 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-29 05:56:49,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:56:49,802 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-29 05:56:49,803 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-29 05:56:49,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [923909427] [2021-10-29 05:56:49,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [923909427] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:56:49,803 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:56:49,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-29 05:56:49,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351846367] [2021-10-29 05:56:49,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-29 05:56:49,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-29 05:56:49,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 05:56:49,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-29 05:56:49,805 INFO L87 Difference]: Start difference. First operand 705 states and 855 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 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-29 05:56:50,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:56:50,169 INFO L93 Difference]: Finished difference Result 1672 states and 2031 transitions. [2021-10-29 05:56:50,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-29 05:56:50,170 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 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 58 [2021-10-29 05:56:50,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:56:50,171 INFO L225 Difference]: With dead ends: 1672 [2021-10-29 05:56:50,171 INFO L226 Difference]: Without dead ends: 0 [2021-10-29 05:56:50,173 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-10-29 05:56:50,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-10-29 05:56:50,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-10-29 05:56:50,173 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-29 05:56:50,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-10-29 05:56:50,174 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 58 [2021-10-29 05:56:50,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:56:50,174 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-29 05:56:50,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 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-29 05:56:50,174 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-10-29 05:56:50,174 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-10-29 05:56:50,176 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-29 05:56:50,176 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-10-29 05:56:50,177 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION [2021-10-29 05:56:50,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-29 05:56:50,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/mathsat -unsat_core_generation=3 [2021-10-29 05:56:50,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-10-29 05:56:50,383 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:50,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:50,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:50,425 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:53,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:53,597 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,762 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,762 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,907 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,910 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:55,911 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:56,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:56,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:56,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:57,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:57,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:57,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:57,086 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:58,080 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:58,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:58,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:58,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:56:58,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,411 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,412 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,412 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,726 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:02,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:06,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:06,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:06,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:06,296 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:09,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:10,311 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:10,312 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:10,312 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:10,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:10,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:10,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:57:36,385 WARN L207 SmtUtils]: Spent 9.33 s on a formula simplification. DAG size of input: 499 DAG size of output: 40 [2021-10-29 05:57:46,937 WARN L207 SmtUtils]: Spent 9.47 s on a formula simplification. DAG size of input: 499 DAG size of output: 40 [2021-10-29 05:57:55,347 WARN L207 SmtUtils]: Spent 8.28 s on a formula simplification. DAG size of input: 478 DAG size of output: 41 [2021-10-29 05:57:56,989 INFO L853 garLoopResultBuilder]: At program point L828(lines 823 831) the Hoare annotation is: (let ((.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv2 32) ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp___0~0)) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32))) (.cse4 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse5 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse7 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse8 (= ~systemActive~0 (_ bv1 32))) (.cse9 (= (_ bv1 32) |ULTIMATE.start_isPumpRunning_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 (not (bvslt ~waterLevel~0 (_ bv2 32))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) [2021-10-29 05:57:56,989 INFO L853 garLoopResultBuilder]: At program point L828-1(lines 823 831) the Hoare annotation is: false [2021-10-29 05:57:56,989 INFO L857 garLoopResultBuilder]: For program point L762(lines 762 770) no Hoare annotation was computed. [2021-10-29 05:57:56,990 INFO L853 garLoopResultBuilder]: At program point L828-2(lines 823 831) the Hoare annotation is: false [2021-10-29 05:57:56,990 INFO L857 garLoopResultBuilder]: For program point L762-1(lines 762 770) no Hoare annotation was computed. [2021-10-29 05:57:56,990 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 967) no Hoare annotation was computed. [2021-10-29 05:57:56,990 INFO L857 garLoopResultBuilder]: For program point L762-2(lines 762 770) no Hoare annotation was computed. [2021-10-29 05:57:56,990 INFO L857 garLoopResultBuilder]: For program point L69(lines 69 82) no Hoare annotation was computed. [2021-10-29 05:57:56,990 INFO L853 garLoopResultBuilder]: At program point L69-1(lines 1 970) the Hoare annotation is: (let ((.cse14 (not (= ~waterLevel~0 (_ bv2 32)))) (.cse6 (= (_ bv0 32) ~pumpRunning~0)) (.cse7 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse1 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv1 32))) (.cse2 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse8 (= (_ bv1 32) ~pumpRunning~0)) (.cse9 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32))) (.cse10 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse11 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse12 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse13 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse3 (= ~systemActive~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse0 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse3) (and .cse0 .cse11 .cse3 (= ~waterLevel~0 (_ bv1 32)) .cse6) (and .cse0 .cse14 .cse1 .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse9 .cse11 .cse14 .cse13 .cse3 .cse6) (and .cse7 .cse0 .cse8 .cse10 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse8 .cse9 (not (bvslt ~waterLevel~0 (_ bv2 32))) .cse10 .cse11 .cse12 .cse13 .cse3))) [2021-10-29 05:57:56,990 INFO L857 garLoopResultBuilder]: For program point L69-2(lines 69 82) no Hoare annotation was computed. [2021-10-29 05:57:56,990 INFO L853 garLoopResultBuilder]: At program point L69-3(lines 1 970) the Hoare annotation is: false [2021-10-29 05:57:56,990 INFO L857 garLoopResultBuilder]: For program point L69-4(lines 69 82) no Hoare annotation was computed. [2021-10-29 05:57:56,990 INFO L853 garLoopResultBuilder]: At program point L69-5(lines 1 970) the Hoare annotation is: false [2021-10-29 05:57:56,991 INFO L857 garLoopResultBuilder]: For program point L732(lines 732 749) no Hoare annotation was computed. [2021-10-29 05:57:56,991 INFO L857 garLoopResultBuilder]: For program point L732-1(lines 732 749) no Hoare annotation was computed. [2021-10-29 05:57:56,991 INFO L857 garLoopResultBuilder]: For program point L732-2(lines 732 749) no Hoare annotation was computed. [2021-10-29 05:57:56,991 INFO L857 garLoopResultBuilder]: For program point L732-3(lines 732 749) no Hoare annotation was computed. [2021-10-29 05:57:56,991 INFO L857 garLoopResultBuilder]: For program point L732-4(lines 732 749) no Hoare annotation was computed. [2021-10-29 05:57:56,991 INFO L857 garLoopResultBuilder]: For program point L732-5(lines 732 749) no Hoare annotation was computed. [2021-10-29 05:57:56,992 INFO L853 garLoopResultBuilder]: At program point L700(lines 699 718) the Hoare annotation is: (let ((.cse3 (= (_ bv0 32) ~pumpRunning~0)) (.cse5 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse6 (= (_ bv1 32) ~pumpRunning~0)) (.cse7 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse8 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse9 (not (bvslt (bvadd ~waterLevel~0 (_ bv1 32)) (_ bv2 32)))) (.cse10 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse2 (= ~systemActive~0 (_ bv1 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse2 .cse4 .cse3) (and .cse5 .cse0 .cse6 .cse7 .cse2 .cse4) (and .cse5 .cse0 .cse6 .cse7 .cse1 .cse2) (and .cse0 .cse6 .cse7 .cse1 .cse8 .cse9 .cse10 .cse2) (and .cse0 .cse6 .cse7 .cse8 .cse9 .cse10 .cse2 .cse4))) [2021-10-29 05:57:56,992 INFO L857 garLoopResultBuilder]: For program point L700-1(lines 700 706) no Hoare annotation was computed. [2021-10-29 05:57:56,992 INFO L853 garLoopResultBuilder]: At program point L700-2(lines 699 718) the Hoare annotation is: false [2021-10-29 05:57:56,992 INFO L853 garLoopResultBuilder]: At program point L700-3(lines 699 718) the Hoare annotation is: false [2021-10-29 05:57:56,993 INFO L857 garLoopResultBuilder]: For program point L73(lines 73 79) no Hoare annotation was computed. [2021-10-29 05:57:56,993 INFO L857 garLoopResultBuilder]: For program point L73-2(lines 73 79) no Hoare annotation was computed. [2021-10-29 05:57:56,993 INFO L857 garLoopResultBuilder]: For program point L73-4(lines 73 79) no Hoare annotation was computed. [2021-10-29 05:57:56,993 INFO L857 garLoopResultBuilder]: For program point L602(lines 602 606) no Hoare annotation was computed. [2021-10-29 05:57:56,993 INFO L857 garLoopResultBuilder]: For program point L602-3(lines 602 606) no Hoare annotation was computed. [2021-10-29 05:57:56,993 INFO L857 garLoopResultBuilder]: For program point L602-6(lines 602 606) no Hoare annotation was computed. [2021-10-29 05:57:56,993 INFO L853 garLoopResultBuilder]: At program point L504-2(lines 504 518) the Hoare annotation is: false [2021-10-29 05:57:56,994 INFO L857 garLoopResultBuilder]: For program point L967(line 967) no Hoare annotation was computed. [2021-10-29 05:57:56,994 INFO L857 garLoopResultBuilder]: For program point L967-1(line 967) no Hoare annotation was computed. [2021-10-29 05:57:56,994 INFO L857 garLoopResultBuilder]: For program point L967-2(line 967) no Hoare annotation was computed. [2021-10-29 05:57:56,994 INFO L857 garLoopResultBuilder]: For program point L736(lines 736 744) no Hoare annotation was computed. [2021-10-29 05:57:56,994 INFO L857 garLoopResultBuilder]: For program point L736-1(lines 736 744) no Hoare annotation was computed. [2021-10-29 05:57:56,995 INFO L857 garLoopResultBuilder]: For program point L736-2(lines 736 744) no Hoare annotation was computed. [2021-10-29 05:57:56,995 INFO L857 garLoopResultBuilder]: For program point L736-3(lines 736 744) no Hoare annotation was computed. [2021-10-29 05:57:56,995 INFO L857 garLoopResultBuilder]: For program point L736-4(lines 736 744) no Hoare annotation was computed. [2021-10-29 05:57:56,995 INFO L857 garLoopResultBuilder]: For program point L736-5(lines 736 744) no Hoare annotation was computed. [2021-10-29 05:57:56,995 INFO L857 garLoopResultBuilder]: For program point L505(line 505) no Hoare annotation was computed. [2021-10-29 05:57:56,995 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 967) no Hoare annotation was computed. [2021-10-29 05:57:56,996 INFO L853 garLoopResultBuilder]: At program point L671(lines 666 674) the Hoare annotation is: (let ((.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse2 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32))) (.cse3 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse5 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse7 (= ~systemActive~0 (_ bv1 32)))) (or (and (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse2 (not (= (_ bv2 32) |ULTIMATE.start_getWaterLevel_#res|)) .cse4 (not (= ~waterLevel~0 (_ bv2 32))) .cse6 .cse7 (= (_ bv0 32) ~pumpRunning~0)) (and .cse0 .cse1 .cse2 (not (bvslt ~waterLevel~0 (_ bv2 32))) .cse3 .cse4 .cse5 .cse6 .cse7))) [2021-10-29 05:57:56,996 INFO L853 garLoopResultBuilder]: At program point L671-1(lines 666 674) the Hoare annotation is: false [2021-10-29 05:57:56,996 INFO L853 garLoopResultBuilder]: At program point L671-2(lines 666 674) the Hoare annotation is: false [2021-10-29 05:57:56,996 INFO L857 garLoopResultBuilder]: For program point L936(lines 936 949) no Hoare annotation was computed. [2021-10-29 05:57:56,996 INFO L853 garLoopResultBuilder]: At program point L639(lines 634 642) the Hoare annotation is: (let ((.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse2 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse3 (= ~systemActive~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 (= ~methaneLevelCritical~0 (_ bv0 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse3) (and .cse0 .cse1 .cse2 .cse3 (= ~methaneLevelCritical~0 (_ bv1 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))))) [2021-10-29 05:57:56,997 INFO L853 garLoopResultBuilder]: At program point L639-1(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,997 INFO L853 garLoopResultBuilder]: At program point L639-2(lines 634 642) the Hoare annotation is: (let ((.cse2 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse11 (not (bvslt ~waterLevel~0 (_ bv2 32)))) (.cse3 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse12 (not .cse2)) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse13 (not (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32)))) (.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse4 (= (_ bv1 32) ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5)) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse7 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse8 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv0 32))) (.cse9 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse14 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse15 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse10 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse6 .cse13 .cse14 .cse15 .cse10) (and .cse1 .cse11 .cse3 .cse12 .cse5 .cse6 .cse13 .cse10) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse7 .cse8 .cse9 .cse14 .cse15 .cse10)))) [2021-10-29 05:57:56,997 INFO L853 garLoopResultBuilder]: At program point L639-3(lines 634 642) the Hoare annotation is: (let ((.cse2 (not (= ~waterLevel~0 (_ bv2 32)))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse11 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse3 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse8 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse9 (= (_ bv1 32) ~pumpRunning~0)) (.cse10 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse12 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse7 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse5 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse2 .cse4 .cse6 .cse7 .cse5) (and .cse8 .cse0 .cse9 .cse10 .cse1 .cse11 .cse3 .cse4) (and .cse0 .cse9 (not (bvslt ~waterLevel~0 (_ bv2 32))) .cse10 .cse1 .cse11 .cse3 .cse4) (and .cse8 .cse0 .cse9 .cse10 .cse12 .cse4 .cse6 .cse7) (and .cse0 .cse12 .cse4 .cse6 .cse7 .cse5))) [2021-10-29 05:57:56,997 INFO L853 garLoopResultBuilder]: At program point L639-4(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,997 INFO L853 garLoopResultBuilder]: At program point L639-5(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,998 INFO L853 garLoopResultBuilder]: At program point L639-6(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,998 INFO L853 garLoopResultBuilder]: At program point L639-7(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,998 INFO L853 garLoopResultBuilder]: At program point L639-8(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,998 INFO L853 garLoopResultBuilder]: At program point L639-9(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,998 INFO L853 garLoopResultBuilder]: At program point L639-10(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,998 INFO L853 garLoopResultBuilder]: At program point L639-11(lines 634 642) the Hoare annotation is: false [2021-10-29 05:57:56,999 INFO L857 garLoopResultBuilder]: For program point L508(lines 508 512) no Hoare annotation was computed. [2021-10-29 05:57:56,999 INFO L857 garLoopResultBuilder]: For program point L508-1(lines 700 706) no Hoare annotation was computed. [2021-10-29 05:57:56,999 INFO L853 garLoopResultBuilder]: At program point L707(lines 707 713) the Hoare annotation is: (let ((.cse5 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse0 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse2 (= (_ bv1 32) ~pumpRunning~0)) (.cse3 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse8 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse9 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse10 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse11 (not (= ~waterLevel~0 (_ bv2 32)))) (.cse7 (= ~systemActive~0 (_ bv1 32))) (.cse12 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse1 .cse2 (not (bvslt ~waterLevel~0 (_ bv2 32))) .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse3 .cse8 .cse7 .cse9 .cse10) (and .cse1 .cse11 .cse7 .cse9 .cse12) (and .cse1 .cse8 .cse7 .cse9 .cse10 .cse12) (and .cse1 .cse4 .cse11 .cse7 .cse12))) [2021-10-29 05:57:56,999 INFO L853 garLoopResultBuilder]: At program point L707-1(lines 707 713) the Hoare annotation is: false [2021-10-29 05:57:56,999 INFO L853 garLoopResultBuilder]: At program point L707-2(lines 707 713) the Hoare annotation is: false [2021-10-29 05:57:57,000 INFO L853 garLoopResultBuilder]: At program point L113(lines 1 970) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-29 05:57:57,000 INFO L857 garLoopResultBuilder]: For program point L907(lines 906 953) no Hoare annotation was computed. [2021-10-29 05:57:57,000 INFO L857 garLoopResultBuilder]: For program point L908(lines 908 912) no Hoare annotation was computed. [2021-10-29 05:57:57,000 INFO L857 garLoopResultBuilder]: For program point L579(lines 579 586) no Hoare annotation was computed. [2021-10-29 05:57:57,000 INFO L860 garLoopResultBuilder]: At program point L579-1(lines 579 586) the Hoare annotation is: true [2021-10-29 05:57:57,000 INFO L857 garLoopResultBuilder]: For program point L877(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,001 INFO L857 garLoopResultBuilder]: For program point L877-2(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,001 INFO L857 garLoopResultBuilder]: For program point L877-3(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,001 INFO L857 garLoopResultBuilder]: For program point L877-5(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,001 INFO L857 garLoopResultBuilder]: For program point L679(lines 679 685) no Hoare annotation was computed. [2021-10-29 05:57:57,001 INFO L857 garLoopResultBuilder]: For program point L877-6(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,001 INFO L857 garLoopResultBuilder]: For program point L679-1(lines 679 685) no Hoare annotation was computed. [2021-10-29 05:57:57,002 INFO L857 garLoopResultBuilder]: For program point L679-2(lines 679 685) no Hoare annotation was computed. [2021-10-29 05:57:57,002 INFO L857 garLoopResultBuilder]: For program point L877-8(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,002 INFO L857 garLoopResultBuilder]: For program point L679-3(lines 679 685) no Hoare annotation was computed. [2021-10-29 05:57:57,002 INFO L857 garLoopResultBuilder]: For program point L877-9(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,002 INFO L857 garLoopResultBuilder]: For program point L679-4(lines 679 685) no Hoare annotation was computed. [2021-10-29 05:57:57,002 INFO L857 garLoopResultBuilder]: For program point L877-11(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,002 INFO L857 garLoopResultBuilder]: For program point L679-5(lines 679 685) no Hoare annotation was computed. [2021-10-29 05:57:57,003 INFO L857 garLoopResultBuilder]: For program point L877-12(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,003 INFO L857 garLoopResultBuilder]: For program point L877-14(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,003 INFO L857 garLoopResultBuilder]: For program point L877-15(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,003 INFO L857 garLoopResultBuilder]: For program point L877-17(lines 877 881) no Hoare annotation was computed. [2021-10-29 05:57:57,003 INFO L857 garLoopResultBuilder]: For program point L944(lines 944 948) no Hoare annotation was computed. [2021-10-29 05:57:57,003 INFO L853 garLoopResultBuilder]: At program point L944-2(lines 700 706) the Hoare annotation is: (let ((.cse3 (= (_ bv0 32) ~pumpRunning~0)) (.cse4 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse6 (not (bvslt ~waterLevel~0 (_ bv2 32)))) (.cse8 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse9 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse10 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~pumpRunning~0)) (.cse7 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse2 (= ~systemActive~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse2 .cse4 .cse3) (and .cse0 .cse5 .cse6 .cse7 .cse8 .cse9 .cse2 .cse4) (and .cse10 .cse0 .cse5 .cse7 .cse2 .cse4) (and .cse0 .cse5 .cse6 .cse7 .cse1 .cse8 .cse9 .cse2) (and .cse10 .cse0 .cse5 .cse7 .cse1 .cse2))) [2021-10-29 05:57:57,004 INFO L857 garLoopResultBuilder]: For program point L614(lines 614 618) no Hoare annotation was computed. [2021-10-29 05:57:57,004 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-10-29 05:57:57,004 INFO L853 garLoopResultBuilder]: At program point L121(lines 116 124) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-29 05:57:57,004 INFO L853 garLoopResultBuilder]: At program point L684(lines 675 688) the Hoare annotation is: false [2021-10-29 05:57:57,004 INFO L853 garLoopResultBuilder]: At program point L684-1(lines 675 688) the Hoare annotation is: (let ((.cse1 (not (bvslt ~waterLevel~0 (_ bv2 32)))) (.cse3 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse7 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse6 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse8 (not (= ~waterLevel~0 (_ bv2 32)))) (.cse2 (= ~systemActive~0 (_ bv1 32))) (.cse5 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse6 .cse2 .cse3 .cse5) (and .cse0 .cse7 .cse8 .cse2 .cse4 .cse5) (and .cse0 .cse7 .cse6 .cse8 .cse2 .cse5))) [2021-10-29 05:57:57,005 INFO L853 garLoopResultBuilder]: At program point L684-2(lines 675 688) the Hoare annotation is: false [2021-10-29 05:57:57,005 INFO L853 garLoopResultBuilder]: At program point L684-3(lines 675 688) the Hoare annotation is: false [2021-10-29 05:57:57,005 INFO L853 garLoopResultBuilder]: At program point L684-4(lines 675 688) the Hoare annotation is: false [2021-10-29 05:57:57,005 INFO L853 garLoopResultBuilder]: At program point L684-5(lines 675 688) the Hoare annotation is: false [2021-10-29 05:57:57,005 INFO L857 garLoopResultBuilder]: For program point L916(lines 916 922) no Hoare annotation was computed. [2021-10-29 05:57:57,005 INFO L853 garLoopResultBuilder]: At program point L916-1(lines 916 922) the Hoare annotation is: (let ((.cse3 (= (_ bv0 32) ~pumpRunning~0)) (.cse7 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse4 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv1 32))) (.cse5 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse6 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse8 (= (_ bv1 32) ~pumpRunning~0)) (.cse9 (= ULTIMATE.start___utac_acc__Specification3_spec__1_~tmp~0 (_ bv0 32))) (.cse10 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse11 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse12 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse2 (= ~systemActive~0 (_ bv1 32)))) (or (and .cse0 (= ~waterLevel~0 (_ bv2 32)) .cse1 .cse2 .cse3) (and .cse0 .cse4 .cse2 .cse5 .cse6 .cse3) (and .cse7 .cse0 .cse8 .cse9 .cse10 .cse1 .cse11 .cse12 .cse2) (and .cse0 .cse9 .cse1 .cse12 .cse2 .cse3) (and .cse0 .cse1 .cse2 (= ~waterLevel~0 (_ bv1 32)) .cse3) (and .cse7 .cse0 .cse8 .cse10 .cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32)) .cse2 .cse5 .cse6) (and .cse0 .cse8 .cse9 (not (bvslt ~waterLevel~0 (_ bv2 32))) .cse10 .cse1 .cse11 .cse12 .cse2))) [2021-10-29 05:57:57,006 INFO L853 garLoopResultBuilder]: At program point L883(lines 868 886) the Hoare annotation is: false [2021-10-29 05:57:57,006 INFO L853 garLoopResultBuilder]: At program point L883-1(lines 868 886) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse2 (not (bvslt ~waterLevel~0 (_ bv2 32)))) (.cse13 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse14 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv0 32))) (.cse5 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse1 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse8 (= (_ bv1 32) |ULTIMATE.start_isHighWaterSensorDry_#res|)) (.cse12 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse3 (not (= ~waterLevel~0 (_ bv2 32)))) (.cse9 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv0 32))) (.cse4 (= ~systemActive~0 (_ bv1 32))) (.cse10 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv0 32))) (.cse11 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv1 32))) (.cse7 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse1 .cse8 .cse3 .cse9 .cse4 .cse10 .cse6 .cse11 .cse7) (and .cse0 .cse1 .cse2 .cse12 .cse3 .cse4 .cse5 .cse7) (and .cse0 .cse1 .cse2 .cse12 .cse4 .cse13 .cse14 .cse5 .cse7) (and .cse0 .cse1 .cse2 .cse4 .cse13 .cse14 .cse5 .cse6 .cse7) (and .cse1 .cse8 .cse12 .cse3 .cse9 .cse4 .cse10 .cse11 .cse7))) [2021-10-29 05:57:57,006 INFO L853 garLoopResultBuilder]: At program point L883-2(lines 868 886) the Hoare annotation is: false [2021-10-29 05:57:57,006 INFO L853 garLoopResultBuilder]: At program point L883-3(lines 868 886) the Hoare annotation is: false [2021-10-29 05:57:57,006 INFO L853 garLoopResultBuilder]: At program point L883-4(lines 868 886) the Hoare annotation is: false [2021-10-29 05:57:57,007 INFO L853 garLoopResultBuilder]: At program point L883-5(lines 868 886) the Hoare annotation is: false [2021-10-29 05:57:57,007 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-10-29 05:57:57,007 INFO L853 garLoopResultBuilder]: At program point L819(lines 812 822) the Hoare annotation is: (let ((.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (= (_ bv1 32) ~pumpRunning~0)) (.cse2 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse3 (= ~systemActive~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 (= ~methaneLevelCritical~0 (_ bv0 32)) (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32)) .cse3) (and .cse0 .cse1 .cse2 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32)) .cse3 (= ~methaneLevelCritical~0 (_ bv1 32)) (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))))) [2021-10-29 05:57:57,007 INFO L853 garLoopResultBuilder]: At program point L819-1(lines 812 822) the Hoare annotation is: false [2021-10-29 05:57:57,007 INFO L853 garLoopResultBuilder]: At program point L819-2(lines 812 822) the Hoare annotation is: (let ((.cse17 (= ~waterLevel~0 (_ bv2 32)))) (let ((.cse9 (= |ULTIMATE.start_isHighWaterLevel_#res| (_ bv1 32))) (.cse2 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse4 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse11 (= (_ bv1 32) ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5)) (.cse5 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse12 (= |ULTIMATE.start_isHighWaterSensorDry_#res| (_ bv0 32))) (.cse13 (= ULTIMATE.start_isHighWaterLevel_~tmp~8 (_ bv0 32))) (.cse14 (= ULTIMATE.start_isHighWaterLevel_~tmp___0~1 (_ bv1 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse1 (not (bvslt ~waterLevel~0 (_ bv2 32)))) (.cse3 (not .cse17)) (.cse10 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv1 32))) (.cse6 (= ~systemActive~0 (_ bv1 32))) (.cse7 (not (= ULTIMATE.start_processEnvironment__wrappee__methaneQuery_~tmp~5 (_ bv0 32)))) (.cse15 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse16 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv1 32))) (.cse8 (= (_ bv0 32) ~pumpRunning~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse0 .cse1 .cse10 .cse11 .cse6 .cse12 .cse13 .cse14 .cse15 .cse16 .cse8) (and .cse9 .cse0 .cse17 .cse2 .cse4 .cse11 .cse5 .cse6 .cse12 .cse13 .cse14 .cse8) (and .cse0 .cse1 .cse3 .cse10 .cse6 .cse7 .cse15 .cse16 .cse8)))) [2021-10-29 05:57:57,008 INFO L853 garLoopResultBuilder]: At program point L819-3(lines 812 822) the Hoare annotation is: false [2021-10-29 05:57:57,008 INFO L853 garLoopResultBuilder]: At program point L819-4(lines 812 822) the Hoare annotation is: false [2021-10-29 05:57:57,008 INFO L853 garLoopResultBuilder]: At program point L819-5(lines 812 822) the Hoare annotation is: false [2021-10-29 05:57:57,008 INFO L853 garLoopResultBuilder]: At program point L819-6(lines 812 822) the Hoare annotation is: false [2021-10-29 05:57:57,008 INFO L853 garLoopResultBuilder]: At program point L819-7(lines 812 822) the Hoare annotation is: false [2021-10-29 05:57:57,008 INFO L860 garLoopResultBuilder]: At program point L588(lines 569 591) the Hoare annotation is: true [2021-10-29 05:57:57,009 INFO L853 garLoopResultBuilder]: At program point L555(lines 551 557) the Hoare annotation is: (and (= ~methaneLevelCritical~0 (_ bv0 32)) (= ~systemActive~0 (_ bv1 32)) (= ~waterLevel~0 (_ bv1 32)) (= (_ bv0 32) ~pumpRunning~0)) [2021-10-29 05:57:57,009 INFO L853 garLoopResultBuilder]: At program point L819-8(lines 812 822) the Hoare annotation is: false [2021-10-29 05:57:57,009 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-10-29 05:57:57,009 INFO L853 garLoopResultBuilder]: At program point L954(lines 905 955) the Hoare annotation is: false [2021-10-29 05:57:57,009 INFO L857 garLoopResultBuilder]: For program point L63(lines 63 83) no Hoare annotation was computed. [2021-10-29 05:57:57,009 INFO L857 garLoopResultBuilder]: For program point L63-2(lines 63 83) no Hoare annotation was computed. [2021-10-29 05:57:57,010 INFO L857 garLoopResultBuilder]: For program point L63-4(lines 63 83) no Hoare annotation was computed. [2021-10-29 05:57:57,010 INFO L857 garLoopResultBuilder]: For program point L758(lines 758 775) no Hoare annotation was computed. [2021-10-29 05:57:57,010 INFO L857 garLoopResultBuilder]: For program point L758-1(lines 758 775) no Hoare annotation was computed. [2021-10-29 05:57:57,010 INFO L857 garLoopResultBuilder]: For program point L758-2(lines 758 775) no Hoare annotation was computed. [2021-10-29 05:57:57,010 INFO L857 garLoopResultBuilder]: For program point L626(lines 626 630) no Hoare annotation was computed. [2021-10-29 05:57:57,010 INFO L857 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-10-29 05:57:57,011 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 967) no Hoare annotation was computed. [2021-10-29 05:57:57,011 INFO L857 garLoopResultBuilder]: For program point L926(lines 926 932) no Hoare annotation was computed. [2021-10-29 05:57:57,011 INFO L853 garLoopResultBuilder]: At program point L926-1(lines 926 932) the Hoare annotation is: (let ((.cse3 (= (_ bv0 32) ~pumpRunning~0)) (.cse4 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse6 (not (bvslt ~waterLevel~0 (_ bv2 32)))) (.cse8 (= |ULTIMATE.start_isMethaneAlarm_#res| (_ bv0 32))) (.cse9 (= |ULTIMATE.start_isMethaneLevelCritical_#res| (_ bv0 32))) (.cse10 (= ULTIMATE.start_processEnvironment_~tmp~6 (_ bv0 32))) (.cse0 (= ULTIMATE.start_test_~splverifierCounter~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~pumpRunning~0)) (.cse7 (= ULTIMATE.start_activatePump_~tmp~7 (_ bv0 32))) (.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse2 (= ~systemActive~0 (_ bv1 32)))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse2 .cse4 .cse3) (and .cse0 .cse5 .cse6 .cse7 .cse8 .cse9 .cse2 .cse4) (and .cse10 .cse0 .cse5 .cse7 .cse2 .cse4) (and .cse0 .cse5 .cse6 .cse7 .cse1 .cse8 .cse9 .cse2) (and .cse10 .cse0 .cse5 .cse7 .cse1 .cse2))) [2021-10-29 05:57:57,011 INFO L857 garLoopResultBuilder]: For program point L794(lines 794 800) no Hoare annotation was computed. [2021-10-29 05:57:57,011 INFO L857 garLoopResultBuilder]: For program point L794-2(lines 794 800) no Hoare annotation was computed. [2021-10-29 05:57:57,011 INFO L857 garLoopResultBuilder]: For program point L794-4(lines 794 800) no Hoare annotation was computed. [2021-10-29 05:57:57,012 INFO L857 garLoopResultBuilder]: For program point L794-6(lines 794 800) no Hoare annotation was computed. [2021-10-29 05:57:57,012 INFO L857 garLoopResultBuilder]: For program point L794-8(lines 794 800) no Hoare annotation was computed. [2021-10-29 05:57:57,012 INFO L857 garLoopResultBuilder]: For program point L794-10(lines 794 800) no Hoare annotation was computed. [2021-10-29 05:57:57,015 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:57:57,017 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-29 05:57:57,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.10 05:57:57 BoogieIcfgContainer [2021-10-29 05:57:57,075 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-29 05:57:57,075 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-29 05:57:57,075 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-29 05:57:57,076 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-29 05:57:57,076 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 05:56:23" (3/4) ... [2021-10-29 05:57:57,079 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-29 05:57:57,100 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 41 nodes and edges [2021-10-29 05:57:57,101 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2021-10-29 05:57:57,103 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2021-10-29 05:57:57,104 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-10-29 05:57:57,105 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-10-29 05:57:57,107 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-29 05:57:57,108 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-29 05:57:57,140 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((splverifierCounter == 0bv32 && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || ((((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 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) [2021-10-29 05:57:57,141 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((splverifierCounter == 0bv32 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) [2021-10-29 05:57:57,142 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((splverifierCounter == 0bv32 && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) [2021-10-29 05:57:57,142 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((splverifierCounter == 0bv32 && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) [2021-10-29 05:57:57,143 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((splverifierCounter == 0bv32 && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && !~bvslt32(~bvadd64(waterLevel, 1bv32), 2bv32)) && \result == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && !~bvslt32(~bvadd64(waterLevel, 1bv32), 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) [2021-10-29 05:57:57,143 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) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && 0bv32 == pumpRunning) [2021-10-29 05:57:57,146 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((splverifierCounter == 0bv32 && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) [2021-10-29 05:57:57,146 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) [2021-10-29 05:57:57,147 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) [2021-10-29 05:57:57,148 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && 0bv32 == pumpRunning) [2021-10-29 05:57:57,148 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) [2021-10-29 05:57:57,156 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || ((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 1bv32) && 0bv32 == pumpRunning) [2021-10-29 05:57:57,156 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((splverifierCounter == 0bv32 && 2bv32 == tmp___0) && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 1bv32 == \result) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 2bv32 == tmp___0) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 1bv32 == \result) [2021-10-29 05:57:57,159 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) || (((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && !(tmp == 0bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && !(tmp == 0bv32)) && 0bv32 == pumpRunning)) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && 1bv32 == tmp) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) [2021-10-29 05:57:57,160 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && !(tmp == 0bv32)) && 0bv32 == pumpRunning) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && \result == 1bv32) && 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) && \result == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && !(waterLevel == 2bv32)) && \result == 1bv32) && systemActive == 1bv32) && !(tmp == 0bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) [2021-10-29 05:57:57,235 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/witness.graphml [2021-10-29 05:57:57,235 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-29 05:57:57,236 INFO L168 Benchmark]: Toolchain (without parser) took 96745.80 ms. Allocated memory was 65.0 MB in the beginning and 606.1 MB in the end (delta: 541.1 MB). Free memory was 44.5 MB in the beginning and 298.8 MB in the end (delta: -254.2 MB). Peak memory consumption was 285.9 MB. Max. memory is 16.1 GB. [2021-10-29 05:57:57,237 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 65.0 MB. Free memory is still 47.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 05:57:57,237 INFO L168 Benchmark]: CACSL2BoogieTranslator took 650.87 ms. Allocated memory is still 65.0 MB. Free memory was 44.4 MB in the beginning and 33.3 MB in the end (delta: 11.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-29 05:57:57,238 INFO L168 Benchmark]: Boogie Procedure Inliner took 131.68 ms. Allocated memory was 65.0 MB in the beginning and 79.7 MB in the end (delta: 14.7 MB). Free memory was 33.1 MB in the beginning and 61.3 MB in the end (delta: -28.2 MB). Peak memory consumption was 5.6 MB. Max. memory is 16.1 GB. [2021-10-29 05:57:57,238 INFO L168 Benchmark]: Boogie Preprocessor took 109.93 ms. Allocated memory is still 79.7 MB. Free memory was 61.3 MB in the beginning and 58.5 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-29 05:57:57,238 INFO L168 Benchmark]: RCFGBuilder took 2494.96 ms. Allocated memory is still 79.7 MB. Free memory was 58.1 MB in the beginning and 51.6 MB in the end (delta: 6.5 MB). Peak memory consumption was 30.7 MB. Max. memory is 16.1 GB. [2021-10-29 05:57:57,239 INFO L168 Benchmark]: TraceAbstraction took 93185.23 ms. Allocated memory was 79.7 MB in the beginning and 606.1 MB in the end (delta: 526.4 MB). Free memory was 51.1 MB in the beginning and 310.4 MB in the end (delta: -259.3 MB). Peak memory consumption was 371.3 MB. Max. memory is 16.1 GB. [2021-10-29 05:57:57,239 INFO L168 Benchmark]: Witness Printer took 159.98 ms. Allocated memory is still 606.1 MB. Free memory was 310.4 MB in the beginning and 298.8 MB in the end (delta: 11.6 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-29 05:57:57,242 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.24 ms. Allocated memory is still 65.0 MB. Free memory is still 47.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 650.87 ms. Allocated memory is still 65.0 MB. Free memory was 44.4 MB in the beginning and 33.3 MB in the end (delta: 11.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 131.68 ms. Allocated memory was 65.0 MB in the beginning and 79.7 MB in the end (delta: 14.7 MB). Free memory was 33.1 MB in the beginning and 61.3 MB in the end (delta: -28.2 MB). Peak memory consumption was 5.6 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 109.93 ms. Allocated memory is still 79.7 MB. Free memory was 61.3 MB in the beginning and 58.5 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 2494.96 ms. Allocated memory is still 79.7 MB. Free memory was 58.1 MB in the beginning and 51.6 MB in the end (delta: 6.5 MB). Peak memory consumption was 30.7 MB. Max. memory is 16.1 GB. * TraceAbstraction took 93185.23 ms. Allocated memory was 79.7 MB in the beginning and 606.1 MB in the end (delta: 526.4 MB). Free memory was 51.1 MB in the beginning and 310.4 MB in the end (delta: -259.3 MB). Peak memory consumption was 371.3 MB. Max. memory is 16.1 GB. * Witness Printer took 159.98 ms. Allocated memory is still 606.1 MB. Free memory was 310.4 MB in the beginning and 298.8 MB in the end (delta: 11.6 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 967]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 967]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 967]: 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, 135 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 93.0s, OverallIterations: 17, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 11.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 66.6s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 2112 SDtfs, 4086 SDslu, 5430 SDs, 0 SdLazy, 828 SolverSat, 139 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1404 GetRequests, 1282 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=867occurred in iteration=13, InterpolantAutomatonStates: 130, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 17 MinimizatonAttempts, 6149 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 58 LocationsWithAnnotation, 58 PreInvPairs, 445 NumberOfFragments, 1780 HoareAnnotationTreeSize, 58 FomulaSimplifications, 1094280906 FormulaSimplificationTreeSizeReduction, 19.9s HoareSimplificationTime, 58 FomulaSimplificationsInter, 50661537 FormulaSimplificationTreeSizeReductionInter, 46.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 4.4s InterpolantComputationTime, 684 NumberOfCodeBlocks, 684 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1334 ConstructedInterpolants, 0 QuantifiedInterpolants, 2416 SizeOfPredicates, 42 NumberOfNonLiveVariables, 3855 ConjunctsInSsa, 75 ConjunctsInUnsatCore, 34 InterpolantComputations, 34 PerfectInterpolantSequences, 218/218 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: 707]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 675]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 916]: Loop Invariant Derived loop invariant: (((((((((splverifierCounter == 0bv32 && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && tmp == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((splverifierCounter == 0bv32 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning)) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) - InvariantResult [Line: 675]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 707]: Loop Invariant Derived loop invariant: (((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || ((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 579]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 666]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 569]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 868]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 868]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 699]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 116]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: ((((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && methaneLevelCritical == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning) || (((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && !(tmp == 0bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && !(tmp == 0bv32)) && 0bv32 == pumpRunning)) || ((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && waterLevel == 2bv32) && 1bv32 == tmp) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 504]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 868]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 699]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 675]: Loop Invariant Derived loop invariant: (((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: (((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 868]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 868]: Loop Invariant Derived loop invariant: (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning) || ((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && methaneLevelCritical == 1bv32) && tmp == 1bv32) && 0bv32 == pumpRunning)) || (((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && systemActive == 1bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning)) || ((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == \result) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && tmp___0 == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: ((((((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && !(tmp == 0bv32)) && 0bv32 == pumpRunning) || (((((((((((\result == 1bv32 && splverifierCounter == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && \result == 1bv32) && 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) && \result == 0bv32) && 1bv32 == tmp) && \result == 0bv32) && systemActive == 1bv32) && \result == 0bv32) && tmp == 0bv32) && tmp___0 == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && !~bvslt32(waterLevel, 2bv32)) && !(waterLevel == 2bv32)) && \result == 1bv32) && systemActive == 1bv32) && !(tmp == 0bv32)) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 823]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: (((((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((((splverifierCounter == 0bv32 && !(waterLevel == 2bv32)) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || (((((splverifierCounter == 0bv32 && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) - InvariantResult [Line: 666]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 700]: Loop Invariant Derived loop invariant: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((splverifierCounter == 0bv32 && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 707]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 812]: Loop Invariant Derived loop invariant: ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || ((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) - InvariantResult [Line: 666]: Loop Invariant Derived loop invariant: (((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) || (((((((splverifierCounter == 0bv32 && tmp == 0bv32) && !(2bv32 == \result)) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 868]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 926]: Loop Invariant Derived loop invariant: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((splverifierCounter == 0bv32 && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32) - InvariantResult [Line: 823]: Loop Invariant Derived loop invariant: ((((((((((splverifierCounter == 0bv32 && 2bv32 == tmp___0) && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 1bv32 == \result) || ((((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 2bv32 == tmp___0) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) && 1bv32 == \result) - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 551]: Loop Invariant Derived loop invariant: ((methaneLevelCritical == 0bv32 && systemActive == 1bv32) && waterLevel == 1bv32) && 0bv32 == pumpRunning - InvariantResult [Line: 905]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 699]: Loop Invariant Derived loop invariant: (((((((splverifierCounter == 0bv32 && methaneLevelCritical == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning) || (((splverifierCounter == 0bv32 && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && 0bv32 == pumpRunning)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32)) || (((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && !~bvslt32(~bvadd64(waterLevel, 1bv32), 2bv32)) && \result == 0bv32) && systemActive == 1bv32)) || (((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && \result == 0bv32) && !~bvslt32(~bvadd64(waterLevel, 1bv32), 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((splverifierCounter == 0bv32 && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32) && 0bv32 == pumpRunning) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32)) || ((((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 && tmp == 0bv32) && methaneLevelCritical == 0bv32) && !(waterLevel == 2bv32)) && \result == 0bv32) && systemActive == 1bv32) && 0bv32 == pumpRunning)) || ((((((((tmp == 0bv32 && splverifierCounter == 0bv32) && 1bv32 == pumpRunning) && tmp == 0bv32) && tmp == 1bv32) && \result == 1bv32) && systemActive == 1bv32) && methaneLevelCritical == 1bv32) && \result == 1bv32)) || ((((((((splverifierCounter == 0bv32 && 1bv32 == pumpRunning) && tmp == 0bv32) && !~bvslt32(waterLevel, 2bv32)) && tmp == 0bv32) && methaneLevelCritical == 0bv32) && \result == 0bv32) && \result == 0bv32) && systemActive == 1bv32) - InvariantResult [Line: 634]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 675]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 675]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 675]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 823]: Loop Invariant Derived loop invariant: 0 RESULT: Ultimate proved your program to be correct! [2021-10-29 05:57:57,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bf9ae09b-7f65-42a2-a35c-3dbaa8f8b6d5/bin/utaipan-SDwSMHVbGG/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...