./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memcleanup.prp --file ../../sv-benchmarks/c/verifythis/tree_del_iter.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (memcleanup) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/verifythis/tree_del_iter.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/config/svcomp-MemCleanup-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cce1bb7a06b9dd56fbf663e182ffe801720ee05ee19a126a08070f1616bc4afe --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 21:54:42,407 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 21:54:42,408 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 21:54:42,430 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 21:54:42,431 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 21:54:42,432 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 21:54:42,433 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 21:54:42,434 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 21:54:42,436 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 21:54:42,437 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 21:54:42,437 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 21:54:42,438 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 21:54:42,439 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 21:54:42,440 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 21:54:42,441 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 21:54:42,442 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 21:54:42,442 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 21:54:42,443 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 21:54:42,445 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 21:54:42,446 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 21:54:42,448 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 21:54:42,449 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 21:54:42,450 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 21:54:42,451 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 21:54:42,453 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 21:54:42,454 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 21:54:42,454 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 21:54:42,455 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 21:54:42,455 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 21:54:42,456 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 21:54:42,456 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 21:54:42,457 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 21:54:42,457 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 21:54:42,458 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 21:54:42,459 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 21:54:42,459 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 21:54:42,459 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 21:54:42,459 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 21:54:42,460 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 21:54:42,460 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 21:54:42,461 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 21:54:42,461 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/config/svcomp-MemCleanup-32bit-Automizer_Default.epf [2021-12-06 21:54:42,478 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 21:54:42,478 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 21:54:42,478 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 21:54:42,478 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 21:54:42,479 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 21:54:42,479 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 21:54:42,479 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 21:54:42,479 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 21:54:42,480 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 21:54:42,480 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 21:54:42,481 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 21:54:42,481 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 21:54:42,481 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 21:54:42,481 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 21:54:42,481 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 21:54:42,481 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 21:54:42,481 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 21:54:42,481 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 21:54:42,482 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 21:54:42,482 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 21:54:42,482 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 21:54:42,482 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 21:54:42,482 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 21:54:42,482 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa 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 valid-memcleanup) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer 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 -> cce1bb7a06b9dd56fbf663e182ffe801720ee05ee19a126a08070f1616bc4afe [2021-12-06 21:54:42,656 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 21:54:42,672 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 21:54:42,674 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 21:54:42,675 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 21:54:42,675 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 21:54:42,676 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/verifythis/tree_del_iter.c [2021-12-06 21:54:42,721 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/3a327bd42/ee2ce771e4334fc4b8b46a8812afcb60/FLAG871e553ba [2021-12-06 21:54:43,106 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 21:54:43,107 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/sv-benchmarks/c/verifythis/tree_del_iter.c [2021-12-06 21:54:43,112 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/3a327bd42/ee2ce771e4334fc4b8b46a8812afcb60/FLAG871e553ba [2021-12-06 21:54:43,123 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/3a327bd42/ee2ce771e4334fc4b8b46a8812afcb60 [2021-12-06 21:54:43,125 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 21:54:43,127 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 21:54:43,128 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 21:54:43,128 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 21:54:43,131 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 21:54:43,131 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:54:43" (1/1) ... [2021-12-06 21:54:43,133 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18fda6f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:43, skipping insertion in model container [2021-12-06 21:54:43,133 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:54:43" (1/1) ... [2021-12-06 21:54:43,139 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 21:54:43,153 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 21:54:43,288 WARN L230 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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/sv-benchmarks/c/verifythis/tree_del_iter.c[586,599] [2021-12-06 21:54:43,306 WARN L1533 CHandler]: Possible shadowing of function min [2021-12-06 21:54:43,320 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:54:43,334 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-12-06 21:54:43,334 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@b83b726 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:43, skipping insertion in model container [2021-12-06 21:54:43,335 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 21:54:43,335 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-12-06 21:54:43,337 INFO L158 Benchmark]: Toolchain (without parser) took 209.19ms. Allocated memory is still 119.5MB. Free memory was 85.8MB in the beginning and 96.4MB in the end (delta: -10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 21:54:43,337 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 73.4MB. Free memory was 51.9MB in the beginning and 51.9MB in the end (delta: 30.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 21:54:43,338 INFO L158 Benchmark]: CACSL2BoogieTranslator took 206.63ms. Allocated memory is still 119.5MB. Free memory was 85.8MB in the beginning and 96.4MB in the end (delta: -10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 21:54:43,340 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.12ms. Allocated memory is still 73.4MB. Free memory was 51.9MB in the beginning and 51.9MB in the end (delta: 30.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 206.63ms. Allocated memory is still 119.5MB. Free memory was 85.8MB in the beginning and 96.4MB in the end (delta: -10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 28]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/verifythis/tree_del_iter.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/config/svcomp-MemCleanup-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-memcleanup) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cce1bb7a06b9dd56fbf663e182ffe801720ee05ee19a126a08070f1616bc4afe --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 21:54:44,695 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 21:54:44,697 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 21:54:44,718 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 21:54:44,718 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 21:54:44,719 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 21:54:44,721 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 21:54:44,722 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 21:54:44,724 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 21:54:44,724 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 21:54:44,725 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 21:54:44,726 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 21:54:44,727 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 21:54:44,728 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 21:54:44,729 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 21:54:44,730 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 21:54:44,731 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 21:54:44,732 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 21:54:44,739 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 21:54:44,742 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 21:54:44,744 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 21:54:44,745 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 21:54:44,747 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 21:54:44,748 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 21:54:44,752 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 21:54:44,752 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 21:54:44,753 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 21:54:44,754 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 21:54:44,755 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 21:54:44,756 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 21:54:44,756 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 21:54:44,757 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 21:54:44,758 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 21:54:44,759 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 21:54:44,760 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 21:54:44,761 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 21:54:44,762 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 21:54:44,762 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 21:54:44,762 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 21:54:44,763 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 21:54:44,764 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 21:54:44,765 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/config/svcomp-MemCleanup-32bit-Automizer_Bitvector.epf [2021-12-06 21:54:44,792 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 21:54:44,793 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 21:54:44,793 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 21:54:44,793 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 21:54:44,794 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 21:54:44,794 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 21:54:44,795 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 21:54:44,795 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 21:54:44,795 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 21:54:44,795 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 21:54:44,796 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 21:54:44,796 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 21:54:44,796 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 21:54:44,796 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 21:54:44,796 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 21:54:44,797 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 21:54:44,797 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 21:54:44,797 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 21:54:44,797 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 21:54:44,797 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 21:54:44,798 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 21:54:44,798 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 21:54:44,798 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 21:54:44,798 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 21:54:44,798 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 21:54:44,799 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 21:54:44,799 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 21:54:44,799 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 21:54:44,799 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 21:54:44,799 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 21:54:44,800 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 21:54:44,800 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 21:54:44,800 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 21:54:44,800 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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa 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 valid-memcleanup) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer 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 -> cce1bb7a06b9dd56fbf663e182ffe801720ee05ee19a126a08070f1616bc4afe [2021-12-06 21:54:45,035 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 21:54:45,050 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 21:54:45,052 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 21:54:45,053 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 21:54:45,054 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 21:54:45,055 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/verifythis/tree_del_iter.c [2021-12-06 21:54:45,097 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/a1acf2cde/3259d594d1e0426eb1ccf5cd6ea66508/FLAGbec4d9bdf [2021-12-06 21:54:45,470 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 21:54:45,471 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/sv-benchmarks/c/verifythis/tree_del_iter.c [2021-12-06 21:54:45,476 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/a1acf2cde/3259d594d1e0426eb1ccf5cd6ea66508/FLAGbec4d9bdf [2021-12-06 21:54:45,485 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/data/a1acf2cde/3259d594d1e0426eb1ccf5cd6ea66508 [2021-12-06 21:54:45,487 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 21:54:45,488 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 21:54:45,489 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 21:54:45,489 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 21:54:45,491 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 21:54:45,492 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,493 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62f78c0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45, skipping insertion in model container [2021-12-06 21:54:45,493 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,498 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 21:54:45,512 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 21:54:45,607 WARN L230 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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/sv-benchmarks/c/verifythis/tree_del_iter.c[586,599] [2021-12-06 21:54:45,621 WARN L1533 CHandler]: Possible shadowing of function min [2021-12-06 21:54:45,637 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:54:45,657 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 21:54:45,665 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 21:54:45,669 WARN L230 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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/sv-benchmarks/c/verifythis/tree_del_iter.c[586,599] [2021-12-06 21:54:45,677 WARN L1533 CHandler]: Possible shadowing of function min [2021-12-06 21:54:45,684 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:54:45,690 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 21:54:45,699 WARN L230 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_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/sv-benchmarks/c/verifythis/tree_del_iter.c[586,599] [2021-12-06 21:54:45,705 WARN L1533 CHandler]: Possible shadowing of function min [2021-12-06 21:54:45,713 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:54:45,726 INFO L208 MainTranslator]: Completed translation [2021-12-06 21:54:45,727 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45 WrapperNode [2021-12-06 21:54:45,727 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 21:54:45,728 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 21:54:45,728 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 21:54:45,728 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 21:54:45,733 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,743 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,770 INFO L137 Inliner]: procedures = 31, calls = 64, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 122 [2021-12-06 21:54:45,770 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 21:54:45,771 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 21:54:45,771 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 21:54:45,771 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 21:54:45,777 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,778 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,782 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,782 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,792 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,796 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,798 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,801 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 21:54:45,802 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 21:54:45,802 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 21:54:45,802 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 21:54:45,803 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (1/1) ... [2021-12-06 21:54:45,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 21:54:45,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:54:45,829 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 21:54:45,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 21:54:45,861 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 21:54:45,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 21:54:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 21:54:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 21:54:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure min [2021-12-06 21:54:45,862 INFO L138 BoogieDeclarations]: Found implementation of procedure min [2021-12-06 21:54:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 21:54:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-12-06 21:54:45,862 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-12-06 21:54:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 21:54:45,862 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_tree [2021-12-06 21:54:45,862 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_tree [2021-12-06 21:54:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 21:54:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure size [2021-12-06 21:54:45,863 INFO L138 BoogieDeclarations]: Found implementation of procedure size [2021-12-06 21:54:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 21:54:45,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 21:54:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-06 21:54:45,863 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-06 21:54:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure tree_inorder [2021-12-06 21:54:45,863 INFO L138 BoogieDeclarations]: Found implementation of procedure tree_inorder [2021-12-06 21:54:45,863 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 21:54:45,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 21:54:45,966 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 21:54:45,968 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 21:54:46,494 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 21:54:46,502 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 21:54:46,503 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 21:54:46,505 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:54:46 BoogieIcfgContainer [2021-12-06 21:54:46,505 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 21:54:46,507 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 21:54:46,507 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 21:54:46,510 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 21:54:46,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 09:54:45" (1/3) ... [2021-12-06 21:54:46,511 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f494f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 09:54:46, skipping insertion in model container [2021-12-06 21:54:46,511 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:54:45" (2/3) ... [2021-12-06 21:54:46,511 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f494f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 09:54:46, skipping insertion in model container [2021-12-06 21:54:46,511 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:54:46" (3/3) ... [2021-12-06 21:54:46,513 INFO L111 eAbstractionObserver]: Analyzing ICFG tree_del_iter.c [2021-12-06 21:54:46,518 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 21:54:46,518 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 64 error locations. [2021-12-06 21:54:46,563 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 21:54:46,570 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=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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-12-06 21:54:46,570 INFO L340 AbstractCegarLoop]: Starting to check reachability of 64 error locations. [2021-12-06 21:54:46,589 INFO L276 IsEmpty]: Start isEmpty. Operand has 190 states, 99 states have (on average 1.797979797979798) internal successors, (178), 163 states have internal predecessors, (178), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-12-06 21:54:46,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-12-06 21:54:46,596 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:46,596 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-12-06 21:54:46,597 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting nondet_treeErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:54:46,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:54:46,602 INFO L85 PathProgramCache]: Analyzing trace with hash 88048840, now seen corresponding path program 1 times [2021-12-06 21:54:46,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:54:46,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975275984] [2021-12-06 21:54:46,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:46,615 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:54:46,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:54:46,616 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:54:46,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 21:54:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:46,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 21:54:46,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:46,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:54:46,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:54:46,774 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:54:46,775 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:54:46,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975275984] [2021-12-06 21:54:46,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975275984] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:54:46,776 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:54:46,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 21:54:46,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16477553] [2021-12-06 21:54:46,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:54:46,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 21:54:46,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:54:46,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:54:46,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:54:46,813 INFO L87 Difference]: Start difference. First operand has 190 states, 99 states have (on average 1.797979797979798) internal successors, (178), 163 states have internal predecessors, (178), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:54:47,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:54:47,060 INFO L93 Difference]: Finished difference Result 191 states and 216 transitions. [2021-12-06 21:54:47,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:54:47,062 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-12-06 21:54:47,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:54:47,071 INFO L225 Difference]: With dead ends: 191 [2021-12-06 21:54:47,072 INFO L226 Difference]: Without dead ends: 188 [2021-12-06 21:54:47,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-12-06 21:54:47,076 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 6 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 21:54:47,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 350 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 21:54:47,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-12-06 21:54:47,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 186. [2021-12-06 21:54:47,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 97 states have (on average 1.731958762886598) internal successors, (168), 159 states have internal predecessors, (168), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-12-06 21:54:47,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 208 transitions. [2021-12-06 21:54:47,125 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 208 transitions. Word has length 5 [2021-12-06 21:54:47,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:54:47,126 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 208 transitions. [2021-12-06 21:54:47,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:54:47,126 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 208 transitions. [2021-12-06 21:54:47,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-12-06 21:54:47,127 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:47,127 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-12-06 21:54:47,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 21:54:47,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:54:47,329 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting nondet_treeErr1REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:54:47,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:54:47,331 INFO L85 PathProgramCache]: Analyzing trace with hash 88048841, now seen corresponding path program 1 times [2021-12-06 21:54:47,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:54:47,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261693057] [2021-12-06 21:54:47,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:47,333 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:54:47,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:54:47,336 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:54:47,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 21:54:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:47,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 21:54:47,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:47,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:54:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:54:47,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:54:47,435 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:54:47,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261693057] [2021-12-06 21:54:47,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261693057] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:54:47,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:54:47,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 21:54:47,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297417301] [2021-12-06 21:54:47,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:54:47,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 21:54:47,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:54:47,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 21:54:47,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 21:54:47,437 INFO L87 Difference]: Start difference. First operand 186 states and 208 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:54:47,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:54:47,660 INFO L93 Difference]: Finished difference Result 185 states and 207 transitions. [2021-12-06 21:54:47,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 21:54:47,661 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-12-06 21:54:47,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:54:47,662 INFO L225 Difference]: With dead ends: 185 [2021-12-06 21:54:47,662 INFO L226 Difference]: Without dead ends: 185 [2021-12-06 21:54:47,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-12-06 21:54:47,664 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 2 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 21:54:47,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 353 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 21:54:47,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-12-06 21:54:47,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2021-12-06 21:54:47,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 97 states have (on average 1.7216494845360826) internal successors, (167), 158 states have internal predecessors, (167), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-12-06 21:54:47,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 207 transitions. [2021-12-06 21:54:47,675 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 207 transitions. Word has length 5 [2021-12-06 21:54:47,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:54:47,675 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 207 transitions. [2021-12-06 21:54:47,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 21:54:47,675 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 207 transitions. [2021-12-06 21:54:47,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-06 21:54:47,676 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:47,676 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:54:47,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 21:54:47,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:54:47,877 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting minErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:54:47,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:54:47,879 INFO L85 PathProgramCache]: Analyzing trace with hash -163614216, now seen corresponding path program 1 times [2021-12-06 21:54:47,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:54:47,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246087266] [2021-12-06 21:54:47,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:47,882 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:54:47,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:54:47,884 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:54:47,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 21:54:47,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:47,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 21:54:47,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:47,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:54:47,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:54:47,997 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:54:47,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246087266] [2021-12-06 21:54:47,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246087266] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:54:47,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:54:47,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 21:54:47,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26472650] [2021-12-06 21:54:47,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:54:47,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 21:54:47,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:54:47,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 21:54:47,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 21:54:47,998 INFO L87 Difference]: Start difference. First operand 185 states and 207 transitions. Second operand has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 21:54:48,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:54:48,097 INFO L93 Difference]: Finished difference Result 297 states and 335 transitions. [2021-12-06 21:54:48,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 21:54:48,098 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2021-12-06 21:54:48,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:54:48,100 INFO L225 Difference]: With dead ends: 297 [2021-12-06 21:54:48,100 INFO L226 Difference]: Without dead ends: 297 [2021-12-06 21:54:48,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-06 21:54:48,101 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 193 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 21:54:48,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 1243 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 21:54:48,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-12-06 21:54:48,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 193. [2021-12-06 21:54:48,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 102 states have (on average 1.6862745098039216) internal successors, (172), 164 states have internal predecessors, (172), 21 states have call successors, (21), 7 states have call predecessors, (21), 8 states have return successors, (24), 21 states have call predecessors, (24), 21 states have call successors, (24) [2021-12-06 21:54:48,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 217 transitions. [2021-12-06 21:54:48,115 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 217 transitions. Word has length 11 [2021-12-06 21:54:48,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:54:48,115 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 217 transitions. [2021-12-06 21:54:48,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 5 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 21:54:48,115 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 217 transitions. [2021-12-06 21:54:48,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-06 21:54:48,115 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:48,116 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:54:48,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 21:54:48,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:54:48,317 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting nondet_treeErr2REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:54:48,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:54:48,318 INFO L85 PathProgramCache]: Analyzing trace with hash -916126343, now seen corresponding path program 1 times [2021-12-06 21:54:48,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:54:48,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [19034745] [2021-12-06 21:54:48,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:48,319 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:54:48,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:54:48,320 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:54:48,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 21:54:48,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:48,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 21:54:48,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:48,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:54:48,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:54:48,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:54:48,443 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:54:48,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [19034745] [2021-12-06 21:54:48,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [19034745] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:54:48,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:54:48,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:54:48,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525612638] [2021-12-06 21:54:48,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:54:48,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 21:54:48,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:54:48,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:54:48,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:54:48,445 INFO L87 Difference]: Start difference. First operand 193 states and 217 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 21:54:48,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:54:48,812 INFO L93 Difference]: Finished difference Result 197 states and 221 transitions. [2021-12-06 21:54:48,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:54:48,812 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2021-12-06 21:54:48,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:54:48,814 INFO L225 Difference]: With dead ends: 197 [2021-12-06 21:54:48,814 INFO L226 Difference]: Without dead ends: 197 [2021-12-06 21:54:48,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:54:48,815 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 64 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:54:48,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 309 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 21:54:48,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-12-06 21:54:48,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 195. [2021-12-06 21:54:48,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 104 states have (on average 1.6923076923076923) internal successors, (176), 164 states have internal predecessors, (176), 21 states have call successors, (21), 7 states have call predecessors, (21), 8 states have return successors, (24), 23 states have call predecessors, (24), 21 states have call successors, (24) [2021-12-06 21:54:48,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 221 transitions. [2021-12-06 21:54:48,825 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 221 transitions. Word has length 11 [2021-12-06 21:54:48,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:54:48,825 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 221 transitions. [2021-12-06 21:54:48,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 21:54:48,825 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 221 transitions. [2021-12-06 21:54:48,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-12-06 21:54:48,826 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:48,826 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:54:48,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-06 21:54:49,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:54:49,028 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting nondet_treeErr3REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:54:49,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:54:49,030 INFO L85 PathProgramCache]: Analyzing trace with hash -916126342, now seen corresponding path program 1 times [2021-12-06 21:54:49,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:54:49,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1825013720] [2021-12-06 21:54:49,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:49,031 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:54:49,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:54:49,034 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:54:49,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 21:54:49,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:49,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:54:49,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:49,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:54:49,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:54:49,159 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:54:49,159 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:54:49,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1825013720] [2021-12-06 21:54:49,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1825013720] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:54:49,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:54:49,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 21:54:49,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917540309] [2021-12-06 21:54:49,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:54:49,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 21:54:49,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:54:49,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:54:49,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:54:49,160 INFO L87 Difference]: Start difference. First operand 195 states and 221 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 21:54:49,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:54:49,535 INFO L93 Difference]: Finished difference Result 201 states and 231 transitions. [2021-12-06 21:54:49,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:54:49,535 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2021-12-06 21:54:49,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:54:49,537 INFO L225 Difference]: With dead ends: 201 [2021-12-06 21:54:49,537 INFO L226 Difference]: Without dead ends: 201 [2021-12-06 21:54:49,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:54:49,538 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 62 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:54:49,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 336 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 21:54:49,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-12-06 21:54:49,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2021-12-06 21:54:49,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 106 states have (on average 1.669811320754717) internal successors, (177), 166 states have internal predecessors, (177), 22 states have call successors, (22), 7 states have call predecessors, (22), 8 states have return successors, (26), 24 states have call predecessors, (26), 22 states have call successors, (26) [2021-12-06 21:54:49,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 225 transitions. [2021-12-06 21:54:49,550 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 225 transitions. Word has length 11 [2021-12-06 21:54:49,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:54:49,551 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 225 transitions. [2021-12-06 21:54:49,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 21:54:49,551 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 225 transitions. [2021-12-06 21:54:49,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-12-06 21:54:49,552 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:49,552 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:54:49,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-06 21:54:49,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:54:49,753 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting sizeErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:54:49,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:54:49,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1497511222, now seen corresponding path program 1 times [2021-12-06 21:54:49,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:54:49,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [775296176] [2021-12-06 21:54:49,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:49,756 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:54:49,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:54:49,759 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:54:49,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 21:54:49,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:49,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 21:54:49,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:49,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:54:49,904 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:54:49,904 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:54:49,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [775296176] [2021-12-06 21:54:49,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [775296176] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:54:49,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:54:49,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 21:54:49,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142762643] [2021-12-06 21:54:49,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:54:49,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 21:54:49,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:54:49,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 21:54:49,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 21:54:49,906 INFO L87 Difference]: Start difference. First operand 198 states and 225 transitions. Second operand has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 21:54:49,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:54:49,986 INFO L93 Difference]: Finished difference Result 306 states and 347 transitions. [2021-12-06 21:54:49,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 21:54:49,987 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2021-12-06 21:54:49,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:54:49,989 INFO L225 Difference]: With dead ends: 306 [2021-12-06 21:54:49,989 INFO L226 Difference]: Without dead ends: 306 [2021-12-06 21:54:49,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-06 21:54:49,989 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 192 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 1241 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 21:54:49,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 1241 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 21:54:49,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-12-06 21:54:49,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 244. [2021-12-06 21:54:49,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 145 states have (on average 1.696551724137931) internal successors, (246), 205 states have internal predecessors, (246), 28 states have call successors, (28), 8 states have call predecessors, (28), 9 states have return successors, (32), 30 states have call predecessors, (32), 28 states have call successors, (32) [2021-12-06 21:54:49,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 306 transitions. [2021-12-06 21:54:49,998 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 306 transitions. Word has length 17 [2021-12-06 21:54:49,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:54:49,999 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 306 transitions. [2021-12-06 21:54:49,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 21:54:49,999 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 306 transitions. [2021-12-06 21:54:50,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-06 21:54:50,000 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:50,000 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:54:50,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-06 21:54:50,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:54:50,201 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting nondet_treeErr2REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:54:50,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:54:50,203 INFO L85 PathProgramCache]: Analyzing trace with hash -2030552348, now seen corresponding path program 1 times [2021-12-06 21:54:50,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:54:50,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2051781058] [2021-12-06 21:54:50,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:50,205 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:54:50,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:54:50,207 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:54:50,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 21:54:50,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:50,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 21:54:50,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:50,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:54:50,581 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 21:54:50,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-06 21:54:50,597 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:54:50,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:54:50,734 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:54:50,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2051781058] [2021-12-06 21:54:50,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2051781058] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:54:50,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [252860360] [2021-12-06 21:54:50,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:54:50,735 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:54:50,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:54:50,738 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:54:50,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2021-12-06 21:54:50,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:54:50,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 21:54:50,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:54:50,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:54:53,082 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 21:54:53,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2021-12-06 21:54:53,092 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:54:53,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:54:53,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [252860360] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:54:53,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:54:53,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-12-06 21:54:53,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618152319] [2021-12-06 21:54:53,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:54:53,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 21:54:53,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:54:53,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 21:54:53,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=27, Unknown=1, NotChecked=0, Total=42 [2021-12-06 21:54:53,206 INFO L87 Difference]: Start difference. First operand 244 states and 306 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 21:54:59,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:54:59,625 INFO L93 Difference]: Finished difference Result 250 states and 314 transitions. [2021-12-06 21:54:59,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:54:59,625 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 29 [2021-12-06 21:54:59,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:54:59,627 INFO L225 Difference]: With dead ends: 250 [2021-12-06 21:54:59,627 INFO L226 Difference]: Without dead ends: 250 [2021-12-06 21:54:59,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 54 SyntacticMatches, 11 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=26, Invalid=44, Unknown=2, NotChecked=0, Total=72 [2021-12-06 21:54:59,628 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 61 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 301 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 21:54:59,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 442 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 216 Invalid, 0 Unknown, 301 Unchecked, 0.3s Time] [2021-12-06 21:54:59,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-12-06 21:54:59,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 248. [2021-12-06 21:54:59,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 148 states have (on average 1.6891891891891893) internal successors, (250), 208 states have internal predecessors, (250), 28 states have call successors, (28), 8 states have call predecessors, (28), 10 states have return successors, (36), 31 states have call predecessors, (36), 28 states have call successors, (36) [2021-12-06 21:54:59,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 314 transitions. [2021-12-06 21:54:59,638 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 314 transitions. Word has length 29 [2021-12-06 21:54:59,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:54:59,638 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 314 transitions. [2021-12-06 21:54:59,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 21:54:59,638 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 314 transitions. [2021-12-06 21:54:59,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 21:54:59,640 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:54:59,640 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:54:59,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 21:54:59,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2021-12-06 21:55:00,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 21:55:00,042 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting nondet_treeErr3REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:00,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:00,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2020472179, now seen corresponding path program 1 times [2021-12-06 21:55:00,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:00,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2142290150] [2021-12-06 21:55:00,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:00,046 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:00,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:00,047 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:00,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 21:55:00,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:00,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 21:55:00,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:00,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:00,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:04,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:55:04,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 21:55:04,504 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:55:04,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-12-06 21:55:04,527 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:55:04,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:04,750 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:04,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2142290150] [2021-12-06 21:55:04,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2142290150] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:55:04,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [460532691] [2021-12-06 21:55:04,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:04,750 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:55:04,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:55:04,751 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:55:04,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2021-12-06 21:55:04,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:04,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 21:55:04,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:04,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:04,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:11,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:55:11,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 21:55:11,185 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:55:11,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2021-12-06 21:55:11,192 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 21:55:11,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:13,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [460532691] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:55:13,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:55:13,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-12-06 21:55:13,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104085881] [2021-12-06 21:55:13,410 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:55:13,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 21:55:13,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:13,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 21:55:13,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-12-06 21:55:13,411 INFO L87 Difference]: Start difference. First operand 248 states and 314 transitions. Second operand has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:55:13,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:13,949 INFO L93 Difference]: Finished difference Result 267 states and 346 transitions. [2021-12-06 21:55:13,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 21:55:13,950 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2021-12-06 21:55:13,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:13,952 INFO L225 Difference]: With dead ends: 267 [2021-12-06 21:55:13,952 INFO L226 Difference]: Without dead ends: 267 [2021-12-06 21:55:13,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 21:55:13,953 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 129 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:13,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 414 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 220 Invalid, 0 Unknown, 160 Unchecked, 0.5s Time] [2021-12-06 21:55:13,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-12-06 21:55:13,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 264. [2021-12-06 21:55:13,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 159 states have (on average 1.6415094339622642) internal successors, (261), 220 states have internal predecessors, (261), 31 states have call successors, (31), 9 states have call predecessors, (31), 12 states have return successors, (45), 34 states have call predecessors, (45), 31 states have call successors, (45) [2021-12-06 21:55:13,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 337 transitions. [2021-12-06 21:55:13,962 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 337 transitions. Word has length 35 [2021-12-06 21:55:13,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:13,962 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 337 transitions. [2021-12-06 21:55:13,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:55:13,962 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 337 transitions. [2021-12-06 21:55:13,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 21:55:13,963 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:13,963 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:55:13,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2021-12-06 21:55:14,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-06 21:55:14,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:55:14,366 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting minErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:14,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:14,367 INFO L85 PathProgramCache]: Analyzing trace with hash -599064084, now seen corresponding path program 1 times [2021-12-06 21:55:14,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:14,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [356965968] [2021-12-06 21:55:14,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:14,369 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:14,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:14,371 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:14,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 21:55:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:14,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 21:55:14,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:14,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:14,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 21:55:14,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:14,814 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 21:55:14,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:14,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [356965968] [2021-12-06 21:55:14,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [356965968] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:55:14,814 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:55:14,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-12-06 21:55:14,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724591635] [2021-12-06 21:55:14,814 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:55:14,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 21:55:14,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:14,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 21:55:14,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-06 21:55:14,815 INFO L87 Difference]: Start difference. First operand 264 states and 337 transitions. Second operand has 10 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 21:55:16,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:16,356 INFO L93 Difference]: Finished difference Result 304 states and 361 transitions. [2021-12-06 21:55:16,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 21:55:16,356 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 25 [2021-12-06 21:55:16,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:16,358 INFO L225 Difference]: With dead ends: 304 [2021-12-06 21:55:16,358 INFO L226 Difference]: Without dead ends: 304 [2021-12-06 21:55:16,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 9 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-12-06 21:55:16,359 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 217 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 1288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:16,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 967 Invalid, 1288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1141 Invalid, 0 Unknown, 96 Unchecked, 1.4s Time] [2021-12-06 21:55:16,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-12-06 21:55:16,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 276. [2021-12-06 21:55:16,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 170 states have (on average 1.6235294117647059) internal successors, (276), 229 states have internal predecessors, (276), 33 states have call successors, (33), 10 states have call predecessors, (33), 13 states have return successors, (47), 36 states have call predecessors, (47), 33 states have call successors, (47) [2021-12-06 21:55:16,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 356 transitions. [2021-12-06 21:55:16,368 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 356 transitions. Word has length 25 [2021-12-06 21:55:16,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:16,368 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 356 transitions. [2021-12-06 21:55:16,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 21:55:16,368 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 356 transitions. [2021-12-06 21:55:16,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 21:55:16,369 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:16,369 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:55:16,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 21:55:16,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:55:16,570 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting minErr1REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:16,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash -599064083, now seen corresponding path program 1 times [2021-12-06 21:55:16,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:16,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1331418621] [2021-12-06 21:55:16,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:16,573 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:16,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:16,574 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:16,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 21:55:16,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:16,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 21:55:16,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:16,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:16,861 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 21:55:16,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:17,850 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 21:55:17,850 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:17,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1331418621] [2021-12-06 21:55:17,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1331418621] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:55:17,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:55:17,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-12-06 21:55:17,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503063705] [2021-12-06 21:55:17,851 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:55:17,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 21:55:17,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:17,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 21:55:17,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-12-06 21:55:17,851 INFO L87 Difference]: Start difference. First operand 276 states and 356 transitions. Second operand has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 21:55:21,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:21,959 INFO L93 Difference]: Finished difference Result 301 states and 392 transitions. [2021-12-06 21:55:21,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 21:55:21,960 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 25 [2021-12-06 21:55:21,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:21,961 INFO L225 Difference]: With dead ends: 301 [2021-12-06 21:55:21,961 INFO L226 Difference]: Without dead ends: 301 [2021-12-06 21:55:21,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-12-06 21:55:21,962 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 126 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 1350 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 1458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:21,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 1112 Invalid, 1458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1350 Invalid, 0 Unknown, 64 Unchecked, 3.8s Time] [2021-12-06 21:55:21,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2021-12-06 21:55:21,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 292. [2021-12-06 21:55:21,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 182 states have (on average 1.598901098901099) internal successors, (291), 241 states have internal predecessors, (291), 36 states have call successors, (36), 11 states have call predecessors, (36), 14 states have return successors, (50), 39 states have call predecessors, (50), 36 states have call successors, (50) [2021-12-06 21:55:21,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 377 transitions. [2021-12-06 21:55:21,971 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 377 transitions. Word has length 25 [2021-12-06 21:55:21,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:21,971 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 377 transitions. [2021-12-06 21:55:21,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 21:55:21,971 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 377 transitions. [2021-12-06 21:55:21,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-06 21:55:21,972 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:21,972 INFO L514 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] [2021-12-06 21:55:21,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-06 21:55:22,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:55:22,174 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting tree_inorderErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:22,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:22,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1805510171, now seen corresponding path program 1 times [2021-12-06 21:55:22,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:22,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2139585908] [2021-12-06 21:55:22,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:22,177 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:22,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:22,179 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:22,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 21:55:22,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:22,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:55:22,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:22,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 21:55:22,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:55:22,297 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:22,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2139585908] [2021-12-06 21:55:22,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2139585908] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:55:22,298 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:55:22,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:55:22,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485129118] [2021-12-06 21:55:22,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:55:22,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 21:55:22,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:22,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:55:22,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:55:22,299 INFO L87 Difference]: Start difference. First operand 292 states and 377 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 21:55:22,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:22,314 INFO L93 Difference]: Finished difference Result 258 states and 309 transitions. [2021-12-06 21:55:22,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 21:55:22,314 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2021-12-06 21:55:22,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:22,315 INFO L225 Difference]: With dead ends: 258 [2021-12-06 21:55:22,315 INFO L226 Difference]: Without dead ends: 242 [2021-12-06 21:55:22,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:55:22,316 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 0 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:22,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 812 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 21:55:22,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-12-06 21:55:22,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2021-12-06 21:55:22,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 140 states have (on average 1.5642857142857143) internal successors, (219), 200 states have internal predecessors, (219), 29 states have call successors, (29), 9 states have call predecessors, (29), 13 states have return successors, (45), 32 states have call predecessors, (45), 29 states have call successors, (45) [2021-12-06 21:55:22,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 293 transitions. [2021-12-06 21:55:22,324 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 293 transitions. Word has length 30 [2021-12-06 21:55:22,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:22,324 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 293 transitions. [2021-12-06 21:55:22,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 21:55:22,324 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 293 transitions. [2021-12-06 21:55:22,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-06 21:55:22,325 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:22,325 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:55:22,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-06 21:55:22,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:55:22,526 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting sizeErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:22,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:22,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1626172482, now seen corresponding path program 1 times [2021-12-06 21:55:22,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:22,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [522445247] [2021-12-06 21:55:22,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:22,529 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:22,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:22,531 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:22,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 21:55:22,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:22,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:55:22,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:22,687 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-06 21:55:22,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:55:22,688 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:22,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [522445247] [2021-12-06 21:55:22,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [522445247] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:55:22,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:55:22,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 21:55:22,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664267733] [2021-12-06 21:55:22,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:55:22,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 21:55:22,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:22,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 21:55:22,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 21:55:22,689 INFO L87 Difference]: Start difference. First operand 242 states and 293 transitions. Second operand has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:55:22,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:22,949 INFO L93 Difference]: Finished difference Result 248 states and 302 transitions. [2021-12-06 21:55:22,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 21:55:22,949 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 31 [2021-12-06 21:55:22,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:22,950 INFO L225 Difference]: With dead ends: 248 [2021-12-06 21:55:22,950 INFO L226 Difference]: Without dead ends: 244 [2021-12-06 21:55:22,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-06 21:55:22,951 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 211 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:22,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 1061 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 21:55:22,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-12-06 21:55:22,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 242. [2021-12-06 21:55:22,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 140 states have (on average 1.55) internal successors, (217), 200 states have internal predecessors, (217), 29 states have call successors, (29), 9 states have call predecessors, (29), 13 states have return successors, (45), 32 states have call predecessors, (45), 29 states have call successors, (45) [2021-12-06 21:55:22,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 291 transitions. [2021-12-06 21:55:22,958 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 291 transitions. Word has length 31 [2021-12-06 21:55:22,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:22,958 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 291 transitions. [2021-12-06 21:55:22,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:55:22,958 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 291 transitions. [2021-12-06 21:55:22,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-06 21:55:22,959 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:22,959 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2021-12-06 21:55:22,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-12-06 21:55:23,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:55:23,159 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting minErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:23,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:23,160 INFO L85 PathProgramCache]: Analyzing trace with hash -575590880, now seen corresponding path program 1 times [2021-12-06 21:55:23,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:23,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247463097] [2021-12-06 21:55:23,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:23,160 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:23,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:23,161 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:23,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-06 21:55:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:23,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-06 21:55:23,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:23,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 21:55:23,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 21:55:23,400 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-06 21:55:23,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 21:55:23,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:55:23,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 21:55:23,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 21:55:23,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 21:55:23,718 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 21:55:23,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:26,531 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 21:55:26,531 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:26,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247463097] [2021-12-06 21:55:26,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247463097] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:55:26,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:55:26,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2021-12-06 21:55:26,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73966782] [2021-12-06 21:55:26,532 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:55:26,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 21:55:26,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:26,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 21:55:26,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=181, Unknown=1, NotChecked=0, Total=210 [2021-12-06 21:55:26,532 INFO L87 Difference]: Start difference. First operand 242 states and 291 transitions. Second operand has 15 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 21:55:27,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:27,614 INFO L93 Difference]: Finished difference Result 260 states and 315 transitions. [2021-12-06 21:55:27,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 21:55:27,615 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 31 [2021-12-06 21:55:27,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:27,616 INFO L225 Difference]: With dead ends: 260 [2021-12-06 21:55:27,616 INFO L226 Difference]: Without dead ends: 260 [2021-12-06 21:55:27,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=59, Invalid=402, Unknown=1, NotChecked=0, Total=462 [2021-12-06 21:55:27,617 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 44 mSDsluCounter, 2208 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 2415 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:27,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 2415 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 358 Invalid, 0 Unknown, 86 Unchecked, 0.8s Time] [2021-12-06 21:55:27,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-12-06 21:55:27,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 249. [2021-12-06 21:55:27,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 145 states have (on average 1.5379310344827586) internal successors, (223), 205 states have internal predecessors, (223), 29 states have call successors, (29), 11 states have call predecessors, (29), 15 states have return successors, (45), 32 states have call predecessors, (45), 29 states have call successors, (45) [2021-12-06 21:55:27,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 297 transitions. [2021-12-06 21:55:27,624 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 297 transitions. Word has length 31 [2021-12-06 21:55:27,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:27,624 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 297 transitions. [2021-12-06 21:55:27,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 21:55:27,624 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 297 transitions. [2021-12-06 21:55:27,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-06 21:55:27,625 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:27,625 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2021-12-06 21:55:27,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-12-06 21:55:27,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:55:27,826 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting nondet_treeErr5REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:27,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:27,827 INFO L85 PathProgramCache]: Analyzing trace with hash 698832763, now seen corresponding path program 1 times [2021-12-06 21:55:27,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:27,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [704587336] [2021-12-06 21:55:27,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:27,830 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:27,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:27,832 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:27,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 21:55:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:28,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 21:55:28,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:28,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:28,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:36,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:55:36,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 21:55:36,416 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:55:36,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 21:55:36,438 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 42 proven. 21 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-06 21:55:36,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:36,688 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:36,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [704587336] [2021-12-06 21:55:36,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [704587336] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:55:36,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1727166170] [2021-12-06 21:55:36,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:36,689 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:55:36,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:55:36,690 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:55:36,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2021-12-06 21:55:36,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:36,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 21:55:36,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:36,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:36,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:41,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:55:41,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 21:55:41,250 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:55:41,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-12-06 21:55:41,257 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 42 proven. 21 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-06 21:55:41,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:41,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1727166170] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:55:41,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:55:41,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-12-06 21:55:41,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947077681] [2021-12-06 21:55:41,447 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:55:41,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 21:55:41,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:41,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 21:55:41,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=50, Unknown=2, NotChecked=0, Total=72 [2021-12-06 21:55:41,448 INFO L87 Difference]: Start difference. First operand 249 states and 297 transitions. Second operand has 7 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-06 21:55:42,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:42,135 INFO L93 Difference]: Finished difference Result 254 states and 308 transitions. [2021-12-06 21:55:42,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 21:55:42,135 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 45 [2021-12-06 21:55:42,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:42,137 INFO L225 Difference]: With dead ends: 254 [2021-12-06 21:55:42,137 INFO L226 Difference]: Without dead ends: 254 [2021-12-06 21:55:42,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 78 SyntacticMatches, 8 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=27, Invalid=61, Unknown=2, NotChecked=0, Total=90 [2021-12-06 21:55:42,138 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 115 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:42,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 464 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 342 Invalid, 0 Unknown, 157 Unchecked, 0.7s Time] [2021-12-06 21:55:42,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-12-06 21:55:42,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 250. [2021-12-06 21:55:42,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 146 states have (on average 1.5410958904109588) internal successors, (225), 205 states have internal predecessors, (225), 29 states have call successors, (29), 11 states have call predecessors, (29), 15 states have return successors, (45), 33 states have call predecessors, (45), 29 states have call successors, (45) [2021-12-06 21:55:42,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 299 transitions. [2021-12-06 21:55:42,147 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 299 transitions. Word has length 45 [2021-12-06 21:55:42,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:42,148 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 299 transitions. [2021-12-06 21:55:42,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-06 21:55:42,148 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 299 transitions. [2021-12-06 21:55:42,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-06 21:55:42,149 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:42,149 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-06 21:55:42,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2021-12-06 21:55:42,358 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-06 21:55:42,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:55:42,550 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting nondet_treeErr4REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:42,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:42,550 INFO L85 PathProgramCache]: Analyzing trace with hash 324404478, now seen corresponding path program 1 times [2021-12-06 21:55:42,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:42,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1568996312] [2021-12-06 21:55:42,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:42,551 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:42,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:42,551 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:42,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-06 21:55:42,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:42,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 21:55:42,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:42,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:42,863 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 21:55:42,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2021-12-06 21:55:42,873 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 21:55:42,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:42,986 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:42,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1568996312] [2021-12-06 21:55:42,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1568996312] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:55:42,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [914549011] [2021-12-06 21:55:42,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:55:42,987 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:55:42,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:55:42,987 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:55:42,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-12-06 21:55:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:55:43,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-06 21:55:43,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:43,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:45,293 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 21:55:45,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2021-12-06 21:55:45,303 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 21:55:45,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:45,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [914549011] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:55:45,419 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:55:45,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-12-06 21:55:45,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078916190] [2021-12-06 21:55:45,419 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:55:45,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 21:55:45,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:55:45,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 21:55:45,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=27, Unknown=1, NotChecked=0, Total=42 [2021-12-06 21:55:45,420 INFO L87 Difference]: Start difference. First operand 250 states and 299 transitions. Second operand has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-06 21:55:49,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:55:49,858 INFO L93 Difference]: Finished difference Result 253 states and 307 transitions. [2021-12-06 21:55:49,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:55:49,858 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 31 [2021-12-06 21:55:49,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:55:49,859 INFO L225 Difference]: With dead ends: 253 [2021-12-06 21:55:49,859 INFO L226 Difference]: Without dead ends: 253 [2021-12-06 21:55:49,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 58 SyntacticMatches, 11 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=26, Invalid=44, Unknown=2, NotChecked=0, Total=72 [2021-12-06 21:55:49,860 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 58 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:55:49,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 452 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 209 Invalid, 0 Unknown, 304 Unchecked, 0.4s Time] [2021-12-06 21:55:49,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-12-06 21:55:49,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 249. [2021-12-06 21:55:49,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 145 states have (on average 1.5379310344827586) internal successors, (223), 205 states have internal predecessors, (223), 29 states have call successors, (29), 11 states have call predecessors, (29), 15 states have return successors, (45), 32 states have call predecessors, (45), 29 states have call successors, (45) [2021-12-06 21:55:49,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 297 transitions. [2021-12-06 21:55:49,866 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 297 transitions. Word has length 31 [2021-12-06 21:55:49,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:55:49,866 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 297 transitions. [2021-12-06 21:55:49,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-06 21:55:49,867 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 297 transitions. [2021-12-06 21:55:49,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-06 21:55:49,867 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:55:49,867 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2021-12-06 21:55:49,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-12-06 21:55:50,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2021-12-06 21:55:50,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 21:55:50,269 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting nondet_treeErr2REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:55:50,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:55:50,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1380718298, now seen corresponding path program 2 times [2021-12-06 21:55:50,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:55:50,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1109167332] [2021-12-06 21:55:50,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:55:50,272 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:55:50,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:55:50,274 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:55:50,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-06 21:55:50,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:55:50,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:55:50,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 21:55:50,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:50,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:55:54,962 INFO L354 Elim1Store]: treesize reduction 38, result has 39.7 percent of original size [2021-12-06 21:55:54,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 29 treesize of output 45 [2021-12-06 21:55:55,073 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 41 proven. 27 refuted. 3 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-06 21:55:55,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:55:57,854 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:55:57,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1109167332] [2021-12-06 21:55:57,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1109167332] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:55:57,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [449496181] [2021-12-06 21:55:57,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:55:57,854 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:55:57,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:55:57,855 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:55:57,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2021-12-06 21:55:58,039 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 21:55:58,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865222580] [2021-12-06 21:55:58,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:55:58,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:55:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:55:58,041 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:55:58,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (22)] Forceful destruction successful, exit code 1 [2021-12-06 21:55:58,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-06 21:55:58,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:55:58,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:55:58,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 21:55:58,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:55:58,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:56:05,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 21:56:05,326 INFO L354 Elim1Store]: treesize reduction 24, result has 46.7 percent of original size [2021-12-06 21:56:05,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 35 [2021-12-06 21:56:05,349 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 41 proven. 30 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-06 21:56:05,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:56:05,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865222580] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:56:05,553 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:56:05,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 9 [2021-12-06 21:56:05,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85795341] [2021-12-06 21:56:05,554 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:56:05,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 21:56:05,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:56:05,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 21:56:05,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=97, Unknown=4, NotChecked=0, Total=132 [2021-12-06 21:56:05,555 INFO L87 Difference]: Start difference. First operand 249 states and 297 transitions. Second operand has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 7 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (9), 6 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-06 21:56:23,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:56:23,959 INFO L93 Difference]: Finished difference Result 289 states and 359 transitions. [2021-12-06 21:56:23,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 21:56:23,959 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 7 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (9), 6 states have call predecessors, (9), 7 states have call successors, (9) Word has length 49 [2021-12-06 21:56:23,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:56:23,961 INFO L225 Difference]: With dead ends: 289 [2021-12-06 21:56:23,961 INFO L226 Difference]: Without dead ends: 289 [2021-12-06 21:56:23,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 89 SyntacticMatches, 9 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 31.9s TimeCoverageRelationStatistics Valid=67, Invalid=163, Unknown=10, NotChecked=0, Total=240 [2021-12-06 21:56:23,961 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 10 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 556 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 21:56:23,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 779 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 556 Unchecked, 0.2s Time] [2021-12-06 21:56:23,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-12-06 21:56:23,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 286. [2021-12-06 21:56:23,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 171 states have (on average 1.4795321637426901) internal successors, (253), 232 states have internal predecessors, (253), 34 states have call successors, (34), 14 states have call predecessors, (34), 21 states have return successors, (67), 39 states have call predecessors, (67), 34 states have call successors, (67) [2021-12-06 21:56:23,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 354 transitions. [2021-12-06 21:56:23,969 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 354 transitions. Word has length 49 [2021-12-06 21:56:23,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:56:23,969 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 354 transitions. [2021-12-06 21:56:23,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 7 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (9), 6 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-06 21:56:23,970 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 354 transitions. [2021-12-06 21:56:23,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-06 21:56:23,970 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:56:23,970 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1] [2021-12-06 21:56:23,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-06 21:56:24,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-12-06 21:56:24,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:56:24,372 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting nondet_treeErr5REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:56:24,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:56:24,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1701152456, now seen corresponding path program 2 times [2021-12-06 21:56:24,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:56:24,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82368816] [2021-12-06 21:56:24,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:56:24,375 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:56:24,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:56:24,376 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:56:24,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-06 21:56:24,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:56:24,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:56:24,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 21:56:24,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:56:24,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:56:24,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:56:29,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:56:29,122 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 21:56:29,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 21:56:29,135 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:56:29,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2021-12-06 21:56:29,193 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 48 proven. 54 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 21:56:29,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:56:32,670 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:56:32,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82368816] [2021-12-06 21:56:32,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82368816] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:56:32,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1008430957] [2021-12-06 21:56:32,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:56:32,671 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:56:32,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:56:32,671 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:56:32,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-12-06 21:56:32,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:56:32,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:56:32,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 21:56:32,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:56:32,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:56:32,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:56:37,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:56:37,271 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 21:56:37,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 21:56:37,286 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:56:37,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 21:56:37,334 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 48 proven. 54 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 21:56:37,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:56:41,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1008430957] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:56:41,687 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:56:41,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-12-06 21:56:41,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578591188] [2021-12-06 21:56:41,687 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:56:41,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 21:56:41,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:56:41,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 21:56:41,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=84, Unknown=2, NotChecked=0, Total=110 [2021-12-06 21:56:41,688 INFO L87 Difference]: Start difference. First operand 286 states and 354 transitions. Second operand has 9 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-12-06 21:56:44,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:56:44,316 INFO L93 Difference]: Finished difference Result 292 states and 371 transitions. [2021-12-06 21:56:44,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 21:56:44,317 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) Word has length 55 [2021-12-06 21:56:44,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:56:44,319 INFO L225 Difference]: With dead ends: 292 [2021-12-06 21:56:44,319 INFO L226 Difference]: Without dead ends: 292 [2021-12-06 21:56:44,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 97 SyntacticMatches, 7 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=32, Invalid=97, Unknown=3, NotChecked=0, Total=132 [2021-12-06 21:56:44,319 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 58 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 21:56:44,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 607 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 264 Invalid, 0 Unknown, 423 Unchecked, 0.6s Time] [2021-12-06 21:56:44,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-12-06 21:56:44,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 291. [2021-12-06 21:56:44,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 175 states have (on average 1.4742857142857142) internal successors, (258), 235 states have internal predecessors, (258), 34 states have call successors, (34), 14 states have call predecessors, (34), 22 states have return successors, (79), 41 states have call predecessors, (79), 34 states have call successors, (79) [2021-12-06 21:56:44,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 371 transitions. [2021-12-06 21:56:44,327 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 371 transitions. Word has length 55 [2021-12-06 21:56:44,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:56:44,327 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 371 transitions. [2021-12-06 21:56:44,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-12-06 21:56:44,327 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 371 transitions. [2021-12-06 21:56:44,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-06 21:56:44,328 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:56:44,328 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1] [2021-12-06 21:56:44,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2021-12-06 21:56:44,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-12-06 21:56:44,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:56:44,729 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting nondet_treeErr4REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:56:44,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:56:44,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1701152457, now seen corresponding path program 2 times [2021-12-06 21:56:44,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:56:44,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2048687753] [2021-12-06 21:56:44,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:56:44,730 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:56:44,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:56:44,731 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:56:44,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-06 21:56:44,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:56:44,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:56:44,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 21:56:44,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:56:45,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:56:49,404 INFO L354 Elim1Store]: treesize reduction 38, result has 39.7 percent of original size [2021-12-06 21:56:49,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 46 [2021-12-06 21:56:49,530 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 48 proven. 34 refuted. 6 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-06 21:56:49,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:56:53,723 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:56:53,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2048687753] [2021-12-06 21:56:53,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2048687753] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:56:53,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1897911422] [2021-12-06 21:56:53,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:56:53,724 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:56:53,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:56:53,724 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:56:53,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2021-12-06 21:56:53,942 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 21:56:53,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959575921] [2021-12-06 21:56:53,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:56:53,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:56:53,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:56:53,943 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:56:53,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-06 21:56:53,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (27)] Ended with exit code 1 [2021-12-06 21:56:54,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:56:54,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:56:54,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 21:56:54,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:56:54,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:56:59,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 21:56:59,257 INFO L354 Elim1Store]: treesize reduction 24, result has 46.7 percent of original size [2021-12-06 21:56:59,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 33 [2021-12-06 21:56:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 48 proven. 40 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-06 21:56:59,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:56:59,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959575921] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:56:59,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:56:59,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 9 [2021-12-06 21:56:59,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228358305] [2021-12-06 21:56:59,586 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:56:59,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 21:56:59,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:56:59,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 21:56:59,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=126, Unknown=4, NotChecked=0, Total=182 [2021-12-06 21:56:59,587 INFO L87 Difference]: Start difference. First operand 291 states and 371 transitions. Second operand has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (11), 2 states have call predecessors, (11), 5 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-06 21:57:08,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:08,144 INFO L93 Difference]: Finished difference Result 291 states and 370 transitions. [2021-12-06 21:57:08,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 21:57:08,144 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (11), 2 states have call predecessors, (11), 5 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 55 [2021-12-06 21:57:08,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:08,146 INFO L225 Difference]: With dead ends: 291 [2021-12-06 21:57:08,146 INFO L226 Difference]: Without dead ends: 291 [2021-12-06 21:57:08,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 98 SyntacticMatches, 8 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=75, Invalid=160, Unknown=5, NotChecked=0, Total=240 [2021-12-06 21:57:08,147 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 63 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 519 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:08,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 638 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 201 Invalid, 0 Unknown, 519 Unchecked, 0.4s Time] [2021-12-06 21:57:08,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-12-06 21:57:08,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 290. [2021-12-06 21:57:08,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 174 states have (on average 1.471264367816092) internal successors, (256), 235 states have internal predecessors, (256), 34 states have call successors, (34), 14 states have call predecessors, (34), 22 states have return successors, (79), 40 states have call predecessors, (79), 34 states have call successors, (79) [2021-12-06 21:57:08,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 369 transitions. [2021-12-06 21:57:08,154 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 369 transitions. Word has length 55 [2021-12-06 21:57:08,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:08,154 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 369 transitions. [2021-12-06 21:57:08,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (11), 2 states have call predecessors, (11), 5 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-06 21:57:08,154 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 369 transitions. [2021-12-06 21:57:08,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-06 21:57:08,155 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:08,155 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-12-06 21:57:08,176 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-12-06 21:57:08,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-12-06 21:57:08,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:57:08,557 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting nondet_treeErr3REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:57:08,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:08,558 INFO L85 PathProgramCache]: Analyzing trace with hash 499009296, now seen corresponding path program 2 times [2021-12-06 21:57:08,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:57:08,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189624059] [2021-12-06 21:57:08,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:57:08,560 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:57:08,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:57:08,562 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:57:08,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-06 21:57:08,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:57:08,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:57:08,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-06 21:57:08,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:08,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:57:08,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:57:11,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:11,180 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 21:57:11,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 21:57:11,193 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:57:11,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 21:57:11,256 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 34 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-06 21:57:11,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:15,576 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:57:15,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189624059] [2021-12-06 21:57:15,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189624059] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:15,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1207732281] [2021-12-06 21:57:15,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:57:15,576 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:57:15,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:57:15,577 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:57:15,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2021-12-06 21:57:15,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:57:15,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:57:15,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-06 21:57:15,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:15,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:57:15,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:57:20,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:57:20,199 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 21:57:20,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 21:57:20,213 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:57:20,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-12-06 21:57:20,230 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 34 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-06 21:57:20,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:24,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1207732281] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:24,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:57:24,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-12-06 21:57:24,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250283866] [2021-12-06 21:57:24,623 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:57:24,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 21:57:24,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:57:24,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 21:57:24,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=83, Unknown=3, NotChecked=0, Total=110 [2021-12-06 21:57:24,624 INFO L87 Difference]: Start difference. First operand 290 states and 369 transitions. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-06 21:57:29,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:29,343 INFO L93 Difference]: Finished difference Result 316 states and 412 transitions. [2021-12-06 21:57:29,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 21:57:29,344 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 47 [2021-12-06 21:57:29,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:29,345 INFO L225 Difference]: With dead ends: 316 [2021-12-06 21:57:29,345 INFO L226 Difference]: Without dead ends: 314 [2021-12-06 21:57:29,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 86 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=40, Invalid=111, Unknown=5, NotChecked=0, Total=156 [2021-12-06 21:57:29,346 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 59 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 427 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:29,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 615 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 260 Invalid, 0 Unknown, 427 Unchecked, 0.6s Time] [2021-12-06 21:57:29,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-12-06 21:57:29,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 314. [2021-12-06 21:57:29,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 191 states have (on average 1.4293193717277486) internal successors, (273), 253 states have internal predecessors, (273), 38 states have call successors, (38), 16 states have call predecessors, (38), 25 states have return successors, (99), 44 states have call predecessors, (99), 38 states have call successors, (99) [2021-12-06 21:57:29,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 410 transitions. [2021-12-06 21:57:29,354 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 410 transitions. Word has length 47 [2021-12-06 21:57:29,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:29,354 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 410 transitions. [2021-12-06 21:57:29,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-06 21:57:29,354 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 410 transitions. [2021-12-06 21:57:29,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-12-06 21:57:29,355 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:29,355 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-12-06 21:57:29,364 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-12-06 21:57:29,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2021-12-06 21:57:29,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 21:57:29,756 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting minErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:57:29,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:29,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1971504767, now seen corresponding path program 1 times [2021-12-06 21:57:29,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:57:29,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1166455789] [2021-12-06 21:57:29,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:57:29,759 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:57:29,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:57:29,760 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:57:29,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-06 21:57:29,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:57:29,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-06 21:57:29,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:29,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 21:57:29,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 21:57:30,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 21:57:30,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 21:57:30,467 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 21:57:30,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:30,805 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 21:57:30,805 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:57:30,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1166455789] [2021-12-06 21:57:30,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1166455789] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:57:30,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:57:30,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 14 [2021-12-06 21:57:30,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718170188] [2021-12-06 21:57:30,805 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:57:30,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 21:57:30,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:57:30,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 21:57:30,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-12-06 21:57:30,806 INFO L87 Difference]: Start difference. First operand 314 states and 410 transitions. Second operand has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 21:57:31,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:31,537 INFO L93 Difference]: Finished difference Result 366 states and 488 transitions. [2021-12-06 21:57:31,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 21:57:31,537 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2021-12-06 21:57:31,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:31,539 INFO L225 Difference]: With dead ends: 366 [2021-12-06 21:57:31,539 INFO L226 Difference]: Without dead ends: 366 [2021-12-06 21:57:31,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-12-06 21:57:31,540 INFO L933 BasicCegarLoop]: 214 mSDtfsCounter, 59 mSDsluCounter, 1656 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1870 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:31,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 1870 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 216 Invalid, 0 Unknown, 62 Unchecked, 0.5s Time] [2021-12-06 21:57:31,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2021-12-06 21:57:31,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 347. [2021-12-06 21:57:31,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 216 states have (on average 1.4259259259259258) internal successors, (308), 278 states have internal predecessors, (308), 43 states have call successors, (43), 19 states have call predecessors, (43), 28 states have return successors, (120), 49 states have call predecessors, (120), 43 states have call successors, (120) [2021-12-06 21:57:31,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 471 transitions. [2021-12-06 21:57:31,550 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 471 transitions. Word has length 38 [2021-12-06 21:57:31,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:31,550 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 471 transitions. [2021-12-06 21:57:31,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 21:57:31,550 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 471 transitions. [2021-12-06 21:57:31,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 21:57:31,551 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:31,551 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:57:31,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-12-06 21:57:31,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:57:31,754 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting minErr1REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:57:31,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:31,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1591520033, now seen corresponding path program 2 times [2021-12-06 21:57:31,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:57:31,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1752128938] [2021-12-06 21:57:31,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:57:31,757 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:57:31,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:57:31,759 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:57:31,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-06 21:57:31,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:57:31,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:57:31,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-06 21:57:31,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 21:57:32,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:32,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2021-12-06 21:57:32,836 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 21:57:32,836 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:57:32,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1752128938] [2021-12-06 21:57:32,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1752128938] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:57:32,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:57:32,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2021-12-06 21:57:32,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556819060] [2021-12-06 21:57:32,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:57:32,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 21:57:32,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:57:32,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 21:57:32,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-12-06 21:57:32,837 INFO L87 Difference]: Start difference. First operand 347 states and 471 transitions. Second operand has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 21:57:35,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:57:35,530 INFO L93 Difference]: Finished difference Result 351 states and 474 transitions. [2021-12-06 21:57:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 21:57:35,531 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) Word has length 39 [2021-12-06 21:57:35,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:57:35,533 INFO L225 Difference]: With dead ends: 351 [2021-12-06 21:57:35,533 INFO L226 Difference]: Without dead ends: 351 [2021-12-06 21:57:35,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-12-06 21:57:35,533 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 69 mSDsluCounter, 1408 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 1604 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:57:35,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 1604 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-12-06 21:57:35,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-12-06 21:57:35,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 347. [2021-12-06 21:57:35,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 216 states have (on average 1.3981481481481481) internal successors, (302), 278 states have internal predecessors, (302), 43 states have call successors, (43), 19 states have call predecessors, (43), 28 states have return successors, (120), 49 states have call predecessors, (120), 43 states have call successors, (120) [2021-12-06 21:57:35,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 465 transitions. [2021-12-06 21:57:35,548 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 465 transitions. Word has length 39 [2021-12-06 21:57:35,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:57:35,548 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 465 transitions. [2021-12-06 21:57:35,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 21:57:35,549 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 465 transitions. [2021-12-06 21:57:35,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-06 21:57:35,550 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:57:35,550 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-12-06 21:57:35,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-12-06 21:57:35,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:57:35,751 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting nondet_treeErr2REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:57:35,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:57:35,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1054829967, now seen corresponding path program 3 times [2021-12-06 21:57:35,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:57:35,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1390034857] [2021-12-06 21:57:35,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 21:57:35,754 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:57:35,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:57:35,756 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:57:35,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-06 21:57:36,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 21:57:36,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:57:36,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 21:57:36,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:36,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:57:42,543 INFO L354 Elim1Store]: treesize reduction 38, result has 39.7 percent of original size [2021-12-06 21:57:42,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 46 [2021-12-06 21:57:42,665 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 28 refuted. 2 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 21:57:42,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:44,906 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:57:44,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1390034857] [2021-12-06 21:57:44,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1390034857] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:44,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1565907841] [2021-12-06 21:57:44,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 21:57:44,907 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:57:44,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:57:44,907 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:57:44,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2021-12-06 21:57:45,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 21:57:45,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:57:45,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 21:57:45,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:57:53,755 INFO L354 Elim1Store]: treesize reduction 34, result has 38.2 percent of original size [2021-12-06 21:57:53,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 33 [2021-12-06 21:57:53,780 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 33 proven. 24 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-06 21:57:53,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:57:54,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1565907841] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:57:54,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:57:54,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-12-06 21:57:54,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549434277] [2021-12-06 21:57:54,195 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:57:54,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 21:57:54,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:57:54,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 21:57:54,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=124, Unknown=6, NotChecked=0, Total=182 [2021-12-06 21:57:54,196 INFO L87 Difference]: Start difference. First operand 347 states and 465 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-12-06 21:58:06,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:58:06,863 INFO L93 Difference]: Finished difference Result 350 states and 467 transitions. [2021-12-06 21:58:06,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 21:58:06,863 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) Word has length 47 [2021-12-06 21:58:06,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:58:06,865 INFO L225 Difference]: With dead ends: 350 [2021-12-06 21:58:06,865 INFO L226 Difference]: Without dead ends: 350 [2021-12-06 21:58:06,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 79 SyntacticMatches, 12 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 28.9s TimeCoverageRelationStatistics Valid=95, Invalid=203, Unknown=8, NotChecked=0, Total=306 [2021-12-06 21:58:06,865 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 70 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 840 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 21:58:06,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 702 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 216 Invalid, 0 Unknown, 840 Unchecked, 0.4s Time] [2021-12-06 21:58:06,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-12-06 21:58:06,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 348. [2021-12-06 21:58:06,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 217 states have (on average 1.400921658986175) internal successors, (304), 278 states have internal predecessors, (304), 43 states have call successors, (43), 19 states have call predecessors, (43), 28 states have return successors, (120), 50 states have call predecessors, (120), 43 states have call successors, (120) [2021-12-06 21:58:06,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 467 transitions. [2021-12-06 21:58:06,875 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 467 transitions. Word has length 47 [2021-12-06 21:58:06,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:58:06,875 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 467 transitions. [2021-12-06 21:58:06,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-12-06 21:58:06,875 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 467 transitions. [2021-12-06 21:58:06,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-06 21:58:06,876 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:58:06,876 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2021-12-06 21:58:06,879 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (34)] Ended with exit code 0 [2021-12-06 21:58:07,085 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2021-12-06 21:58:07,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:58:07,277 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting nondet_treeErr3REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:58:07,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:58:07,277 INFO L85 PathProgramCache]: Analyzing trace with hash -824897625, now seen corresponding path program 3 times [2021-12-06 21:58:07,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:58:07,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344056403] [2021-12-06 21:58:07,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 21:58:07,278 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:58:07,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:58:07,278 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:58:07,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-12-06 21:58:07,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 21:58:07,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:58:07,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 21:58:07,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:58:07,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:58:07,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:58:09,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:58:09,993 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 21:58:09,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 21:58:10,012 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:58:10,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-12-06 21:58:10,080 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 41 proven. 34 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-06 21:58:10,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:58:14,441 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 21:58:14,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344056403] [2021-12-06 21:58:14,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344056403] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:58:14,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1697479448] [2021-12-06 21:58:14,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 21:58:14,441 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 21:58:14,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 21:58:14,442 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 21:58:14,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2021-12-06 21:58:14,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 21:58:14,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:58:14,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 21:58:14,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:58:14,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:58:14,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:58:44,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:58:44,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:58:44,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:58:44,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 19 [2021-12-06 21:58:44,041 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-06 21:58:44,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 51 [2021-12-06 21:58:44,065 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 41 proven. 34 refuted. 6 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 21:58:44,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:58:46,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1697479448] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:58:46,829 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 21:58:46,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 13 [2021-12-06 21:58:46,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102135671] [2021-12-06 21:58:46,829 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 21:58:46,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 21:58:46,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 21:58:46,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 21:58:46,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=214, Unknown=18, NotChecked=0, Total=272 [2021-12-06 21:58:46,830 INFO L87 Difference]: Start difference. First operand 348 states and 467 transitions. Second operand has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (10), 3 states have call predecessors, (10), 7 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-06 21:59:47,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:59:47,844 INFO L93 Difference]: Finished difference Result 354 states and 493 transitions. [2021-12-06 21:59:47,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 21:59:47,844 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (10), 3 states have call predecessors, (10), 7 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 49 [2021-12-06 21:59:47,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 21:59:47,846 INFO L225 Difference]: With dead ends: 354 [2021-12-06 21:59:47,846 INFO L226 Difference]: Without dead ends: 354 [2021-12-06 21:59:47,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 85 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 97.5s TimeCoverageRelationStatistics Valid=91, Invalid=426, Unknown=35, NotChecked=0, Total=552 [2021-12-06 21:59:47,847 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 69 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 896 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 21:59:47,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 809 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 282 Invalid, 0 Unknown, 896 Unchecked, 0.7s Time] [2021-12-06 21:59:47,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-12-06 21:59:47,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 347. [2021-12-06 21:59:47,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 216 states have (on average 1.3981481481481481) internal successors, (302), 278 states have internal predecessors, (302), 43 states have call successors, (43), 19 states have call predecessors, (43), 28 states have return successors, (120), 49 states have call predecessors, (120), 43 states have call successors, (120) [2021-12-06 21:59:47,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 465 transitions. [2021-12-06 21:59:47,857 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 465 transitions. Word has length 49 [2021-12-06 21:59:47,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 21:59:47,857 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 465 transitions. [2021-12-06 21:59:47,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (10), 3 states have call predecessors, (10), 7 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-06 21:59:47,857 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 465 transitions. [2021-12-06 21:59:47,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-06 21:59:47,858 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 21:59:47,858 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2021-12-06 21:59:47,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2021-12-06 21:59:48,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (35)] Ended with exit code 0 [2021-12-06 21:59:48,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 21:59:48,260 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting nondet_treeErr5REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 21:59:48,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:59:48,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1922628365, now seen corresponding path program 3 times [2021-12-06 21:59:48,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 21:59:48,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577110866] [2021-12-06 21:59:48,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 21:59:48,263 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 21:59:48,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 21:59:48,264 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 21:59:48,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-12-06 21:59:48,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 21:59:48,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:59:48,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-06 21:59:48,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:59:48,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:59:48,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 21:59:55,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 21:59:55,082 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 21:59:55,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 21:59:55,097 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 21:59:55,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2021-12-06 21:59:55,172 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 6 proven. 54 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-06 21:59:55,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:00:03,213 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:00:03,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577110866] [2021-12-06 22:00:03,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577110866] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:00:03,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [261044935] [2021-12-06 22:00:03,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:00:03,213 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:00:03,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:00:03,214 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:00:03,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2021-12-06 22:00:03,445 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:00:03,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110817903] [2021-12-06 22:00:03,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:00:03,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:00:03,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:00:03,446 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:00:03,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-12-06 22:00:03,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (38)] Ended with exit code 1 [2021-12-06 22:00:05,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 22:00:05,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:00:05,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 22:00:05,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:00:05,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:00:05,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:00:10,357 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:00:10,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 38 [2021-12-06 22:00:10,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:00:10,383 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:00:10,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2021-12-06 22:00:10,543 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 6 proven. 55 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 22:00:10,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:00:12,863 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_nondet_tree_~n~0.base_221 (_ BitVec 32)) (v_nondet_tree_~n~0.base_222 (_ BitVec 32)) (v_ArrVal_2698 (_ BitVec 1))) (or (let ((.cse0 (bvadd c_nondet_tree_~n~0.offset (_ bv12 32)))) (and (bvule .cse0 (select (store (store |c_#length| v_nondet_tree_~n~0.base_222 (_ bv12 32)) v_nondet_tree_~n~0.base_221 (_ bv12 32)) c_nondet_tree_~n~0.base)) (bvule (bvadd (_ bv8 32) c_nondet_tree_~n~0.offset) .cse0))) (not (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg v_ArrVal_2698)))) (_ bv1 1)))) (not (= (_ bv0 1) (bvneg (select (store |c_#valid| v_nondet_tree_~n~0.base_222 v_ArrVal_2698) v_nondet_tree_~n~0.base_221)))))) is different from false [2021-12-06 22:00:12,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110817903] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:00:12,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:00:12,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-12-06 22:00:12,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70320929] [2021-12-06 22:00:12,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:00:12,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 22:00:12,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:00:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 22:00:12,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=219, Unknown=9, NotChecked=30, Total=306 [2021-12-06 22:00:12,868 INFO L87 Difference]: Start difference. First operand 347 states and 465 transitions. Second operand has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 8 states have call successors, (11), 3 states have call predecessors, (11), 6 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-06 22:00:16,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:00:16,032 INFO L93 Difference]: Finished difference Result 391 states and 566 transitions. [2021-12-06 22:00:16,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 22:00:16,033 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 8 states have call successors, (11), 3 states have call predecessors, (11), 6 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) Word has length 45 [2021-12-06 22:00:16,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:00:16,035 INFO L225 Difference]: With dead ends: 391 [2021-12-06 22:00:16,035 INFO L226 Difference]: Without dead ends: 391 [2021-12-06 22:00:16,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 22.8s TimeCoverageRelationStatistics Valid=108, Invalid=348, Unknown=10, NotChecked=40, Total=506 [2021-12-06 22:00:16,036 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 70 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 508 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:00:16,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 701 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 440 Invalid, 0 Unknown, 508 Unchecked, 0.8s Time] [2021-12-06 22:00:16,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-12-06 22:00:16,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 384. [2021-12-06 22:00:16,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 242 states have (on average 1.3677685950413223) internal successors, (331), 305 states have internal predecessors, (331), 49 states have call successors, (49), 21 states have call predecessors, (49), 33 states have return successors, (157), 57 states have call predecessors, (157), 49 states have call successors, (157) [2021-12-06 22:00:16,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 537 transitions. [2021-12-06 22:00:16,050 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 537 transitions. Word has length 45 [2021-12-06 22:00:16,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:00:16,050 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 537 transitions. [2021-12-06 22:00:16,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 8 states have call successors, (11), 3 states have call predecessors, (11), 6 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-06 22:00:16,050 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 537 transitions. [2021-12-06 22:00:16,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-06 22:00:16,051 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:00:16,051 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2021-12-06 22:00:16,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2021-12-06 22:00:16,309 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-12-06 22:00:16,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:00:16,452 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting nondet_treeErr4REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:00:16,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:00:16,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1922628366, now seen corresponding path program 3 times [2021-12-06 22:00:16,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:00:16,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [947068036] [2021-12-06 22:00:16,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:00:16,455 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:00:16,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:00:16,458 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:00:16,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-06 22:00:16,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 22:00:16,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:00:16,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 22:00:16,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:00:16,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:00:29,148 INFO L354 Elim1Store]: treesize reduction 38, result has 39.7 percent of original size [2021-12-06 22:00:29,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 43 [2021-12-06 22:00:29,285 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 11 proven. 33 refuted. 2 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-06 22:00:29,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:00:31,532 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:00:31,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [947068036] [2021-12-06 22:00:31,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [947068036] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:00:31,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1836902027] [2021-12-06 22:00:31,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:00:31,533 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:00:31,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:00:31,533 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:00:31,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2021-12-06 22:00:31,769 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:00:31,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882499595] [2021-12-06 22:00:31,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:00:31,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:00:31,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:00:31,770 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:00:31,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-12-06 22:00:31,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 1 [2021-12-06 22:00:34,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 22:00:34,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:00:34,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 22:00:34,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:00:34,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:00:45,391 INFO L354 Elim1Store]: treesize reduction 31, result has 50.8 percent of original size [2021-12-06 22:00:45,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 68 [2021-12-06 22:00:45,451 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 6 proven. 40 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-06 22:00:45,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:00:45,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882499595] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:00:45,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:00:45,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 11 [2021-12-06 22:00:45,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421204214] [2021-12-06 22:00:45,865 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:00:45,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 22:00:45,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:00:45,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 22:00:45,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=136, Unknown=12, NotChecked=0, Total=210 [2021-12-06 22:00:45,866 INFO L87 Difference]: Start difference. First operand 384 states and 537 transitions. Second operand has 12 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (11), 5 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-06 22:01:46,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:46,074 INFO L93 Difference]: Finished difference Result 404 states and 569 transitions. [2021-12-06 22:01:46,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:01:46,074 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (11), 5 states have call predecessors, (11), 7 states have call successors, (11) Word has length 45 [2021-12-06 22:01:46,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:46,076 INFO L225 Difference]: With dead ends: 404 [2021-12-06 22:01:46,076 INFO L226 Difference]: Without dead ends: 404 [2021-12-06 22:01:46,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 19 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 85.0s TimeCoverageRelationStatistics Valid=122, Invalid=239, Unknown=19, NotChecked=0, Total=380 [2021-12-06 22:01:46,077 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 14 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 685 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:46,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 747 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 685 Unchecked, 0.2s Time] [2021-12-06 22:01:46,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-12-06 22:01:46,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 394. [2021-12-06 22:01:46,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 249 states have (on average 1.357429718875502) internal successors, (338), 312 states have internal predecessors, (338), 51 states have call successors, (51), 21 states have call predecessors, (51), 34 states have return successors, (169), 60 states have call predecessors, (169), 51 states have call successors, (169) [2021-12-06 22:01:46,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 558 transitions. [2021-12-06 22:01:46,090 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 558 transitions. Word has length 45 [2021-12-06 22:01:46,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:46,090 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 558 transitions. [2021-12-06 22:01:46,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (11), 5 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-06 22:01:46,090 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 558 transitions. [2021-12-06 22:01:46,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-06 22:01:46,091 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:46,091 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1] [2021-12-06 22:01:46,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-12-06 22:01:46,326 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-12-06 22:01:46,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:01:46,492 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting nondet_treeErr5REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:01:46,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:46,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1939491686, now seen corresponding path program 4 times [2021-12-06 22:01:46,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:01:46,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [628864235] [2021-12-06 22:01:46,496 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 22:01:46,497 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:01:46,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:01:46,499 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:01:46,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-12-06 22:01:46,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 22:01:46,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:01:46,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 22:01:46,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:46,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:01:46,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:01:49,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:01:49,366 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 22:01:49,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 22:01:49,385 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:01:49,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-12-06 22:01:49,485 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 78 proven. 45 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-06 22:01:49,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:01:54,124 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:01:54,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [628864235] [2021-12-06 22:01:54,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [628864235] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:54,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2115385699] [2021-12-06 22:01:54,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 22:01:54,124 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:01:54,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:01:54,125 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:01:54,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2021-12-06 22:01:54,576 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 22:01:54,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:01:54,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-06 22:01:54,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:54,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:01:54,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:01:56,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:01:56,932 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-12-06 22:01:56,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-12-06 22:01:56,947 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:01:56,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2021-12-06 22:01:57,029 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 78 proven. 45 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-06 22:01:57,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:02,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2115385699] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:02,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:02:02,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-12-06 22:02:02,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219796655] [2021-12-06 22:02:02,713 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:02:02,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:02:02,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:02:02,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:02:02,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=141, Unknown=4, NotChecked=0, Total=182 [2021-12-06 22:02:02,714 INFO L87 Difference]: Start difference. First operand 394 states and 558 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 6 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 4 states have call predecessors, (7), 6 states have call successors, (7) [2021-12-06 22:02:07,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:07,789 INFO L93 Difference]: Finished difference Result 457 states and 673 transitions. [2021-12-06 22:02:07,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 22:02:07,790 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 6 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 4 states have call predecessors, (7), 6 states have call successors, (7) Word has length 63 [2021-12-06 22:02:07,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:07,793 INFO L225 Difference]: With dead ends: 457 [2021-12-06 22:02:07,793 INFO L226 Difference]: Without dead ends: 457 [2021-12-06 22:02:07,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 125 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=57, Invalid=177, Unknown=6, NotChecked=0, Total=240 [2021-12-06 22:02:07,793 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 59 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 431 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:07,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 702 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 405 Invalid, 0 Unknown, 431 Unchecked, 0.9s Time] [2021-12-06 22:02:07,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2021-12-06 22:02:07,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 453. [2021-12-06 22:02:07,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 290 states have (on average 1.3206896551724139) internal successors, (383), 358 states have internal predecessors, (383), 59 states have call successors, (59), 25 states have call predecessors, (59), 44 states have return successors, (221), 69 states have call predecessors, (221), 59 states have call successors, (221) [2021-12-06 22:02:07,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 663 transitions. [2021-12-06 22:02:07,806 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 663 transitions. Word has length 63 [2021-12-06 22:02:07,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:07,807 INFO L470 AbstractCegarLoop]: Abstraction has 453 states and 663 transitions. [2021-12-06 22:02:07,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 6 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (7), 4 states have call predecessors, (7), 6 states have call successors, (7) [2021-12-06 22:02:07,807 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 663 transitions. [2021-12-06 22:02:07,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-06 22:02:07,808 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:07,808 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:07,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (44)] Ended with exit code 0 [2021-12-06 22:02:08,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (43)] Ended with exit code 0 [2021-12-06 22:02:08,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:02:08,209 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting minErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:02:08,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:08,210 INFO L85 PathProgramCache]: Analyzing trace with hash 727982164, now seen corresponding path program 2 times [2021-12-06 22:02:08,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:02:08,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1332911451] [2021-12-06 22:02:08,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:02:08,212 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:02:08,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:02:08,214 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:02:08,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-12-06 22:02:08,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:02:08,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:02:08,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 58 conjunts are in the unsatisfiable core [2021-12-06 22:02:08,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:08,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:08,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:08,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:09,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:02:09,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:02:09,115 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:02:09,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2021-12-06 22:02:09,197 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-06 22:02:09,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:02:09,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:09,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:02:09,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 22:02:09,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 22:02:09,839 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 32 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 22:02:09,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:11,437 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:02:11,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1332911451] [2021-12-06 22:02:11,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1332911451] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:11,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [545040331] [2021-12-06 22:02:11,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:02:11,437 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:02:11,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:02:11,438 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:02:11,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2021-12-06 22:02:11,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:02:11,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:02:11,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 60 conjunts are in the unsatisfiable core [2021-12-06 22:02:11,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:11,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:11,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:11,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:12,344 WARN L860 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base (_ BitVec 32))) (and (exists ((v_ArrVal_3437 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_ArrVal_3437) |c_#memory_$Pointer$.base|)) (exists ((v_ArrVal_3438 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_ArrVal_3438) |c_#memory_$Pointer$.offset|)) (= (_ bv0 1) (bvneg (bvneg (select |c_old(#valid)| nondet_tree_~n~0.base)))))) is different from true [2021-12-06 22:02:12,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:02:12,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-06 22:02:12,428 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:02:12,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 22:02:12,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:02:12,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:12,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:02:13,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:02:13,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 22:02:13,102 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 9 not checked. [2021-12-06 22:02:13,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:14,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [545040331] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:14,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:02:14,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 31 [2021-12-06 22:02:14,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069349542] [2021-12-06 22:02:14,774 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:02:14,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 22:02:14,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:02:14,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 22:02:14,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=829, Unknown=18, NotChecked=58, Total=992 [2021-12-06 22:02:14,775 INFO L87 Difference]: Start difference. First operand 453 states and 663 transitions. Second operand has 31 states, 28 states have (on average 1.7142857142857142) internal successors, (48), 22 states have internal predecessors, (48), 9 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2021-12-06 22:02:20,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:20,881 INFO L93 Difference]: Finished difference Result 568 states and 819 transitions. [2021-12-06 22:02:20,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 22:02:20,882 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 1.7142857142857142) internal successors, (48), 22 states have internal predecessors, (48), 9 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) Word has length 45 [2021-12-06 22:02:20,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:20,885 INFO L225 Difference]: With dead ends: 568 [2021-12-06 22:02:20,885 INFO L226 Difference]: Without dead ends: 568 [2021-12-06 22:02:20,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=199, Invalid=1759, Unknown=26, NotChecked=86, Total=2070 [2021-12-06 22:02:20,886 INFO L933 BasicCegarLoop]: 195 mSDtfsCounter, 410 mSDsluCounter, 2030 mSDsCounter, 0 mSdLazyCounter, 2337 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 2225 SdHoareTripleChecker+Invalid, 3054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 2337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 586 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:20,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 2225 Invalid, 3054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 2337 Invalid, 0 Unknown, 586 Unchecked, 5.2s Time] [2021-12-06 22:02:20,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-12-06 22:02:20,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 493. [2021-12-06 22:02:20,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 319 states have (on average 1.297805642633229) internal successors, (414), 389 states have internal predecessors, (414), 66 states have call successors, (66), 27 states have call predecessors, (66), 48 states have return successors, (248), 76 states have call predecessors, (248), 66 states have call successors, (248) [2021-12-06 22:02:20,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 728 transitions. [2021-12-06 22:02:20,902 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 728 transitions. Word has length 45 [2021-12-06 22:02:20,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:20,902 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 728 transitions. [2021-12-06 22:02:20,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 1.7142857142857142) internal successors, (48), 22 states have internal predecessors, (48), 9 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2021-12-06 22:02:20,902 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 728 transitions. [2021-12-06 22:02:20,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-06 22:02:20,903 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:20,904 INFO L514 BasicCegarLoop]: trace histogram [9, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 1, 1, 1, 1] [2021-12-06 22:02:20,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (45)] Ended with exit code 0 [2021-12-06 22:02:21,108 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (46)] Ended with exit code 0 [2021-12-06 22:02:21,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:02:21,305 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting nondet_treeErr5REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:02:21,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:21,306 INFO L85 PathProgramCache]: Analyzing trace with hash -964341789, now seen corresponding path program 5 times [2021-12-06 22:02:21,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:02:21,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145389510] [2021-12-06 22:02:21,309 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 22:02:21,309 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:02:21,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:02:21,310 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:02:21,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-12-06 22:02:21,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-12-06 22:02:21,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:02:21,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 22:02:21,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:21,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:26,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:26,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:02:26,377 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:02:26,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 22:02:32,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:32,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:02:32,672 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:02:32,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-12-06 22:02:32,681 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 124 proven. 36 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-12-06 22:02:32,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:35,078 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:02:35,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145389510] [2021-12-06 22:02:35,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145389510] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:35,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [448468844] [2021-12-06 22:02:35,078 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 22:02:35,079 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:02:35,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:02:35,079 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:02:35,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2021-12-06 22:02:36,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-12-06 22:02:36,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:02:36,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 22:02:36,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:36,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:36,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:36,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:36,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:02:36,848 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:02:36,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2021-12-06 22:02:41,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:41,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:02:41,175 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:02:41,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-12-06 22:02:41,184 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 122 proven. 56 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-06 22:02:41,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:43,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [448468844] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:43,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:02:43,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 7 [2021-12-06 22:02:43,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294899765] [2021-12-06 22:02:43,476 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:02:43,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:02:43,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:02:43,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:02:43,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=66, Unknown=1, NotChecked=0, Total=90 [2021-12-06 22:02:43,476 INFO L87 Difference]: Start difference. First operand 493 states and 728 transitions. Second operand has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2021-12-06 22:02:44,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:44,066 INFO L93 Difference]: Finished difference Result 494 states and 729 transitions. [2021-12-06 22:02:44,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:02:44,067 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 73 [2021-12-06 22:02:44,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:44,070 INFO L225 Difference]: With dead ends: 494 [2021-12-06 22:02:44,070 INFO L226 Difference]: Without dead ends: 494 [2021-12-06 22:02:44,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 128 SyntacticMatches, 13 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=31, Invalid=78, Unknown=1, NotChecked=0, Total=110 [2021-12-06 22:02:44,071 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 113 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:44,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 451 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 197 Invalid, 0 Unknown, 300 Unchecked, 0.5s Time] [2021-12-06 22:02:44,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-12-06 22:02:44,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 493. [2021-12-06 22:02:44,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 319 states have (on average 1.297805642633229) internal successors, (414), 389 states have internal predecessors, (414), 66 states have call successors, (66), 27 states have call predecessors, (66), 48 states have return successors, (248), 76 states have call predecessors, (248), 66 states have call successors, (248) [2021-12-06 22:02:44,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 728 transitions. [2021-12-06 22:02:44,087 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 728 transitions. Word has length 73 [2021-12-06 22:02:44,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:44,087 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 728 transitions. [2021-12-06 22:02:44,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 4 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2021-12-06 22:02:44,087 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 728 transitions. [2021-12-06 22:02:44,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-06 22:02:44,089 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:44,089 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:44,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-12-06 22:02:44,307 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (48)] Ended with exit code 0 [2021-12-06 22:02:44,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-06 22:02:44,490 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting minErr0REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:02:44,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:44,491 INFO L85 PathProgramCache]: Analyzing trace with hash -626976300, now seen corresponding path program 3 times [2021-12-06 22:02:44,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:02:44,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82211176] [2021-12-06 22:02:44,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:02:44,493 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:02:44,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:02:44,495 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:02:44,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-12-06 22:02:44,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 22:02:44,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:02:44,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-06 22:02:44,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:44,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:44,995 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-06 22:02:44,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-12-06 22:02:45,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2021-12-06 22:02:45,426 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-06 22:02:45,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:46,610 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-06 22:02:46,610 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:02:46,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82211176] [2021-12-06 22:02:46,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82211176] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:02:46,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:02:46,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-12-06 22:02:46,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660536623] [2021-12-06 22:02:46,611 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:02:46,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 22:02:46,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:02:46,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 22:02:46,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-12-06 22:02:46,612 INFO L87 Difference]: Start difference. First operand 493 states and 728 transitions. Second operand has 18 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 14 states have internal predecessors, (34), 5 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 22:02:50,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:50,629 INFO L93 Difference]: Finished difference Result 528 states and 777 transitions. [2021-12-06 22:02:50,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 22:02:50,630 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 14 states have internal predecessors, (34), 5 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 45 [2021-12-06 22:02:50,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:50,633 INFO L225 Difference]: With dead ends: 528 [2021-12-06 22:02:50,633 INFO L226 Difference]: Without dead ends: 528 [2021-12-06 22:02:50,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 54 SyntacticMatches, 18 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2021-12-06 22:02:50,634 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 71 mSDsluCounter, 1921 mSDsCounter, 0 mSdLazyCounter, 1472 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 2163 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:50,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 2163 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1472 Invalid, 0 Unknown, 388 Unchecked, 3.5s Time] [2021-12-06 22:02:50,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-12-06 22:02:50,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 512. [2021-12-06 22:02:50,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 334 states have (on average 1.3083832335329342) internal successors, (437), 404 states have internal predecessors, (437), 68 states have call successors, (68), 28 states have call predecessors, (68), 50 states have return successors, (250), 79 states have call predecessors, (250), 68 states have call successors, (250) [2021-12-06 22:02:50,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 755 transitions. [2021-12-06 22:02:50,652 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 755 transitions. Word has length 45 [2021-12-06 22:02:50,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:50,653 INFO L470 AbstractCegarLoop]: Abstraction has 512 states and 755 transitions. [2021-12-06 22:02:50,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 14 states have internal predecessors, (34), 5 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 22:02:50,653 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 755 transitions. [2021-12-06 22:02:50,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-06 22:02:50,654 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:50,654 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:50,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2021-12-06 22:02:50,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:02:50,855 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting minErr1REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:02:50,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:50,857 INFO L85 PathProgramCache]: Analyzing trace with hash -626976299, now seen corresponding path program 1 times [2021-12-06 22:02:50,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:02:50,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15285611] [2021-12-06 22:02:50,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:50,858 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:02:50,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:02:50,860 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:02:50,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-12-06 22:02:51,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:51,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-06 22:02:51,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:51,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:51,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:51,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:02:51,494 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-12-06 22:02:51,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:02:51,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:02:51,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-12-06 22:02:51,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 22:02:51,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2021-12-06 22:02:52,076 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 22:02:52,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:58,958 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 9 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 22:02:58,958 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:02:58,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15285611] [2021-12-06 22:02:58,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15285611] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:02:58,959 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:02:58,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2021-12-06 22:02:58,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960302315] [2021-12-06 22:02:58,959 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:02:58,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-06 22:02:58,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:02:58,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-06 22:02:58,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=797, Unknown=0, NotChecked=0, Total=870 [2021-12-06 22:02:58,960 INFO L87 Difference]: Start difference. First operand 512 states and 755 transitions. Second operand has 30 states, 25 states have (on average 2.28) internal successors, (57), 22 states have internal predecessors, (57), 9 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-06 22:03:07,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:03:07,915 INFO L93 Difference]: Finished difference Result 556 states and 817 transitions. [2021-12-06 22:03:07,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 22:03:07,916 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.28) internal successors, (57), 22 states have internal predecessors, (57), 9 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 5 states have call successors, (10) Word has length 45 [2021-12-06 22:03:07,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:03:07,919 INFO L225 Difference]: With dead ends: 556 [2021-12-06 22:03:07,919 INFO L226 Difference]: Without dead ends: 556 [2021-12-06 22:03:07,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=133, Invalid=1349, Unknown=0, NotChecked=0, Total=1482 [2021-12-06 22:03:07,920 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 85 mSDsluCounter, 3028 mSDsCounter, 0 mSdLazyCounter, 1967 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 3270 SdHoareTripleChecker+Invalid, 2354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 363 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:03:07,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 3270 Invalid, 2354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1967 Invalid, 0 Unknown, 363 Unchecked, 7.6s Time] [2021-12-06 22:03:07,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-12-06 22:03:07,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 545. [2021-12-06 22:03:07,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 359 states have (on average 1.3036211699164346) internal successors, (468), 429 states have internal predecessors, (468), 73 states have call successors, (73), 31 states have call predecessors, (73), 53 states have return successors, (255), 84 states have call predecessors, (255), 73 states have call successors, (255) [2021-12-06 22:03:07,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 796 transitions. [2021-12-06 22:03:07,932 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 796 transitions. Word has length 45 [2021-12-06 22:03:07,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:03:07,933 INFO L470 AbstractCegarLoop]: Abstraction has 545 states and 796 transitions. [2021-12-06 22:03:07,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.28) internal successors, (57), 22 states have internal predecessors, (57), 9 states have call successors, (12), 9 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-06 22:03:07,933 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 796 transitions. [2021-12-06 22:03:07,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-06 22:03:07,934 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:03:07,934 INFO L514 BasicCegarLoop]: trace histogram [10, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1] [2021-12-06 22:03:07,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (50)] Ended with exit code 0 [2021-12-06 22:03:08,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:03:08,135 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting nondet_treeErr2REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:03:08,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:03:08,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1476873038, now seen corresponding path program 4 times [2021-12-06 22:03:08,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:03:08,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323969284] [2021-12-06 22:03:08,138 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 22:03:08,138 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:03:08,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:03:08,140 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:03:08,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-12-06 22:03:08,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 22:03:08,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:03:08,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 22:03:08,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:03:08,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:03:23,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:03:23,864 INFO L354 Elim1Store]: treesize reduction 67, result has 37.4 percent of original size [2021-12-06 22:03:23,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 58 [2021-12-06 22:03:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 127 proven. 63 refuted. 3 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-06 22:03:24,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:03:27,257 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:03:27,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323969284] [2021-12-06 22:03:27,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323969284] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:03:27,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1453287368] [2021-12-06 22:03:27,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 22:03:27,258 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:03:27,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:03:27,258 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:03:27,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2021-12-06 22:03:27,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 22:03:27,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:03:27,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 22:03:27,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:03:27,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:04:03,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:04:03,447 INFO L354 Elim1Store]: treesize reduction 60, result has 43.9 percent of original size [2021-12-06 22:04:03,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 51 treesize of output 86 [2021-12-06 22:04:05,431 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 127 proven. 63 refuted. 3 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-06 22:04:05,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:04:05,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1453287368] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:04:05,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:04:05,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-12-06 22:04:05,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024418401] [2021-12-06 22:04:05,849 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:04:05,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 22:04:05,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:04:05,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 22:04:05,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=153, Unknown=17, NotChecked=0, Total=210 [2021-12-06 22:04:05,850 INFO L87 Difference]: Start difference. First operand 545 states and 796 transitions. Second operand has 13 states, 12 states have (on average 4.25) internal successors, (51), 11 states have internal predecessors, (51), 9 states have call successors, (12), 2 states have call predecessors, (12), 7 states have return successors, (14), 9 states have call predecessors, (14), 9 states have call successors, (14) [2021-12-06 22:06:10,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:06:10,917 INFO L93 Difference]: Finished difference Result 650 states and 1020 transitions. [2021-12-06 22:06:10,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:06:10,917 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.25) internal successors, (51), 11 states have internal predecessors, (51), 9 states have call successors, (12), 2 states have call predecessors, (12), 7 states have return successors, (14), 9 states have call predecessors, (14), 9 states have call successors, (14) Word has length 77 [2021-12-06 22:06:10,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:06:10,921 INFO L225 Difference]: With dead ends: 650 [2021-12-06 22:06:10,923 INFO L226 Difference]: Without dead ends: 650 [2021-12-06 22:06:10,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 137 SyntacticMatches, 14 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 175.7s TimeCoverageRelationStatistics Valid=148, Invalid=397, Unknown=55, NotChecked=0, Total=600 [2021-12-06 22:06:10,923 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 19 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 1168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1093 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:06:10,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1012 Invalid, 1168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 72 Invalid, 0 Unknown, 1093 Unchecked, 0.2s Time] [2021-12-06 22:06:10,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-12-06 22:06:10,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 648. [2021-12-06 22:06:10,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 431 states have (on average 1.271461716937355) internal successors, (548), 506 states have internal predecessors, (548), 88 states have call successors, (88), 38 states have call predecessors, (88), 69 states have return successors, (383), 103 states have call predecessors, (383), 88 states have call successors, (383) [2021-12-06 22:06:10,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1019 transitions. [2021-12-06 22:06:10,940 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1019 transitions. Word has length 77 [2021-12-06 22:06:10,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:06:10,940 INFO L470 AbstractCegarLoop]: Abstraction has 648 states and 1019 transitions. [2021-12-06 22:06:10,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.25) internal successors, (51), 11 states have internal predecessors, (51), 9 states have call successors, (12), 2 states have call predecessors, (12), 7 states have return successors, (14), 9 states have call predecessors, (14), 9 states have call successors, (14) [2021-12-06 22:06:10,940 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1019 transitions. [2021-12-06 22:06:10,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-06 22:06:10,942 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:06:10,942 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2021-12-06 22:06:10,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 0 [2021-12-06 22:06:11,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2021-12-06 22:06:11,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:06:11,344 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting nondet_treeErr3REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:06:11,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:06:11,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1722450372, now seen corresponding path program 4 times [2021-12-06 22:06:11,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:06:11,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1599401324] [2021-12-06 22:06:11,346 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 22:06:11,347 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:06:11,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:06:11,349 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:06:11,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-12-06 22:06:11,759 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 22:06:11,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:06:11,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-06 22:06:11,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:06:11,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:06:11,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:06:18,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:06:19,034 INFO L354 Elim1Store]: treesize reduction 59, result has 34.4 percent of original size [2021-12-06 22:06:19,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 18 treesize of output 39 [2021-12-06 22:06:19,063 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:06:19,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 18 [2021-12-06 22:06:22,209 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 45 proven. 71 refuted. 1 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-06 22:06:22,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:06:24,862 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_nondet_tree_~n~0.base_386 (_ BitVec 32)) (v_nondet_tree_~n~0.base_387 (_ BitVec 32)) (v_nondet_tree_~n~0.base_385 (_ BitVec 32)) (v_ArrVal_4439 (_ BitVec 32)) (v_ArrVal_4438 (_ BitVec 32))) (let ((.cse0 (store (store (store |c_#length| v_nondet_tree_~n~0.base_385 v_ArrVal_4438) v_nondet_tree_~n~0.base_387 v_ArrVal_4439) v_nondet_tree_~n~0.base_386 (_ bv12 32)))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| v_nondet_tree_~n~0.base_385)))) (not (bvule (_ bv8 32) (select .cse0 v_nondet_tree_~n~0.base_387))) (let ((.cse1 (bvadd (_ bv8 32) c_nondet_tree_~n~0.offset))) (and (bvule (bvadd (_ bv4 32) c_nondet_tree_~n~0.offset) .cse1) (bvule .cse1 (select .cse0 c_nondet_tree_~n~0.base))))))) is different from false [2021-12-06 22:06:24,870 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:06:24,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1599401324] [2021-12-06 22:06:24,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1599401324] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:06:24,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1374318214] [2021-12-06 22:06:24,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 22:06:24,870 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:06:24,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:06:24,871 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:06:24,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2021-12-06 22:06:25,429 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 22:06:25,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:06:25,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 22:06:25,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:06:25,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:06:25,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:06:37,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:06:37,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:06:37,235 INFO L354 Elim1Store]: treesize reduction 47, result has 36.5 percent of original size [2021-12-06 22:06:37,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 18 treesize of output 35 [2021-12-06 22:06:37,294 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2021-12-06 22:06:37,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 55 [2021-12-06 22:06:37,499 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 45 proven. 76 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-06 22:06:37,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:06:40,120 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_nondet_tree_~n~0.base_407 (_ BitVec 32)) (v_nondet_tree_~n~0.base_408 (_ BitVec 32)) (v_ArrVal_4596 (_ BitVec 1))) (or (not (= (_ bv0 1) (bvneg (bvneg (bvneg (select |c_#valid| v_nondet_tree_~n~0.base_407)))))) (not (= (_ bv0 1) (bvneg (bvneg (bvneg (bvneg (bvneg (select (store |c_#valid| v_nondet_tree_~n~0.base_407 v_ArrVal_4596) v_nondet_tree_~n~0.base_408)))))))) (and (forall ((v_ArrVal_4594 (_ BitVec 32)) (v_ArrVal_4595 (_ BitVec 32)) (v_nondet_tree_~n~0.base_406 (_ BitVec 32))) (bvule (bvadd (_ bv8 32) c_nondet_tree_~n~0.offset) (select (store (store (store |c_#length| v_nondet_tree_~n~0.base_407 v_ArrVal_4595) v_nondet_tree_~n~0.base_408 v_ArrVal_4594) v_nondet_tree_~n~0.base_406 (_ bv12 32)) c_nondet_tree_~n~0.base))) (bvule (bvadd (_ bv4 32) c_nondet_tree_~n~0.offset) (bvadd (_ bv8 32) c_nondet_tree_~n~0.offset))))) is different from false [2021-12-06 22:06:40,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1374318214] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:06:40,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:06:40,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-12-06 22:06:40,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632918703] [2021-12-06 22:06:40,127 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:06:40,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 22:06:40,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:06:40,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 22:06:40,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=224, Unknown=12, NotChecked=62, Total=342 [2021-12-06 22:06:40,127 INFO L87 Difference]: Start difference. First operand 648 states and 1019 transitions. Second operand has 16 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 12 states have internal predecessors, (49), 10 states have call successors, (12), 3 states have call predecessors, (12), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-12-06 22:07:35,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:07:35,624 INFO L93 Difference]: Finished difference Result 663 states and 1045 transitions. [2021-12-06 22:07:35,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:07:35,625 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 12 states have internal predecessors, (49), 10 states have call successors, (12), 3 states have call predecessors, (12), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) Word has length 61 [2021-12-06 22:07:35,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:07:35,629 INFO L225 Difference]: With dead ends: 663 [2021-12-06 22:07:35,629 INFO L226 Difference]: Without dead ends: 663 [2021-12-06 22:07:35,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 106 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 79.8s TimeCoverageRelationStatistics Valid=88, Invalid=396, Unknown=30, NotChecked=86, Total=600 [2021-12-06 22:07:35,629 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 120 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1266 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:07:35,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 986 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 77 Invalid, 0 Unknown, 1266 Unchecked, 0.4s Time] [2021-12-06 22:07:35,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-12-06 22:07:35,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 662. [2021-12-06 22:07:35,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 441 states have (on average 1.2630385487528344) internal successors, (557), 516 states have internal predecessors, (557), 90 states have call successors, (90), 38 states have call predecessors, (90), 71 states have return successors, (397), 107 states have call predecessors, (397), 90 states have call successors, (397) [2021-12-06 22:07:35,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1044 transitions. [2021-12-06 22:07:35,652 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1044 transitions. Word has length 61 [2021-12-06 22:07:35,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:07:35,652 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 1044 transitions. [2021-12-06 22:07:35,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 12 states have internal predecessors, (49), 10 states have call successors, (12), 3 states have call predecessors, (12), 6 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-12-06 22:07:35,653 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1044 transitions. [2021-12-06 22:07:35,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-06 22:07:35,654 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:07:35,654 INFO L514 BasicCegarLoop]: trace histogram [9, 7, 7, 7, 7, 6, 5, 5, 5, 5, 4, 3, 3, 1, 1, 1, 1] [2021-12-06 22:07:35,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (54)] Ended with exit code 0 [2021-12-06 22:07:35,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2021-12-06 22:07:36,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:07:36,056 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting nondet_treeErr5REQUIRES_VIOLATION === [nondet_treeErr0REQUIRES_VIOLATION, nondet_treeErr1REQUIRES_VIOLATION, nondet_treeErr2REQUIRES_VIOLATION, nondet_treeErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-06 22:07:36,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:07:36,057 INFO L85 PathProgramCache]: Analyzing trace with hash 926311898, now seen corresponding path program 6 times [2021-12-06 22:07:36,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:07:36,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1881532990] [2021-12-06 22:07:36,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 22:07:36,060 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:07:36,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:07:36,062 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:07:36,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2021-12-06 22:07:36,974 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-12-06 22:07:36,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:07:37,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-06 22:07:37,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:07:37,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:07:37,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:07:42,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:42,620 INFO L354 Elim1Store]: treesize reduction 59, result has 34.4 percent of original size [2021-12-06 22:07:42,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 18 treesize of output 39 [2021-12-06 22:07:42,647 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:07:42,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-12-06 22:07:45,728 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 104 proven. 100 refuted. 1 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-06 22:07:45,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:07:56,791 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:07:56,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1881532990] [2021-12-06 22:07:56,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1881532990] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:07:56,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [570668991] [2021-12-06 22:07:56,791 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 22:07:56,791 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:07:56,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:07:56,792 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:07:56,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05e81523-c4c6-4264-aa6d-2413ba6fe7e8/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (56)] Waiting until timeout for monitored process [2021-12-06 22:07:57,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-12-06 22:07:57,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:07:57,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-06 22:07:57,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:07:57,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:07:57,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:08:35,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:08:35,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:08:35,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:08:35,788 INFO L354 Elim1Store]: treesize reduction 34, result has 41.4 percent of original size [2021-12-06 22:08:35,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 18 treesize of output 32 [2021-12-06 22:08:35,851 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-06 22:08:35,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 48 [2021-12-06 22:08:36,130 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 104 proven. 101 refuted. 3 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-06 22:08:36,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:08:40,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [570668991] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:08:40,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:08:40,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 22 [2021-12-06 22:08:40,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361341654] [2021-12-06 22:08:40,961 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:08:40,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-06 22:08:40,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:08:40,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-06 22:08:40,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=559, Unknown=23, NotChecked=0, Total=650 [2021-12-06 22:08:40,962 INFO L87 Difference]: Start difference. First operand 662 states and 1044 transitions. Second operand has 23 states, 22 states have (on average 3.090909090909091) internal successors, (68), 18 states have internal predecessors, (68), 12 states have call successors, (17), 3 states have call predecessors, (17), 9 states have return successors, (16), 13 states have call predecessors, (16), 12 states have call successors, (16)