./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test13.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e403b28035008257649d82a96310933a0e656461d578ec0892b41718c92e86af --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:26:18,798 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:26:18,800 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:26:18,829 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:26:18,829 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:26:18,831 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:26:18,832 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:26:18,834 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:26:18,836 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:26:18,837 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:26:18,838 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:26:18,839 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:26:18,840 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:26:18,841 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:26:18,842 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:26:18,844 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:26:18,845 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:26:18,846 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:26:18,848 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:26:18,850 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:26:18,852 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:26:18,854 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:26:18,855 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:26:18,856 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:26:18,859 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:26:18,860 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:26:18,860 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:26:18,861 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:26:18,862 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:26:18,863 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:26:18,863 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:26:18,864 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:26:18,865 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:26:18,865 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:26:18,866 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:26:18,866 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:26:18,867 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:26:18,867 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:26:18,867 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:26:18,868 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:26:18,869 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:26:18,870 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-06 22:26:18,891 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:26:18,892 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:26:18,892 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:26:18,892 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:26:18,893 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:26:18,893 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:26:18,893 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:26:18,893 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:26:18,894 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:26:18,894 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:26:18,894 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 22:26:18,894 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 22:26:18,894 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:26:18,894 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 22:26:18,894 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:26:18,895 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 22:26:18,895 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 22:26:18,895 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 22:26:18,895 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:26:18,895 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:26:18,895 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 22:26:18,895 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:26:18,895 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:26:18,896 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:26:18,896 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:26:18,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:26:18,896 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:26:18,896 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:26:18,896 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 22:26:18,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 22:26:18,896 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:26:18,897 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_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> e403b28035008257649d82a96310933a0e656461d578ec0892b41718c92e86af [2021-12-06 22:26:19,082 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:26:19,101 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:26:19,102 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:26:19,103 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:26:19,104 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:26:19,105 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-memsafety/memleaks_test13.i [2021-12-06 22:26:19,149 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/8f299bc73/a3894807c8ce448f8d7ed4a0e1e6b4bb/FLAG8b81d4819 [2021-12-06 22:26:19,572 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:26:19,572 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/sv-benchmarks/c/ldv-memsafety/memleaks_test13.i [2021-12-06 22:26:19,583 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/8f299bc73/a3894807c8ce448f8d7ed4a0e1e6b4bb/FLAG8b81d4819 [2021-12-06 22:26:19,593 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/8f299bc73/a3894807c8ce448f8d7ed4a0e1e6b4bb [2021-12-06 22:26:19,595 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:26:19,596 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:26:19,597 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:26:19,597 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:26:19,599 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:26:19,600 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:26:19" (1/1) ... [2021-12-06 22:26:19,601 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3daf539 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:19, skipping insertion in model container [2021-12-06 22:26:19,601 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:26:19" (1/1) ... [2021-12-06 22:26:19,606 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:26:19,634 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:26:19,887 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:26:19,900 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 22:26:19,900 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@22988d6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:19, skipping insertion in model container [2021-12-06 22:26:19,900 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:26:19,900 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-12-06 22:26:19,902 INFO L158 Benchmark]: Toolchain (without parser) took 305.48ms. Allocated memory is still 107.0MB. Free memory was 67.7MB in the beginning and 77.8MB in the end (delta: -10.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 22:26:19,902 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 107.0MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:26:19,903 INFO L158 Benchmark]: CACSL2BoogieTranslator took 303.59ms. Allocated memory is still 107.0MB. Free memory was 67.4MB in the beginning and 77.8MB in the end (delta: -10.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 22:26:19,904 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.14ms. Allocated memory is still 107.0MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 303.59ms. Allocated memory is still 107.0MB. Free memory was 67.4MB in the beginning and 77.8MB in the end (delta: -10.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 576]: 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_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e403b28035008257649d82a96310933a0e656461d578ec0892b41718c92e86af --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:26:21,322 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:26:21,323 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:26:21,347 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:26:21,347 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:26:21,348 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:26:21,350 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:26:21,352 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:26:21,353 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:26:21,354 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:26:21,355 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:26:21,356 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:26:21,356 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:26:21,357 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:26:21,358 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:26:21,360 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:26:21,360 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:26:21,361 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:26:21,363 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:26:21,365 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:26:21,367 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:26:21,368 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:26:21,369 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:26:21,370 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:26:21,372 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:26:21,373 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:26:21,373 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:26:21,374 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:26:21,374 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:26:21,375 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:26:21,376 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:26:21,376 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:26:21,377 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:26:21,378 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:26:21,379 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:26:21,379 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:26:21,380 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:26:21,380 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:26:21,380 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:26:21,381 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:26:21,382 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:26:21,383 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-06 22:26:21,403 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:26:21,403 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:26:21,403 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:26:21,404 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:26:21,404 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:26:21,404 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:26:21,405 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:26:21,405 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:26:21,405 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:26:21,405 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-06 22:26:21,406 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-06 22:26:21,407 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:26:21,407 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:26:21,407 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 22:26:21,407 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 22:26:21,407 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 22:26:21,407 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:26:21,407 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:26:21,407 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:26:21,408 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:26:21,408 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:26:21,408 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:26:21,408 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:26:21,408 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 22:26:21,408 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 22:26:21,408 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:26:21,409 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 22:26:21,409 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_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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_9791c134-3dc8-4d3c-b42a-78ccc9866e09/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-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> e403b28035008257649d82a96310933a0e656461d578ec0892b41718c92e86af [2021-12-06 22:26:21,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:26:21,656 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:26:21,657 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:26:21,658 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:26:21,659 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:26:21,660 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-memsafety/memleaks_test13.i [2021-12-06 22:26:21,702 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/f1184da2d/c47815f48498495c8020c2051eabcb25/FLAG673354830 [2021-12-06 22:26:22,129 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:26:22,129 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/sv-benchmarks/c/ldv-memsafety/memleaks_test13.i [2021-12-06 22:26:22,141 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/f1184da2d/c47815f48498495c8020c2051eabcb25/FLAG673354830 [2021-12-06 22:26:22,151 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/data/f1184da2d/c47815f48498495c8020c2051eabcb25 [2021-12-06 22:26:22,152 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:26:22,153 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:26:22,155 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:26:22,155 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:26:22,157 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:26:22,158 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,159 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@782c4ad6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22, skipping insertion in model container [2021-12-06 22:26:22,159 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,163 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:26:22,198 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:26:22,444 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:26:22,458 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 22:26:22,465 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:26:22,500 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:26:22,506 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:26:22,547 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:26:22,581 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:26:22,581 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22 WrapperNode [2021-12-06 22:26:22,581 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:26:22,582 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:26:22,582 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:26:22,582 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:26:22,587 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,604 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,625 INFO L137 Inliner]: procedures = 167, calls = 80, calls flagged for inlining = 21, calls inlined = 6, statements flattened = 57 [2021-12-06 22:26:22,625 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:26:22,625 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:26:22,626 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:26:22,626 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:26:22,632 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,632 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,635 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,635 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,642 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,645 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,647 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,649 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:26:22,650 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:26:22,650 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:26:22,650 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:26:22,651 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (1/1) ... [2021-12-06 22:26:22,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:26:22,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:26:22,674 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:26:22,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:26:22,705 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2021-12-06 22:26:22,705 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2021-12-06 22:26:22,705 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2021-12-06 22:26:22,705 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2021-12-06 22:26:22,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 22:26:22,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 22:26:22,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2021-12-06 22:26:22,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2021-12-06 22:26:22,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:26:22,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:26:22,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:26:22,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:26:22,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:26:22,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:26:22,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2021-12-06 22:26:22,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2021-12-06 22:26:22,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:26:22,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:26:22,788 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:26:22,789 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:26:23,069 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:26:23,076 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:26:23,076 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-06 22:26:23,077 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:26:23 BoogieIcfgContainer [2021-12-06 22:26:23,078 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:26:23,079 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:26:23,079 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:26:23,081 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:26:23,081 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:26:22" (1/3) ... [2021-12-06 22:26:23,081 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e5ab53f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:26:23, skipping insertion in model container [2021-12-06 22:26:23,081 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:26:22" (2/3) ... [2021-12-06 22:26:23,082 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e5ab53f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:26:23, skipping insertion in model container [2021-12-06 22:26:23,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:26:23" (3/3) ... [2021-12-06 22:26:23,083 INFO L111 eAbstractionObserver]: Analyzing ICFG memleaks_test13.i [2021-12-06 22:26:23,087 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:26:23,087 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2021-12-06 22:26:23,121 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:26:23,126 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 22:26:23,126 INFO L340 AbstractCegarLoop]: Starting to check reachability of 32 error locations. [2021-12-06 22:26:23,143 INFO L276 IsEmpty]: Start isEmpty. Operand has 88 states, 45 states have (on average 1.8) internal successors, (81), 78 states have internal predecessors, (81), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:26:23,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-12-06 22:26:23,149 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:23,149 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:23,150 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_list_addErr0REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:23,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:23,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2002543009, now seen corresponding path program 1 times [2021-12-06 22:26:23,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:23,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130086250] [2021-12-06 22:26:23,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:23,168 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:23,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:23,169 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:23,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 22:26:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:23,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:26:23,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:23,433 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-06 22:26:23,434 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 15 treesize of output 20 [2021-12-06 22:26:23,492 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 22:26:23,492 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:23,493 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:23,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130086250] [2021-12-06 22:26:23,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130086250] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:23,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:23,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:26:23,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039006044] [2021-12-06 22:26:23,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:23,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:26:23,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:23,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:26:23,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:26:23,521 INFO L87 Difference]: Start difference. First operand has 88 states, 45 states have (on average 1.8) internal successors, (81), 78 states have internal predecessors, (81), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 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 22:26:23,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:23,980 INFO L93 Difference]: Finished difference Result 129 states and 131 transitions. [2021-12-06 22:26:23,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:26:23,983 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 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 12 [2021-12-06 22:26:23,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:23,993 INFO L225 Difference]: With dead ends: 129 [2021-12-06 22:26:23,993 INFO L226 Difference]: Without dead ends: 125 [2021-12-06 22:26:23,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:26:23,998 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 170 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:23,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 162 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 224 Invalid, 0 Unknown, 56 Unchecked, 0.4s Time] [2021-12-06 22:26:24,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-12-06 22:26:24,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 84. [2021-12-06 22:26:24,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 44 states have (on average 1.7272727272727273) internal successors, (76), 74 states have internal predecessors, (76), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:26:24,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 86 transitions. [2021-12-06 22:26:24,028 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 86 transitions. Word has length 12 [2021-12-06 22:26:24,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:24,028 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 86 transitions. [2021-12-06 22:26:24,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 1 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 22:26:24,028 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 86 transitions. [2021-12-06 22:26:24,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-12-06 22:26:24,029 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:24,029 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:24,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:24,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:24,231 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_list_addErr1REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:24,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:24,233 INFO L85 PathProgramCache]: Analyzing trace with hash 2002543010, now seen corresponding path program 1 times [2021-12-06 22:26:24,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:24,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1625116303] [2021-12-06 22:26:24,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:24,237 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:24,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:24,239 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:24,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 22:26:24,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:24,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-06 22:26:24,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:26,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:26,560 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:26:26,652 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 22:26:26,653 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:26,653 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:26,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1625116303] [2021-12-06 22:26:26,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1625116303] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:26,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:26,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:26:26,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919553882] [2021-12-06 22:26:26,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:26,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:26:26,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:26,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:26:26,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=41, Unknown=1, NotChecked=0, Total=56 [2021-12-06 22:26:26,655 INFO L87 Difference]: Start difference. First operand 84 states and 86 transitions. Second operand has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 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 22:26:33,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:33,190 INFO L93 Difference]: Finished difference Result 130 states and 134 transitions. [2021-12-06 22:26:33,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 22:26:33,191 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 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 12 [2021-12-06 22:26:33,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:33,193 INFO L225 Difference]: With dead ends: 130 [2021-12-06 22:26:33,193 INFO L226 Difference]: Without dead ends: 130 [2021-12-06 22:26:33,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=64, Invalid=142, Unknown=4, NotChecked=0, Total=210 [2021-12-06 22:26:33,194 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 190 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:33,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 142 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 247 Invalid, 0 Unknown, 77 Unchecked, 0.4s Time] [2021-12-06 22:26:33,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-12-06 22:26:33,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 82. [2021-12-06 22:26:33,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 44 states have (on average 1.6818181818181819) internal successors, (74), 72 states have internal predecessors, (74), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:26:33,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 84 transitions. [2021-12-06 22:26:33,204 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 84 transitions. Word has length 12 [2021-12-06 22:26:33,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:33,204 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 84 transitions. [2021-12-06 22:26:33,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 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 22:26:33,204 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 84 transitions. [2021-12-06 22:26:33,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-06 22:26:33,205 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:33,205 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:33,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 22:26:33,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:33,406 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __ldv_list_addErr0REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:33,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:33,408 INFO L85 PathProgramCache]: Analyzing trace with hash 663113707, now seen corresponding path program 1 times [2021-12-06 22:26:33,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:33,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1031561960] [2021-12-06 22:26:33,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:33,411 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:33,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:33,414 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:33,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 22:26:33,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:33,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 22:26:33,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:33,575 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:26:33,605 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 22:26:33,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:33,605 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:33,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1031561960] [2021-12-06 22:26:33,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1031561960] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:33,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:33,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:26:33,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063795545] [2021-12-06 22:26:33,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:33,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:26:33,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:33,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:26:33,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:26:33,607 INFO L87 Difference]: Start difference. First operand 82 states and 84 transitions. Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:34,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:34,005 INFO L93 Difference]: Finished difference Result 115 states and 118 transitions. [2021-12-06 22:26:34,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:26:34,006 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-12-06 22:26:34,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:34,007 INFO L225 Difference]: With dead ends: 115 [2021-12-06 22:26:34,007 INFO L226 Difference]: Without dead ends: 115 [2021-12-06 22:26:34,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-12-06 22:26:34,009 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 64 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:34,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 350 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:26:34,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-12-06 22:26:34,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 81. [2021-12-06 22:26:34,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 44 states have (on average 1.6590909090909092) internal successors, (73), 71 states have internal predecessors, (73), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:26:34,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 83 transitions. [2021-12-06 22:26:34,015 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 83 transitions. Word has length 15 [2021-12-06 22:26:34,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:34,015 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 83 transitions. [2021-12-06 22:26:34,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:34,015 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 83 transitions. [2021-12-06 22:26:34,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-06 22:26:34,016 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:34,016 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:34,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 22:26:34,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:34,218 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __ldv_list_addErr1REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:34,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:34,220 INFO L85 PathProgramCache]: Analyzing trace with hash 663113708, now seen corresponding path program 1 times [2021-12-06 22:26:34,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:34,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1233082011] [2021-12-06 22:26:34,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:34,222 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:34,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:34,223 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:34,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 22:26:34,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:34,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-06 22:26:34,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:36,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:36,514 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:26:36,631 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:26:36,635 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:26:36,708 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 22:26:36,708 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:36,708 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:36,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1233082011] [2021-12-06 22:26:36,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1233082011] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:36,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:36,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 22:26:36,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963075866] [2021-12-06 22:26:36,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:36,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 22:26:36,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:36,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 22:26:36,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=89, Unknown=1, NotChecked=0, Total=110 [2021-12-06 22:26:36,710 INFO L87 Difference]: Start difference. First operand 81 states and 83 transitions. Second operand has 11 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:41,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:41,688 INFO L93 Difference]: Finished difference Result 118 states and 125 transitions. [2021-12-06 22:26:41,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:26:41,689 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-12-06 22:26:41,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:41,690 INFO L225 Difference]: With dead ends: 118 [2021-12-06 22:26:41,690 INFO L226 Difference]: Without dead ends: 118 [2021-12-06 22:26:41,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=95, Invalid=322, Unknown=3, NotChecked=0, Total=420 [2021-12-06 22:26:41,691 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 90 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:41,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 341 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 420 Invalid, 0 Unknown, 90 Unchecked, 0.6s Time] [2021-12-06 22:26:41,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-12-06 22:26:41,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 80. [2021-12-06 22:26:41,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 44 states have (on average 1.6363636363636365) internal successors, (72), 70 states have internal predecessors, (72), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:26:41,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 82 transitions. [2021-12-06 22:26:41,697 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 82 transitions. Word has length 15 [2021-12-06 22:26:41,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:41,697 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 82 transitions. [2021-12-06 22:26:41,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.2222222222222223) internal successors, (11), 8 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:41,698 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 82 transitions. [2021-12-06 22:26:41,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-06 22:26:41,698 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:41,698 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:41,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:41,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:41,900 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:41,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1949585109, now seen corresponding path program 1 times [2021-12-06 22:26:41,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:41,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640989016] [2021-12-06 22:26:41,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:41,903 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:41,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:41,906 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:41,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 22:26:42,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:42,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:26:42,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:42,047 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 22:26:42,048 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:42,048 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:42,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640989016] [2021-12-06 22:26:42,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640989016] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:42,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:42,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:26:42,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361687394] [2021-12-06 22:26:42,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:42,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:26:42,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:42,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:26:42,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:26:42,049 INFO L87 Difference]: Start difference. First operand 80 states and 82 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:42,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:42,064 INFO L93 Difference]: Finished difference Result 110 states and 115 transitions. [2021-12-06 22:26:42,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:26:42,064 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-12-06 22:26:42,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:42,065 INFO L225 Difference]: With dead ends: 110 [2021-12-06 22:26:42,065 INFO L226 Difference]: Without dead ends: 110 [2021-12-06 22:26:42,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 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 22:26:42,066 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 24 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:42,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 401 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:26:42,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-12-06 22:26:42,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 84. [2021-12-06 22:26:42,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 47 states have (on average 1.5957446808510638) internal successors, (75), 73 states have internal predecessors, (75), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:26:42,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 86 transitions. [2021-12-06 22:26:42,072 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 86 transitions. Word has length 13 [2021-12-06 22:26:42,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:42,073 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 86 transitions. [2021-12-06 22:26:42,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:42,073 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 86 transitions. [2021-12-06 22:26:42,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-06 22:26:42,073 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:42,073 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:42,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 22:26:42,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:42,274 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:42,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:42,275 INFO L85 PathProgramCache]: Analyzing trace with hash 142130646, now seen corresponding path program 1 times [2021-12-06 22:26:42,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:42,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40694139] [2021-12-06 22:26:42,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:42,276 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:42,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:42,277 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:42,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 22:26:42,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:42,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-06 22:26:42,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:42,504 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:26:42,510 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:26:42,539 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 22:26:42,539 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:42,539 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:42,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40694139] [2021-12-06 22:26:42,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40694139] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:42,539 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:42,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:26:42,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178378633] [2021-12-06 22:26:42,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:42,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:26:42,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:42,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:26:42,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:26:42,541 INFO L87 Difference]: Start difference. First operand 84 states and 86 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:42,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:42,935 INFO L93 Difference]: Finished difference Result 109 states and 113 transitions. [2021-12-06 22:26:42,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:26:42,936 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-12-06 22:26:42,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:42,937 INFO L225 Difference]: With dead ends: 109 [2021-12-06 22:26:42,937 INFO L226 Difference]: Without dead ends: 109 [2021-12-06 22:26:42,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:26:42,938 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 35 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:42,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 244 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:26:42,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-12-06 22:26:42,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 90. [2021-12-06 22:26:42,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 53 states have (on average 1.5471698113207548) internal successors, (82), 78 states have internal predecessors, (82), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:26:42,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 93 transitions. [2021-12-06 22:26:42,943 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 93 transitions. Word has length 13 [2021-12-06 22:26:42,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:42,943 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 93 transitions. [2021-12-06 22:26:42,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:42,944 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 93 transitions. [2021-12-06 22:26:42,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-06 22:26:42,944 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:42,944 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:42,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 22:26:43,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:43,146 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:43,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:43,147 INFO L85 PathProgramCache]: Analyzing trace with hash 142130645, now seen corresponding path program 1 times [2021-12-06 22:26:43,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:43,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1768535997] [2021-12-06 22:26:43,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:43,149 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:43,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:43,151 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:43,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 22:26:43,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:43,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:26:43,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:43,304 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:26:43,324 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 22:26:43,325 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:43,325 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:43,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1768535997] [2021-12-06 22:26:43,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1768535997] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:43,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:43,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:26:43,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103598021] [2021-12-06 22:26:43,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:43,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:26:43,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:43,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:26:43,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:26:43,326 INFO L87 Difference]: Start difference. First operand 90 states and 93 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:43,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:43,653 INFO L93 Difference]: Finished difference Result 104 states and 105 transitions. [2021-12-06 22:26:43,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:26:43,654 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-12-06 22:26:43,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:43,655 INFO L225 Difference]: With dead ends: 104 [2021-12-06 22:26:43,655 INFO L226 Difference]: Without dead ends: 104 [2021-12-06 22:26:43,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:26:43,656 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 38 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:43,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 190 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:26:43,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-12-06 22:26:43,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 90. [2021-12-06 22:26:43,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 53 states have (on average 1.528301886792453) internal successors, (81), 78 states have internal predecessors, (81), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:26:43,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 92 transitions. [2021-12-06 22:26:43,660 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 92 transitions. Word has length 13 [2021-12-06 22:26:43,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:43,660 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 92 transitions. [2021-12-06 22:26:43,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:43,661 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 92 transitions. [2021-12-06 22:26:43,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-06 22:26:43,661 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:43,661 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:43,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 22:26:43,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:43,863 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __ldv_list_addErr2REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:43,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:43,864 INFO L85 PathProgramCache]: Analyzing trace with hash -918311498, now seen corresponding path program 1 times [2021-12-06 22:26:43,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:43,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [641262795] [2021-12-06 22:26:43,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:43,866 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:43,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:43,868 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:43,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 22:26:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:43,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:26:43,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:43,937 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:26:43,995 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 22:26:43,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:43,996 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:43,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [641262795] [2021-12-06 22:26:43,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [641262795] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:43,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:43,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 22:26:43,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715515955] [2021-12-06 22:26:43,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:43,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:26:43,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:43,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:26:43,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:26:43,998 INFO L87 Difference]: Start difference. First operand 90 states and 92 transitions. Second operand has 9 states, 8 states have (on average 1.5) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:44,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:44,420 INFO L93 Difference]: Finished difference Result 127 states and 131 transitions. [2021-12-06 22:26:44,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:26:44,420 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-12-06 22:26:44,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:44,421 INFO L225 Difference]: With dead ends: 127 [2021-12-06 22:26:44,421 INFO L226 Difference]: Without dead ends: 127 [2021-12-06 22:26:44,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:26:44,422 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 47 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:44,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 419 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:26:44,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-12-06 22:26:44,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 103. [2021-12-06 22:26:44,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 63 states have (on average 1.492063492063492) internal successors, (94), 88 states have internal predecessors, (94), 7 states have call successors, (7), 7 states have call predecessors, (7), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:26:44,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 109 transitions. [2021-12-06 22:26:44,427 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 109 transitions. Word has length 16 [2021-12-06 22:26:44,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:44,427 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 109 transitions. [2021-12-06 22:26:44,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.5) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:44,428 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 109 transitions. [2021-12-06 22:26:44,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-06 22:26:44,428 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:44,428 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:44,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-06 22:26:44,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:44,629 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __ldv_list_addErr3REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:44,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:44,630 INFO L85 PathProgramCache]: Analyzing trace with hash -918311497, now seen corresponding path program 1 times [2021-12-06 22:26:44,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:44,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1678501409] [2021-12-06 22:26:44,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:44,630 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:44,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:44,631 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:44,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 22:26:44,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:44,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-06 22:26:44,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:44,723 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:26:44,828 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 22:26:44,828 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:44,828 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:44,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1678501409] [2021-12-06 22:26:44,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1678501409] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:44,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:44,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 22:26:44,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066935327] [2021-12-06 22:26:44,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:44,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 22:26:44,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:44,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 22:26:44,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:26:44,830 INFO L87 Difference]: Start difference. First operand 103 states and 109 transitions. Second operand has 10 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 7 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:45,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:45,351 INFO L93 Difference]: Finished difference Result 130 states and 134 transitions. [2021-12-06 22:26:45,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:26:45,351 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 7 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-12-06 22:26:45,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:45,352 INFO L225 Difference]: With dead ends: 130 [2021-12-06 22:26:45,352 INFO L226 Difference]: Without dead ends: 130 [2021-12-06 22:26:45,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:26:45,353 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 47 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:45,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 505 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 22:26:45,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-12-06 22:26:45,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 103. [2021-12-06 22:26:45,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 63 states have (on average 1.4603174603174602) internal successors, (92), 88 states have internal predecessors, (92), 7 states have call successors, (7), 7 states have call predecessors, (7), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:26:45,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 107 transitions. [2021-12-06 22:26:45,357 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 107 transitions. Word has length 16 [2021-12-06 22:26:45,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:45,357 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 107 transitions. [2021-12-06 22:26:45,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 7 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:45,357 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 107 transitions. [2021-12-06 22:26:45,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-06 22:26:45,358 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:45,358 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:45,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:45,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:45,560 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __ldv_list_addErr2REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:45,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:45,561 INFO L85 PathProgramCache]: Analyzing trace with hash -789228779, now seen corresponding path program 1 times [2021-12-06 22:26:45,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:45,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1416581487] [2021-12-06 22:26:45,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:45,563 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:45,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:45,570 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:45,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-06 22:26:45,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:45,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:26:45,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:45,665 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 22:26:45,665 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:45,665 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:45,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1416581487] [2021-12-06 22:26:45,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1416581487] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:45,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:45,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:26:45,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159592859] [2021-12-06 22:26:45,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:45,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:26:45,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:45,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:26:45,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:26:45,667 INFO L87 Difference]: Start difference. First operand 103 states and 107 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:45,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:45,679 INFO L93 Difference]: Finished difference Result 91 states and 92 transitions. [2021-12-06 22:26:45,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:26:45,679 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-12-06 22:26:45,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:45,680 INFO L225 Difference]: With dead ends: 91 [2021-12-06 22:26:45,680 INFO L226 Difference]: Without dead ends: 91 [2021-12-06 22:26:45,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 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 22:26:45,681 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 10 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:45,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 310 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:26:45,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-12-06 22:26:45,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 86. [2021-12-06 22:26:45,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 53 states have (on average 1.4339622641509433) internal successors, (76), 74 states have internal predecessors, (76), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:26:45,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 87 transitions. [2021-12-06 22:26:45,684 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 87 transitions. Word has length 16 [2021-12-06 22:26:45,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:45,684 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 87 transitions. [2021-12-06 22:26:45,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:45,684 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 87 transitions. [2021-12-06 22:26:45,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-06 22:26:45,685 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:45,685 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:45,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-12-06 22:26:45,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:45,885 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __ldv_list_addErr6REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:45,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:45,886 INFO L85 PathProgramCache]: Analyzing trace with hash -2029051719, now seen corresponding path program 1 times [2021-12-06 22:26:45,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:45,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408372633] [2021-12-06 22:26:45,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:45,886 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:45,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:45,887 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:45,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 22:26:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:45,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:26:45,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:45,968 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 22:26:45,968 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:45,968 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:45,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408372633] [2021-12-06 22:26:45,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408372633] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:45,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:45,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:26:45,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210068133] [2021-12-06 22:26:45,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:45,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:26:45,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:45,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:26:45,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:26:45,969 INFO L87 Difference]: Start difference. First operand 86 states and 87 transitions. Second operand has 5 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:46,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:46,101 INFO L93 Difference]: Finished difference Result 85 states and 86 transitions. [2021-12-06 22:26:46,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:26:46,102 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2021-12-06 22:26:46,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:46,103 INFO L225 Difference]: With dead ends: 85 [2021-12-06 22:26:46,103 INFO L226 Difference]: Without dead ends: 85 [2021-12-06 22:26:46,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:26:46,103 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 12 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:46,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 197 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:26:46,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-12-06 22:26:46,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-12-06 22:26:46,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 53 states have (on average 1.4150943396226414) internal successors, (75), 73 states have internal predecessors, (75), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:26:46,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 86 transitions. [2021-12-06 22:26:46,106 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 86 transitions. Word has length 18 [2021-12-06 22:26:46,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:46,106 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 86 transitions. [2021-12-06 22:26:46,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:46,106 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 86 transitions. [2021-12-06 22:26:46,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-06 22:26:46,107 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:46,107 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:46,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 22:26:46,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:46,308 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __ldv_list_addErr7REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:46,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:46,309 INFO L85 PathProgramCache]: Analyzing trace with hash -2029051718, now seen corresponding path program 1 times [2021-12-06 22:26:46,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:46,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1503571165] [2021-12-06 22:26:46,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:46,311 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:46,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:46,313 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:46,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 22:26:46,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:46,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:26:46,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:46,501 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 22:26:46,501 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:46,501 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:46,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1503571165] [2021-12-06 22:26:46,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1503571165] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:46,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:46,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:26:46,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482774929] [2021-12-06 22:26:46,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:46,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:26:46,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:46,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:26:46,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:26:46,502 INFO L87 Difference]: Start difference. First operand 85 states and 86 transitions. Second operand has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:46,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:46,759 INFO L93 Difference]: Finished difference Result 84 states and 85 transitions. [2021-12-06 22:26:46,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:26:46,760 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2021-12-06 22:26:46,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:46,760 INFO L225 Difference]: With dead ends: 84 [2021-12-06 22:26:46,760 INFO L226 Difference]: Without dead ends: 84 [2021-12-06 22:26:46,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:26:46,761 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 81 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:46,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 275 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:26:46,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-12-06 22:26:46,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2021-12-06 22:26:46,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 53 states have (on average 1.3962264150943395) internal successors, (74), 72 states have internal predecessors, (74), 5 states have call successors, (5), 5 states have call predecessors, (5), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-06 22:26:46,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 85 transitions. [2021-12-06 22:26:46,763 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 85 transitions. Word has length 18 [2021-12-06 22:26:46,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:46,764 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 85 transitions. [2021-12-06 22:26:46,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-06 22:26:46,764 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 85 transitions. [2021-12-06 22:26:46,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-06 22:26:46,764 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:46,764 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:46,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-06 22:26:46,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:46,966 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:46,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:46,971 INFO L85 PathProgramCache]: Analyzing trace with hash -781083149, now seen corresponding path program 1 times [2021-12-06 22:26:46,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:46,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753095626] [2021-12-06 22:26:46,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:46,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:46,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:46,973 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:46,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 22:26:47,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:47,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:26:47,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:47,129 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 22:26:47,129 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:47,129 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:47,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753095626] [2021-12-06 22:26:47,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753095626] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:47,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:47,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:26:47,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065431834] [2021-12-06 22:26:47,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:47,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:26:47,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:47,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:26:47,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:26:47,130 INFO L87 Difference]: Start difference. First operand 84 states and 85 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 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 22:26:47,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:47,447 INFO L93 Difference]: Finished difference Result 121 states and 122 transitions. [2021-12-06 22:26:47,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:26:47,448 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 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 19 [2021-12-06 22:26:47,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:47,449 INFO L225 Difference]: With dead ends: 121 [2021-12-06 22:26:47,449 INFO L226 Difference]: Without dead ends: 121 [2021-12-06 22:26:47,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:26:47,449 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 94 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:47,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 139 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:26:47,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-12-06 22:26:47,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 92. [2021-12-06 22:26:47,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 59 states have (on average 1.4067796610169492) internal successors, (83), 79 states have internal predecessors, (83), 6 states have call successors, (6), 6 states have call predecessors, (6), 7 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2021-12-06 22:26:47,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 96 transitions. [2021-12-06 22:26:47,453 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 96 transitions. Word has length 19 [2021-12-06 22:26:47,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:47,453 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 96 transitions. [2021-12-06 22:26:47,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 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 22:26:47,453 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 96 transitions. [2021-12-06 22:26:47,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-06 22:26:47,453 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:47,453 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:26:47,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-06 22:26:47,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:47,655 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:47,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:47,656 INFO L85 PathProgramCache]: Analyzing trace with hash -781083148, now seen corresponding path program 1 times [2021-12-06 22:26:47,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:47,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [562711121] [2021-12-06 22:26:47,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:47,658 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:47,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:47,660 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:47,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 22:26:47,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:47,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 22:26:47,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:47,903 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 22:26:47,903 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:47,903 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:47,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [562711121] [2021-12-06 22:26:47,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [562711121] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:47,903 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:47,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:26:47,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798866029] [2021-12-06 22:26:47,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:47,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:26:47,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:47,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:26:47,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:26:47,904 INFO L87 Difference]: Start difference. First operand 92 states and 96 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 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 22:26:48,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:48,161 INFO L93 Difference]: Finished difference Result 102 states and 105 transitions. [2021-12-06 22:26:48,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:26:48,162 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 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 19 [2021-12-06 22:26:48,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:48,162 INFO L225 Difference]: With dead ends: 102 [2021-12-06 22:26:48,162 INFO L226 Difference]: Without dead ends: 102 [2021-12-06 22:26:48,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:26:48,163 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 22 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:48,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 239 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:26:48,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-06 22:26:48,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 99. [2021-12-06 22:26:48,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 64 states have (on average 1.375) internal successors, (88), 85 states have internal predecessors, (88), 7 states have call successors, (7), 7 states have call predecessors, (7), 8 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 22:26:48,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 103 transitions. [2021-12-06 22:26:48,166 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 103 transitions. Word has length 19 [2021-12-06 22:26:48,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:48,166 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 103 transitions. [2021-12-06 22:26:48,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 1 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 22:26:48,167 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 103 transitions. [2021-12-06 22:26:48,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-06 22:26:48,167 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:48,167 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] [2021-12-06 22:26:48,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-06 22:26:48,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:48,369 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:48,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:48,370 INFO L85 PathProgramCache]: Analyzing trace with hash -151348929, now seen corresponding path program 1 times [2021-12-06 22:26:48,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:48,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [992202621] [2021-12-06 22:26:48,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:48,372 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:48,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:48,372 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:48,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-06 22:26:48,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:48,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:26:48,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:48,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:48,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:48,461 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:48,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [992202621] [2021-12-06 22:26:48,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [992202621] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:48,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:48,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:26:48,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725925918] [2021-12-06 22:26:48,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:48,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:26:48,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:48,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:26:48,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:26:48,462 INFO L87 Difference]: Start difference. First operand 99 states and 103 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 22:26:48,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:48,604 INFO L93 Difference]: Finished difference Result 101 states and 104 transitions. [2021-12-06 22:26:48,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:26:48,605 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2021-12-06 22:26:48,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:48,605 INFO L225 Difference]: With dead ends: 101 [2021-12-06 22:26:48,605 INFO L226 Difference]: Without dead ends: 82 [2021-12-06 22:26:48,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 21 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 22:26:48,606 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 34 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:48,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 101 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:26:48,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-12-06 22:26:48,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2021-12-06 22:26:48,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 50 states have (on average 1.46) internal successors, (73), 70 states have internal predecessors, (73), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:26:48,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 85 transitions. [2021-12-06 22:26:48,609 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 85 transitions. Word has length 24 [2021-12-06 22:26:48,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:48,609 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 85 transitions. [2021-12-06 22:26:48,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 22:26:48,609 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 85 transitions. [2021-12-06 22:26:48,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-06 22:26:48,610 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:48,610 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] [2021-12-06 22:26:48,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-12-06 22:26:48,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:48,811 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:48,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:48,812 INFO L85 PathProgramCache]: Analyzing trace with hash 345895671, now seen corresponding path program 1 times [2021-12-06 22:26:48,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:48,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [950881351] [2021-12-06 22:26:48,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:48,814 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:48,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:48,816 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:48,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 22:26:48,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:48,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-06 22:26:48,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:48,980 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:26:49,197 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 11 treesize of output 7 [2021-12-06 22:26:49,202 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 11 treesize of output 7 [2021-12-06 22:26:49,362 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:26:49,366 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 17 treesize of output 9 [2021-12-06 22:26:49,424 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 22:26:49,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:49,424 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:49,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [950881351] [2021-12-06 22:26:49,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [950881351] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:49,424 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:49,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-06 22:26:49,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026266724] [2021-12-06 22:26:49,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:49,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 22:26:49,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:49,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 22:26:49,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-12-06 22:26:49,425 INFO L87 Difference]: Start difference. First operand 82 states and 85 transitions. Second operand has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 12 states have internal predecessors, (21), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:49,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:49,806 INFO L93 Difference]: Finished difference Result 105 states and 108 transitions. [2021-12-06 22:26:49,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:26:49,807 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 12 states have internal predecessors, (21), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2021-12-06 22:26:49,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:49,808 INFO L225 Difference]: With dead ends: 105 [2021-12-06 22:26:49,808 INFO L226 Difference]: Without dead ends: 105 [2021-12-06 22:26:49,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-12-06 22:26:49,808 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 42 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:49,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 397 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 225 Invalid, 0 Unknown, 147 Unchecked, 0.3s Time] [2021-12-06 22:26:49,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-12-06 22:26:49,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 83. [2021-12-06 22:26:49,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 51 states have (on average 1.4313725490196079) internal successors, (73), 70 states have internal predecessors, (73), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:26:49,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 87 transitions. [2021-12-06 22:26:49,811 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 87 transitions. Word has length 27 [2021-12-06 22:26:49,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:49,812 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 87 transitions. [2021-12-06 22:26:49,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 12 states have internal predecessors, (21), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:49,812 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 87 transitions. [2021-12-06 22:26:49,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-06 22:26:49,812 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:49,812 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] [2021-12-06 22:26:49,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-06 22:26:50,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:50,013 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:50,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:50,014 INFO L85 PathProgramCache]: Analyzing trace with hash 345895670, now seen corresponding path program 1 times [2021-12-06 22:26:50,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:50,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1659477303] [2021-12-06 22:26:50,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:50,015 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:50,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:50,016 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:50,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-06 22:26:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:50,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 22:26:50,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:50,099 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:26:50,243 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 11 treesize of output 7 [2021-12-06 22:26:50,351 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 23 treesize of output 15 [2021-12-06 22:26:50,391 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 22:26:50,391 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:50,391 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:50,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1659477303] [2021-12-06 22:26:50,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1659477303] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:50,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:50,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 22:26:50,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426472135] [2021-12-06 22:26:50,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:50,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 22:26:50,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:50,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 22:26:50,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:26:50,392 INFO L87 Difference]: Start difference. First operand 83 states and 87 transitions. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 11 states have internal predecessors, (21), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:50,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:50,844 INFO L93 Difference]: Finished difference Result 101 states and 102 transitions. [2021-12-06 22:26:50,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 22:26:50,844 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 11 states have internal predecessors, (21), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2021-12-06 22:26:50,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:50,845 INFO L225 Difference]: With dead ends: 101 [2021-12-06 22:26:50,845 INFO L226 Difference]: Without dead ends: 101 [2021-12-06 22:26:50,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-12-06 22:26:50,846 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 45 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:50,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 380 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 236 Invalid, 0 Unknown, 216 Unchecked, 0.3s Time] [2021-12-06 22:26:50,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-12-06 22:26:50,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 84. [2021-12-06 22:26:50,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 53 states have (on average 1.4150943396226414) internal successors, (75), 71 states have internal predecessors, (75), 7 states have call successors, (7), 6 states have call predecessors, (7), 6 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:26:50,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 89 transitions. [2021-12-06 22:26:50,848 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 89 transitions. Word has length 27 [2021-12-06 22:26:50,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:50,849 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 89 transitions. [2021-12-06 22:26:50,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 11 states have internal predecessors, (21), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:50,849 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 89 transitions. [2021-12-06 22:26:50,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 22:26:50,849 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:50,849 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, 1, 1] [2021-12-06 22:26:50,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-12-06 22:26:51,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:51,051 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_list_delErr0REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:51,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:51,052 INFO L85 PathProgramCache]: Analyzing trace with hash -566103308, now seen corresponding path program 1 times [2021-12-06 22:26:51,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:51,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [963136201] [2021-12-06 22:26:51,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:51,054 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:51,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:51,055 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:51,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-06 22:26:51,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:51,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-06 22:26:51,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:51,159 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:26:51,298 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 11 treesize of output 7 [2021-12-06 22:26:51,411 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 23 treesize of output 15 [2021-12-06 22:26:51,496 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 22:26:51,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:51,497 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:51,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [963136201] [2021-12-06 22:26:51,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [963136201] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:51,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:51,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-06 22:26:51,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380302685] [2021-12-06 22:26:51,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:51,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 22:26:51,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:51,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 22:26:51,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:26:51,498 INFO L87 Difference]: Start difference. First operand 84 states and 89 transitions. Second operand has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 12 states have internal predecessors, (25), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:51,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:51,699 INFO L93 Difference]: Finished difference Result 98 states and 102 transitions. [2021-12-06 22:26:51,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 22:26:51,699 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 12 states have internal predecessors, (25), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2021-12-06 22:26:51,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:51,700 INFO L225 Difference]: With dead ends: 98 [2021-12-06 22:26:51,700 INFO L226 Difference]: Without dead ends: 98 [2021-12-06 22:26:51,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-12-06 22:26:51,701 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 80 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:51,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 221 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 122 Invalid, 0 Unknown, 127 Unchecked, 0.2s Time] [2021-12-06 22:26:51,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-06 22:26:51,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 92. [2021-12-06 22:26:51,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.4426229508196722) internal successors, (88), 78 states have internal predecessors, (88), 7 states have call successors, (7), 7 states have call predecessors, (7), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:26:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 102 transitions. [2021-12-06 22:26:51,704 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 102 transitions. Word has length 32 [2021-12-06 22:26:51,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:51,704 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 102 transitions. [2021-12-06 22:26:51,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 12 states have internal predecessors, (25), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 102 transitions. [2021-12-06 22:26:51,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 22:26:51,705 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:51,705 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, 1, 1] [2021-12-06 22:26:51,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:51,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:51,906 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_list_delErr1REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:51,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:51,908 INFO L85 PathProgramCache]: Analyzing trace with hash -566103307, now seen corresponding path program 1 times [2021-12-06 22:26:51,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:51,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2027107431] [2021-12-06 22:26:51,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:51,909 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:51,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:51,910 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:51,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-12-06 22:26:52,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:52,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-06 22:26:52,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:52,024 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:26:52,233 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 11 treesize of output 7 [2021-12-06 22:26:52,239 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 11 treesize of output 7 [2021-12-06 22:26:52,403 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:26:52,406 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 17 treesize of output 9 [2021-12-06 22:26:52,536 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 22:26:52,536 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:52,536 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:52,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2027107431] [2021-12-06 22:26:52,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2027107431] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:52,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:52,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-12-06 22:26:52,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044714834] [2021-12-06 22:26:52,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:52,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 22:26:52,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:52,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 22:26:52,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-12-06 22:26:52,537 INFO L87 Difference]: Start difference. First operand 92 states and 102 transitions. Second operand has 16 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:53,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:53,042 INFO L93 Difference]: Finished difference Result 104 states and 106 transitions. [2021-12-06 22:26:53,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 22:26:53,042 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2021-12-06 22:26:53,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:53,043 INFO L225 Difference]: With dead ends: 104 [2021-12-06 22:26:53,043 INFO L226 Difference]: Without dead ends: 104 [2021-12-06 22:26:53,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-12-06 22:26:53,043 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 54 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:53,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 428 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 271 Invalid, 0 Unknown, 166 Unchecked, 0.4s Time] [2021-12-06 22:26:53,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-12-06 22:26:53,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 92. [2021-12-06 22:26:53,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 61 states have (on average 1.4098360655737705) internal successors, (86), 78 states have internal predecessors, (86), 7 states have call successors, (7), 7 states have call predecessors, (7), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:26:53,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 100 transitions. [2021-12-06 22:26:53,046 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 100 transitions. Word has length 32 [2021-12-06 22:26:53,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:53,046 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 100 transitions. [2021-12-06 22:26:53,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:53,046 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 100 transitions. [2021-12-06 22:26:53,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-06 22:26:53,047 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:53,047 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, 1, 1, 1] [2021-12-06 22:26:53,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2021-12-06 22:26:53,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:53,248 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:53,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:53,249 INFO L85 PathProgramCache]: Analyzing trace with hash -372722091, now seen corresponding path program 1 times [2021-12-06 22:26:53,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:53,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [721712162] [2021-12-06 22:26:53,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:53,251 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:53,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:53,253 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:53,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-06 22:26:53,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:53,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 22:26:53,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:53,408 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:53,408 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:26:53,532 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 11 treesize of output 7 [2021-12-06 22:26:53,616 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 16 treesize of output 8 [2021-12-06 22:26:53,660 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 22:26:53,660 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:53,660 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:53,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [721712162] [2021-12-06 22:26:53,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [721712162] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:53,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:53,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-06 22:26:53,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614193830] [2021-12-06 22:26:53,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:53,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 22:26:53,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:53,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 22:26:53,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:26:53,662 INFO L87 Difference]: Start difference. First operand 92 states and 100 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:54,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:54,685 INFO L93 Difference]: Finished difference Result 131 states and 133 transitions. [2021-12-06 22:26:54,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 22:26:54,685 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2021-12-06 22:26:54,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:54,686 INFO L225 Difference]: With dead ends: 131 [2021-12-06 22:26:54,686 INFO L226 Difference]: Without dead ends: 131 [2021-12-06 22:26:54,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2021-12-06 22:26:54,687 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 186 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:54,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 147 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 22:26:54,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-12-06 22:26:54,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 85. [2021-12-06 22:26:54,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.3928571428571428) internal successors, (78), 72 states have internal predecessors, (78), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:26:54,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 90 transitions. [2021-12-06 22:26:54,690 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 90 transitions. Word has length 33 [2021-12-06 22:26:54,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:54,690 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 90 transitions. [2021-12-06 22:26:54,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:54,690 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 90 transitions. [2021-12-06 22:26:54,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 22:26:54,691 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:54,691 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, 1, 1, 1, 1, 1] [2021-12-06 22:26:54,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-12-06 22:26:54,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:54,891 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_list_delErr4REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:54,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:54,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1552970525, now seen corresponding path program 1 times [2021-12-06 22:26:54,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:54,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [457144683] [2021-12-06 22:26:54,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:54,892 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:54,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:54,893 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:54,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-12-06 22:26:54,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:55,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 61 conjunts are in the unsatisfiable core [2021-12-06 22:26:55,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:55,092 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:55,092 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 16 treesize of output 16 [2021-12-06 22:26:55,144 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 7 treesize of output 3 [2021-12-06 22:26:55,399 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 11 treesize of output 7 [2021-12-06 22:26:55,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:55,492 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 21 treesize of output 20 [2021-12-06 22:26:55,506 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 11 treesize of output 7 [2021-12-06 22:26:55,537 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:26:55,538 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 19 treesize of output 26 [2021-12-06 22:26:55,811 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 43 treesize of output 35 [2021-12-06 22:26:55,883 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 30 treesize of output 18 [2021-12-06 22:26:56,143 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 22:26:56,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 14 [2021-12-06 22:26:56,206 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 22:26:56,206 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:56,207 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:56,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [457144683] [2021-12-06 22:26:56,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [457144683] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:56,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:56,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 22:26:56,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335419337] [2021-12-06 22:26:56,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:56,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 22:26:56,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:56,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 22:26:56,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=413, Unknown=0, NotChecked=0, Total=462 [2021-12-06 22:26:56,208 INFO L87 Difference]: Start difference. First operand 85 states and 90 transitions. Second operand has 22 states, 20 states have (on average 1.4) internal successors, (28), 17 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:56,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:26:56,893 INFO L93 Difference]: Finished difference Result 88 states and 89 transitions. [2021-12-06 22:26:56,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 22:26:56,894 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 1.4) internal successors, (28), 17 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2021-12-06 22:26:56,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:26:56,894 INFO L225 Difference]: With dead ends: 88 [2021-12-06 22:26:56,894 INFO L226 Difference]: Without dead ends: 88 [2021-12-06 22:26:56,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2021-12-06 22:26:56,895 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 29 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:26:56,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 462 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 287 Invalid, 0 Unknown, 271 Unchecked, 0.4s Time] [2021-12-06 22:26:56,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-12-06 22:26:56,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 85. [2021-12-06 22:26:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.375) internal successors, (77), 72 states have internal predecessors, (77), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:26:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 89 transitions. [2021-12-06 22:26:56,898 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 89 transitions. Word has length 35 [2021-12-06 22:26:56,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:26:56,898 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 89 transitions. [2021-12-06 22:26:56,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 1.4) internal successors, (28), 17 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:26:56,898 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 89 transitions. [2021-12-06 22:26:56,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 22:26:56,898 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:26:56,898 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, 1, 1, 1, 1, 1] [2021-12-06 22:26:56,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2021-12-06 22:26:57,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:26:57,099 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_list_delErr5REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:26:57,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:26:57,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1552970526, now seen corresponding path program 1 times [2021-12-06 22:26:57,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:26:57,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [756140316] [2021-12-06 22:26:57,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:26:57,102 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:26:57,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:26:57,104 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:26:57,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-06 22:26:57,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:26:57,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-06 22:26:57,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:26:57,331 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:26:57,331 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:26:57,391 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 7 treesize of output 3 [2021-12-06 22:26:57,399 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 7 treesize of output 3 [2021-12-06 22:26:57,763 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 11 treesize of output 7 [2021-12-06 22:26:57,773 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 11 treesize of output 7 [2021-12-06 22:26:57,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:57,900 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 21 treesize of output 20 [2021-12-06 22:26:57,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:26:57,912 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 21 treesize of output 20 [2021-12-06 22:26:57,978 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:26:57,978 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 19 treesize of output 26 [2021-12-06 22:26:58,031 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:26:58,032 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 19 treesize of output 26 [2021-12-06 22:26:58,509 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 58 treesize of output 46 [2021-12-06 22:26:58,513 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 54 treesize of output 42 [2021-12-06 22:26:58,972 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:26:58,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 36 [2021-12-06 22:26:58,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-12-06 22:26:59,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:26:59,086 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:26:59,086 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:26:59,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [756140316] [2021-12-06 22:26:59,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [756140316] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:26:59,087 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:26:59,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-12-06 22:26:59,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878813363] [2021-12-06 22:26:59,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:26:59,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-06 22:26:59,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:26:59,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-06 22:26:59,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-12-06 22:26:59,088 INFO L87 Difference]: Start difference. First operand 85 states and 89 transitions. Second operand has 23 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 18 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:27:02,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:02,077 INFO L93 Difference]: Finished difference Result 87 states and 88 transitions. [2021-12-06 22:27:02,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 22:27:02,078 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 18 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 35 [2021-12-06 22:27:02,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:02,079 INFO L225 Difference]: With dead ends: 87 [2021-12-06 22:27:02,079 INFO L226 Difference]: Without dead ends: 87 [2021-12-06 22:27:02,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=193, Invalid=1529, Unknown=0, NotChecked=0, Total=1722 [2021-12-06 22:27:02,080 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 126 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:02,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 552 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-06 22:27:02,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-12-06 22:27:02,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 85. [2021-12-06 22:27:02,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.3571428571428572) internal successors, (76), 72 states have internal predecessors, (76), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:27:02,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 88 transitions. [2021-12-06 22:27:02,082 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 88 transitions. Word has length 35 [2021-12-06 22:27:02,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:02,083 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 88 transitions. [2021-12-06 22:27:02,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 18 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:27:02,083 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 88 transitions. [2021-12-06 22:27:02,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-06 22:27:02,083 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:02,083 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, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:02,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-12-06 22:27:02,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:02,284 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_list_delErr6REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:02,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:02,286 INFO L85 PathProgramCache]: Analyzing trace with hash 897446074, now seen corresponding path program 1 times [2021-12-06 22:27:02,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:02,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [956652197] [2021-12-06 22:27:02,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:02,287 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:02,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:02,290 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:02,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-06 22:27:02,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:02,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-06 22:27:02,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:02,513 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:02,513 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 15 treesize of output 15 [2021-12-06 22:27:02,741 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:27:02,839 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-12-06 22:27:02,840 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 21 treesize of output 20 [2021-12-06 22:27:02,855 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 11 treesize of output 7 [2021-12-06 22:27:03,144 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 32 treesize of output 20 [2021-12-06 22:27:03,389 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-06 22:27:03,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 14 [2021-12-06 22:27:03,457 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 22:27:03,457 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:03,457 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:03,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [956652197] [2021-12-06 22:27:03,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [956652197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:03,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:03,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-06 22:27:03,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622479933] [2021-12-06 22:27:03,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:03,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 22:27:03,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:03,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 22:27:03,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-12-06 22:27:03,458 INFO L87 Difference]: Start difference. First operand 85 states and 88 transitions. Second operand has 22 states, 20 states have (on average 1.45) internal successors, (29), 17 states have internal predecessors, (29), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:27:04,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:04,420 INFO L93 Difference]: Finished difference Result 86 states and 87 transitions. [2021-12-06 22:27:04,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 22:27:04,421 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 1.45) internal successors, (29), 17 states have internal predecessors, (29), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 36 [2021-12-06 22:27:04,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:04,421 INFO L225 Difference]: With dead ends: 86 [2021-12-06 22:27:04,421 INFO L226 Difference]: Without dead ends: 86 [2021-12-06 22:27:04,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2021-12-06 22:27:04,422 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 41 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:04,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 375 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 243 Invalid, 0 Unknown, 251 Unchecked, 0.3s Time] [2021-12-06 22:27:04,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-12-06 22:27:04,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 85. [2021-12-06 22:27:04,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.3392857142857142) internal successors, (75), 72 states have internal predecessors, (75), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:27:04,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 87 transitions. [2021-12-06 22:27:04,424 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 87 transitions. Word has length 36 [2021-12-06 22:27:04,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:04,425 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 87 transitions. [2021-12-06 22:27:04,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 1.45) internal successors, (29), 17 states have internal predecessors, (29), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:27:04,425 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 87 transitions. [2021-12-06 22:27:04,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-06 22:27:04,425 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:04,425 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, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:04,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-12-06 22:27:04,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:04,626 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_list_delErr7REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:04,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:04,627 INFO L85 PathProgramCache]: Analyzing trace with hash 897446075, now seen corresponding path program 1 times [2021-12-06 22:27:04,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:04,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1147395827] [2021-12-06 22:27:04,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:04,629 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:04,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:04,630 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:04,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-12-06 22:27:04,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:04,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 62 conjunts are in the unsatisfiable core [2021-12-06 22:27:04,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:04,831 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:04,832 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:27:05,115 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:27:05,128 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:27:05,224 INFO L354 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2021-12-06 22:27:05,225 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 44 [2021-12-06 22:27:05,246 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-12-06 22:27:05,246 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 21 treesize of output 20 [2021-12-06 22:27:06,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 41 [2021-12-06 22:27:06,070 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:06,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 14 [2021-12-06 22:27:06,171 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 22:27:06,171 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:06,171 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:06,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1147395827] [2021-12-06 22:27:06,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1147395827] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:06,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:06,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-06 22:27:06,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393494738] [2021-12-06 22:27:06,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:06,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 22:27:06,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:06,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 22:27:06,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-12-06 22:27:06,173 INFO L87 Difference]: Start difference. First operand 85 states and 87 transitions. Second operand has 21 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 17 states have internal predecessors, (29), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:27:09,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:09,220 INFO L93 Difference]: Finished difference Result 86 states and 86 transitions. [2021-12-06 22:27:09,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 22:27:09,221 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 17 states have internal predecessors, (29), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 36 [2021-12-06 22:27:09,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:09,221 INFO L225 Difference]: With dead ends: 86 [2021-12-06 22:27:09,222 INFO L226 Difference]: Without dead ends: 86 [2021-12-06 22:27:09,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=212, Invalid=1348, Unknown=0, NotChecked=0, Total=1560 [2021-12-06 22:27:09,222 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 117 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:09,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 302 Invalid, 966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 936 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-12-06 22:27:09,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-12-06 22:27:09,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 85. [2021-12-06 22:27:09,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.3214285714285714) internal successors, (74), 72 states have internal predecessors, (74), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:27:09,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 86 transitions. [2021-12-06 22:27:09,225 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 86 transitions. Word has length 36 [2021-12-06 22:27:09,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:09,225 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 86 transitions. [2021-12-06 22:27:09,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 17 states have internal predecessors, (29), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 22:27:09,225 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 86 transitions. [2021-12-06 22:27:09,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-06 22:27:09,225 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:09,225 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:09,233 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2021-12-06 22:27:09,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:09,427 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:09,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:09,428 INFO L85 PathProgramCache]: Analyzing trace with hash 2088327703, now seen corresponding path program 1 times [2021-12-06 22:27:09,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:09,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [81484579] [2021-12-06 22:27:09,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:09,430 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:09,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:09,431 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:09,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-06 22:27:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:09,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 22:27:09,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:09,830 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 11 treesize of output 7 [2021-12-06 22:27:10,003 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 23 treesize of output 11 [2021-12-06 22:27:10,216 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 22:27:10,216 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:10,216 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:10,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [81484579] [2021-12-06 22:27:10,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [81484579] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:10,216 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:10,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 22:27:10,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348434261] [2021-12-06 22:27:10,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:10,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 22:27:10,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:10,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 22:27:10,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-12-06 22:27:10,218 INFO L87 Difference]: Start difference. First operand 85 states and 86 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:10,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:10,409 INFO L93 Difference]: Finished difference Result 86 states and 86 transitions. [2021-12-06 22:27:10,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:27:10,409 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 41 [2021-12-06 22:27:10,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:10,410 INFO L225 Difference]: With dead ends: 86 [2021-12-06 22:27:10,410 INFO L226 Difference]: Without dead ends: 86 [2021-12-06 22:27:10,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-12-06 22:27:10,411 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 63 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:10,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 446 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 88 Invalid, 0 Unknown, 146 Unchecked, 0.1s Time] [2021-12-06 22:27:10,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-12-06 22:27:10,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 85. [2021-12-06 22:27:10,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 72 states have internal predecessors, (73), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:27:10,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 85 transitions. [2021-12-06 22:27:10,414 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 85 transitions. Word has length 41 [2021-12-06 22:27:10,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:10,414 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 85 transitions. [2021-12-06 22:27:10,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:10,415 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2021-12-06 22:27:10,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-06 22:27:10,415 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:10,415 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:10,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-12-06 22:27:10,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:10,616 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:10,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:10,618 INFO L85 PathProgramCache]: Analyzing trace with hash 769395034, now seen corresponding path program 1 times [2021-12-06 22:27:10,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:10,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [992415182] [2021-12-06 22:27:10,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:10,619 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:10,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:10,621 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:10,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-12-06 22:27:10,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:10,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 66 conjunts are in the unsatisfiable core [2021-12-06 22:27:10,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:10,915 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:27:10,916 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:27:11,010 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 7 treesize of output 3 [2021-12-06 22:27:11,304 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 11 treesize of output 7 [2021-12-06 22:27:11,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:11,399 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 21 treesize of output 20 [2021-12-06 22:27:11,419 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 11 treesize of output 7 [2021-12-06 22:27:11,445 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:27:11,445 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 19 treesize of output 26 [2021-12-06 22:27:11,717 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 43 treesize of output 35 [2021-12-06 22:27:11,799 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 30 treesize of output 18 [2021-12-06 22:27:12,258 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-12-06 22:27:12,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 20 [2021-12-06 22:27:12,307 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 14 treesize of output 16 [2021-12-06 22:27:12,342 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 22:27:12,342 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:12,342 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:12,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [992415182] [2021-12-06 22:27:12,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [992415182] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:12,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:12,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-12-06 22:27:12,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741408527] [2021-12-06 22:27:12,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:12,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-06 22:27:12,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:12,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-06 22:27:12,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-12-06 22:27:12,344 INFO L87 Difference]: Start difference. First operand 85 states and 85 transitions. Second operand has 26 states, 24 states have (on average 1.5) internal successors, (36), 21 states have internal predecessors, (36), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:12,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:12,647 INFO L93 Difference]: Finished difference Result 104 states and 104 transitions. [2021-12-06 22:27:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 22:27:12,647 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 1.5) internal successors, (36), 21 states have internal predecessors, (36), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 44 [2021-12-06 22:27:12,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:12,648 INFO L225 Difference]: With dead ends: 104 [2021-12-06 22:27:12,648 INFO L226 Difference]: Without dead ends: 104 [2021-12-06 22:27:12,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-12-06 22:27:12,648 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 56 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:12,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 294 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 133 Invalid, 0 Unknown, 311 Unchecked, 0.2s Time] [2021-12-06 22:27:12,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-12-06 22:27:12,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 87. [2021-12-06 22:27:12,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 58 states have (on average 1.3103448275862069) internal successors, (76), 74 states have internal predecessors, (76), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:27:12,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 88 transitions. [2021-12-06 22:27:12,651 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 88 transitions. Word has length 44 [2021-12-06 22:27:12,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:12,651 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 88 transitions. [2021-12-06 22:27:12,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 1.5) internal successors, (36), 21 states have internal predecessors, (36), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:12,651 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 88 transitions. [2021-12-06 22:27:12,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-06 22:27:12,652 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:12,652 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:12,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2021-12-06 22:27:12,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:12,853 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:12,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:12,854 INFO L85 PathProgramCache]: Analyzing trace with hash 769395035, now seen corresponding path program 1 times [2021-12-06 22:27:12,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:12,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1312756536] [2021-12-06 22:27:12,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:12,856 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:12,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:12,859 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:12,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-06 22:27:13,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:13,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 84 conjunts are in the unsatisfiable core [2021-12-06 22:27:13,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:13,166 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:13,166 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 14 treesize of output 14 [2021-12-06 22:27:13,225 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 7 treesize of output 3 [2021-12-06 22:27:13,230 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 7 treesize of output 3 [2021-12-06 22:27:13,509 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 11 treesize of output 7 [2021-12-06 22:27:13,519 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 11 treesize of output 7 [2021-12-06 22:27:13,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:13,594 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 21 treesize of output 20 [2021-12-06 22:27:13,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:13,614 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 21 treesize of output 20 [2021-12-06 22:27:13,649 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:27:13,649 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 19 treesize of output 26 [2021-12-06 22:27:13,692 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:27:13,692 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 19 treesize of output 26 [2021-12-06 22:27:13,992 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 43 treesize of output 35 [2021-12-06 22:27:14,001 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 43 treesize of output 35 [2021-12-06 22:27:14,677 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:14,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 53 [2021-12-06 22:27:14,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 22 [2021-12-06 22:27:14,753 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 22:27:14,754 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:14,754 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:14,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1312756536] [2021-12-06 22:27:14,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1312756536] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:14,754 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:14,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-12-06 22:27:14,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104776863] [2021-12-06 22:27:14,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:14,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-06 22:27:14,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:14,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-06 22:27:14,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2021-12-06 22:27:14,756 INFO L87 Difference]: Start difference. First operand 87 states and 88 transitions. Second operand has 26 states, 24 states have (on average 1.5) internal successors, (36), 21 states have internal predecessors, (36), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:17,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:17,941 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2021-12-06 22:27:17,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-06 22:27:17,942 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 1.5) internal successors, (36), 21 states have internal predecessors, (36), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 44 [2021-12-06 22:27:17,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:17,943 INFO L225 Difference]: With dead ends: 88 [2021-12-06 22:27:17,943 INFO L226 Difference]: Without dead ends: 88 [2021-12-06 22:27:17,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=242, Invalid=2208, Unknown=0, NotChecked=0, Total=2450 [2021-12-06 22:27:17,944 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 111 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 977 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:17,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 519 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 977 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-12-06 22:27:17,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-12-06 22:27:17,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 87. [2021-12-06 22:27:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 58 states have (on average 1.293103448275862) internal successors, (75), 74 states have internal predecessors, (75), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:27:17,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 87 transitions. [2021-12-06 22:27:17,948 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 87 transitions. Word has length 44 [2021-12-06 22:27:17,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:17,948 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 87 transitions. [2021-12-06 22:27:17,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 1.5) internal successors, (36), 21 states have internal predecessors, (36), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:17,948 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 87 transitions. [2021-12-06 22:27:17,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-06 22:27:17,949 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:17,949 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:17,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-12-06 22:27:18,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:18,151 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_list_delErr0REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:18,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:18,152 INFO L85 PathProgramCache]: Analyzing trace with hash 305014949, now seen corresponding path program 1 times [2021-12-06 22:27:18,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:18,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1811332017] [2021-12-06 22:27:18,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:18,154 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:18,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:18,155 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:18,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-06 22:27:18,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:18,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:27:18,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:18,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:18,328 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:18,328 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:18,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1811332017] [2021-12-06 22:27:18,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1811332017] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:18,328 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:18,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:27:18,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523611145] [2021-12-06 22:27:18,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:18,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:27:18,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:18,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:27:18,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:27:18,329 INFO L87 Difference]: Start difference. First operand 87 states and 87 transitions. Second operand has 6 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-06 22:27:18,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:18,502 INFO L93 Difference]: Finished difference Result 85 states and 85 transitions. [2021-12-06 22:27:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:27:18,503 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 49 [2021-12-06 22:27:18,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:18,503 INFO L225 Difference]: With dead ends: 85 [2021-12-06 22:27:18,503 INFO L226 Difference]: Without dead ends: 85 [2021-12-06 22:27:18,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:27:18,504 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 39 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:18,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 173 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:27:18,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-12-06 22:27:18,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-12-06 22:27:18,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 58 states have (on average 1.2586206896551724) internal successors, (73), 72 states have internal predecessors, (73), 6 states have call successors, (6), 6 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 22:27:18,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 85 transitions. [2021-12-06 22:27:18,506 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 85 transitions. Word has length 49 [2021-12-06 22:27:18,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:18,506 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 85 transitions. [2021-12-06 22:27:18,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-06 22:27:18,506 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2021-12-06 22:27:18,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-06 22:27:18,507 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:18,507 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:18,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-12-06 22:27:18,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:18,708 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_list_delErr1REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:18,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:18,709 INFO L85 PathProgramCache]: Analyzing trace with hash 305014950, now seen corresponding path program 1 times [2021-12-06 22:27:18,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:18,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [674363351] [2021-12-06 22:27:18,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:18,711 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:18,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:18,712 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:18,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-06 22:27:18,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:18,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 22:27:18,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:19,164 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 29 treesize of output 17 [2021-12-06 22:27:19,166 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 44 treesize of output 20 [2021-12-06 22:27:19,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:19,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:27:20,710 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:20,710 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 44 treesize of output 46 [2021-12-06 22:27:23,942 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:23,943 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 32 treesize of output 34 [2021-12-06 22:27:26,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:26,954 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:26,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [674363351] [2021-12-06 22:27:26,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [674363351] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:27:26,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:27:26,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2021-12-06 22:27:26,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671637728] [2021-12-06 22:27:26,954 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:27:26,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-06 22:27:26,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:26,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-06 22:27:26,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2021-12-06 22:27:26,955 INFO L87 Difference]: Start difference. First operand 85 states and 85 transitions. Second operand has 26 states, 25 states have (on average 2.4) internal successors, (60), 22 states have internal predecessors, (60), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-06 22:27:31,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:31,318 INFO L93 Difference]: Finished difference Result 96 states and 98 transitions. [2021-12-06 22:27:31,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 22:27:31,320 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.4) internal successors, (60), 22 states have internal predecessors, (60), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 49 [2021-12-06 22:27:31,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:31,320 INFO L225 Difference]: With dead ends: 96 [2021-12-06 22:27:31,320 INFO L226 Difference]: Without dead ends: 96 [2021-12-06 22:27:31,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2021-12-06 22:27:31,321 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 99 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:31,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 597 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 609 Invalid, 0 Unknown, 210 Unchecked, 2.5s Time] [2021-12-06 22:27:31,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-06 22:27:31,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 91. [2021-12-06 22:27:31,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 63 states have (on average 1.253968253968254) internal successors, (79), 77 states have internal predecessors, (79), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:27:31,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 93 transitions. [2021-12-06 22:27:31,324 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 93 transitions. Word has length 49 [2021-12-06 22:27:31,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:31,324 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 93 transitions. [2021-12-06 22:27:31,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.4) internal successors, (60), 22 states have internal predecessors, (60), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-06 22:27:31,324 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 93 transitions. [2021-12-06 22:27:31,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-06 22:27:31,325 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:31,325 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:31,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-12-06 22:27:31,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:31,526 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:31,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:31,527 INFO L85 PathProgramCache]: Analyzing trace with hash 862140099, now seen corresponding path program 1 times [2021-12-06 22:27:31,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:31,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1102268886] [2021-12-06 22:27:31,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:31,528 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:31,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:31,531 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:31,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-06 22:27:31,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:31,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:27:31,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:31,734 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 22:27:31,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:31,734 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:31,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1102268886] [2021-12-06 22:27:31,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1102268886] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:31,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:31,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:27:31,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723498037] [2021-12-06 22:27:31,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:31,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:27:31,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:31,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:27:31,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:27:31,736 INFO L87 Difference]: Start difference. First operand 91 states and 93 transitions. Second operand has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-06 22:27:32,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:32,028 INFO L93 Difference]: Finished difference Result 89 states and 91 transitions. [2021-12-06 22:27:32,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 22:27:32,028 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 50 [2021-12-06 22:27:32,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:32,029 INFO L225 Difference]: With dead ends: 89 [2021-12-06 22:27:32,029 INFO L226 Difference]: Without dead ends: 89 [2021-12-06 22:27:32,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:27:32,029 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 73 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:32,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 154 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:27:32,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-06 22:27:32,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2021-12-06 22:27:32,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 75 states have internal predecessors, (77), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:27:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 91 transitions. [2021-12-06 22:27:32,032 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 91 transitions. Word has length 50 [2021-12-06 22:27:32,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:32,032 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 91 transitions. [2021-12-06 22:27:32,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-12-06 22:27:32,032 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 91 transitions. [2021-12-06 22:27:32,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-06 22:27:32,032 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:32,032 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:32,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-12-06 22:27:32,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:32,233 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:32,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:32,234 INFO L85 PathProgramCache]: Analyzing trace with hash 862140100, now seen corresponding path program 1 times [2021-12-06 22:27:32,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:32,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1382373800] [2021-12-06 22:27:32,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:32,236 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:32,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:32,238 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:32,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-06 22:27:32,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:32,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 22:27:32,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 22:27:32,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:32,644 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:32,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1382373800] [2021-12-06 22:27:32,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1382373800] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:32,644 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:32,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:27:32,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841083563] [2021-12-06 22:27:32,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:32,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:27:32,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:32,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:27:32,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:27:32,645 INFO L87 Difference]: Start difference. First operand 89 states and 91 transitions. Second operand has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 3 states have call successors, (5), 3 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 22:27:33,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:33,022 INFO L93 Difference]: Finished difference Result 88 states and 90 transitions. [2021-12-06 22:27:33,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:27:33,023 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 3 states have call successors, (5), 3 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 50 [2021-12-06 22:27:33,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:33,024 INFO L225 Difference]: With dead ends: 88 [2021-12-06 22:27:33,024 INFO L226 Difference]: Without dead ends: 88 [2021-12-06 22:27:33,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:27:33,024 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 60 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:33,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 172 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:27:33,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-12-06 22:27:33,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2021-12-06 22:27:33,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 63 states have (on average 1.2063492063492063) internal successors, (76), 74 states have internal predecessors, (76), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:27:33,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 90 transitions. [2021-12-06 22:27:33,027 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 90 transitions. Word has length 50 [2021-12-06 22:27:33,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:33,027 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 90 transitions. [2021-12-06 22:27:33,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.857142857142857) internal successors, (41), 6 states have internal predecessors, (41), 3 states have call successors, (5), 3 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 22:27:33,027 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 90 transitions. [2021-12-06 22:27:33,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-06 22:27:33,028 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:33,028 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:33,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-12-06 22:27:33,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:33,229 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:33,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:33,230 INFO L85 PathProgramCache]: Analyzing trace with hash 956539334, now seen corresponding path program 1 times [2021-12-06 22:27:33,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:33,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [812322373] [2021-12-06 22:27:33,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:33,231 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:33,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:33,232 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:33,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-06 22:27:33,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:33,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 22:27:33,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:33,485 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 7 treesize of output 3 [2021-12-06 22:27:33,491 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 7 treesize of output 3 [2021-12-06 22:27:33,720 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 23 treesize of output 15 [2021-12-06 22:27:33,722 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 11 [2021-12-06 22:27:33,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 22:27:33,890 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:33,890 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:33,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [812322373] [2021-12-06 22:27:33,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [812322373] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:33,890 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:27:33,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 22:27:33,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509625661] [2021-12-06 22:27:33,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:33,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 22:27:33,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:33,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 22:27:33,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:27:33,891 INFO L87 Difference]: Start difference. First operand 88 states and 90 transitions. Second operand has 13 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 22:27:34,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:34,784 INFO L93 Difference]: Finished difference Result 87 states and 89 transitions. [2021-12-06 22:27:34,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 22:27:34,785 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 51 [2021-12-06 22:27:34,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:34,786 INFO L225 Difference]: With dead ends: 87 [2021-12-06 22:27:34,786 INFO L226 Difference]: Without dead ends: 87 [2021-12-06 22:27:34,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-12-06 22:27:34,786 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 82 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:34,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 264 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 22:27:34,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-12-06 22:27:34,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2021-12-06 22:27:34,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 63 states have (on average 1.1904761904761905) internal successors, (75), 73 states have internal predecessors, (75), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 22:27:34,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 89 transitions. [2021-12-06 22:27:34,789 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 89 transitions. Word has length 51 [2021-12-06 22:27:34,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:34,789 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 89 transitions. [2021-12-06 22:27:34,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 22:27:34,789 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 89 transitions. [2021-12-06 22:27:34,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-06 22:27:34,790 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:34,790 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:27:34,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2021-12-06 22:27:34,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:27:34,991 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_list_delErr4REQUIRES_VIOLATION === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:34,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1450404916, now seen corresponding path program 1 times [2021-12-06 22:27:34,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:34,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [680182156] [2021-12-06 22:27:34,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:34,994 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:34,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:34,996 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:34,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-06 22:27:35,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:35,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 68 conjunts are in the unsatisfiable core [2021-12-06 22:27:35,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:35,529 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:35,529 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:27:35,536 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:27:35,611 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 7 treesize of output 3 [2021-12-06 22:27:35,899 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 11 treesize of output 7 [2021-12-06 22:27:35,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:35,974 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 21 treesize of output 20 [2021-12-06 22:27:35,999 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 11 treesize of output 7 [2021-12-06 22:27:36,030 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:27:36,030 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 19 treesize of output 26 [2021-12-06 22:27:36,286 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 43 treesize of output 35 [2021-12-06 22:27:36,357 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 30 treesize of output 18 [2021-12-06 22:27:36,467 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:36,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 14 [2021-12-06 22:27:37,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:37,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:27:38,369 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:27:38,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [680182156] [2021-12-06 22:27:38,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [680182156] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:27:38,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [67140346] [2021-12-06 22:27:38,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:38,370 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:27:38,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:27:38,371 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:27:38,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2021-12-06 22:27:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:38,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 84 conjunts are in the unsatisfiable core [2021-12-06 22:27:38,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:39,061 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:39,061 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 15 treesize of output 15 [2021-12-06 22:27:39,264 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 7 treesize of output 3 [2021-12-06 22:27:39,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 7 treesize of output 3 [2021-12-06 22:27:39,883 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 11 treesize of output 7 [2021-12-06 22:27:39,894 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 11 treesize of output 7 [2021-12-06 22:27:40,066 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-06 22:27:40,066 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 21 treesize of output 20 [2021-12-06 22:27:40,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:40,076 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 21 treesize of output 20 [2021-12-06 22:27:40,243 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:27:40,243 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 19 treesize of output 26 [2021-12-06 22:27:40,280 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:27:40,280 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 14 treesize of output 20 [2021-12-06 22:27:40,289 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 5 treesize of output 3 [2021-12-06 22:27:40,739 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 23 treesize of output 15 [2021-12-06 22:27:40,744 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 31 treesize of output 23 [2021-12-06 22:27:41,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:41,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 18 [2021-12-06 22:27:41,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2021-12-06 22:27:41,935 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-12-06 22:27:41,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 40 [2021-12-06 22:27:41,946 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:41,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 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:27:42,329 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:42,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:27:44,836 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 134 treesize of output 130 [2021-12-06 22:27:44,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:27:44,959 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:44,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 29 treesize of output 35 [2021-12-06 22:27:44,972 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:44,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 36 [2021-12-06 22:27:44,978 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 9 treesize of output 7 [2021-12-06 22:27:46,501 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:46,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 84271 treesize of output 81295 [2021-12-06 22:27:50,655 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-12-06 22:27:50,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658692166] [2021-12-06 22:27:50,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:50,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:27:50,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:27:50,656 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:27:50,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-06 22:27:50,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:50,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-06 22:27:50,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:51,339 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:27:51,339 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 12 treesize of output 18 [2021-12-06 22:27:51,363 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:27:51,363 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 15 treesize of output 15 [2021-12-06 22:27:51,781 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 7 treesize of output 3 [2021-12-06 22:27:51,785 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 7 treesize of output 3 [2021-12-06 22:27:52,755 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 11 treesize of output 7 [2021-12-06 22:27:52,770 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 11 treesize of output 7 [2021-12-06 22:27:53,077 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-12-06 22:27:53,078 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 21 treesize of output 20 [2021-12-06 22:27:53,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:27:53,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 21 treesize of output 20 [2021-12-06 22:27:53,371 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:27:53,371 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 14 treesize of output 20 [2021-12-06 22:27:53,375 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 5 treesize of output 3 [2021-12-06 22:27:53,411 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-06 22:27:53,412 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 19 treesize of output 26 [2021-12-06 22:27:54,071 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 31 treesize of output 23 [2021-12-06 22:27:54,078 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 23 treesize of output 15 [2021-12-06 22:27:54,626 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-12-06 22:27:54,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 38 [2021-12-06 22:27:54,636 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:27:54,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 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:27:55,475 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:27:55,475 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:27:55,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658692166] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:27:55,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:27:55,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [24] total 44 [2021-12-06 22:27:55,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660469697] [2021-12-06 22:27:55,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:27:55,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-06 22:27:55,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:27:55,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-06 22:27:55,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=6752, Unknown=0, NotChecked=0, Total=7140 [2021-12-06 22:27:55,478 INFO L87 Difference]: Start difference. First operand 87 states and 89 transitions. Second operand has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:58,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:27:58,026 INFO L93 Difference]: Finished difference Result 56 states and 55 transitions. [2021-12-06 22:27:58,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 22:27:58,027 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 52 [2021-12-06 22:27:58,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:27:58,027 INFO L225 Difference]: With dead ends: 56 [2021-12-06 22:27:58,027 INFO L226 Difference]: Without dead ends: 56 [2021-12-06 22:27:58,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2368 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=561, Invalid=8945, Unknown=0, NotChecked=0, Total=9506 [2021-12-06 22:27:58,030 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 57 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:27:58,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 268 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 615 Invalid, 0 Unknown, 60 Unchecked, 1.0s Time] [2021-12-06 22:27:58,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-12-06 22:27:58,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-12-06 22:27:58,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 45 states have (on average 1.0) internal successors, (45), 45 states have internal predecessors, (45), 5 states have call successors, (5), 5 states have call predecessors, (5), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-06 22:27:58,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 55 transitions. [2021-12-06 22:27:58,032 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 55 transitions. Word has length 52 [2021-12-06 22:27:58,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:27:58,032 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 55 transitions. [2021-12-06 22:27:58,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-06 22:27:58,032 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 55 transitions. [2021-12-06 22:27:58,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-06 22:27:58,033 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:27:58,033 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, 1, 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 22:27:58,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-12-06 22:27:58,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (35)] Ended with exit code 0 [2021-12-06 22:27:58,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-12-06 22:27:58,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:27:58,635 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK === [ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION (and 28 more)] === [2021-12-06 22:27:58,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:27:58,636 INFO L85 PathProgramCache]: Analyzing trace with hash -415759761, now seen corresponding path program 1 times [2021-12-06 22:27:58,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:27:58,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915826936] [2021-12-06 22:27:58,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:27:58,638 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:27:58,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:27:58,639 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:27:58,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-12-06 22:27:58,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:27:58,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 22:27:58,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:27:58,924 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 0 case distinctions, treesize of input 18 treesize of output 15 [2021-12-06 22:27:59,010 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 11 treesize of output 7 [2021-12-06 22:27:59,101 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:27:59,178 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 0 case distinctions, treesize of input 20 treesize of output 17 [2021-12-06 22:27:59,266 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 0 case distinctions, treesize of input 19 treesize of output 16 [2021-12-06 22:28:11,463 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:28:11,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:28:21,861 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 48 treesize of output 44 [2021-12-06 22:28:24,008 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:28:24,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915826936] [2021-12-06 22:28:24,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915826936] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:28:24,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [577324874] [2021-12-06 22:28:24,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:28:24,009 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:28:24,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:28:24,009 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:28:24,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2021-12-06 22:28:24,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:28:24,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-06 22:28:24,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:28:24,334 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 7 treesize of output 3 [2021-12-06 22:28:30,673 INFO L354 Elim1Store]: treesize reduction 16, result has 42.9 percent of original size [2021-12-06 22:28:30,673 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 25 treesize of output 32 [2021-12-06 22:28:30,917 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 11 treesize of output 7 [2021-12-06 22:28:33,171 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 35 treesize of output 23 [2021-12-06 22:28:37,327 INFO L354 Elim1Store]: treesize reduction 16, result has 42.9 percent of original size [2021-12-06 22:28:37,327 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 28 treesize of output 35 [2021-12-06 22:28:37,507 INFO L354 Elim1Store]: treesize reduction 20, result has 28.6 percent of original size [2021-12-06 22:28:37,507 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 29 treesize of output 32 [2021-12-06 22:28:37,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 22:28:37,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:28:40,082 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 48 treesize of output 44 [2021-12-06 22:28:40,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [577324874] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:28:40,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:28:40,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 31 [2021-12-06 22:28:40,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057797904] [2021-12-06 22:28:40,252 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:28:40,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-06 22:28:40,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:28:40,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-06 22:28:40,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1405, Unknown=19, NotChecked=0, Total=1560 [2021-12-06 22:28:40,253 INFO L87 Difference]: Start difference. First operand 56 states and 55 transitions. Second operand has 32 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 29 states have internal predecessors, (82), 10 states have call successors, (10), 6 states have call predecessors, (10), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-12-06 22:28:40,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:28:40,713 INFO L93 Difference]: Finished difference Result 55 states and 54 transitions. [2021-12-06 22:28:40,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 22:28:40,714 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 29 states have internal predecessors, (82), 10 states have call successors, (10), 6 states have call predecessors, (10), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 55 [2021-12-06 22:28:40,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:28:40,714 INFO L225 Difference]: With dead ends: 55 [2021-12-06 22:28:40,714 INFO L226 Difference]: Without dead ends: 0 [2021-12-06 22:28:40,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 141 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 39.9s TimeCoverageRelationStatistics Valid=192, Invalid=1859, Unknown=19, NotChecked=0, Total=2070 [2021-12-06 22:28:40,715 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 43 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 328 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:28:40,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 292 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 180 Invalid, 0 Unknown, 328 Unchecked, 0.3s Time] [2021-12-06 22:28:40,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-12-06 22:28:40,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-12-06 22:28:40,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 22:28:40,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-12-06 22:28:40,716 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 55 [2021-12-06 22:28:40,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:28:40,716 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-06 22:28:40,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 29 states have internal predecessors, (82), 10 states have call successors, (10), 6 states have call predecessors, (10), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-12-06 22:28:40,716 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-12-06 22:28:40,716 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-12-06 22:28:40,717 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_addErr0REQUIRES_VIOLATION (31 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_addErr1REQUIRES_VIOLATION (30 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATION (29 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATION (28 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATION (27 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATION (26 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_FREE (25 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONMEMORY_FREE (24 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_FREE (23 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATION (22 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8REQUIRES_VIOLATION (21 of 32 remaining) [2021-12-06 22:28:40,718 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (20 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION (19 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION (18 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION (17 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION (16 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr0REQUIRES_VIOLATION (15 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr1REQUIRES_VIOLATION (14 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr2REQUIRES_VIOLATION (13 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr3REQUIRES_VIOLATION (12 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr4REQUIRES_VIOLATION (11 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr5REQUIRES_VIOLATION (10 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr6REQUIRES_VIOLATION (9 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ldv_list_delErr7REQUIRES_VIOLATION (8 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr0REQUIRES_VIOLATION (7 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr1REQUIRES_VIOLATION (6 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr2REQUIRES_VIOLATION (5 of 32 remaining) [2021-12-06 22:28:40,719 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr3REQUIRES_VIOLATION (4 of 32 remaining) [2021-12-06 22:28:40,720 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr4REQUIRES_VIOLATION (3 of 32 remaining) [2021-12-06 22:28:40,720 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr5REQUIRES_VIOLATION (2 of 32 remaining) [2021-12-06 22:28:40,720 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr6REQUIRES_VIOLATION (1 of 32 remaining) [2021-12-06 22:28:40,720 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __ldv_list_addErr7REQUIRES_VIOLATION (0 of 32 remaining) [2021-12-06 22:28:40,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (38)] Forceful destruction successful, exit code 0 [2021-12-06 22:28:40,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2021-12-06 22:28:41,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:28:41,127 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:28:41,129 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 22:28:41,131 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 10:28:41 BoogieIcfgContainer [2021-12-06 22:28:41,131 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 22:28:41,131 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 22:28:41,131 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 22:28:41,131 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 22:28:41,132 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:26:23" (3/4) ... [2021-12-06 22:28:41,134 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-12-06 22:28:41,139 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_list_add [2021-12-06 22:28:41,139 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2021-12-06 22:28:41,139 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure LDV_INIT_LIST_HEAD [2021-12-06 22:28:41,139 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_list_del [2021-12-06 22:28:41,139 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __ldv_list_add [2021-12-06 22:28:41,143 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2021-12-06 22:28:41,144 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-12-06 22:28:41,144 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-12-06 22:28:41,171 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/witness.graphml [2021-12-06 22:28:41,171 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 22:28:41,171 INFO L158 Benchmark]: Toolchain (without parser) took 139017.85ms. Allocated memory was 52.4MB in the beginning and 421.5MB in the end (delta: 369.1MB). Free memory was 27.7MB in the beginning and 275.4MB in the end (delta: -247.7MB). Peak memory consumption was 121.3MB. Max. memory is 16.1GB. [2021-12-06 22:28:41,171 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 52.4MB. Free memory is still 34.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:28:41,172 INFO L158 Benchmark]: CACSL2BoogieTranslator took 426.79ms. Allocated memory was 52.4MB in the beginning and 79.7MB in the end (delta: 27.3MB). Free memory was 27.5MB in the beginning and 44.0MB in the end (delta: -16.5MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. [2021-12-06 22:28:41,172 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.14ms. Allocated memory is still 79.7MB. Free memory was 44.0MB in the beginning and 61.1MB in the end (delta: -17.1MB). Peak memory consumption was 5.5MB. Max. memory is 16.1GB. [2021-12-06 22:28:41,172 INFO L158 Benchmark]: Boogie Preprocessor took 24.09ms. Allocated memory is still 79.7MB. Free memory was 61.1MB in the beginning and 59.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 22:28:41,172 INFO L158 Benchmark]: RCFGBuilder took 427.54ms. Allocated memory is still 79.7MB. Free memory was 59.1MB in the beginning and 41.4MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-12-06 22:28:41,172 INFO L158 Benchmark]: TraceAbstraction took 138052.21ms. Allocated memory was 79.7MB in the beginning and 421.5MB in the end (delta: 341.8MB). Free memory was 41.0MB in the beginning and 278.5MB in the end (delta: -237.5MB). Peak memory consumption was 103.6MB. Max. memory is 16.1GB. [2021-12-06 22:28:41,172 INFO L158 Benchmark]: Witness Printer took 39.68ms. Allocated memory is still 421.5MB. Free memory was 278.5MB in the beginning and 275.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 22:28:41,173 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.13ms. Allocated memory is still 52.4MB. Free memory is still 34.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 426.79ms. Allocated memory was 52.4MB in the beginning and 79.7MB in the end (delta: 27.3MB). Free memory was 27.5MB in the beginning and 44.0MB in the end (delta: -16.5MB). Peak memory consumption was 9.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.14ms. Allocated memory is still 79.7MB. Free memory was 44.0MB in the beginning and 61.1MB in the end (delta: -17.1MB). Peak memory consumption was 5.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 24.09ms. Allocated memory is still 79.7MB. Free memory was 61.1MB in the beginning and 59.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 427.54ms. Allocated memory is still 79.7MB. Free memory was 59.1MB in the beginning and 41.4MB in the end (delta: 17.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 138052.21ms. Allocated memory was 79.7MB in the beginning and 421.5MB in the end (delta: 341.8MB). Free memory was 41.0MB in the beginning and 278.5MB in the end (delta: -237.5MB). Peak memory consumption was 103.6MB. Max. memory is 16.1GB. * Witness Printer took 39.68ms. Allocated memory is still 421.5MB. Free memory was 278.5MB in the beginning and 275.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 559]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 559]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 771]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 771]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 771]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 771]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 773]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 773]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 773]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 771]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 771]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 781]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 540]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 540]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 541]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 541]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 567]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 567]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 567]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 567]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 554]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 554]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 555]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 555]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 547]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 547]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 548]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 548]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 549]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 549]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 550]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 550]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 88 locations, 32 error locations. Started 1 CEGAR loops. OverallTime: 138.0s, OverallIterations: 34, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 38.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2401 SdHoareTripleChecker+Valid, 16.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2361 mSDsluCounter, 10458 SdHoareTripleChecker+Invalid, 14.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2456 IncrementalHoareTripleChecker+Unchecked, 8654 mSDsCounter, 429 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10028 IncrementalHoareTripleChecker+Invalid, 12913 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 429 mSolverCounterUnsat, 1804 mSDtfsCounter, 10028 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1531 GetRequests, 853 SyntacticMatches, 11 SemanticMatches, 667 ConstructedPredicates, 0 IntricatePredicates, 4 DeprecatedPredicates, 4844 ImplicationChecksByTransitivity, 84.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=103occurred in iteration=8, InterpolantAutomatonStates: 472, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 34 MinimizatonAttempts, 442 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 75.0s InterpolantComputationTime, 1124 NumberOfCodeBlocks, 1124 NumberOfCodeBlocksAsserted, 36 NumberOfCheckSat, 1136 ConstructedInterpolants, 201 QuantifiedInterpolants, 18873 SizeOfPredicates, 442 NumberOfNonLiveVariables, 5910 ConjunctsInSsa, 1022 ConjunctsInUnsatCore, 37 InterpolantComputations, 32 PerfectInterpolantSequences, 17/31 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 32 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-12-06 22:28:41,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9791c134-3dc8-4d3c-b42a-78ccc9866e09/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE